From 11d30656fe4388585917cfcbfc774fe68435a1c5 Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Mon, 10 Oct 2022 23:23:59 -0700 Subject: [PATCH 01/13] basic layout of hw2 --- .../Film_Locations_in_San_Francisco.csv | 2001 ++ Homework1/erjzhang/ecs-272-hw1.tgz | Bin 0 -> 82050 bytes Homework2/Vue-Skeleton/package-lock.json | 7502 ------- Homework2/Vue-Skeleton/src/template.html | 12 - .../Vue-Skeleton/src/views/pages/home.vue | 43 - .../{ => erjzhang}/Vue-Skeleton/README.md | 0 .../{ => erjzhang}/Vue-Skeleton/jsconfig.json | 0 .../erjzhang/Vue-Skeleton/package-lock.json | 17827 ++++++++++++++++ .../{ => erjzhang}/Vue-Skeleton/package.json | 0 .../Vue-Skeleton/postcss.config.js | 0 .../{ => erjzhang}/Vue-Skeleton/src/App.vue | 2 +- .../data/SF_Historical_Ballot_Measures.csv | 0 .../Vue-Skeleton/src/assets/data/test.json | 0 .../{ => erjzhang}/Vue-Skeleton/src/index.ts | 0 .../Vue-Skeleton/src/router/index.js | 0 .../Vue-Skeleton/src/shims-vue.d.ts | 0 .../Vue-Skeleton/src/store/example.js | 0 .../Vue-Skeleton/src/styles/main.scss | 1 - .../erjzhang/Vue-Skeleton/src/template.html | 14 + .../src/views/components/barchart1.vue} | 8 +- .../src/views/components/barchart2.vue | 93 + .../src/views/components/mainchart.vue | 94 + .../src/views/components/navbar.vue | 0 .../src/views/components/sidebar.vue | 0 .../Vue-Skeleton/src/views/pages/about.vue | 0 .../Vue-Skeleton/src/views/pages/home.vue | 78 + .../{ => erjzhang}/Vue-Skeleton/tsconfig.json | 0 .../Vue-Skeleton/webpack.config.js | 0 Homework2/erjzhang/dataset/CO2_emission.csv | 216 + .../erjzhang/dataset/world_countries.json | 178 + Homework2/package-lock.json | 68 + Homework2/package.json | 5 + 32 files changed, 20579 insertions(+), 7563 deletions(-) create mode 100644 Homework1/erjzhang/Film_Locations_in_San_Francisco.csv create mode 100644 Homework1/erjzhang/ecs-272-hw1.tgz delete mode 100644 Homework2/Vue-Skeleton/package-lock.json delete mode 100644 Homework2/Vue-Skeleton/src/template.html delete mode 100644 Homework2/Vue-Skeleton/src/views/pages/home.vue rename Homework2/{ => erjzhang}/Vue-Skeleton/README.md (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/jsconfig.json (100%) create mode 100644 Homework2/erjzhang/Vue-Skeleton/package-lock.json rename Homework2/{ => erjzhang}/Vue-Skeleton/package.json (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/postcss.config.js (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/App.vue (97%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/assets/data/test.json (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/index.ts (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/router/index.js (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/shims-vue.d.ts (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/store/example.js (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/styles/main.scss (99%) create mode 100644 Homework2/erjzhang/Vue-Skeleton/src/template.html rename Homework2/{Vue-Skeleton/src/views/components/barchart.vue => erjzhang/Vue-Skeleton/src/views/components/barchart1.vue} (92%) create mode 100644 Homework2/erjzhang/Vue-Skeleton/src/views/components/barchart2.vue create mode 100644 Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue rename Homework2/{ => erjzhang}/Vue-Skeleton/src/views/components/navbar.vue (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/views/components/sidebar.vue (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/src/views/pages/about.vue (100%) create mode 100644 Homework2/erjzhang/Vue-Skeleton/src/views/pages/home.vue rename Homework2/{ => erjzhang}/Vue-Skeleton/tsconfig.json (100%) rename Homework2/{ => erjzhang}/Vue-Skeleton/webpack.config.js (100%) create mode 100644 Homework2/erjzhang/dataset/CO2_emission.csv create mode 100644 Homework2/erjzhang/dataset/world_countries.json create mode 100644 Homework2/package-lock.json create mode 100644 Homework2/package.json diff --git a/Homework1/erjzhang/Film_Locations_in_San_Francisco.csv b/Homework1/erjzhang/Film_Locations_in_San_Francisco.csv new file mode 100644 index 00000000..2f84c851 --- /dev/null +++ b/Homework1/erjzhang/Film_Locations_in_San_Francisco.csv @@ -0,0 +1,2001 @@ +Title,Release Year,Locations,Fun Facts,Production Company,Distributor,Director,Writer,Actor 1,Actor 2,Actor 3 +A Jitney Elopement,1915,20th and Folsom Streets,,The Essanay Film Manufacturing Company,General Film Company,Charles Chaplin,Charles Chaplin,Charles Chaplin,Edna Purviance, +A Jitney Elopement,1915,Golden Gate Park,"During San Francisco's Gold Rush era, the Park was part of an area designated as the ""Great Sand Waste"".",The Essanay Film Manufacturing Company,General Film Company,Charles Chaplin,Charles Chaplin,Charles Chaplin,Edna Purviance, +Greed,1924,Cliff House (1090 Point Lobos Avenue),"In 1887, the Cliff House was severely damaged when the schooner Parallel, abandoned and loaded with dynamite, ran aground on the rocks below.",Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Eric von Stroheim,Eric von Stroheim,Zasu Pitts,Gibson Gowland,Jean Hersholt +Greed,1924,Bush and Sutter Streets,,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Eric von Stroheim,Eric von Stroheim,Zasu Pitts,Gibson Gowland,Jean Hersholt +Greed,1924,Hayes Street at Laguna,,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Eric von Stroheim,Eric von Stroheim,Zasu Pitts,Gibson Gowland,Jean Hersholt +The Jazz Singer,1927,Coffee Dan's (O'Farrell Street at Powell),,Warner Bros. Pictures,Warner Bros. Pictures,Alan Crosland,Alfred A. Cohn,Al Jolson,May McAvoy,Warner Oland +Barbary Coast,1935,,,The Samuel Goldwyn Company,United Artists,Howard Hawks,Ben Hecht,Mariam Hopkins,Edward G. Robinson,Joel McCrea +After the Thin Man,1936,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Metro-Goldwyn Mayer,Metro-Goldwyn Mayer,W.S. Van Dyke,Frances Goodrich,William Powell,Myrna Loy,James Stewart +San Francisco,1936,The Barbary Coast,"The Barbary Coast was a red-light district that was largely destroyed in the 1906 earthquake. Though some of the establishments were rebuilt after the earthquake, an anti-vice campaign put the establishments out of business.",Metro-Goldwyn Mayer,Metro-Goldwyn Mayer,W.S. Van Dyke,Anita Loos,Clark Gable,Jeanette MacDonald,Spencer Tracy +San Francisco,1936,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Metro-Goldwyn Mayer,Metro-Goldwyn Mayer,W.S. Van Dyke,Anita Loos,Clark Gable,Jeanette MacDonald,Spencer Tracy +Alexander's Ragtime Band,1938,Cliff House (1090 Point Lobos Avenue),"In 1887, the Cliff House was severely damaged when the schooner Parallel, abandoned and loaded with dynamite, ran aground on the rocks below.",Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Henry King,Kathryn Scola,Tyrone Power,Alice Faye,Don Ameche +Alexander's Ragtime Band,1938,San Francisco Bay,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Henry King,Kathryn Scola,Tyrone Power,Alice Faye,Don Ameche +Alexander's Ragtime Band,1938,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Henry King,Kathryn Scola,Tyrone Power,Alice Faye,Don Ameche +Shadow of the Thin Man,1941,Bay Bridge,"Before opening in 1936, the bridge was blessed by Cardinal Secretary of State Eugenio Pacelli, who later became Pope Pius XII.",Metro-Goldwyn Mayer,Metro-Goldwyn Mayer,W.S. Van Dyke,Harry Kurnitz,William Powell,Myrna Loy,Barry Nelson +The Maltese Falcon,1941,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Warner Bros. Pictures,Warner Bros. Pictures,John Huston,John Huston,Humphrey Bogart,Mary Astor,Gladys George +The Maltese Falcon,1941,Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Warner Bros. Pictures,Warner Bros. Pictures,John Huston,John Huston,Humphrey Bogart,Mary Astor,Gladys George +The Maltese Falcon,1941,"Burritt Alley (Off Bush Street, between Powell and Stockton Streets)",,Warner Bros. Pictures,Warner Bros. Pictures,John Huston,John Huston,Humphrey Bogart,Mary Astor,Gladys George +Gentleman Jim,1942,The Barbary Coast,"The Barbary Coast was a red-light district that was largely destroyed in the 1906 earthquake. Though some of the establishments were rebuilt after the earthquake, an anti-vice campaign put the establishments out of business.",Warner Bros. Pictures,Warner Bros. Pictures,Raoul Walsh,Vincent Lawrence,Errol Flynn,Alexis Smith,Jack Carson +"Hello Frisco, Hello",1943,,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Bruce Humberstone,Robert Ellis,Alice Faye,John Payne,Jack Oakie +Dark Passage,1947,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Warner Bros. Pictures,Warner Bros. Pictures,Delmer Daves,Delmer Daves & David Goodis,Humphrey Bogart,Lauren Bacal,Bruce Bennett +Dark Passage,1947,The Malloch Apartment Building (1360 Montgomery Street),,Warner Bros. Pictures,Warner Bros. Pictures,Delmer Daves,Delmer Daves & David Goodis,Humphrey Bogart,Lauren Bacal,Bruce Bennett +Dark Passage,1947,"Filbert Steps, Filbert Street",,Warner Bros. Pictures,Warner Bros. Pictures,Delmer Daves,Delmer Daves & David Goodis,Humphrey Bogart,Lauren Bacal,Bruce Bennett +Nora Prentiss,1947,Belgravia Apartments (795 Sutter Street at Jones),,Warner Bros. Pictures,Warner Bros. Pictures,Vincent Sherman,N. Richard Nash,Ann Sheridan,Kent Smith,Bruce Bennett +The Lady from Shanghai,1947,"Steinhart Aquarium (California Academy of Sciences, Golden Gate Park)","The Steinhart Aquarium is home to over 38,000 animals, which represent more than 900 species.",Columbia Pictures Corp.,Columbia Pictures,Orson Welles,Orson Welles,Rita Hayworth,Orson Welles,Everett Sloane +The Lady from Shanghai,1947,Mandarin Theatre (1021 Grant Avenue),The Mandarin Theatre was renamed the Sun Sing Theatre in 1949. It closed 1986.,Columbia Pictures Corp.,Columbia Pictures,Orson Welles,Orson Welles,Rita Hayworth,Orson Welles,Everett Sloane +The Lady from Shanghai,1947,Golden Gate Park,"The Playland amusement park where ""Hall of Mirrors"" sequence at the end of the movie was filmed has since been destroyed. However, relics from the park are now housed at the nearby Cliff House.",Columbia Pictures Corp.,Columbia Pictures,Orson Welles,Orson Welles,Rita Hayworth,Orson Welles,Everett Sloane +The Lady from Shanghai,1947,Former Hall of Justice (750 Kearny Street at Washington),,Columbia Pictures Corp.,Columbia Pictures,Orson Welles,Orson Welles,Rita Hayworth,Orson Welles,Everett Sloane +I Remember Mama,1948,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",RKO Radio Pictures,RKO Radio Pictures,George Stevens,DeWitt Bodeen,Irene Dunne,Barbara Bel Geddes,Oskar Homolka +I Remember Mama,1948,The Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",RKO Radio Pictures,RKO Radio Pictures,George Stevens,DeWitt Bodeen,Irene Dunne,Barbara Bel Geddes,Oskar Homolka +I Remember Mama,1948,Grant Avenue (North Beach),,RKO Radio Pictures,RKO Radio Pictures,George Stevens,DeWitt Bodeen,Irene Dunne,Barbara Bel Geddes,Oskar Homolka +To the Ends of the Earth,1948,,,Kennedy-Buckman Pictures,Columbia Pictures,Robert Stevenson,Jay Richard Kennedy,Dick Powell,Signe Hasso,Maylia +All About Eve,1950,Curran Theater (445 Geary Street),Called the Shubert Theatre in the film.,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Joseph L. Mankiewicz,Joseph L. Mankiewicz,Bette Davis,Anne Baxter,George Sanders +D.O.A,1950,Powell & California Streets,,Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,Southern Pacific Memorial Hospital (1400 Fell Street),,Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,The Embarcadero/ Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,Union Square,"During the Civil War, pro-Union rallies were held in the Square, and thus the area was called ""Union Square"".",Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,Westin St. Francis Hotel (335 Powell Street),"The hotel was originally supposed to be named the Crocker Hotel, after Charles Founder the railroad magnate who founded it. However, the hotel took the name the St. Francis after one of the earliest Gold Rush hotels.",Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,Chambord Apartments (1298 Sacramento Street at Jones),,Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,Mark Hopkins Intercontinental Hotel (1 Nob Hill Circle),The Top of the Mark lounge and restaurant at the top of the hotel was formerly a penthouse suite.,Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,Market & Steuart Streets (Financial District),,Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +D.O.A,1950,Market Street (from 6th- 4th Streets),,Cardinal Pictures,United Artists,Rudolph Mate,Russell Rouse,Edmond O'Brien,Pamela Britton,Luther Adler +Woman on the Run,1950,Former Hall of Justice (750 Kearny Street at Washington),,Fidelity Pictures Corporation,Universal Pictures,Norman Foster,Norman Foster,Ann Sheridan,Dennis O'Keefe,Robert Keith +Woman on the Run,1950,835-865 Market Street at 5th Street,"The Emporium, a department store, stood in this location. Bloomingdale's is now located here.",Fidelity Pictures Corporation,Universal Pictures,Norman Foster,Norman Foster,Ann Sheridan,Dennis O'Keefe,Robert Keith +Woman on the Run,1950,819 Mason Street at Pine,,Fidelity Pictures Corporation,Universal Pictures,Norman Foster,Norman Foster,Ann Sheridan,Dennis O'Keefe,Robert Keith +Woman on the Run,1950,772 Commercial Street at Kearney,"Called ""Man Loh's Oriental Roof Garden"" in the film.",Fidelity Pictures Corporation,Universal Pictures,Norman Foster,Norman Foster,Ann Sheridan,Dennis O'Keefe,Robert Keith +Woman on the Run,1950,1801 Laguna at Bush,,Fidelity Pictures Corporation,Universal Pictures,Norman Foster,Norman Foster,Ann Sheridan,Dennis O'Keefe,Robert Keith +Woman on the Run,1950,Cable Car Signal Box (California Street at Powell Street),SF Cable Cars are the only moving National Historical Landmark.,Fidelity Pictures Corporation,Universal Pictures,Norman Foster,Norman Foster,Ann Sheridan,Dennis O'Keefe,Robert Keith +The House on Telegraph Hill,1951,Telegraph Hill,"Largely untouched by the 1906 earthquake, Telegraph Hill has the most pre-1870 buildings in the city.",Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Robert Wise,Elick Moll,Richard Basehart,Valentina Cortese,William Lundigan +The House on Telegraph Hill,1951,Market Street,,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Robert Wise,Elick Moll,Richard Basehart,Valentina Cortese,William Lundigan +The House on Telegraph Hill,1951,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Robert Wise,Elick Moll,Richard Basehart,Valentina Cortese,William Lundigan +The House on Telegraph Hill,1951,1227 Montgomery Street,,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Robert Wise,Elick Moll,Richard Basehart,Valentina Cortese,William Lundigan +Sudden Fear,1952,Lombard Street,Lombard Street is not actually the most crooked in SF. That honor goes to Potrero Hill's Vermont Street between 22nd and 23rd.,Joseph Kaufmann Pictures,RKO Pictures,David Miller,Lenore J. Coffee,Joan Crawford,Jack Palance,Gloria Grahame +Sudden Fear,1952,The Tamalpais Building (1201 Greenwich Street at Hyde),,Joseph Kaufmann Pictures,RKO Pictures,David Miller,Lenore J. Coffee,Joan Crawford,Jack Palance,Gloria Grahame +Sudden Fear,1952,Brocklebank Apartments (1000 Mason Street),,Joseph Kaufmann Pictures,RKO Pictures,David Miller,Lenore J. Coffee,Joan Crawford,Jack Palance,Gloria Grahame +Sudden Fear,1952,2800 Scott Street,,Joseph Kaufmann Pictures,RKO Pictures,David Miller,Lenore J. Coffee,Joan Crawford,Jack Palance,Gloria Grahame +The Caine Mutiny,1954,The Embarcadero,,Stanley Kramer Productions,Columbia Pictures,Edward Dmytryk,Stanley Roberts,Humphrey Bogart,Fred MacMurray,Jose Ferrer +The Caine Mutiny,1954,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Stanley Kramer Productions,Columbia Pictures,Edward Dmytryk,Stanley Roberts,Humphrey Bogart,Fred MacMurray,Jose Ferrer +It Came From Beneath the Sea,1955,Hunters Point,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Clover Productions,Columbia Pictures,Robert Gordon,George Worthing Yates,Kenneth Tobey,Faith Domergue,Donald Curtis +It Came From Beneath the Sea,1955,Chrissy Field,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Clover Productions,Columbia Pictures,Robert Gordon,George Worthing Yates,Kenneth Tobey,Faith Domergue,Donald Curtis +It Came From Beneath the Sea,1955,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Clover Productions,Columbia Pictures,Robert Gordon,George Worthing Yates,Kenneth Tobey,Faith Domergue,Donald Curtis +The Ten Commandments,1956,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)",Exteriors of the church were used.,Paramount Pictures,Paramount Pictures,Cecil B. DeMille,"Jesse L. Lasky, Jr.",Charlton Heston,Yul Brynner,Anne Baxter +Pal Joey,1957,"Spreckels Mansion (2080 Washington Street, Pacific Heights)",,Columbia Pictures Corporation,Columbia Pictures,George Sidney,Dorothy Kingsley,Rita Hayworth,Frank Sinatra,Kim Novak +Pal Joey,1957,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Columbia Pictures Corporation,Columbia Pictures,George Sidney,Dorothy Kingsley,Rita Hayworth,Frank Sinatra,Kim Novak +Pal Joey,1957,Barbary Coast,"The Barbary Coast was a red-light district that was largely destroyed in the 1906 earthquake. Though some of the establishments were rebuilt after the earthquake, an anti-vice campaign put the establishments out of business.",Columbia Pictures Corporation,Columbia Pictures,George Sidney,Dorothy Kingsley,Rita Hayworth,Frank Sinatra,Kim Novak +The Lineup,1958,War Memorial Opera House (401 Van Ness Avenue),In 1945 the United Nations had its first conference at The War Memorial Opera House.,Pajemer Productions,Columbia Pictures,Don Siegel,Stirling Silliphant,Eli Wallach,Robert Keith,Richard Jaeckel +The Lineup,1958,The Embarcadero,,Pajemer Productions,Columbia Pictures,Don Siegel,Stirling Silliphant,Eli Wallach,Robert Keith,Richard Jaeckel +The Lineup,1958,Sutro Baths (Point Lobos Avenue),,Pajemer Productions,Columbia Pictures,Don Siegel,Stirling Silliphant,Eli Wallach,Robert Keith,Richard Jaeckel +The Lineup,1958,"Steinhart Aquarium (California Academy of Sciences, Golden Gate Park)","The Steinhart Aquarium is home to over 38,000 animals, which represent more than 900 species.",Pajemer Productions,Columbia Pictures,Don Siegel,Stirling Silliphant,Eli Wallach,Robert Keith,Richard Jaeckel +The Lineup,1958,Pier 41,,Pajemer Productions,Columbia Pictures,Don Siegel,Stirling Silliphant,Eli Wallach,Robert Keith,Richard Jaeckel +The Lineup,1958,"Mark Hopkins Intercontinental Hotel (1 Nob Hill Circle, Nob Hill)",The Top of the Mark lounge and restaurant at the top of the hotel was formerly a penthouse suite.,Pajemer Productions,Columbia Pictures,Don Siegel,Stirling Silliphant,Eli Wallach,Robert Keith,Richard Jaeckel +The Lineup,1958,2090 Jackson Street,,Pajemer Productions,Columbia Pictures,Don Siegel,Stirling Silliphant,Eli Wallach,Robert Keith,Richard Jaeckel +Vertigo,1958,Palace of Fine Arts (3301 Lyon Street),"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,York Hotel (940 Sutter Street),,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,San Francisco Drydock (20th and Illinois Streets),,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,Park Hill Sanatorium (351 Buena Vista Avenue East),This location is now a condominium complex.,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,Mission San Juan Bautista (2nd & Mariposa Streets),,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,"Mission Dolores (3321 16th Street, Mission District)","Mission Dolores' official name is Mission San Francisco de Assis. It is the oldest building in San Francisco, built in 1791, and has survived two major earthquakes.",Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,Gough & Eddy Streets (Western Addition),,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,"Fort Point (Presidio, Golden Gate National Recreation Area)","Built in 1853, Fort Point is the only West Coast fort built by the Union Army. Though the Confederate army planned to attack San Francisco, the commanding Confederate general learned that the war had ended while end route to SF.",Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,Ernie's Restaurant (847 Montgomery Street),"Called the ""Essex Club"" in the film.",Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,Conservatory of Flowers (Golden Gate Park),"The Conservatory, unveiled in 1879, is the oldest public conservatory in the Western Hemisphere.",Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,Claude Lane at Bush Street,,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,"California Palace of the Legion of Honor (34th Avenue & Clement, Lincoln Park)","Built in 1924, the Legion of Honor is a 3/4 replica of the Parisian Palais de la Legion d'Honneur.",Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,Brocklebank Apartments (1000 Mason Street),,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,900 Lombard Street,Lombard Street is not actually the most crooked in SF. That honor goes to Potrero Hill's Vermont Street between 22nd and 23rd.,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +Vertigo,1958,1007 Gough Street,Tennis courts now sit on the site; in the movie the structure was Carlota Valdes' home.,Alfred J. Hitchcock Productions,Paramount Pictures,Alfred Hitchcock,Alec Coppel,James Stewart,Kim Novak,Barbara Bel Geddes +On the Beach,1959,,,Stanley Kramer Productions,United Artists,Stanley Kramer,John Paxton,Gregory Peck,Ava Gardner,Fred Astaire +Midnight Lace,1960,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Arwin Productions,Universal Pictures,David Miller,Ivan Goff,Doris Day,Rex Harrison,John Gavin +Flower Drum Song,1961,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Fields Productions,Universal Pictures,Henry Koster,Joseph Fields,Nancy Kwan,James Shigeta,Benson Fong +Flower Drum Song,1961,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Fields Productions,Universal Pictures,Henry Koster,Joseph Fields,Nancy Kwan,James Shigeta,Benson Fong +Pleasure of His Company,1961,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,Perlsea Company,Paramount Pictures,George Seaton,Samuel A. Taylor,Fred Astaire,Debbie Reynolds,Lilli Palmer +Pleasure of His Company,1961,2700 Vallejo Street (Pacific Heights),,Perlsea Company,Parmaount Pictures,George Seaton,Samuel A. Taylor,Fred Astaire,Debbie Reynolds,Lilli Palmer +Susan Slade,1961,"On Board the SS President Cleveland, docked at Pier 50",,Warner Bros. Pictures,Warner Bros. Pictures,Delmer Daves,Delmer Daves,Troy Donahue,Connie Stevens,Dorothy McGuire +Swingin' Along,1961,Powell Street,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Charles Barton,Jameson Brewer,Tommy Noonan,Barbara Eden,Peter Marshall +Birdman of Alcatraz,1962,Alcatraz Island,Alcatraz Island was a military fort before it became a prison.,Norma Productions,United Artists,John Frankenheimer,Guy Trosper,Burt Lancaster,Karl Maden,Thelma Ritter +Birdman of Alcatraz,1962,Pier 43 1/2,,Norma Productions,United Artists,John Frankenheimer,Guy Trosper,Burt Lancaster,Karl Maden,Thelma Ritter +Days of Wine and Roses,1962,,,Warner Bros. Pictures,Warner Bros. Pictures,Blake Edwards,JP Miller,Jack Lemmon,Lee Remick,Charles Bickford +Experiment in Terror,1962,George Washington High School (600 32nd Avenue ),,Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,"Wells Fargo Bank (1 California Street, Financial District)",,Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,The Sea Captain's Chest (Fisherman's Wharf),,Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,"Sheraton Palace Hotel (2 Montgomery Street, Financial District)","The hotel was destroyed in the 1906 earthquake and fire, had to be rebuilt, and was reopened in 1909.",Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,Roaring Twenties Nightclub (555 Broadway at Columbus),,Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,Candlestick Park,"Then Vice President Richard Nixon threw out the first pitch when Candlestick opened in 1960. On August 29, 1966, The Beatles played their last concert for paying fans at Candlestick Park.",Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,2632 Larkin Street at Lombard,,Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,100 St. Germain Avenue,,Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +Experiment in Terror,1962,1 Montgomery Street at Post,,Columbia Pictures Corporation,Columbia Pictures,Blake Edwards,The Gordons,Glenn Ford,Lee Remick,Stefanie Powers +The Birds,1963,Powell and Geary Streets (Union Square),"The pet shop featured in the film does not exist, but was based on the now-closed Robison's House of Pets formerly located on Maiden Lane.",Universal Pictures,Universal Pictures,Alfred Hitchcock,Evan Hunter,Tippi Hedren,Suzanne Pleshette,Rod Taylor +Good NeighborSam,1964,Various locations in San Francisco during driving scene,,Columbia Pictures Corporation,Columbia Pictures,David Swift,James Fritzell,Jack Lemmon,Romy Schneider,Dorothy Provine +Marnie,1964,"On Board the SS President Cleveland, docked at Pier 50",,Universal Pictures,Universal Pictures,Alfred Hitchcock,Jay Presson Allen,Tippi Hedren,Sean Connery,Martin Gabel +Guess Who's Coming to Dinner,1967,Sutter Street between Powell and Mason,,Columbia Pictures Corporation,Columbia Pictures,Stanley Kramer,William Rose,Spencer Tracy,Sidney Poitier,Katharine Hepburn +Guess Who's Coming to Dinner,1967,San Francisco International Airport,SFO has a museum dedicated to aviation history.,Columbia Pictures Corporation,Columbia Pictures,Stanley Kramer,William Rose,Spencer Tracy,Sidney Poitier,Katharine Hepburn +Guess Who's Coming to Dinner,1967,Mel's Drive-In (Corner South Van Ness & Mission St.),This restaurant location was demolished; however another Mel's was reopened in 1986 on 3355 Geary Blvd.,Columbia Pictures Corporation,Columbia Pictures,Stanley Kramer,William Rose,Spencer Tracy,Sidney Poitier,Katharine Hepburn +Guess Who's Coming to Dinner,1967,634 Raycliff Terrace,,Columbia Pictures Corporation,Columbia Pictures,Stanley Kramer,William Rose,Spencer Tracy,Sidney Poitier,Katharine Hepburn +Point Blank,1967,"Fort Point (Presidio, Golden Gate National Recreation Area)","Built in 1853, Fort Point is the only West Coast fort built by the Union Army. Though the Confederate army planned to attack San Francisco, the commanding Confederate general learned that the war had ended while end route to SF.",Metro-Goldwyn Mayer,Metro-Goldwyn Mayer,John Boorman,Alexander Jacobs,Lee Marvin,Angie Dickinson,Keenan Wynn +Point Blank,1967,Alcatraz Island,Alcatraz Island was a military fort before it became a prison.,Metro-Goldwyn Mayer,Metro-Goldwyn Mayer,John Boorman,Alexander Jacobs,Lee Marvin,Angie Dickinson,Keenan Wynn +The Graduate,1967,San Francisco Zoo (2701 Sloat Blvd.),,Embassy Pictures Corporation,Embassy Pictures Corporation,Mike Nichols,Calder Willingham,Anne Bancroft,Dustin Hoffman,Katharine Ross +The Graduate,1967,Bay Bridge,"Before opening in 1936, the bridge was blessed by Cardinal Secretary of State Eugenio Pacelli, who later became Pope Pius XII.",Embassy Pictures Corporation,Embassy Pictures Corporation,Mike Nichols,Calder Willingham,Anne Bancroft,Dustin Hoffman,Katharine Ross +Bullitt,1968,Bayshore Blvd near Cesar Chavez (Bayview),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Taylor & Vallejo Streets (Russian Hill),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,"SF General Hospital Center (1001 Potrero Avenue, Potrero Hill)",SF General Hospital is the only Level I Trauma Center serving San Francisco and northern San Mateo County.,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,McLaren Park (Visitacion Valley),"McLaren Park is the 2nd largest park in San Francisco, after Golden Gate Park.","Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Mark Hopkins Hotel (999 California Street),The Top of the Mark lounge and restaurant at the top of the hotel was formerly a penthouse suite.,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Marina Green (Marina District),"Before the 1906 earthquake, the land on which Marina Green sits was a tidal marsh, and rubble from the earthquake was dumped on the site. However, the site was filled in to provide land for the 1915 Panama-Pacific Exhibition.","Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Mansell & University Streets (Visitacion Valley),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Larkin & Francisco Streets (Russian Hill),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Larkin & Chestnut Streets (Russian Hill),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Kennedy Hotel (226 Embarcadero at Howard Street),Hotel was destroyed in the 1989 Loma Prieta earthquake. Corporate headquarters for the Gap reside at the location today.,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,John Muir Drive (Lake Merced),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Intersection of York & Peralta (Bernal Heights),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Filbert & Taylor Streets (Russian Hill),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Enrico's Café (504 Broadway),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Columbus & Lombard Streets (North Beach),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Cesar Chavez & Mission Street (Mission),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,"Candlestick Park Exit, Highway 101",,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Café Cantata (2040 Union Street),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Brocklebank Apartments (1000 Mason Street),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,Bay Bridge,"Before opening in 1936, the bridge was blessed by Cardinal Secretary of State Eugenio Pacelli, who later became Pope Pius XII.","Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,2700 Vallejo Street (Pacific Heights),,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,20th & Vermont Streets (Potrero Hill),The most crooked street in San Francisco is actually Potrero Hill's Vermont Street between 20th St & 22nd St.,"Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Bullitt,1968,1153-57 Taylor Street,"Embarcadero Freeway, which was featured in the film was demolished in 1989 because of structural damage from the 1989 Loma Prieta Earthquake)","Warner Brothers / Seven Arts +Seven Arts",Warner Brothers,Peter Yates,Alan R. Trustman,Steve McQueen,Jacqueline Bisset,Robert Vaughn +Petulia,1968,"Japanese Tea Garden, Hagiwara Tea Garden Drive, Golden Gate Park","The Japanese Hagiwara family invented ""Chinese"" fortune cookies in the tea-garden",Warner Brothers / Seven Arts,Warner Brothers / Seven Arts,Richard Lester,Lawrence B. Marcus,Julie Christie,George C. Scott,Richard Chamberlain +Petulia,1968,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Warner Brothers / Seven Arts,Warner Brothers / Seven Arts,Richard Lester,Lawrence B. Marcus,Julie Christie,George C. Scott,Richard Chamberlain +Petulia,1968,Pier 43 1/2,,Warner Brothers / Seven Arts,Warner Brothers / Seven Arts,Richard Lester,Lawrence B. Marcus,Julie Christie,George C. Scott,Richard Chamberlain +Petulia,1968,Cala Foods (California Street and Hyde),,Warner Brothers / Seven Arts,Warner Brothers / Seven Arts,Richard Lester,Lawrence B. Marcus,Julie Christie,George C. Scott,Richard Chamberlain +Petulia,1968,307 Filbert Street,,Warner Brothers / Seven Arts,Warner Brothers / Seven Arts,Richard Lester,Lawrence B. Marcus,Julie Christie,George C. Scott,Richard Chamberlain +Petulia,1968,2417 Franklin Street,,Warner Brothers / Seven Arts,Warner Brothers / Seven Arts,Richard Lester,Lawrence B. Marcus,Julie Christie,George C. Scott,Richard Chamberlain +Petulia,1968,"Fort Point (Presidio, Golden Gate National Recreation Area)","Built in 1853, Fort Point is the only West Coast fort built by the Union Army. Though the Confederate army planned to attack San Francisco, the commanding Confederate general learned that the war had ended while end route to SF.",Warner Brothers / Seven Arts,Warner Brothers / Seven Arts,Richard Lester,Lawrence B. Marcus,Julie Christie,George C. Scott,Richard Chamberlain +Psych-Out,1968,,,Dick Clark Productions,American International Pictures (AIP),Richard Rush,Betty Tusher,Jack Nicholson,Susan Strasberg,Dean Stockwell +The Love Bug,1968,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Walt Disney Productions,Buena Vista Distribution,Robert Stevenson,Bill Walsh,Dean Jones,Michele Lee,David Tomlinson +The Love Bug,1968,100 Block of Lombard Street,Lombard Street is not actually the most crooked in SF. That honor goes to Potrero Hill's Vermont Street between 22nd and 23rd.,Walt Disney Productions,Buena Vista Distribution,Robert Stevenson,Bill Walsh,Dean Jones,Michele Lee,David Tomlinson +"Yours, Mine and Ours",1968,,,Desilu Productions,United Artists,Melville Shavelson,"Bob Carroll, Jr.",Lucille Ball,Henry Fonda,Van Johnson +Take the Money and Run,1969,Mission Street,,American Broadcasting Company (ABC),Cinerama Releasing Corporation,Woody Allen,Woody Allen,Woody Allen,Janet Margolin, +Take the Money and Run,1969,Golden Gate Park,,American Broadcasting Company (ABC),Cinerama Releasing Corporation,Woody Allen,Woody Allen,Woody Allen,Janet Margolin, +Take the Money and Run,1969,Bank of America (1455 Stockton Street),,American Broadcasting Company (ABC),Cinerama Releasing Corporation,Woody Allen,Woody Allen,Woody Allen,Janet Margolin, +They Call Me MISTER Tibbs,1970,,,Mirisch Corporation,United Artists,Gordon Douglas,Alan R. Trustman,Sidney Poitier,Martin Landau,Barbara McNair +Dirty Harry,1971,"Marina Green, Marina District","Before the 1906 earthquake, the land on which Marina Green sits was a tidal marsh, and rubble from the earthquake was dumped on the site. However, the site was filled in to provide land for the 1915 Panama-Pacific Exhibition.",The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,"Washington Square, North Beach",,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,The Embarcadero,,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,San Francisco Drydock (20th and Illinois Streets),,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,Portsmouth Square (Chinatown),In 1847 the first public school in California was erected on what would become Portsmouth Square.,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,"Mt. Davidson Cross, Mt. Davidson","The cross sits at the highest point in San Francisco (938 feet). This version of the cross was erected in 1934.Though in Dirty Harry the cross is lit at night, the City stopped this practice in 1990.",The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,Mission Dolores Park (Mission District),"The two land plots that comprise the Park were used as a Jewish cemetery until 1894 when San Francisco prohibited all burials within city limits. The graves were moved to Colma, CA.",The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,"Kezar Stadium, Golden Gate Park",The stadium was demolished and completely rebuilt after sustaining damages in the 1898 Loma Prieta earthquake.,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,Holiday Inn Select Downtown Hotel (750 Kearney Street),,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,Hall of Justice (850 Bryant Street),,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,Forest Hill Station- MUNI,,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,Dante Building (1606 Stockton Street at Union),,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,"California Hall (625 Polk Street, Van Ness/Civic Center)",,The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Dirty Harry,1971,Bank of America Building (555 California Street),"The Bank of America Building was the tallest building on the West Coast from 1969-1972, when it was surpassed by the TransAmerica Pyramid. Today, the Bank of America building is the 5th tallest building on the West Coast.",The Malpaso Company,Warner Brothers,Don Siegel,Harry Julian Fink,Clint Eastwood,Harry Guardino, +Harold and Maude,1971,Conservatory of Flowers (Golden Gate Park),"The Conservatory, unveiled in 1879, is the oldest public conservatory in the Western Hemisphere.",Mildred Lewis and Colin Higgins Productions,Paramount Pictures,Hal Ashby,Colin Higgins,Ruth Gordon,Bud Cort, +Harold and Maude,1971,Sutro Baths (Point Lobos Avenue),,Mildred Lewis and Colin Higgins Productions,Paramount Pictures,Hal Ashby,Colin Higgins,Ruth Gordon,Bud Cort, +Harold and Maude,1971,Golden Gate Park,,Mildred Lewis and Colin Higgins Productions,Paramount Pictures,Hal Ashby,Colin Higgins,Ruth Gordon,Bud Cort, +The Organization,1971,,,The Mirisch Corporation,United Artists,Don Medford,James R. Webb,Sidney Poitier,Barbara McNair, +"Play it Again, Sam",1972,Balboa at 22nd Avenue,,Paramount Pictures,Paramount Pictures,Herbert Ross,Woody Allen,Woody Allen,Diane Keaton,Tony Roberts +"Play it Again, Sam",1972,"The Music Concourse (Martin Luther King, Jr. Drive, Golden Gate Park)",The theater closed in 1985.,Paramount Pictures,Paramount Pictures,Herbert Ross,Woody Allen,Woody Allen,Diane Keaton,Tony Roberts +"Play it Again, Sam",1972,Surf Theater (4520 Irving Street),,Paramount Pictures,Paramount Pictures,Herbert Ross,Woody Allen,Woody Allen,Diane Keaton,Tony Roberts +"Play it Again, Sam",1972,Hyde Street Cable Car,,Paramount Pictures,Paramount Pictures,Herbert Ross,Woody Allen,Woody Allen,Diane Keaton,Tony Roberts +"Play it Again, Sam",1972,Aquatic Park (Jefferson Street),"Located at one end of Fisherman's Wharf, Aquatic Park was built as part of FDR's Works Progress Administration Project.",Paramount Pictures,Paramount Pictures,Herbert Ross,Woody Allen,Woody Allen,Diane Keaton,Tony Roberts +"Play it Again, Sam",1972,15-17 Fresno Street,,Paramount Pictures,Paramount Pictures,Herbert Ross,Woody Allen,Woody Allen,Diane Keaton,Tony Roberts +The Candidate,1972,"Westin St. Francis Hotel (335 Powell Street, Union Square)","The hotel was originally supposed to be named the Crocker Hotel, after Charles Founder the railroad magnate who founded it. However, the hotel took the name the St. Francis after one of the earliest Gold Rush hotels.",Redford-Ritchie Productions,Warner Bros. Pictures,Michael Ritchie,Jeremy Larner,Robert Redford,Peter Boyle, +What's Up Doc?,1972,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",Warner Bros. Pictures,Warner Bros. Pictures,Peter Bogdanovich,Peter Bogdanovich & Buck Henry,Barbra Streisand,Ryan O'Neal, +What's Up Doc?,1972,San Francisco Hilton (333 O'Farrell Street),,Warner Bros. Pictures,Warner Bros. Pictures,Peter Bogdanovich,Peter Bogdanovich & Buck Henry,Barbra Streisand,Ryan O'Neal, +What's Up Doc?,1972,Lombard Street between Hyde and Leavenworth,,Warner Bros. Pictures,Warner Bros. Pictures,Peter Bogdanovich,Peter Bogdanovich & Buck Henry,Barbra Streisand,Ryan O'Neal, +What's Up Doc?,1972,Hyde Street Pier,,Warner Bros. Pictures,Warner Bros. Pictures,Peter Bogdanovich,Peter Bogdanovich & Buck Henry,Barbra Streisand,Ryan O'Neal, +What's Up Doc?,1972,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Warner Bros. Pictures,Warner Bros. Pictures,Peter Bogdanovich,Peter Bogdanovich & Buck Henry,Barbra Streisand,Ryan O'Neal, +What's Up Doc?,1972,Alta Plaza Park (Steiner Street),The park was originally a rock quarry and served as a campground for many survivors of the 1906 earthquake. The site was converted to a park in 1910.,Warner Bros. Pictures,Warner Bros. Pictures,Peter Bogdanovich,Peter Bogdanovich & Buck Henry,Barbra Streisand,Ryan O'Neal, +What's Up Doc?,1972,22nd Avenue & Balboa Street (Richmond District),,Warner Bros. Pictures,Warner Bros. Pictures,Peter Bogdanovich,Peter Bogdanovich & Buck Henry,Barbra Streisand,Ryan O'Neal, +American Graffiti,1973,"Mel's Drive-In (Corner of Van Ness & Mission Street, Mission District)",This restaurant location was demolished; however another Mel's was reopened in 1986 on 3355 Geary Blvd.,Universal Pictures,Universal Pictures',George Lucas,George Lucas,Richard Dreyfuss,Ron Howard,Paul Le Mat +American Graffiti,1973,3355 Geary Blvd.,,Universal Pictures,Universal Pictures',George Lucas,George Lucas,Richard Dreyfuss,Ron Howard,Paul Le Mat +Magnum Force,1973,Cost Plus World Market (2552 Taylor Street),,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,Vermont Street between 20th and 22nd Streets,,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,San Francisco International Airport,SFO has a museum dedicated to aviation history.,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,San Francisco Drydock (20th and Illinois Streets),,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,"Pacific Heights Towers (2200 Sacramento Street, Pacific Heights)",,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,"Lefty O' Doul Drawbridge/ 3rd Street Bridge (3rd Street, China Basin)","This is SF's only drawbridge, and was named after Francis Joseph ""Lefty"" O'Doul, a local baseball hero.",The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,Hall of Justice (850 Bryant Street),,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,Embarcadero Freeway,demolished,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,Broadway Tunnel (Russian Hill),,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,280 Freeway at Pennsylvania and Mariposa Streets,,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,2190 Washington Street (Pacific Heights),,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +Magnum Force,1973,18th Street Overpass (Potrero Hill),,The Malpaso Company,Warner Bros. Pictures,Ted Post,John Milius,Clint Eastwood,Hal Holbrook,Mitchell Ryan +The Laughing Policeman,1973,,,Twentieth Century Fox Film Corporation,American Broadcasting Company (ABC),Stuart Rosenberg,Thomas Rickman,Walter Matthau,Bruce Dern,Louis Gossett Jr. +Freebie and the Bean,1974,Alco Plaza,,Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Twin Peaks,"The 2nd highest point in SF after Mt. Davidson, Twin Peaks sit at the geographic center of SF. The native Ohlone people called the area ""called the area “Los Pechos de la Chola” or ""Breasts of the Indian Maiden,"" but in the 19th Century when America took over the area, it was renamed ""Twin Peaks"".",Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,TransAmerica Pyramid (600 Montgomery Street),"The Pyramid was the tallest skyscraper west of the Mississippi from 1972-1974, until it was surpassed by Los Angeles' Aon Center.",Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Stockton Tunnel (Stockton Street at Sutter Street),"Opened in 1914, the Stockton Tunnel was built to provide North Beach residents access to the thriving downtown area.",Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,"Steinhart Aquarium (California Academy of Sciences, Golden Gate Park)","The Steinhart Aquarium is home to over 38,000 animals, which represent more than 900 species.",Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Potrero Hill,The most crooked street in San Francisco is actually Potrero Hill's Vermont Street between 20th St & 22nd St.,Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Nob Hill,"Railroad tycoons like Leland Stanford (founder of Stanford University) lived in Nob Hill at the turn of the 20th Century. The 1906 earthquake completely destroyed Nob Hill, with the exception of the wall that surrounded the mansions of Stanford and his neighbor Mark Hopkins.",Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Hyatt Regency Hotel (5 Embarcadero Center),,Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Folsom Street (SOMA),,Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Embarcadero Freeway,,Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Candlestick Park (602 Jamestown Ave.),"Then Vice President Richard Nixon threw out the first pitch when Candlestick opened in 1960. On August 29, 1966, The Beatles played their last concert for paying fans at Candlestick Park.",Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Freebie and the Bean,1974,Broadway and Columbus Avenue (North Beach),,Warner Bros. Pictures,American Broadcasting Company (ABC),Richard Rush,Robert Kaufman,Alan Arkin,James Caan,Loretta Swit +Herbie Rides Again,1974,Castagnola's Restaurant (Fisherman's Wharf),,Walt Disney Productions,Buena Vista Distribution,Robert Stevenson,Bill Walsh,Helen Hayes,Ken Berry,Stefanie Powers +Herbie Rides Again,1974,Sheraton Palace Hotel (639 Market Street),"The hotel was destroyed in the 1906 earthquake and fire, had to be rebuilt, and was reopened in 1909.",Walt Disney Productions,Buena Vista Distribution,Robert Stevenson,Bill Walsh,Helen Hayes,Ken Berry,Stefanie Powers +Herbie Rides Again,1974,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Walt Disney Productions,Buena Vista Distribution,Robert Stevenson,Bill Walsh,Helen Hayes,Ken Berry,Stefanie Powers +The Conversation,1974,"American Roofing Co. Building (297 Kansas Street, Potrero Hill)",,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,Alta Plaza Park (Steiner Street),The park was originally a rock quarry and served as a campground for many survivors of the 1906 earthquake. The site was converted to a park in 1910.,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,Alcoa Building (1 Maritime Plaza),"A partially-above ground parking structure near the building made it necessary for architects to make the Alcoa Building's diagonal bracing visible, instead of placing it inside and drastically reducing the amount usable interior space.",American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,Alamo Square (Hayes Valley),,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,"Westin St. Francis Hotel (335 Powell Street, Union Square)","The hotel was originally supposed to be named the Crocker Hotel, after Charles Founder the railroad magnate who founded it. However, the hotel took the name the St. Francis after one of the earliest Gold Rush hotels.",American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,Union Square,"During the Civil War, pro-Union rallies were held in the Square, and thus the area was called ""Union Square"".",American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,"Saks Fifth Avenue (384 Post Street, Union Square)",,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,One Embarcadero Center (Financial District),,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,"Neiman Marcus (150 Stockton Street, Union Square)",In the film the City of Paris Department Store is featured. That establishment was located where Neiman Marcus stands today,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,Financial District,,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Conversation,1974,"Cathedral Hill Hotel (1101 Van Ness Avenue, Civic Center)",,American Zoetrope,Paramount Pictures,Francis Ford Coppola,Francis Ford Coppola,Gene Hackman,John Cazale,Allen Garfield +The Towering Inferno,1974,"Bank of America Building (555 California Street, Financial District)","The Bank of America Building was the tallest building on the West Coast from 1969-1972, when it was surpassed by the TransAmerica Pyramid. Today, the Bank of America building is the 5th tallest building on the West Coast.",Irwin Allen Productions,Twentieth Century - Fox,John Guillermin,Stirling Silliphant,Steve McQueen,Paul Newman,William Holden +The Towering Inferno,1974,"San Francisco Fire Station 38 (2150 California Street, Pacific Heights)",,Irwin Allen Productions,Twentieth Century - Fox,John Guillermin,Stirling Silliphant,Steve McQueen,Paul Newman,William Holden +The Towering Inferno,1974,"Hyatt Regency Hotel (5 Embarcadero Center, Financial District)",,Irwin Allen Productions,Twentieth Century - Fox,John Guillermin,Stirling Silliphant,Steve McQueen,Paul Newman,William Holden +The Towering Inferno,1974,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,Irwin Allen Productions,Twentieth Century - Fox,John Guillermin,Stirling Silliphant,Steve McQueen,Paul Newman,William Holden +The Towering Inferno,1974,Firestation #38 (California & Laguna),,Irwin Allen Productions,Twentieth Century - Fox,John Guillermin,Stirling Silliphant,Steve McQueen,Paul Newman,William Holden +The Towering Inferno,1974,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Irwin Allen Productions,Twentieth Century - Fox,John Guillermin,Stirling Silliphant,Steve McQueen,Paul Newman,William Holden +The Towering Inferno,1974,2898 Vallejo Street,,Irwin Allen Productions,Twentieth Century - Fox,John Guillermin,Stirling Silliphant,Steve McQueen,Paul Newman,William Holden +Family Plot,1976,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,Universal Pictures,Universal Pictures,Alfred Hitchcock,Ernest Lehman,Karen Black,Bruce Dern,Barbara Harris +Family Plot,1976,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Universal Pictures,Universal Pictures,Alfred Hitchcock,Ernest Lehman,Karen Black,Bruce Dern,Barbara Harris +Family Plot,1976,2230 Sacramento Street,"Called ""1001 Franklin"" in the film.",Universal Pictures,Universal Pictures,Alfred Hitchcock,Ernest Lehman,Karen Black,Bruce Dern,Barbara Harris +Family Plot,1976,Nob Hill,"Railroad tycoons like Leland Stanford (founder of Stanford University) lived in Nob Hill at the turn of the 20th Century. The 1906 earthquake completely destroyed Nob Hill, with the exception of the wall that surrounded the mansions of Stanford and his neighbor Mark Hopkins.",Universal Pictures,Universal Pictures,Alfred Hitchcock,Ernest Lehman,Karen Black,Bruce Dern,Barbara Harris +The Enforcer,1976,Sutter & Webster Streets,,Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,Hall of Justice,,Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,Balmy Street (Mission District),,Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,Alcatraz Island,Alcatraz Island was a military fort before it became a prison.,Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,24th Street Mini Park (Mission District),,Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,23rd & Capp Streets (Mission District),,Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +The Enforcer,1976,"Lefty O' Doul Drawbridge/ 3rd Street Bridge (3rd Street, China Basin)","This is SF's only drawbridge, and was named after Francis Joseph ""Lefty"" O'Doul, a local baseball hero.",Warner Bros. Pictures,Warner Bros. Pictures,James Fargo,Stirling Silliphant,Clint Eastwood,Tyne Daly,Harry Guardino +High Anxiety,1977,Hyatt Regency Hotel (5 Embarcadero Center),,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn,Cloris Leachman +High Anxiety,1977,"Fort Point (Presidio, Golden Gate National Recreation Area)","Built in 1853, Fort Point is the only West Coast fort built by the Union Army. Though the Confederate army planned to attack San Francisco, the commanding Confederate general learned that the war had ended while end route to SF.",Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn,Cloris Leachman +High Anxiety,1977,"Conservatory of Flowers, Golden Gate Park","The Conservatory, unveiled in 1879, is the oldest public conservatory in the Western Hemisphere.",Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn,Cloris Leachman +A Night Full of Rain,1978,Embarcadero Freeway,"Embarcadero Freeway, which was featured in the film was demolished in 1989 because of structural damage from the 1989 Loma Prieta Earthquake)",Liberty Film,Warner Bros. Pictures,Lina Wertmuller,Lina Wertmuller,Candice Bergen,Giancarlo Gianni, +A Night Full of Rain,1978,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Liberty Film,Warner Bros. Pictures,Lina Wertmuller,Lina Wertmuller,Candice Bergen,Giancarlo Gianni, +A Night Full of Rain,1978,San Francisco Chronicle (901 Mission Street at 15th Street),The San Francisco Zodiac Killer of the late 1960s sent his notes and letters to the Chronicle's offices.,Liberty Film,Warner Bros. Pictures,Lina Wertmuller,Lina Wertmuller,Candice Bergen,Giancarlo Gianni, +A Night Full of Rain,1978,Broadway (North Beach),,Liberty Film,Warner Bros. Pictures,Lina Wertmuller,Lina Wertmuller,Candice Bergen,Giancarlo Gianni, +Attack of the Killer Tomatoes,1978,Hyde Street Cable Car,SF Cable Cars are the only moving National Historical Landmark.,Four Square Productions,NAI Entertainment,John DeBello,John DeBello,David Miller,, +Faces of Death,1978,,,F.O.D Productions,Aquarius Releasing,Conan Le Cilaire,Alan Black,Michael Carr,, +Foul Play,1978,War Memorial Opera House (401 Van Ness Avenue),In 1945 the United Nations had its first conference at The War Memorial Opera House.,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Sutter & Buchannan Streets,,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Sutter & Baker Streets,,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Sokoji-Soto Zen Buddhist Temple (1691 Laguna Street),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Sacramento & Hyde Streets (Nob Hill),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,"Postcard Row (Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Potrero Hill Bathhouse & Feed Co. (199 Mississippi Street),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Octavia & Hayes Streets (Hayes Valley),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Montgomery & Pine Streets (Financial District),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Laguna & Sacramento Streets (Pacific Heights),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,"Hayes Valley Care (601 Laguna Street, Hayes Valley)",,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Golden Gate & Steiner Streets (Hayes Valley),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,"Fort Point, Presidio","Built in 1853, Fort Point is the only West Coast fort built by the Union Army. Though the Confederate army planned to attack San Francisco, the commanding Confederate general learned that the war had ended while end route to SF.",Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Fort Mason (Golden Gate National Recreation Area),"Constructed in 1864 as a coastal defense site, Fort Mason went on to serve as an army post for more than 100 years.",Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Flood Building (870 Market Street),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,"Fiesta Laundromat (898 S. Van Ness Ave., Mission)",,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,California & Larkin Streets (Nob Hill),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,"Asian Art Museum (200 Larkin Street, Civic Center)",The Dalai Lama opened an exhibition on Wisdom and Compassion at the museum in 1991.,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,Andrew S. Hallidie Plaza (Market & Powell Streets),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,430 Vallejo Street (Telegraph Hill),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Foul Play,1978,24th and Castro Streets (Noe Valley),,Paramount Pictures,Paramount Pictures,Colin Higgins,Colin Higgins,Goldie Hawn,Chevy Chase,Burgess Meredith +Invasion of the Body Snatchers,1978,Pier 33 (Embarcadero),,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,"Department of Public Health (101 Grove Street at Polk, Civic Center)",,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,United Nations Plaza (Civic Center),United Nations Plaza was built in 1975 and across its walkways are white lines into which the preamble to the preamble of the UN charter is carved.,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,Transamerica Building (600 Montgomery Street at Clay),"The Pyramid was the tallest skyscraper west of the Mississippi from 1972-1974, until it was surpassed by Los Angeles' Aon Center.",Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,San Francisco Drydock (20th and Illinois Streets),,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,"Ramada Plaza Hotel Downtown (1231 Market Street, Civic Center)",,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,"Postcard Row (Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,Lafayette Park (Pacific Heights),,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,Hamlin Hotel (385 Eddy Street),,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,Broadway Tunnel (Russian Hill),,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,"Bimbo's 365 Club (1025 Columbus Avenue, North Beach)",,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,720 Steiner Street (Hayes Valley),,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,32 Napier Lane,,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Invasion of the Body Snatchers,1978,1227 Montgomery Street (Telegraph Hill),,Solofilm,United Artists,Philip Kaufman,Jack Finney,Donald Sutherland,Jeff Goldblum,Brooke Adams +Superman,1978,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Dovemead Films,Warner Bros. Pictures,Richard Donner,Jerry Siegel,Christopher Reeve,Gene Hackman,Marlon Brando +Escape From Alcatraz,1979,Alcatraz Island,Alcatraz Island was a military fort before it became a prison.,Paramount Pictures,Paramount Pictures,Donald Siegel,Richard Tuggle,Clint Eastwood,Patrick McGoohan,Robert Blossom +Time After Time,1979,Lombard & Laguna Streets (Marina District),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Lombard & Fillmore Streets (Marina District),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Lombard & Divisadero Streets (Marina District),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Lombard & Broderick Streets (Marina District),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Justin Herman Plaza,,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Intersection of Fulton & 6th Streets (Chinatown),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Intersection of California & Grant Streets (Richmond District),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Hyatt Regency Hotel (5 Embarcadero Center),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,"Huntington Park (California & Taylor Streets, Nob Hill)","The mansion of Arabella Huntington, widow of railroad magnate Collis P. Huntington, was destroyed in the 1906 earthquake and fire. Mrs. Huntington the donated the land on which the park now stands to the city.",Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Golden Gate Park,Golden Gate Park is similar in shape but 20% larger than New York's Central Park.,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,"Ghirardelli Square (900 North Point Street, Fisherman's Wharf)","In 1893, chocolatier Domingo Ghirardelli bought an entire city block to house the headquarters of Ghirardelli Chocolates.",Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Chestnut & Divisadero Streets (Marina District),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,California Academy of Sciences (Golden Gate Park),"Founded in 1853, 3 years after California joined the United States, the Academy was originally named the California Academy of Natural Sciences and was the first institution of its kind in the United States.",Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Broadway at Osgood Street (North Beach),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,2340 Francisco Street,,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,100 Block of Union Street (Cow Hollow),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Old St. Mary's Church (660 California Street at Grant),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,United Nations Plaza (Civic Center),United Nations Plaza was built in 1975 and across its walkways are white lines into which the preamble to the preamble of the UN charter is carved.,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,"SF General Hospital Center (1001 Potrero Avenue, Potrero Hill)",SF General Hospital is the only Level I Trauma Center serving San Francisco and northern San Mateo County.,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Palace of Fine Arts (3301 Lyon Street),"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,One Embarcadero Center (Financial District),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Merchant Exchange (465 California Street at Leidesdorff),,Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Time After Time,1979,Marina Green (Marina District),"Before the 1906 earthquake, the land on which Marina Green sits was a tidal marsh, and rubble from the earthquake was dumped on the site. However, the site was filled in to provide land for the 1915 Panama-Pacific Exhibition.",Orion Pictures Corp.,Columbia Broadcasting System (CBS),Nicholas Meyer,Karl Alexander,Malcolm McDowell,Mary Steenburgen,David Warner +Can't Stop the Music,1980,101 Henry Adams Place,,EMI Films,Associated Film Distribution (AFD),Nancy Walker,Allan Carr,Ray Simpson,David Hodo,Felipe Rose +Heart Beat,1980,San Francisco Art Institute (800 Chestnut Street),,Orion Pictures Corporation,Orion Pictures Corporation,John Byrum,John Byrum,Nick Nolte,Sissy Spacek,John Heard +Heart Beat,1980,Washington Square Bar & Grill (1707 Powell),,Orion Pictures Corporation,Orion Pictures Corporation,John Byrum,John Byrum,Nick Nolte,Sissy Spacek,John Heard +Heart Beat,1980,City Lights Bookstore (261 Columbus),"One of the country's earliest bookstores, City Lights was founded by, and still owned by beat poet Lawrence Ferlinghetti. The bookstore was often frequented by Beat writers like Allen Ginsberg and Jack Kerouac.",Orion Pictures Corporation,Orion Pictures Corporation,John Byrum,John Byrum,Nick Nolte,Sissy Spacek,John Heard +Nine to Five,1980,Albert S. Samuels Clock (856 Market Street between Powell and Stockton),,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Colin Higgins,Colin Higgins,Jane Fonda,Lily Tomlin,Dolly Parton +Serial,1980,Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Paramount Pictures,Paramount Pictures,Bill Persky,Rich Eustis,Martin Mull,Tuesday Weld, +The Competition,1980,Pier 39,,Columbia Pictures Corporation,American Broadcasting Company (ABC),Joel Oliansky,Joel Oliansky,Richard Dreyfuss,Amy Irving,Lee Remick +The Competition,1980,California Academy of Sciences (Golden Gate Park),"Founded in 1853, 3 years after California joined the United States, the Academy was originally named the California Academy of Natural Sciences and was the first institution of its kind in the United States.",Columbia Pictures Corporation,American Broadcasting Company (ABC),Joel Oliansky,Joel Oliansky,Richard Dreyfuss,Amy Irving,Lee Remick +Chu Chu and the Philly Flash,1981,Transbay Terminal (Mission Street at 1st Street),"Built in 1939, the Terminal linked San Francisco, the East Bay, and Sacramento by rail for the first time.",Melvin Simon Productions,Columbia Broadcasting System (CBS),David Lowell Rich,Barbara Dana,Alan Arkin,Carol Burnett, +Chu Chu and the Philly Flash,1981,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Melvin Simon Productions,Columbia Broadcasting System (CBS),David Lowell Rich,Barbara Dana,Alan Arkin,Carol Burnett, +Chu Chu and the Philly Flash,1981,22nd and Carolina Streets (Potrero Hill),,Melvin Simon Productions,Columbia Broadcasting System (CBS),David Lowell Rich,Barbara Dana,Alan Arkin,Carol Burnett, +Street Music,1981,,,Pacificon Films,Specialty Films,Jenny Bowen,Jenny Bowen,Elizabeth Daily,Larry Breeding,Ned Glass +48 Hours,1982,,,Paramount Pictures,Paramount Pictures,Walter Hill,Walter Hill,Nick Nolte,Eddie Murphy,Annette O'Toole +Chan is Missing,1982,"Li Po (916 Grant Avenue at Washington, Chinatown)",,New Yorker Films,New Yorker Films,Wayne Wang,Wayne Wang,Wood Moy,Marc Hayashi,Lauren Chew +Chan is Missing,1982,Golden Dragon Restaurant (816 Washington Street at Grant),,New Yorker Films,New Yorker Films,Wayne Wang,Wayne Wang,Wood Moy,Marc Hayashi,Lauren Chew +Shoot the Moon,1982,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Alan Parker,Bo Goldman,Albert Finney,Diane Keaton, +Star Trek II : The Wrath of Khan,1982,Golden Gate Park,,Paramount Pictures,Paramount Pictures,Nicholas Meyer,Jack B. Sowards,William Shatner,Leonard Nimoy,George Takei +Sudden Impact,1983,"Near Point Lobos, El Camino Del Mar",,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke, +Sudden Impact,1983,Mt. Davidson,Mt. Davidson is highest point in San Francisco (938 feet).,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,"McDonald's Restaurant (701 3rd Street, SOMA)",,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,"Mark Hopkins Intercontinental Hotel (1 Nob Hill Circle, Nob Hill)",The Top of the Mark lounge and restaurant at the top of the hotel was formerly a penthouse suite.,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,Hall of Justice (850 Bryant Street),,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,Ferry Plaza,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,Civic Center Plaza,,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,The Embarcadero/Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,"Bowles Franklin Galleries (765 Beach Street, Fisherman's Wharf)",,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +Sudden Impact,1983,"Pier 38-40, The Embarcadero",,Warner Bros. Pictures,Warner Bros. Pictures,Clint Eastwood,Harry Julian Fink,Clint Eastwood,Sondra Locke,Pat Hingle +The Right Stuff,1983,"American Can Company (Between Illinois & Kentucky, 20th and 22nd Streets)",,The Ladd Company,The Ladd Company,Philip Kaufman,Philip Kaufman,Sam Shepard,Scott Glenn,Ed Harris +The Right Stuff,1983,Cow Palace,"Supposedly, the Cow Palace's name derives from a newspaper editorial in which the writer wonders whether the soon-to-be-built structure for livestock was a ""palace for cows"".",The Ladd Company,The Ladd Company,Philip Kaufman,Philip Kaufman,Sam Shepard,Scott Glenn,Ed Harris +The Right Stuff,1983,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",The Ladd Company,The Ladd Company,Philip Kaufman,Philip Kaufman,Sam Shepard,Scott Glenn,Ed Harris +The Right Stuff,1983,Financial District,,The Ladd Company,The Ladd Company,Philip Kaufman,Philip Kaufman,Sam Shepard,Scott Glenn,Ed Harris +Crackers,1984,24th Street between Mission Street and Potrero Avenue,,Universal Pictures,Universal Pictures,Louis Malle,Jeffrey Fiskin,Donald Sutherland,Jack Warden,Sean Penn +Crackers,1984,La Rondalla (Valencia and 20th Streets),,Universal Pictures,Universal Pictures,Louis Malle,Jeffrey Fiskin,Donald Sutherland,Jack Warden,Sean Penn +Hard to Hold,1984,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Universal Pictures,Universal Pictures,Larry Peerce,"Thomas Hedley, Jr.",Rick Springfield,, +The Times of Harvey Milk,1984,The Castro,"From 1910-1920 the Castro was called ""Little Scandinavia"" because of its high concentration of residents of Scandinavian ancestry.",UCLA Film and Television Archive,TC Films International,Rob Epstein,Rob Epstein,Harvey Milk,Harvey Firestein,Anne Kronenberg +The Woman In Red,1984,"Postcard Row (Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Orion Pictures Corp.,MGM Home Entertainment,Gene Wilder,Jean Loup Dabadie & Yves Robert,Gene Wilder,Charles Grodin, +The Woman In Red,1984,Brocklebank Apartments (1000 Mason Street),,Orion Pictures Corp.,MGM Home Entertainment,Gene Wilder,Jean Loup Dabadie & Yves Robert,Gene Wilder,Charles Grodin, +The Woman In Red,1984,Palace of Fine Arts (3301 Lyon Street),"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Orion Pictures Corp.,MGM Home Entertainment,Gene Wilder,Jean Loup Dabadie & Yves Robert,Gene Wilder,Charles Grodin, +The Woman In Red,1984,Montgomery Street at Union Street,,Orion Pictures Corp.,MGM Home Entertainment,Gene Wilder,Jean Loup Dabadie & Yves Robert,Gene Wilder,Charles Grodin, +Thief of Hearts,1984,,,Paramount Pictures,Paramount Pictures,Douglas Day Stewart,Douglas Day Stewart,Steven Bauer,David Caruso,Barbara Williams +A View to a Kill,1985,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,Port of San Francisco,,Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,"Lefty O' Doul Drawbridge/ 3rd Street Bridge (3rd Street, China Basin)","This is SF's only drawbridge, and was named after Francis Joseph ""Lefty"" O'Doul, a local baseball hero.",Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,Embarcadero Freeway,"Embarcadero Freeway, which was featured in the film, was demolished in 1989 because of structural damage from the 1989 Loma Prieta Earthquake)",Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,Potrero Hill,The most crooked street in San Francisco is actually Potrero Hill's Vermont Street between 20th St & 22nd St.,Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,"Burger Island (901 3rd Street, China Basin)",,Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,Van Ness Avenue,,Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +A View to a Kill,1985,Taylor and Jefferson Streets (Fisherman's Wharf),,Metro-Goldwyn Mayer,MGM/UA Entertainment Company,John Glen,Richard Maibaum,Roger Moore,Christopher Walken,Tanya Roberts +Dim Sum: A Little Bit of Heart,1985,San Francisco International Airport,SFO has a museum dedicated to aviation history.,CIM,Orion Classics,Wayne Wang,Terrel Seltzer,Laureen Chew,Kim Chew,Victor Wong +Dim Sum: A Little Bit of Heart,1985,"Li Po (916 Grant Avenue at Washington, Chinatown)",,CIM,Orion Classics,Wayne Wang,Terrel Seltzer,Laureen Chew,Kim Chew,Victor Wong +Dim Sum: A Little Bit of Heart,1985,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",CIM,Orion Classics,Wayne Wang,Terrel Seltzer,Laureen Chew,Kim Chew,Victor Wong +Jagged Edge,1985,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Columbia Pictures Corp.,Columbia Pictures,Richard Marquand,Joe Eszterhas,Glenn Close,Jeff Bridges,Peter Coyote +Jagged Edge,1985,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Columbia Pictures Corp.,Columbia Pictures,Richard Marquand,Joe Eszterhas,Glenn Close,Jeff Bridges,Peter Coyote +Maxie,1985,"Asian Art Museum (200 Larkin Street, Civic Center)",The Dalai Lama opened an exhibition on Wisdom and Compassion at the museum in 1991.,Elsboy Entertainment,Orion Pictures Corporation,Paul Aaron,Patricia Resnick,Glenn Close,Mandy Patinkin,Ruth Gordon +Maxie,1985,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,Elsboy Entertainment,Orion Pictures Corporation,Paul Aaron,Patricia Resnick,Glenn Close,Mandy Patinkin,Ruth Gordon +Maxie,1985,"722 Steiner Street (Postcard Row, Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Elsboy Entertainment,Orion Pictures Corporation,Paul Aaron,Patricia Resnick,Glenn Close,Mandy Patinkin,Ruth Gordon +Big Trouble in Little China,1986,,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,John Carpenter,Gary Goldman,Kurt Russell,Kim Catrall,James Hong +Kamikaze Hearts,1986,Market Street Between Noe and Sanchez,,Leger/Bashore,Facets Multimedia Distribution,Juliet Bashore,Juliet Bashore,Tigr,Sharon Mitchell, +Quicksilver,1986,Pacific Stock Exchange,,Columbia Pictures Corporation,Columbia Pictures,Thomas Michael Donnelly,Thomas Michael Donnelly,Kevin Bacon,Jami Gertz,Paul Rodriguez +Star Trek IV: The Voyage Home,1986,"West Harbor, Marina District",,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,North Beach,,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,"Marina Green, Marina District","Before the 1906 earthquake, the land on which Marina Green sits was a tidal marsh, and rubble from the earthquake was dumped on the site. However, the site was filled in to provide land for the 1915 Panama-Pacific Exhibition.",Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,Kearny & Pacific Streets,,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,Intersection of Grant & Fresno Streets (North Beach),,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,Intersection of Columbus & Mason Streets,,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,Intersection of Columbus & Kearney Streets,,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,Golden Gate Park,,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,"Bessie Charmichael Elementary School (375 Seventh Street, SOMA)",,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Star Trek IV: The Voyage Home,1986,500 Block of Pacific Avenue (Chinatown),,Paramount Pictures,Paramount Pictures,Leonard Nimoy,Steve Meerson,William Shatner,Leonard Nimoy,George Takei +Burglar,1987,California Academy of Sciences (Golden Gate Park),"Founded in 1853, 3 years after California joined the United States, the Academy was originally named the California Academy of Natural Sciences and was the first institution of its kind in the United States.",Warner Bros. Pictures,Warner Bros. Pictures,Hugh Wilson,Joseph Loeb III,Whoopi Goldberg,Bobcat Goldwait, +Burglar,1987,Green Valley Restaurant (510 Green Street Near Grant),,Warner Bros. Pictures,Warner Bros. Pictures,Hugh Wilson,Joseph Loeb III,Whoopi Goldberg,Bobcat Goldwait, +Burglar,1987,1627 Haight Street,,Warner Bros. Pictures,Warner Bros. Pictures,Hugh Wilson,Joseph Loeb III,Whoopi Goldberg,Bobcat Goldwait, +Burglar,1987,1400 18th Street,,Warner Bros. Pictures,Warner Bros. Pictures,Hugh Wilson,Joseph Loeb III,Whoopi Goldberg,Bobcat Goldwait, +Innerspace,1987,"Mark Hopkins Intercontinental Hotel (1 Nob Hill Circle, Nob Hill)",The Top of the Mark lounge and restaurant at the top of the hotel was formerly a penthouse suite.,Amblin Entertainment,Warner Bros. Pictures,Joe Dante,Chip Proser,Dennis Quaid,Martin Short,Meg Ryan +Innerspace,1987,Telegraph Hill,"Largely untouched by the 1906 earthquake, Telegraph Hill has the most pre-1870 buildings in the city.",Amblin Entertainment,Warner Bros. Pictures,Joe Dante,Chip Proser,Dennis Quaid,Martin Short,Meg Ryan +Innerspace,1987,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Amblin Entertainment,Warner Bros. Pictures,Joe Dante,Chip Proser,Dennis Quaid,Martin Short,Meg Ryan +Beaches,1988,,,Silver Screen Partners IV,Columbia Broadcasting System,Garry Marshall,Mary Agnes Donoghue,Bette Midler,Barbara Hershey,John Heard +Patty Hearst,1988,Bank of America (38th Street at Balboa Street),"The Bank of America Building was the tallest building on the West Coast from 1969-1972, when it was surpassed by the TransAmerica Pyramid. Today, the Bank of America building is the 5th tallest building on the West Coast.",Atlantic Entertainment Group,Atlantic Releasing Corporation,Paul Schrader,Nicholas Kazan,Natasha Richardson,William Forsythe,Ving Rhames +Patty Hearst,1988,"Postcard Row (Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Atlantic Entertainment Group,Atlantic Releasing Corporation,Paul Schrader,Nicholas Kazan,Natasha Richardson,William Forsythe,Ving Rhames +The Dead Pool,1988,San Francisco Drydock (The Dogpatch),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Washington Square Park (North Beach),"Washington Square Park is not actually a square, as it has 5 sides. North Beach is not a beach. The statue in the Park is Ben Franklin, not George Washington.",Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,One Thousand Powell Apartments (1000 Powell Street),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"The Cannery (281 Leavenworth Street, Fisherman's Wharf)",,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Portsmouth Square (Chinatown),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Pierce St. & Golden Gate Avenue (Hayes Valley),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Pierce & California Streets (Pacific Heights),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Pier 3 (The Embarcadero),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,New Asia Restaurant (772 Pacific Avenue at Grant),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"Nam Yuen Restaurant (740 Washington Street, Chinatown)",,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"Mirant Energy, LLC (1301 Illinois Street, The Dogpatch)",,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,McAllister & Scott Streets (Hayes Valley),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"KGO-TV ABC7 TV Studios (900 Front Street, Waterfront Historic District)",,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Hall of Justice (850 Bryant Street),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"San Francisco National Military Cemetery (Lincoln Blvd., The Presidio, Golden Gate National Recreation Center)",,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"Silver Restaurant (737 Washington Street, Chinatown)",,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Fremont Street Exit of Bay Bridge,,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Folsom & Essex Streets,,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"Eber Electronics (2355 Market Street, Castro)",,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Clementina & Sumner Streets,,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,Carl & Cole Streets (Cole Valley),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,710 Steiner Street (Hayes Valley),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,550 El Camino Del Mar (Seacliff),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,23rd & Iowa Streets (Dogpatch),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,22nd Bet. Carolina & Rhode Island Streets (Potrero Hill),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,22nd & Wisconsin Streets (Potrero Hill),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,20th & De Haro Streets (Potrero Hill),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,1954 Mason Street (North Beach),,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Dead Pool,1988,"San Francisco General Hospital Medical Center (1001 Potrero Avenue, Potrero Hill)",SF General Hospital is the only Level I Trauma Center serving San Francisco and northern San Mateo County.,Warner Bros. Pictures,Warner Bros. Pictures,Buddy Van Horn,Harry Julian Fink,Clint Eastwood,Liam Neeson,Patricia Clarkson +The Last of the Gladiators,1988,,,Twin Tower Enterprises,Evel Videos,Martin Jay Sadoff,Martin Jay Sadoff,Evel Knievel,, +The Presidio,1988,Washington Street & Waverly Place (Chinatown),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Sansome Street (The Embarcadero),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Presidio (Golden Gate National Recreation Area),"In 1776, Spain made the Presidio a fortified area. The area was then given to Mexico, but then given to the US in 1848. The 1994 demilitarization of the area in 1994 marked the end of its 219 years of military use.",Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Montgomery & Vallejo Streets (Telegraph Hill),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Market & 2nd Streets,,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Hayes & Polk Streets (Civic Center),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,"Fort Point (Presidio, Golden Gate National Recreation Area)","Built in 1853, Fort Point is the only West Coast fort built by the Union Army. Though the Confederate army planned to attack San Francisco, the commanding Confederate general learned that the war had ended while end route to SF.",Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Civic Center Plaza,,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,Battery Street (The Embarcadero),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,900 Block of Grant Avenue (Chinatown),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,700 Block of Jackson Street (Chinatown),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +The Presidio,1988,200 Block of Sansome Street (Financial District),,Paramount Pictures,Paramount Pictures,Peter Hyams,Larry Ferguson,Sean Connery,Mark Harmon,Meg Ryan +Tucker: The Man and His Dream,1988,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Lucasfilm,Paramount Pictures,Francis Ford Coppola,Arnold Schulman,Jeff Bridges,Joan Allen,Marin Landau +Casualties of War,1989,Mission Dolores Park (Mission District) via J-Church MUNI Train,"The two land plots that comprise the Park were used as a Jewish cemetery until 1894 when San Francisco prohibited all burials within city limits. The graves were moved to Colma, CA.",Columbia Pictures Corporation,Columbia Pictures,Brian DePalma,Daniel Lang,Michael J. Fox,Sean Penn, +Common Threads: Stories From the Quilt,1989,The Castro,"From 1910-1920 the Castro was called ""Little Scandinavia"" because of its high concentration of residents of Scandinavian ancestry.",Home Box Office (HBO),Direct Cinema Limited,Rob Epstein,Jeffrey Friedman,Sara Lewinstein,David Mandell, +Fat Man and Little Boy,1989,"Postcard Row (Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Paramount Pictures,Paramount Pictures,Roland Joffe,Roland Joffe,Paul Newman,John Cusack, +Indiana Jones and the Last Crusade,1989,Administration Building (Treasure Island),"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Paramount Pictures,Paramount Pictures,Steven Spielberg,Jeffrey Boam,Harrison Ford,Sean Connery, +True Believer,1989,,,Columbia Pictures Corporation,Columbia Pictures,Joseph Ruben,Wesley Strick,James Woods,"Robert Downey, Jr.", +Another 48 Hours,1990,,,Eddie Murphy Productions,Paramount Pictures,Walter Hill,Walter Hill,Eddie Murphy,Nick Nolte, +Pacific Heights,1990,Texas & 19th Streets (Potrero Hill),,Morgan Creek Productions,Twentieth Century Fox Film Corporation,John Schlesinger,Daniel Pyne,Melanie Griffith,Matthew Modine, +Pacific Heights,1990,Financial District,,Morgan Creek Productions,Twentieth Century Fox Film Corporation,John Schlesinger,Daniel Pyne,Melanie Griffith,Matthew Modine, +Pacific Heights,1990,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Morgan Creek Productions,Twentieth Century Fox Film Corporation,John Schlesinger,Daniel Pyne,Melanie Griffith,Matthew Modine, +Pretty Woman,1990,,,Touchstone Pictures,Buena Vista Pictures,Garry Marshall,J.F. Lawton,Richard Gere,Julia Roberts, +Class Action,1991,"Mission Dolores (3321 16th Street, Mission District)","Mission Dolores' official name is Mission San Francisco de Assis. It is the oldest building in San Francisco, built in 1791, and has survived two major earthquakes.",Interscope Communications,Twentieth Century Fox Film Corp.,Michael Apted,Carolyn Shelby,Gene Hackman,Mary Elizabeth Mastrantonio, +Class Action,1991,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Interscope Communications,Twentieth Century Fox Film Corp.,Michael Apted,Carolyn Shelby,Gene Hackman,Mary Elizabeth Mastrantonio, +Class Action,1991,Bix Restaurant (56 Gold Street),,Interscope Communications,Twentieth Century Fox Film Corp.,Michael Apted,Carolyn Shelby,Gene Hackman,Mary Elizabeth Mastrantonio, +Dying Young,1991,,,Twentieth Century Fox Corporation,Twentieth Century Fox Corporation,Joel Schumacher,Richard Friedenberg,Julia Roberts,Campbell Scott, +Shattered,1991,,,Capella International,Metro-Goldwyn-Mayer,Wolfgang Petersen,Wolfgang Petersen,Tom Berenger,Bob Hoskins, +Star Trek VI: The Undiscovered Country,1991,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Paramount Pictures,Paramount Pictures,Nicholas Meyer,Nimoy,William Shatner,Leonard Nimoy,George Takei +The Doctor,1991,,,Silver Screen Partners IV,Buena Vista Pictures,Randa Haines,Robert Caswell,William Hurt,Christine Lahti, +The Doors,1991,,,Bill Graham Films,TriStar Pictures,Oliver Stone,J. Randal Johnson,Val Kilmer,Meg Ryan, +Until the End of the World,1991,"Tosca Café (242 Columbus Avenue, North Beach)",,Village Roadshow Pictures,Warner Bros. Pictures,Wim Wenders,Wim Wenders,Solveig Dommartin,, +Basic Instinct,1992,Yerba Buena Center for the Arts,,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Transbay Terminal (Mission Street at 1st Street),"Built in 1939, the Terminal linked San Francisco, the East Bay, and Sacramento by rail for the first time.",Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Tosca Café (242 Columbus Avenue),,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,"Steinhart Aquarium (California Academy of Sciences, Golden Gate Park)","The Steinhart Aquarium is home to over 38,000 animals, which represent more than 900 species.",Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Raw Hide II (280 Seventh Street),,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Pier 7 (The Embarcadero),,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Kearney Street (Telegraph Hill),,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Hall of Justice (850 Bryant Street),,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,2930 Vallejo Street,,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,Gibb Street (Chinatown),,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,1158-70 Montgomery Street,,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Basic Instinct,1992,2104 Broadway,,Carolco Pictures,TriStar Pictures,Paul Verhoeven,Joe Eszterhas,Michael Douglas,Sharon Stone,George Dzundza +Final Analysis,1992,"Westin St. Francis Hotel (335 Powell Street, Union Square)","The hotel was originally supposed to be named the Crocker Hotel, after Charles Founder the railroad magnate who founded it. However, the hotel took the name the St. Francis after one of the earliest Gold Rush hotels.",Warner Bros. Pictures,Warner Bros. Pictures,Phil Joanou,Robert Berger,Richard Gere,Kim Basinger, +Final Analysis,1992,"Public Health Service Hospital (Presidio, Golden Gate National Recreation Area)","In 1776, Spain made the Presidio a fortified area. The area was then given to Mexico, but then given to the US in 1848. The 1994 demilitarization of the area in 1994 marked the end of its 219 years of military use.",Warner Bros. Pictures,Warner Bros. Pictures,Phil Joanou,Robert Berger,Richard Gere,Kim Basinger, +Final Analysis,1992,"Presidio, Golden Gate National Recreation Area","In 1776, Spain made the Presidio a fortified area. The area was then given to Mexico, but then given to the US in 1848. The 1994 demilitarization of the area in 1994 marked the end of its 219 years of military use.",Warner Bros. Pictures,Warner Bros. Pictures,Phil Joanou,Robert Berger,Richard Gere,Kim Basinger, +Final Analysis,1992,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Warner Bros. Pictures,Warner Bros. Pictures,Phil Joanou,Robert Berger,Richard Gere,Kim Basinger, +Final Analysis,1992,Bix Restaurant (56 Gold Street),,Warner Bros. Pictures,Warner Bros. Pictures,Phil Joanou,Robert Berger,Richard Gere,Kim Basinger, +Memoirs of an Invisible Man,1992,St. Elizabeth Apartment House (901 Powell Street at Sacramento),,Warner Bros. Pictures,Warner Bros. Pictures,John Carpenter,Robert Collector,Chevy Chase,Daryl Hannah,Sam Neill +Raising Cain,1992,,,Pacific Western,Universal Pictures,Brian DePalma,Brian DePalma,John Lithgow,, +Sister Act,1992,"St. Paul's Church (Church Street, Noe Valley)",,Touchstone Pictures,Buena Vista Pictures,Emile Ardolino,Joseph Howard,Whoopi Goldberg,Maggie Smith, +Sneakers,1992,The Embarcadero,,Universal Pictures,Universal Pictures,Phil Alden Robinson,Walter Parkes,Sydney Poitier,Robert Redford, +Sneakers,1992,Hills Brothers Plaza (The Embarcadero at Harrison),,Universal Pictures,Universal Pictures,Phil Alden Robinson,Walter Parkes,Sydney Poitier,Robert Redford, +Vegas in Space,1992,Project Artaud (Florida Street),,Troma Entertainment,MCA/Universal Home Video,Phillip R. Ford,Doris Fish,Doris Fish,Miss X,Ginger Quest +Vegas in Space,1992,Corona Heights Park,,Troma Entertainment,MCA/Universal Home Video,Phillip R. Ford,Doris Fish,Doris Fish,Miss X,Ginger Quest +Vegas in Space,1992,544 Natoma (SOMA),,Troma Entertainment,MCA/Universal Home Video,Phillip R. Ford,Doris Fish,Doris Fish,Miss X,Ginger Quest +Vegas in Space,1992,422 Oak Street at Laguna,,Troma Entertainment,MCA/Universal Home Video,Phillip R. Ford,Doris Fish,Doris Fish,Miss X,Ginger Quest +Vegas in Space,1992,3567 18th Street,,Troma Entertainment,MCA/Universal Home Video,Phillip R. Ford,Doris Fish,Doris Fish,Miss X,Ginger Quest +Vegas in Space,1992,Under Highway 101 (near Potrero and Cesar Chavez Streets),,Troma Entertainment,MCA/Universal Home Video,Phillip R. Ford,Doris Fish,Doris Fish,Miss X,Ginger Quest +Fearless,1993,400 Montgomery Street,,Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,Folsom Street & Embarcadero,,Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,Varennes Alley between Filbert and Union,,Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,"San Francisco General Hospital Medical Center (1001 Potrero Avenue, Potrero Hill)",SF General Hospital is the only Level I Trauma Center serving San Francisco and northern San Mateo County.,Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,Kohl Building (400 Montgomery Street),,Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,Bank of America Building (555 California Street),"The Bank of America Building was the tallest building on the West Coast from 1969-1972, when it was surpassed by the TransAmerica Pyramid. Today, the Bank of America building is the 5th tallest building on the West Coast.",Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,90 Gold Street,,Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Fearless,1993,5th and Beale Streets,,Spring Creek Productions,Warner Bros. Pictures,Peter Weir,Rafael Yglesias,Jeff Bridges,Isabella Rosellini,Rosie Perez +Heart and Souls,1993,Stockton Tunnel (Stockton Street at Sutter Street),"Opened in 1914, the Stockton Tunnel was built to provide North Beach residents access to the thriving downtown area.",Universal Pictures,Electric Parc,Tomas Gislason,Tomas Gislason,Jorgen Leth,, +Heart and Souls,1993,2810 Pacific Avenue,,Universal Pictures,Electric Parc,Tomas Gislason,Tomas Gislason,Jorgen Leth,, +Heart and Souls,1993,War Memorial Opera House (401 Van Ness Avenue),In 1945 the United Nations had its first conference at The War Memorial Opera House.,Universal Pictures,Electric Parc,Tomas Gislason,Tomas Gislason,Jorgen Leth,, +Heart and Souls,1993,Conservatory of Flowers (Golden Gate Park),"The Conservatory, unveiled in 1879, is the oldest public conservatory in the Western Hemisphere.",Universal Pictures,Electric Parc,Tomas Gislason,Tomas Gislason,Jorgen Leth,, +Joy Luck Club,1993,Hang Ah Alley (Chinatown),,Hollywood Pictures,National Broadcasting Company (NBC),Wayne Wang,Amy Tan,Kieu Chinh,Tsai Chin,France Nuyen +Joy Luck Club,1993,Horace Mann School (3351 23rd Street),,Hollywood Pictures,National Broadcasting Company (NBC),Wayne Wang,Amy Tan,Kieu Chinh,Tsai Chin,France Nuyen +Joy Luck Club,1993,901 Union Street,,Hollywood Pictures,National Broadcasting Company (NBC),Wayne Wang,Amy Tan,Kieu Chinh,Tsai Chin,France Nuyen +Joy Luck Club,1993,610 Rhode Island Street (Potrero Hill),,Hollywood Pictures,National Broadcasting Company (NBC),Wayne Wang,Amy Tan,Kieu Chinh,Tsai Chin,France Nuyen +Joy Luck Club,1993,375 Laguna Honda Blvd.,,Hollywood Pictures,National Broadcasting Company (NBC),Wayne Wang,Amy Tan,Kieu Chinh,Tsai Chin,France Nuyen +Joy Luck Club,1993,180 Manchester Street,,Hollywood Pictures,National Broadcasting Company (NBC),Wayne Wang,Amy Tan,Kieu Chinh,Tsai Chin,France Nuyen +Mrs. Doubtfire,1993,1200 Washington Street at Taylor Street,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Chris Columbus,Randi Mayem Singer,Robin Williams,Sally Field,Pierce Brosnan +Mrs. Doubtfire,1993,Hancock School (940 Filbert Street),,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Chris Columbus,Randi Mayem Singer,Robin Williams,Sally Field,Pierce Brosnan +Mrs. Doubtfire,1993,Danilo's Bakery (Green Street & Bannam Place),,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Chris Columbus,Randi Mayem Singer,Robin Williams,Sally Field,Pierce Brosnan +Mrs. Doubtfire,1993,Chrissy Field,Chrissy Field was originally an airfield for the Presidio Army Base.,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Chris Columbus,Randi Mayem Singer,Robin Williams,Sally Field,Pierce Brosnan +Mrs. Doubtfire,1993,520-522A Green Street at Grant Street,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Chris Columbus,Randi Mayem Singer,Robin Williams,Sally Field,Pierce Brosnan +Mrs. Doubtfire,1993,516 Green Street,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Chris Columbus,Randi Mayem Singer,Robin Williams,Sally Field,Pierce Brosnan +Mrs. Doubtfire,1993,100 Embarcadero Street,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Chris Columbus,Randi Mayem Singer,Robin Williams,Sally Field,Pierce Brosnan +Sister Act 2: Back in the Habit,1993,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",Touchstone Pictures,Buena Vista Pictures,Bill Duke,Joseph Howard,Whoopi Goldberg,Maggie Smith, +Sister Act 2: Back in the Habit,1993,"Maritime Museum, Building 201 (Fort Mason)",,Touchstone Pictures,Buena Vista Pictures,Bill Duke,Joseph Howard,Whoopi Goldberg,Maggie Smith, +Sister Act 2: Back in the Habit,1993,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Touchstone Pictures,Buena Vista Pictures,Bill Duke,Joseph Howard,Whoopi Goldberg,Maggie Smith, +Sister Act 2: Back in the Habit,1993,CCSF Alemany Campus,,Touchstone Pictures,Buena Vista Pictures,Bill Duke,Joseph Howard,Whoopi Goldberg,Maggie Smith, +Sister Act 2: Back in the Habit,1993,"Carnelian Room, Bank of America Building (555 California Street, 53rd Floor)","The Bank of America Building was the tallest building on the West Coast from 1969-1972, when it was surpassed by the TransAmerica Pyramid. Today, the Bank of America building is the 5th tallest building on the West Coast.",Touchstone Pictures,Buena Vista Pictures,Bill Duke,Joseph Howard,Whoopi Goldberg,Maggie Smith, +So I Married an Axe Murderer,1993,Vesuvio Café (255 Columbus Avenue),Jack Kerouac was a regular at the café.,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,Swedenborgian Church (2107 Lyon Street),,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,St. John's Presbyterian Church (25 Lake Street),,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,San Francisco Chronicle (901 Mission Street at 15th Street),The paper is called the San Francisco Globe in the movie.,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,Rocco's Corner (Columbus Street),,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,Prudente's Italian Deli (1462 Grant Ave at Union),"Prudente's Italian Deli, which has since closed, is called ""Meats of the World"" in the film.",TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,Fog City Diner (1300 Battery Street),,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,Edinburgh Castle (950 Geary Street),,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,City Light Bookstore (261 Columbus Avenue),,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,Café Picaro 3120 16th Street,,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,Alcatraz Island,Alcatraz Island was a military fort before it became a prison.,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,"Aladdin Terrace (off of Taylor Street, Between Filbert and Union)",,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,305 Hugo Street,,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +So I Married an Axe Murderer,1993,"1462 Grant Avenue, at Union Street",,TriStar Pictures,TriStar Pictures,Thomas Schlamme,Robbie Fox,Mike Myers,Nancy Travis, +The Nightmare Before Christmas,1993,,,Touchstone Pictures,Buena Vista Pictures,Henry Selick,Tim Burton,Danny Elfman,Catherine O'Hara, +Forrest Gump,1994,Palace of Fine Arts (3301 Lyon Street),"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Paramount Pictures,Paramount Pictures,Robert Zemeckis,Eric Roth,Tom Hanks,Robin Wright, +Getting Even with Dad,1994,California & Grant Streets,,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Dutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,War Memorial Building (401 Van Ness Avenue),,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,Transbay Terminal (Mission Street at 1st Street),"Built in 1939, the Terminal linked San Francisco, the East Bay, and Sacramento by rail for the first time.",Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,140 Maiden Lane,,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,"Neiman Marcus (150 Stockton Street, Union Square)",The City of Paris department store previously occupied the space that now houses Neiman Marcus. City of Paris' original rotunda and glass dome were incorporated into Neiman Marcus' design.,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,Mason Street at Jackson,,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,M.H. de Young Memorial Museum (Golden Gate Park),,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,Embarcadero Street Station- BART,,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Getting Even with Dad,1994,Candlestick Park (602 Jamestown Ave.),"Then Vice President Richard Nixon threw out the first pitch when Candlestick opened in 1960. On August 29, 1966, The Beatles played their last concert for paying fans at Candlestick Park.",Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,Tom S. Parker,Macaulay Culkin,Ted Danson, +Golden Gate,1994,Ross Alley (Chinatown),Ross Alley is the oldest alley in San Francisco.,American Playhouse Theatrical Films,The Samuel Goldwyn Company,John Madden,David Henry Hwang,Matt Dillon,Joan Chen, +Golden Gate,1994,University of California Hastings College of the Law,,Metro-Goldwyn-Mayer (MGM),Metro-Goldwyn-Mayer (MGM),Howard Deutch,David Henry Hwang,Matt Dillon,Joan Chen, +Golden Gate,1994,Bush Street (between Grant & Kearny Streets),,American Playhouse Theatrical Films,The Samuel Goldwyn Company,John Madden,David Henry Hwang,Matt Dillon,Joan Chen, +Golden Gate,1994,Buena Vista Park (Haight Street at Buena Vista),"Established in 1867, Buena Vista Park is the oldest official park in San Francisco.",American Playhouse Theatrical Films,The Samuel Goldwyn Company,John Madden,David Henry Hwang,Matt Dillon,Joan Chen, +Golden Gate,1994,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",American Playhouse Theatrical Films,The Samuel Goldwyn Company,John Madden,David Henry Hwang,Matt Dillon,Joan Chen, +Interview With The Vampire,1994,Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Geffen Pictures,Geffen Pictures,Neil Jordan,Anne Rice,Brad Pitt,Christian Slater,Tom Cruise +Interview With The Vampire,1994,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Geffen Pictures,Geffen Pictures,Neil Jordan,Anne Rice,Brad Pitt,Christian Slater,Tom Cruise +Interview With The Vampire,1994,100 Market Street at 6th Street,,Geffen Pictures,Geffen Pictures,Neil Jordan,Anne Rice,Brad Pitt,Christian Slater,Tom Cruise +Interview With The Vampire,1994,6th Street On-ramp to Highway 280,,Geffen Pictures,Geffen Pictures,Neil Jordan,Anne Rice,Brad Pitt,Christian Slater,Tom Cruise +Junior,1994,2552 Hyde Street,,Northern Lights Entertainment,Universal Pictures,Ivan Reitman,Kevin Wade,Arnold Schwarzenegger,Danny DeVito,Emma Thompson +Junior,1994,United Nations Plaza (Civic Center),United Nations Plaza was built in 1975 and across its walkways are white lines into which the preamble to the preamble of the UN charter is carved.,Northern Lights Entertainment,Universal Pictures,Ivan Reitman,Kevin Wade,Arnold Schwarzenegger,Danny DeVito,Emma Thompson +Junior,1994,"Postcard Row (Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Northern Lights Entertainment,Universal Pictures,Ivan Reitman,Kevin Wade,Arnold Schwarzenegger,Danny DeVito,Emma Thompson +Junior,1994,Hyatt Fisherman's Wharf (555 Northpoint Street),,Northern Lights Entertainment,Universal Pictures,Ivan Reitman,Kevin Wade,Arnold Schwarzenegger,Danny DeVito,Emma Thompson +Junior,1994,"Fairmont Hotel (950 Mason Street, Nob Hill)",,Northern Lights Entertainment,Universal Pictures,Ivan Reitman,Kevin Wade,Arnold Schwarzenegger,Danny DeVito,Emma Thompson +Junior,1994,Chinatown Gate,"Designed in 1970, the Chinatown Gate (aka the Dragon Gate) is based on ceremonial gates found in Chinese villages.",Northern Lights Entertainment,Universal Pictures,Ivan Reitman,Kevin Wade,Arnold Schwarzenegger,Danny DeVito,Emma Thompson +Junior,1994,722 Steiner Street,,Northern Lights Entertainment,Universal Pictures,Ivan Reitman,Kevin Wade,Arnold Schwarzenegger,Danny DeVito,Emma Thompson +Nina Takes a Lover,1994,,,Alan Jacobs Productions,Columbia TriStar Home Video,Alan Jacobs,Alan Jacobs,Laura San Giacomo,Paul Rhys, +When a Man Loves a Woman,1994,Buena Vista Café (2765 Hyde Street),,Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +When a Man Loves a Woman,1994,"Victor's Restaurant, The Westin St. Francis Hotel (335 Powell Street)","The hotel was originally supposed to be named the Crocker Hotel, after Charles Founder the railroad magnate who founded it. However, the hotel took the name the St. Francis after one of the earliest Gold Rush hotels.",Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +When a Man Loves a Woman,1994,Spring Valley School (1451 Jackson Street),,Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +When a Man Loves a Woman,1994,"International Studies Academy (993 Vermont Street, Potrero Hill)",,Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +When a Man Loves a Woman,1994,Grant Street at Pacific Avenue,,Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +When a Man Loves a Woman,1994,Cybelle's Pizza (1000 Bush Street),,Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +When a Man Loves a Woman,1994,766 Vallejo Street at Stockton Street (North Beach),,Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +When a Man Loves a Woman,1994,1521 Masonic Avenue at Piedmont Street,,Touchstone Pictures,Buena Vista Pictures,Luis Mandoki,Ronald Bass,Andy Garcia,Meg Ryan, +Copycat,1995,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Regency Enterprises,Warner Bros. Pictures,Jon Amiel,Ann Biderman,Sigourney Weaver,Holly Hunter, +Copycat,1995,Twin Peaks,"The 2nd highest point in SF after Mt. Davidson, Twin Peaks sit at the geographic center of SF. The native Ohlone people called the area “Los Pechos de la Chola” or ""Breasts of the Indian Maiden,"" but in the 19th Century when America took over the area, it was renamed ""Twin Peaks"".",Regency Enterprises,Warner Bros. Pictures,Jon Amiel,Ann Biderman,Sigourney Weaver,Holly Hunter, +Copycat,1995,Sound Factory (1st and Harrison Streets),,Regency Enterprises,Warner Bros. Pictures,Jon Amiel,Ann Biderman,Sigourney Weaver,Holly Hunter, +Copycat,1995,"Java House (Pier 40, Embarcadero)",,Regency Enterprises,Warner Bros. Pictures,Jon Amiel,Ann Biderman,Sigourney Weaver,Holly Hunter, +Copycat,1995,Alta Plaza Park,The park was originally a rock quarry and served as a campground for many survivors of the 1906 earthquake. The site was converted to a park in 1910.,Regency Enterprises,Warner Bros. Pictures,Jon Amiel,Ann Biderman,Sigourney Weaver,Holly Hunter, +Copycat,1995,82 & 67 Rico Way (Marina District),,Regency Enterprises,Warner Bros. Pictures,Jon Amiel,Ann Biderman,Sigourney Weaver,Holly Hunter, +Jade,1995,"Japanese Tea Garden (Hagiwara Tea Garden Drive, Golden Gate Park)","The Japanese Hagiwara family invented ""Chinese"" fortune cookies in the tea-garden",Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,Fior d' Italia (601 Union Street at Stockton),,Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,Lombard & Hyde Streets,,Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,Hall of Justice (850 Bryant Street),,Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,Washington Square (North Beach),"Washington Square Park is not actually a square, as it has 5 sides. North Beach is not a beach.",Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,War Memorial Opera House (401 Van Ness Avenue),In 1945 the United Nations had its first conference at The War Memorial Opera House.,Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,Sheraton Palace Hotel (639 Market Street),"The hotel was destroyed in the 1906 earthquake and fire, had to be rebuilt, and was reopened in 1909.",Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Jade,1995,Palace of Fine Arts,"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Paramount Pictures,Paramount Pictures,William Friedkin,Joe Eszterhas,David Caruso,Linda Fiorentino,Chazz Palminteri +Nine Months,1995,The Malloch Apartment Building (1360 Montgomery Street),,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Wasteland Store (1600 Haight Street),,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Star's Café (55 Golden Gate Avenue at Van Ness),,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,"San Francisco General Hospital Medical Center (1001 Potrero Avenue, Potrero Hill)",SF General Hospital is the only Level I Trauma Center serving San Francisco and northern San Mateo County.,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Pierce Street between Pacific & Green Streets,,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Montgomery & Vallejo Streets,,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Marathon Plaza (303 2nd Street),,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Jones Street at Bush,,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Jack Kerouac Alley between Columbus & Grant Streets,,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Chrissy Field,Chrissy Field was originally an airfield for the Presidio Army Base.,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Belli Building (722 Montgomery Street at Washington),,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,Alamo Square,,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,60 Spear Street,,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Nine Months,1995,"101 Henry Adams Place, 4th Floor",,1492 Pictures,Twentieth Century Fox Film Corp.,Chris Columbus,Chris Columbus,Hugh Grant,Julianne Moore,Robin Williams +Panther,1995,,,Gramercy Pictures,PolyGram Video,Mario Van Peebles,Mario Van Peebles,Kadeem Hardison,Bookeem Woodbine, +The Net,1995,Moscone Convention Center,,Columbia Pictures Corp.,Columbia Pictures,Irwin Winkler,John Brancato,Sandra Bullock,Jeremy Northam, +The Net,1995,Montgomery & Market Streets,,Columbia Pictures Corp.,Columbia Pictures,Irwin Winkler,John Brancato,Sandra Bullock,Jeremy Northam, +Down Periscope,1996,,,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,David S. Ward,Hugh Wilson,Kelsey Grammar,Lauren Holly, +Dream for an Insomniac,1996,Baker Beach,"From 1986-1990, the north end of Baker Beach was home to the Burning Man festival.",Triton Productions,Columbia TriStar Home Video,Tiffanie DeBartolo,Tiffanie DeBartolo,Ione Skye,Jennifer Aniston, +Dream for an Insomniac,1996,Elbo Room (647 Valencia Street),"This location is called the ""Café Blue Eyes"" in the film.",Triton Productions,Columbia TriStar Home Video,Tiffanie DeBartolo,Tiffanie DeBartolo,Ione Skye,Jennifer Aniston, +Happy Gilmore,1996,,,Brillstein-Grey Entertainment,Universal Pictures,Dennis Dugan,Tim Herlihy,Adam Sandler,, +Homeward Bound II: Lost in San Francisco,1996,Pier 39 (Fisherman's Wharf),,Walt Disney Pictures,Buena Vista Pictures,David R. Ellis,Sheila Burnford,Michael J. Fox,Sally Field, +Jack,1996,,,American Zoetrope,Buena Vista Pictures,Francis Ford Coppola,James DeMonaco,Robin Williams,Diane Lane, +James and the Giant Peach,1996,,,Skellington Productions,Walt Disney Studios Home Entertainment,Henry Selick,Karey Kirkpatrick,Richard Dreyfuss,Jane Leeves, +Mother,1996,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Paramount Pictures,Paramount Pictures,Albert Brooks,Albert Brooks,Albert Brooks,Debbie Reynolds, +Mother,1996,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Paramount Pictures,Paramount Pictures,Albert Brooks,Albert Brooks,Albert Brooks,Debbie Reynolds, +Phenomenon,1996,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Touchstone Pictures,Buena Vista Pictures,Jon Turteltaub,Gerald Dipego,John Travolta,Kyra Sedgwick, +The Fan,1996,Candlestick Park (602 Jamestown Ave.),"Then Vice President Richard Nixon threw out the first pitch when Candlestick opened in 1960. On August 29, 1966, The Beatles played their last concert for paying fans at Candlestick Park.",Mandalay Entertainment,Columbia TriStar,Tony Scott,Phoef Sutton,Robert De Niro,Wesley Snipes, +The Rock,1996,Palace of Fine Arts (3301 Lyon Street),"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Hollywood Pictures,Buena Vista Pictures,Michael Bay,David Weisberg,Sean Connery,Nicolas Cage, +The Rock,1996,The San Francisco Bay,,Hollywood Pictures,Buena Vista Pictures,Michael Bay,David Weisberg,Sean Connery,Nicolas Cage, +The Rock,1996,New Russian Hill Market (1198 Pacific Avenue at Jones),,Hollywood Pictures,Buena Vista Pictures,Michael Bay,David Weisberg,Sean Connery,Nicolas Cage, +The Rock,1996,"Fairmont Hotel (950 Mason Street, Nob Hill)","In 1945 the Fairmont hosted the United Nations Conference on International Organization as delegates arrived to draft a charter for the organization. The U.S. Secretary of State, Edward Stettinius drafted the charter in the hotel's Garden Room.",Hollywood Pictures,Buena Vista Pictures,Michael Bay,David Weisberg,Sean Connery,Nicolas Cage, +The Rock,1996,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Hollywood Pictures,Buena Vista Pictures,Michael Bay,David Weisberg,Sean Connery,Nicolas Cage, +The Rock,1996,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Hollywood Pictures,Buena Vista Pictures,Michael Bay,David Weisberg,Sean Connery,Nicolas Cage, +The Rock,1996,Alcatraz Island,Alcatraz Island was a military fort before it became a prison.,Hollywood Pictures,Buena Vista Pictures,Michael Bay,David Weisberg,Sean Connery,Nicolas Cage, +Tin Cup,1996,,,Regency Enterprises,Warner Bros. Pictures,Ron Shelton,John Norville,Kevin Costner,Rene Russo, +A Smile Like Yours,1997,75 California Street,,Paramount Pictures,Paramount Pictures,Keith Samples,Keith Samples & Kevin Meyer,Greg Kinnear,Lauren Holly, +A Smile Like Yours,1997,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,Paramount Pictures,Paramount Pictures,Keith Samples,Keith Samples & Kevin Meyer,Greg Kinnear,Lauren Holly, +A Smile Like Yours,1997,Hills Brothers Plaza (Embarcadero at Harrison Street),,Paramount Pictures,Paramount Pictures,Keith Samples,Keith Samples & Kevin Meyer,Greg Kinnear,Lauren Holly, +A Smile Like Yours,1997,San Francisco International Airport,SFO has a museum dedicated to aviation history.,Paramount Pictures,Paramount Pictures,Keith Samples,Keith Samples & Kevin Meyer,Greg Kinnear,Lauren Holly, +Dream with the Fishes,1997,Pier 39,,3 Ring Circus Films,Sony Pictures Classics,Finn Taylor,Finn Taylor & Jeffrey Brown,David Arquette,Brad Hunt, +Dream with the Fishes,1997,Bay Bridge,"Before opening in 1936, the bridge was blessed by Cardinal Secretary of State Eugenio Pacelli, who later became Pope Pius XII.",3 Ring Circus Films,Sony Pictures Classics,Finn Taylor,Finn Taylor & Jeffrey Brown,David Arquette,Brad Hunt, +Fathers' Day,1997,,,Northern Lights Entertainment,Columbia Broadcasting System,Ivan Reitman,Lowell Ganz,Robin Williams,Billy Crystal, +Flubber,1997,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Walt Disney Pictures,Buena Vista Pictures,Les Mayfield,Samuel W. Taylor,Robin Williams,Marcia Gay Harden, +George of the Jungle,1997,755 Vallejo Street,,Walt Disney Pictures,Buena Vista Pictures,Sam Weisman,Jay Ward,Brendan Fraser,Leslie Mann, +George of the Jungle,1997,The Tamalpais Building (1201 Greenwich Street at Hyde),,Walt Disney Pictures,Buena Vista Pictures,Sam Weisman,Jay Ward,Brendan Fraser,Leslie Mann, +George of the Jungle,1997,"Neiman Marcus (150 Stockton Street, Union Square)",The City of Paris department store previously occupied the space that now houses Neiman Marcus. City of Paris' original rotunda and glass dome were incorporated into Neiman Marcus' design.,Walt Disney Pictures,Buena Vista Pictures,Sam Weisman,Jay Ward,Brendan Fraser,Leslie Mann, +George of the Jungle,1997,First Bank (550 Montgomery Street at Commercial),"Called ""Stanhope Bank"" in the film.",Walt Disney Pictures,Buena Vista Pictures,Sam Weisman,Jay Ward,Brendan Fraser,Leslie Mann, +George of the Jungle,1997,Bay Bridge,"Before opening in 1936, the bridge was blessed by Cardinal Secretary of State Eugenio Pacelli, who later became Pope Pius XII.",Walt Disney Pictures,Buena Vista Pictures,Sam Weisman,Jay Ward,Brendan Fraser,Leslie Mann, +Metro,1997,Bush Street at Jones,,Touchstone Pictures,Buena Vista Pictures,Thomas Carter,Randy Feldman,Eddie Murphy,, +The Game,1997,Merchant Exchange Building (465 California Street),,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Washington Street & Waverly Place (Chinatown),,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,"Stockton Tunnel Southern Approach Overhang (Bush & Stockton Streets, Chinatown)","Opened in 1914, the Stockton Tunnel was built to provide North Beach residents access to the thriving downtown area.",Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Sheraton Palace Hotel (639 Market Street),"The hotel was destroyed in the 1906 earthquake and fire, had to be rebuilt, and was reopened in 1909.",Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Ritz-Carlton Hotel (600 Stockton Street),,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Presidio (Golden Gate National Recreation Area),"In 1776, Spain made the Presidio a fortified area. The area was then given to Mexico, but then given to the US in 1848. The 1994 demilitarization of the area in 1994 marked the end of its 219 years of military use.",Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Merchant Exchange Building,,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Mason & California Streets (Nob Hill),,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Harrison Street (The Embarcadero),,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,City Club (155 Sansome Street),,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Bay Bridge,"Before opening in 1936, the bridge was blessed by Cardinal Secretary of State Eugenio Pacelli, who later became Pope Pius XII.",Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,Bank of America Building (555 California Street),"The Bank of America Building was the tallest building on the West Coast from 1969-1972, when it was surpassed by the TransAmerica Pyramid. Today, the Bank of America building is the 5th tallest building on the West Coast.",Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,301 Howard Street,,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +The Game,1997,1 Bush Street,,Polygram Filmed Entertainment,Polygram Filmed Entertainment,David Fincher,John Brancato,Michael Douglas,Sean Penn,Deborah Kara Unger +Around the Fire,1998,Ocean Beach,"On Jan. 25, 1878, the King Philip ship crashed in Ocean Beach. Occasionally, the ship's wreckage may be found on the beach-- most recently it was seen in 2007.",Paradigm Studio,Ardustry Home Entertainment,John Jacobsen,John Comerford,Tara Reid,, +City of Angels,1998,San Francisco Public Library Main Branch (100 Larkin Street),,Atlas Entertainment,Warner Bros. Pictures,Brad Silberling,Dana Stevens,Nicolas Cage,Meg Ryan, +Desperate Measures,1998,,,Mandalay Entertainment,TriStar Pictures,Barbet Schroeder,David Klass,Michael Keaton,Andy Garcia,Raven-Symone +Doctor Dolittle,1998,Webster Street,,Twentieth Century Fox Film Cooperation,Twentieth Century Fox Film Cooperation,Betty Thomas,Nat Mauldin,Eddie Murphy,Ossie Davis, +Doctor Dolittle,1998,Telegraph Hill Blvd (Telegraph Hill),,Twentieth Century Fox Film Cooperation,Twentieth Century Fox Film Cooperation,Betty Thomas,Nat Mauldin,Eddie Murphy,Ossie Davis, +Doctor Dolittle,1998,Larkin & Hyde Streets,,Twentieth Century Fox Film Cooperation,Twentieth Century Fox Film Cooperation,Betty Thomas,Nat Mauldin,Eddie Murphy,Ossie Davis, +Doctor Dolittle,1998,Gabbiano's Restaurant (Ferry Building),"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Twentieth Century Fox Film Cooperation,Twentieth Century Fox Film Cooperation,Betty Thomas,Nat Mauldin,Eddie Murphy,Ossie Davis, +Doctor Dolittle,1998,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Twentieth Century Fox Film Cooperation,Twentieth Century Fox Film Cooperation,Betty Thomas,Nat Mauldin,Eddie Murphy,Ossie Davis, +Doctor Dolittle,1998,2107 Union Street,,Twentieth Century Fox Film Cooperation,Twentieth Century Fox Film Cooperation,Betty Thomas,Nat Mauldin,Eddie Murphy,Ossie Davis, +Doctor Dolittle,1998,2100 Green Street,,Twentieth Century Fox Film Cooperation,Twentieth Century Fox Film Cooperation,Betty Thomas,Nat Mauldin,Eddie Murphy,Ossie Davis, +How Stella Got Her Groove Back,1998,Marriot Hotel (55 4th Street at Market),,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Kevin Rodney Sullivan,Terry McMillan,Angela Bassett,Taye Diggs, +Patch Adams,1998,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Bungalow 78 Productions,Universal Pictures,Tom Shadyac,Steve Oedekerk,Robin Williams,Philip Seymour Hoffman, +Patch Adams,1998,Sheraton Palace Hotel (639 Market Street),"The hotel was destroyed in the 1906 earthquake and fire, had to be rebuilt, and was reopened in 1909.",Bungalow 78 Productions,Universal Pictures,Tom Shadyac,Steve Oedekerk,Robin Williams,Philip Seymour Hoffman, +Patch Adams,1998,Presidio (Golden Gate National Recreation Area),"In 1776, Spain made the Presidio a fortified area. The area was then given to Mexico, but then given to the US in 1848. The 1994 demilitarization of the area in 1994 marked the end of its 219 years of military use.",Bungalow 78 Productions,Universal Pictures,Tom Shadyac,Steve Oedekerk,Robin Williams,Philip Seymour Hoffman, +Sphere,1998,S.S. Jeremiah O'Brien,,Constant c Productions,Warner brothers Pictures,Barry Levinson,Kurt Wimmer,Dustin Hoffman,Sharon Stone, +The Parent Trap,1998,Administration Building (Treasure Island),"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Walt Disney Pictures,Buena Vista Pictures,Nancy Meyers,Nancy Meyers,Lindsay Lohan,Dennis Quaid, +What Dreams May Come,1998,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Polygram Filmed Entertainment,Polygram Filmed Entertainment,Vincent Ward,Ron Bass,Robin Williams,"Cuba Gooding, Jr.", +Bicentennial Man,1999,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",1492 Pictures,Buena Vista Pictures,Chris Columbus,Nicholas Kazan,Robin Williams,, +Bicentennial Man,1999,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",1492 Pictures,Buena Vista Pictures,Chris Columbus,Nicholas Kazan,Robin Williams,, +Bicentennial Man,1999,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",1492 Pictures,Buena Vista Pictures,Chris Columbus,Nicholas Kazan,Robin Williams,, +Bicentennial Man,1999,"Postcard Row, Alamo Square, Hayes Valley",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,1492 Pictures,Buena Vista Pictures,Chris Columbus,Nicholas Kazan,Robin Williams,, +Bicentennial Man,1999,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,1492 Pictures,Buena Vista Pictures,Chris Columbus,Nicholas Kazan,Robin Williams,, +Edtv,1999,Palace of Fine Arts (3301 Lyon Street),"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,Moose's Restaurant (1652 Stockton),,Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,Mario's Bohemian Cigar Store (Washington Square),,Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,"Center for the Arts, Yerba Buena Gardens (701 Mission Street)",,Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,"Castro Theatre (429 Castro Street, The Castro)","The original Castro Theatre was built in 1910, a few doors down from the current theatre. The original theatre was converted into retail space, and the current theatre was built in the 1920s.",Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,20th & Connecticut Streets (Potrero Hill),,Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,19 Green Street (North Beach),,Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,1138 Filbert Street,,Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Edtv,1999,North Beach Video (1398 Grant Avenue at Green),The video store has since moved to an adjacent location.,Imagine Entertainment,MCA / Universal Pictures,Ron Howard,Lowell Ganz,Matthew McConaughey,Jenna Elfman, +Seven Girlfriends,1999,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",White Dwarf Productions,Lions Gate Films Home Entertainment,Paul Lazarus,Paul Lazarus,Laura Leighton,Tim Daly, +Stigmata,1999,19th and Kansas St.,,Metro-Goldwyn Mayer,Metro-Goldwyn Mayer Distributing,Rupert Wainwright,Tom Lazarus,Patricia Arquette,Gabriel Byrne, +The Bachelor,1999,Merchant Exchange (465 California Street at Leidesdorff),,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Washington Square Park (North Beach),"Washington Square Park is not actually a square, as it has 5 sides. North Beach is not a beach. The statue in the Park is Ben Franklin, not George Washington.",George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Sutter-Stockton Garage (330 Sutter Street at Stockton),Garage roof serves as a heliport in the movie,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Stockton Tunnel (Stockton Street at Sutter Street),"Opened in 1914, the Stockton Tunnel was built to provide North Beach residents access to the thriving downtown area.",George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,"Steinhart Aquarium (California Academy of Sciences, Golden Gate Park)","The Steinhart Aquarium is home to over 38,000 animals, which represent more than 900 species.",George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Roof of Cable Car (California at Front Street),SF Cable Cars are the only moving National Historical Landmark.,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Pacific Stock Exchange (301 Pine Street at Sansome),,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Nina M. Designs (52 2nd Street at Jessie),,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Moose's Restaurant (1652 Stockton),,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Mama's Restaurant (1701 Stockton),,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Danilo's Bakery (Green Street & Bannam Place),,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Bachelor,1999,Columbus Avenue at Green & Stockton,,George Street Pictures,New Line Cinema,Gary Sinyor,Steve Cohen,Chris O'Donnell,Renee Zellweger, +The Matrix,1999,skyline/ exterior scenes,,Silver Pictures,Warner Bros. Pictures,The Wachowski Brothers,The Wachowski Brothers,Keanu Reeves,Laurence Fishburne, +The Other Sister,1999,Transbay Terminal (Mission Street at 1st Street),"Built in 1939, the Terminal linked San Francisco, the East Bay, and Sacramento by rail for the first time.",Mandeville Films,Buena Vista Pictures,Garry Marshall,Garry Marshall,Juliette Lewis,Diane Keaton, +The Other Sister,1999,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",Mandeville Films,Buena Vista Pictures,Garry Marshall,Garry Marshall,Juliette Lewis,Diane Keaton, +The Other Sister,1999,Palace of Fine Arts (3301 Lyon Street),"The original Palace was built for the 1915 Panama-Pacific Exposition, and completely destroyed in 1964. It was rebuilt in 1965.",Mandeville Films,Buena Vista Pictures,Garry Marshall,Garry Marshall,Juliette Lewis,Diane Keaton, +Bedazzled,2000,1155 Filbert Street at Hyde,,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Harold Ramis,Harold Ramis,Brendan Fraser,Elizabeth Hurley, +Bedazzled,2000,"Washington Square Park (Filbert, between Stockton and Powell)",,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Harold Ramis,Harold Ramis,Brendan Fraser,Elizabeth Hurley, +Bedazzled,2000,Vaillancourt Fountain (Justin Herman Plaza),"Installed in 1975, the Vaillancourt Fountain is officially titled, ""Québec Libre!"". The night before the sculpture's inauguration, artist Armand Vaillancourt inscribed ""Québec libre!"" in red letters on the sculpture. The next day when he noticed that the note had been erased, Vaillancourt jumped on the statue to re-inscribe his message.",Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Harold Ramis,Harold Ramis,Brendan Fraser,Elizabeth Hurley, +Bedazzled,2000,Montgomery & Market Streets,,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Harold Ramis,Harold Ramis,Brendan Fraser,Elizabeth Hurley, +Bedazzled,2000,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Harold Ramis,Harold Ramis,Brendan Fraser,Elizabeth Hurley, +Boys and Girls,2000,1122 Folsom Street,,Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,"St. Peter & Paul's Church (666 Filbert Street, Washington Square)","Though Marilyn Monroe and Joe DiMaggio were not allowed to be married at the Church (DiMaggio had married his first wife at the Church but was divorced), the couple returned to the steps of the Church for photos, following their City Hall nuptials.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Fisherman's Wharf,"Supposedly, Mikhail S. Gorbachev has said that his favorite part of visiting America was touring Fisherman's Wharf.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Coit Tower,"The Tower was funded by a gift bequeathed by Lillie Hitchcock Coit, a socialite who reportedly liked to chase fires. Though the tower resembles a firehose nozzle, it was not designed this way.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Lombard Street,Lombard Street is not actually the most crooked in SF. That honor goes to Potrero Hill's Vermont Street between 22nd and 23rd.,Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Aquatic Park (Jefferson Street),"Located at one end of Fisherman's Wharf, Aquatic Park was built as part of FDR's Works Progress Administration Project.",Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,Alcatraz Island,Alcatraz Island was a military fort before it became a prison.,Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Boys and Girls,2000,628 Cole Street,,Punch 21 Productions,Dimension Films,Robert Iscove,The Drews,"Freddie Prinze, Jr.",Alyson Hannigan, +Groove,2000,435 23rd Street at Illinois,,415 Productions,Sony Pictures Classics,Greg Harrison,Greg Harrison,Chris Ferreira,Elizabeth Sun, +Groove,2000,435 23rd Street at Illinois,,415 Productions,Sony Pictures Classics,Greg Harrison,Greg Harrison,Chris Ferreira,Elizabeth Sun, +Groove,2000,435 23rd Street at Illinois,,415 Productions,Sony Pictures Classics,Greg Harrison,Greg Harrison,Chris Ferreira,Elizabeth Sun, +Just One Night,2000,Ferry Building,"Every hour and half-hour, the clock bell atop the Ferry Building chimes portions of the Westminster Quarters.",Panoptic Pictures,First Look International,Alan Jacobs,Alan Jacobs,Timothy Hutton,Maria Grazia Cucinotta, +Live Nude Girls Unite,2000,Lusty Lady Bar (North Beach),,Constant Communication,First Run Features,Vicky Funari,Vicky Funari,,, +Playing Mona Lisa,2000,Conservatory of Flowers (Golden Gate Park),"The Conservatory, unveiled in 1879, is the oldest public conservatory in the Western Hemisphere.",The Bubble Factory,Buena Vista Pictures,Matthew Huffman,Marni Freedman,Alicia Witt,Harvey Fierstein, +Romeo Must Die,2000,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Silver Pictures,Warner Bros. Pictures,Andrzej Bartkowiak,Mitchell Kapner,Jet Li,Aaliyah, +Romeo Must Die,2000,Embarcadero Street,,Silver Pictures,Warner Bros. Pictures,Andrzej Bartkowiak,Mitchell Kapner,Jet Li,Aaliyah, +Sausalito,2000,The Castro,"From 1910-1920 the Castro was called ""Little Scandinavia"" because of its high concentration of residents of Scandinavian ancestry.",B.O.B and Partners,,Andrew Lau,,Maggie Cheung,Leon Lai, +Woman on Top,2000,312 Fillmore Street,,Fox Searchlight Pictures,Fox Searchlight Pictures,Fina Torres,Vera Blasi,Penelope Cruz,, +By Hook or By Crook,2001,The Lexington Club (3464 19th Street at Lexington),,Steakhaus Productions,Artistic License,Harriet Dodge & Silas Howard,Harriet Dodge & Silas Howard,Silas Howard,, +By Hook or By Crook,2001,"Royan Hotel (405 Valencia Street, Mission District)",,Steakhaus Productions,Artistic License,Harriet Dodge & Silas Howard,Harriet Dodge & Silas Howard,Silas Howard,, +By Hook or By Crook,2001,"Department of Public Health (101 Grove Street at Polk, Civic Center)",,Steakhaus Productions,Artistic License,Harriet Dodge & Silas Howard,Harriet Dodge & Silas Howard,Silas Howard,, +Dr. Dolittle 2,2001,"West Chrissy Field (Presidio, Golden Gate National Recreation Area)",This movie was the first to film in the revamped Chrissy Field Picnic Area.,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Steve Carr,Larry Levin,Eddie Murphy,Kristen Wilson, +Dr. Dolittle 2,2001,"Sacramento St., Between Pierce & Broderick Streets",,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Steve Carr,Larry Levin,Eddie Murphy,Kristen Wilson, +Dr. Dolittle 2,2001,Hyde Street & Lombard Street,,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Steve Carr,Larry Levin,Eddie Murphy,Kristen Wilson, +Dr. Dolittle 2,2001,"Building 924, Presidio (Golden Gate National Recreation Area)","In 1776, Spain made the Presidio a fortified area. The area was then given to Mexico, but then given to the US in 1848. The 1994 demilitarization of the area in 1994 marked the end of its 219 years of military use.",Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Steve Carr,Larry Levin,Eddie Murphy,Kristen Wilson, +Dr. Dolittle 2,2001,"Broadway, Between Franklin & Laguna Streets",,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corp.,Steve Carr,Larry Levin,Eddie Murphy,Kristen Wilson, +Haiku Tunnel,2001,,,Hello Hooker Productions,Sony Pictures Classics,Jakob Kornbluth & Josh Kornbluth,Jakob Kornbluth & Josh Kornbluth,Josh Kornbluth,Warren Keith, +Mission (aka City of Bars),2001,"The 500 Club (500 Guerrero Street, Mission District)",,NA,NA,Loren Marsh,Loren Marsh,Chris Coburn,, +Mission (aka City of Bars),2001,Mission Dolores Park (Mission District),"The two land plots that comprise the Park were used as a Jewish cemetery until 1894 when San Francisco prohibited all burials within city limits. The graves were moved to Colma, CA.",NA,NA,Loren Marsh,Loren Marsh,Chris Coburn,, +Never Die Twice,2001,"Postcard Row (Alamo Square, Hayes Valley)",The 6 Victorian homes across from Alamo Square Park are among the few Victorians to survive the Great Fire.,Scott / Kelly Films,,Sean A.F. Scott,Sean A.F. Scott & Nancy L. Kelly,Claudia Christian,, +Serendipity,2001,,,Miramax Films,Miramax Home Entertainment,Peter Chelsom,Marc Klein,John Cusack,Kate Beckinsale, +Sweet November,2001,Marquee Lofts (1000 Van Ness Avenue at Alice B. Toklas Place),,Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,Hotel Majestic (1500 Sutter Street),,Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,"Foote, Cone & Belding (733 Front Street at Pacific)","The building is called ""Jabe & Dunne Advertising Agency"" in the movie.",Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,Farley's Café (1315 18th Street Near Missouri),,Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,Citicorp Center (1 Sansome Street at Sutter),,Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,Christopher's Books (1400 18th Street),,Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,Chrissy Field,Chrissy Field was originally an airfield for the Presidio Army Base.,Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,Blooms Saloon (18th Street between Missouri and Texas Streets),,Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +Sweet November,2001,Mission Dolores Park (Mission District),"The two land plots that comprise the Park were used as a Jewish cemetery until 1894 when San Francisco prohibited all burials within city limits. The graves were moved to Colma, CA.",Warner Bros. Pictures,Warner Bros. Pictures,Pat O'Connor,Paul Yurick,Keanu Reeves,Charlize Theron, +The Princess Diaries,2001,724 Brazil Avenue,,Walt Disney Pictures,Buena Vista Pictures,Garry Marshall,Gina Wendkos,Julie Andrews,Anne Hathway, +The Princess Diaries,2001,Fisherman's Wharf,"Supposedly, Mikhail S. Gorbachev has said that his favorite part of visiting America was touring Fisherman's Wharf.",Walt Disney Pictures,Buena Vista Pictures,Garry Marshall,Gina Wendkos,Julie Andrews,Anne Hathway, +The Princess Diaries,2001,Firestation #3 (Brazil Avenue and Athens Street),,Walt Disney Pictures,Buena Vista Pictures,Garry Marshall,Gina Wendkos,Julie Andrews,Anne Hathway, +The Princess Diaries,2001,Cliff House (1090 Point Lobos Avenue),"The Musee Mechanique, which Julie Andrews' character visits in the movie, was at the time housed under the Cliff House.",Walt Disney Pictures,Buena Vista Pictures,Garry Marshall,Gina Wendkos,Julie Andrews,Anne Hathway, +The Princess Diaries,2001,Broadway Tunnel (Broadway between Powell and Larkin),,Walt Disney Pictures,Buena Vista Pictures,Garry Marshall,Gina Wendkos,Julie Andrews,Anne Hathway, +The Princess Diaries,2001,Baker Beach,,Walt Disney Pictures,Buena Vista Pictures,Garry Marshall,Gina Wendkos,Julie Andrews,Anne Hathway, +The Princess Diaries,2001,2601 Lyon Street,,Walt Disney Pictures,Buena Vista Pictures,Garry Marshall,Gina Wendkos,Julie Andrews,Anne Hathway, +The Wedding Planner,2001,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +The Wedding Planner,2001,"The Music Concourse (Martin Luther King, Jr. Drive, Golden Gate Park)",Golden Gate Park is similar in shape but 20% larger than New York's Central Park.,Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +The Wedding Planner,2001,Pleasant Street at Taylor,,Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +The Wedding Planner,2001,Pier 7 (The Embarcadero),,Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +The Wedding Planner,2001,Montgomery Street at Union Street,,Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +The Wedding Planner,2001,Lincoln Park,The land on which the park stands was a cemetery until the late 1860s.,Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +The Wedding Planner,2001,"Japanese Tea Garden (Hagiwara Tea Garden Drive, Golden Gate Park)","The Japanese Hagiwara family invented ""Chinese"" fortune cookies in the tea-garden",Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +The Wedding Planner,2001,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Columbia Pictures,Sony Pictures Entertainment,Adam Shankman,Pamela Falk,Jennifer Lopez,Matthew McConaughey, +40 Days and 40 Nights,2002,"The Walden House, Buena Vista Park","Established in 1867, Buena Vista Park is the oldest official park in San Francisco.",Miramax Films,Miramax Films,Michael Lehmann,Robert Perez,Josh Hartnett,Shaynnyn Sossamon, +40 Days and 40 Nights,2002,Café Trieste (609 Vallejo),"Francis Ford Coppola allegedly wrote large portions of ""The Godfather"" trilogy in Café Trieste.",Miramax Films,Miramax Films,Michael Lehmann,Robert Perez,Josh Hartnett,Shaynnyn Sossamon, +Cherish,2002,387 Fair Oaks at 25th Street,,3 Ring Circus Films,Fine Line Features,Finn Taylor,Finn Taylor,Brad Hunt,Robin Tunney, +High Crimes,2002,Bank of America Building (555 California Street),"The Bank of America Building was the tallest building on the West Coast from 1969-1972, when it was surpassed by the TransAmerica Pyramid. Today, the Bank of America building is the 5th tallest building on the West Coast.",Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn, +High Crimes,2002,391 Pennsylvania Avenue at 19th Street,,Twentieth Century Fox Corporation,Twentieth Century Fox Corporation,Carl Franklin,Yuri Zeltser,Ashley Judd,Morgan Freeman, +High Crimes,2002,Vesuvio Café (255 Columbus Avenue),Jack Kerouac was a regular at the café.,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn, +High Crimes,2002,Union Square,"During the Civil War, pro-Union rallies were held in the Square, and thus the area was called ""Union Square"".",Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn, +High Crimes,2002,Maiden Lane,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn, +High Crimes,2002,Condor Club (Columbus and Broadway),,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn, +High Crimes,2002,Chase H & Q (1 Bush Street at Sansome),,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Mel Brooks,Mel Brooks,Mel Brooks,Madeline Kahn, +Rollerball,2002,,,Atlas Entertainment,MGM Home Entertainment,John McTiernan,William Harrison,Chris Klein,Jean Reno, +The Sweetest Thing,2002,Golden Gate National Recreation Area,The size of the Recreation Area is over two and a half greater than that of the city and county of San Francisco.,Columbia Pictures Corp.,Columbia Pictures,Roger Kumble,Nancy M. Pimental,Cameron Diaz,Christina Applegate, +Confessions of a Burning Man,2003,,,Hotbed Media,Windline Films,Paul Barnett,N/A,Kevin Epps,Anna Getty, +Dopamine,2003,"South Park (Between 2nd and 3rd Streets, Brannan and Bryant Streets)",,Kontent Films,Sundance Channel Home Entertainment,Mark Decena,Mark Decena & Timothy Breitbach,John Livingston,Sabrina Lloyd, +Dopamine,2003,"Fort Point (Presidio, Golden Gate National Recreation Area)","Built in 1853, Fort Point is the only West Coast fort built by the Union Army. Though the Confederate army planned to attack San Francisco, the commanding Confederate general learned that the war had ended while end route to SF.",Kontent Films,Sundance Channel Home Entertainment,Mark Decena,Mark Decena & Timothy Breitbach,John Livingston,Sabrina Lloyd, +House of Sand and Fog,2003,,,DreamWorks SKG,DreamWorks Distribution,Vadim Perelman,Vadim Perelman,Jennifer Connelly,Ben Kingsley, +Hulk,2003,Telegraph Hill,"Largely untouched by the 1906 earthquake, Telegraph Hill has the most pre-1870 buildings in the city.",Universal Pictures,Universal Pictures,Ang Lee,Stan Lee,Eric Bana,Jennifer Connelly, +Hulk,2003,Vallejo Street at Sansome,,Universal Pictures,Universal Pictures,Ang Lee,Stan Lee,Eric Bana,Jennifer Connelly, +Hulk,2003,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Universal Pictures,Universal Pictures,Ang Lee,Stan Lee,Eric Bana,Jennifer Connelly, +Hulk,2003,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Universal Pictures,Universal Pictures,Ang Lee,Stan Lee,Eric Bana,Jennifer Connelly, +Julie and Jack,2003,,,Moviehead Pictures,Echelon Entertainment,James Nguyen,James Nguyen & Joe Bright,Jenn Gotzon,Tippi Hedren, +Mona Lisa Smile,2003,,,Revolution Studios,Columbia Pictures,Mike Newell,Lawrence Konner,Julia Roberts,Kirsten Dunst, +Swing,2003,Broadway Studios (435 Broadway at Montgomery Street),,unlisted,Crazy Dreams Entertainment,Martin Guigui,Mary Keil,Constance Brenneman,, +Swing,2003,Regency Building (1290 Sutter Street),,unlisted,Crazy Dreams Entertainment,Martin Guigui,Mary Keil,Constance Brenneman,, +The Core,2003,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",David Foster Productions,Paramount Pictures,John Amiel,Cooper Lane,Aaron Eckhart,Hilary Swank, +The Fog of War,2003,,,Sony Pictures Classics,Sony Pictures Classics,Errol Morris,N/A,Robert McNamara,, +Under the Tuscan Sun,2003,Mecca Restaurant (2029 Market Street),,Touchstone Pictures,Buena Vista Pictures,Audrey Wells,Audrey Wells,Diane Lane,Sandra Oh, +50 First Dates,2004,Rainforest Café (145 Jefferson Street),,Columbia Pictures Corporation,Columbia Pictures,Peter Segal,George Wing,Adam Sandler,Drew Barrymore, +American Yearbook,2004,,,All Planet Studios,N/A,Brian Ging,Brian Ging,Nick Tagas,Jon Carlo Alvarez, +Fandom,2004,,,The Digital Golem,Cinequest Distribution,Nicholas Tucker,Nicholas Tucker & Mark Hefti,Mark Hefti,Peter Quintana, +Red Diaper Baby,2004,"Magic Theater (Fort Mason, Golden Gate National Recreation Area)","Constructed in 1864 as a coastal defense site, Fort Mason went on to serve as an army post for more than 100 years.",Hello Hooker Productions,Sundance Channel,Doug Pray,Josh Kornbluth,Josh Kornbluth,, +The Assassination of Richard Nixon,2004,"Tosca Café (242 Columbus Avenue, North Beach)",,Anhelo Productions,THINKFilm,Niels Mueller,Niels Mueller & Kevin Kennedy,Sean Penn,Naomi Watts, +The Assassination of Richard Nixon,2004,766 Sutter Street,,Anhelo Productions,THINKFilm,Niels Mueller,Niels Mueller & Kevin Kennedy,Sean Penn,Naomi Watts, +Twisted,2004,"Red's Java House (Pier 30-32, The Embarcadero)",,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,Piers 30-32,,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,Pier 39,,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,Pier 24,,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,Mojito (1337-1339 Grant Avenue),,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,"McCovey Point, China Basin Park (24 Willy Mays Plaza)",,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,Veterans' War Memorial Building (401 Van Ness Avenue),,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,,,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,La Bodega (1332 Grant Avenue at Vallejo),,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,Vesuvio Café (255 Columbus Avenue),Jack Kerouac was a regular at the café.,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +Twisted,2004,The Saloon (1232 Grant Avenue),,Paramount Pictures,Paramount Pictures,Philip Kaufman,Sarah Thorp,Ashley Judd,Samuel L. Jackson, +What the Bleep Do We Know,2004,Golden Gate National Recreation Area,The size of the Recreation Area is over two and a half greater than that of the city and county of San Francisco.,Captured Light,Samuel Goldwyn Films,William Arntz,William Arntz & Betsy Chasse,Marlee Matlin,, +24 Hours on Craigslist,2005,,,Yerba Buena Productions,Zealot Pictures,Michael Ferris Gibson,N/A,Craig Newmark,, +Bee Season,2005,,,Bee Season Productions,Fox Searchlight Pictures,Scott McGehee,David Siegel,Richard Gere,Juliette Binoche, +Just Like Heaven,2005,,,DreamWorks SKG,DreamWorks Distribution,Mark Waters,Peter Tolan,Reese Witherspoon,Mark Ruffalo, +Night of Henna,2005,,,Zee Films,Illuminare Entertainment,Hassan Zee,Hassan Zee,Joyce Carlin,Nancy Carlin, +Rent,2005,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Rent Productions LLC,Columbia Pictures,Chris Columbus,Stephen Chbosky,Anthony Rapp,Rosario Dawson, +The Californians,2005,,,Parker Film Company,Fabrication Films,Jonathan Parker,Jonathan Parker & Catherine DiNapoli,Noah Wyle,, +The Zodiac,2005,,,Blackwater Films,THINKFilm,Alexander Bulkley,Alexander Bulkley & Kelley Bulkeley,Justin Chambers,Robin Tunney, +Tweek City,2005,,,Tweek City LLC,Maverick Entertainment Group,Eric G. Johnson,Eric G. Johnson,Giuseppe Andrews,, +The Bridge,2006,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Easy There Tiger Productions,IFC Films,Eric Steel,N/A,John Snowden,, +The Pursuit of Happyness,2006,Glen Park Subway Station,,Columbia Pictures Corporation,Columbia Pictures,Steven Conrad,Gabriele Muccino,Will Smith,Jayden C. Smith, +The Pursuit of Happyness,2006,Glide Memorial Church (434 Ellis St),,Columbia Pictures Corporation,Columbia Pictures,Steven Conrad,Gabriele Muccino,Will Smith,Jayden C. Smith, +The Pursuit of Happyness,2006,Candlestick Park (602 Jamestown Ave.),"Then Vice President Richard Nixon threw out the first pitch when Candlestick opened in 1960. On August 29, 1966, The Beatles played their last concert for paying fans at Candlestick Park.",Columbia Pictures Corporation,Columbia Pictures,Steven Conrad,Gabriele Muccino,Will Smith,Jayden C. Smith, +The Pursuit of Happyness,2006,Golden Gate Park Children's Playground,Golden Gate Park is similar in shape but 20% larger than New York's Central Park.,Columbia Pictures Corporation,Columbia Pictures,Steven Conrad,Gabriele Muccino,Will Smith,Jayden C. Smith, +Zodiac,2007,SF Chronicle Building (901 Mission St),,Paramount Pictures,Paramount Pictures,David Fincher,James Vanderbilt,Jake Gyllenhaal,Mark Ruffalo, +Milk,2008,Duboce Park,,Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,City Hall,"The dome of SF's City Hall is almost a foot taller than that of the US Capitol Building. In 1954, Joe DiMaggio and Marilyn Monroe married at the Beaux Arts-style building.",Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,Chinatown,"First established in the mid-19th Century, SF's Chinatown is the oldest and largest Chinatown in the US.",Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,424 Sansome Street,,Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,29th and Dolores Street,,Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,El Camino Del Mar,,Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,Treasure Island,"An artificial island, Treasure Island was created for the 1939 Golden Gate International Exposition, and is named after the novel by Robert Louis Stevenson, a one-time San Francisco resident.",Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,Market & Castro Street,"From 1910-1920 the Castro was called ""Little Scandinavia"" because of its high concentration of residents of Scandinavian ancestry.",Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,Marine Fireman's Union Headquarters,,Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,Lower Haight Street,,Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,Grace Cathedral Episcopal Church (1100 California Street),Grace Cathedral Episcopal Church is the West Coast's largest Episcopalian cathedral.,Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Milk,2008,Golden Gate Bridge,"With 23 miles of ladders and 300,000 rivets in each tower, the Golden Gate Bridge was the world's longest span when it opened in 1937.",Focus Features,Focus Features,Gus Van Sant,Dustin Lance Black,Sean Penn,Emile Hirsch, +Babies,2010,,,Canal+,Focus Features,Thomas Balmes,Thomas Balmes,Bayar,Hattie, +Broken-A Modern Love Story,2010,Ina Coolbrith Park (1700 Taylor Street),,RKW Films,,Ryan K. Whiting,Ryan K. Whiting,,, +Broken-A Modern Love Story,2010,0-100 block Halleck Street,,RKW Films,,Ryan K. Whiting,Ryan K. Whiting,,, +God is a Communist?* (show me heart universe),2010,Sacramento & Washington Streets,,Trismegistus Productions,,Jon Poznanter,Jon Poznanter,John Wynn,, +Hereafter,2010,Hobart Building (582 Market Street),,GT Films,Warner Bros. Pictures,Clint Eastwood,Peter Morgan,Matt Damon,Cecile De France, +Hereafter,2010,The Final Final (2990 Baker Street),,GT Films,Warner Bros. Pictures,Clint Eastwood,Peter Morgan,Matt Damon,Cecile De France, +Hereafter,2010,1160 Taylor Street,,GT Films,Warner Bros. Pictures,Clint Eastwood,Peter Morgan,Matt Damon,Cecile De France, +180,2011,Epic Roasthouse (399 Embarcadero),,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +180,2011,Mason & California Streets (Nob Hill),,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +180,2011,Justin Herman Plaza,,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +180,2011,200 block Market Street,,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +180,2011,City Hall,,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +180,2011,Polk & Larkin Streets,,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +180,2011,Randall Museum,,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +180,2011,555 Market St.,,SPI Cinemas,,Jayendra,"Umarji Anuradha, Jayendra, Aarthi Sriram, & Suba",Siddarth,Nithya Menon,Priya Anand +Hemingway & Gelhorn,2011,Muni Metro East (501 Cesar Chavez),,"Attaboy Films, For Whom Productions, Home Box Office (HBO)",Home Box Office (HBO),Philip Kaufman,Jerry Stahl & Barbara Turner,Nicole Kidman,Clive Owen, +I's,2011,1 Post Street,,Banshee Cinema,,Chris Edgette,Kyle Tuck,,, +Alcatraz,2012,Filbert St. from Jones to Mason,,Bonanza Productions Inc.,Warner Bros. Television,J.J. Abrams,Steven Lilien,Sarah Jones,Jorge Garcia, +Alcatraz,2012,Leavenworth from Filbert & Francisco St,,Bonanza Productions Inc.,Warner Bros. Television,J.J. Abrams,Steven Lilien,Sarah Jones,Jorge Garcia, +Alcatraz,2012,Chestnut St. from Larkin to Columbus,,Bonanza Productions Inc.,Warner Bros. Television,J.J. Abrams,Steven Lilien,Sarah Jones,Jorge Garcia, +Alcatraz,2012,Francisco St from Larkin to Polk,,Bonanza Productions Inc.,Warner Bros. Television,J.J. Abrams,Steven Lilien,Sarah Jones,Jorge Garcia, +Alcatraz,2012,Broadway from Mason to Taylor,,Bonanza Productions Inc.,Warner Bros. Television,J.J. Abrams,Steven Lilien,Sarah Jones,Jorge Garcia, +Alcatraz,2012,Taylor St. from Broadway to Filbert,,Bonanza Productions Inc.,Warner Bros. Television,J.J. Abrams,Steven Lilien,Sarah Jones,Jorge Garcia, +CSI: NY- episode 903,2012,Palace of Fine Arts,,CBS Television Studios,Columbia Broadcasting System,Vikki Williams,Anthony E. Zuiker,Gary Sinise,Sela Ward, +On the Road,2012,Bay Bridge,,SPAD Films,IFC Films & Sundance Selects,Walter Salles,Jack Kerouac & Jose Rivera,Garrett Hedlund,Viggo Mortenson, +On the Road,2012,Sacramento & Montgomery Streets,,SPAD Films,IFC Films & Sundance Selects,Walter Salles,Jack Kerouac & Jose Rivera,Garrett Hedlund,Viggo Mortenson, +On the Road,2012,2017 23rd Street,,SPAD Films,IFC Films & Sundance Selects,Walter Salles,Jack Kerouac & Jose Rivera,Garrett Hedlund,Viggo Mortenson, +On the Road,2012,Filbert & Leavenworth Streets,,SPAD Films,IFC Films & Sundance Selects,Walter Salles,Jack Kerouac & Jose Rivera,Garrett Hedlund,Viggo Mortenson, +The Master,2012,Pier 7/ Embarcadero,,H.H. Project,Weinstein Company,Paul Thomas Anderson,Paul Thomas Anderson,Philip Seymour Hoffman,Joaquin Phoenix, +Big Sur,2013,"Tosca Café (242 Columbus Avenue, North Beach)",,3311 Productions,,Michael Polish,Jack Kerouac & Michael Polish,Josh Lucas,Kate Bosworth,Stana Katic +Blue Jasmine,2013,Jones & Pacific,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Pacific & Divisadero,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Lombard & Hyde,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,5546 Geary Ave,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,2898 Broadway,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Motel Capri,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Marina Green,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Ocean Beach at Lincoln,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Heald College,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Marina Blvd from Laguna to Baker,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,330 Santa Clara Ave.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,200 Post St.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,2179 48th Ave,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,The Ramp Restaurant,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,303-305 S. Van Ness,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,3563 20th St.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Taylor & Green St.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Grant & Washington St.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,2934 24th St.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,1138 Alabama St,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,South Park,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,2915 16th St.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Trolley Car from Market and 11th,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Real Guitars,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,Aub Zam Zam Bar,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,790 Ulloa,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,SFO International Airport Terminal 3,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Blue Jasmine,2013,2178 Palou Ave.,,Perdido Productions,Sony Pictures Classics,Woody Allen,Woody Allen,Cate Blanchett,Alec Baldwin,Peter Sarsgaard +Knife Fight,2013,Green & Laguna Streets,,Divisadero Pictures & Knife Fight,Eagle Films,Bill Guttentag,Bill Guttentag & Chris Lehane,Rob Lowe,Julie Bowen,Jamie Chung +Knife Fight,2013,California & Hyde Streets,,Divisadero Pictures & Knife Fight,Eagle Films,Bill Guttentag,Bill Guttentag & Chris Lehane,Rob Lowe,Julie Bowen,Jamie Chung +Knife Fight,2013,City Hall,,Divisadero Pictures & Knife Fight,Eagle Films,Bill Guttentag,Bill Guttentag & Chris Lehane,Rob Lowe,Julie Bowen,Jamie Chung +Red Widow,2013,York & 24th St.,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,2nd St & Howard,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Montgomery & Market Streets,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Broadway & Taylor,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Mason & Sacramento St,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Geary & 27th Ave,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Geary & 20th Ave,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Pioneer Park at Coit Tower,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Vallejo Street Garage,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,California & Davis St,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +Red Widow,2013,Golden Gate Ave & Jones,,Beyond Pix,American Broadcasting Company (ABC),Alon Aranya,Melissa Rosenberg,Radha Mitchell,Sterling Beaumon,Clifton Collins Jr. +The Internship,2013,Grant Ave from Sacramento to Clay,,Twentieth Century Fox Film Corp.,Twentieth Century Fox Film Corporation,Shawn Levy,Vince Vaughn,Vince Vaughn,Owen Wilson,Rose Byrne +The Internship,2013,Montgomery and Union St.,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Shawn Levy,Vince Vaughn,Vince Vaughn,Owen Wilson,Rose Byrne +The Internship,2013,Epic Roasthouse,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Shawn Levy,Vince Vaughn,Vince Vaughn,Owen Wilson,Rose Byrne +The Internship,2013,Players Arcade at Pier 39,,Twentieth Century Fox Film Corporation,Twentieth Century Fox Film Corporation,Shawn Levy,Vince Vaughn,Vince Vaughn,Owen Wilson,Rose Byrne +About a Boy,2014,Broderick from Fulton to McAlister,,NBC Studios,National Broadcasting Company,Mark J. Kunerth,Jason Katims,David Walton,Minnie Driver, +About a Boy,2014,Crissy Field,,NBC Studios,National Broadcasting Company,Mark J. Kunerth,Jason Katims,David Walton,Minnie Driver, +About a Boy,2014,Powell from Bush and Sutter,,NBC Studios,National Broadcasting Company,Mark J. Kunerth,Jason Katims,David Walton,Minnie Driver, +Big Eyes,2014,Nobles Alley,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Caffe Trieste,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Palace of Fine Arts,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,1101 Filbert St.,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Saints Peter & Paul Church,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Green St. & Grant Ave.,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Filbert St. & Leavenworth,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Pine St. & Grant,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Way Faire Inn on Leidesdorff,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Big Eyes,2014,Harry's Bar on Fillmore,,Blink & Wink Productions,Weinstein Company,Tim Burton,Scott Alexander,Amy Adams,Krysten Ritter,Christoph Waltz +Dawn of the Planet of the Apes,2014,University Club,,"Fox Louisiana Productions, LLC",Twentieth Century Fox,Matt Reeves,Rick Jaffa,Gary Oldman,Keri Russell,Andy Serkis +Dawn of the Planet of the Apes,2014,Filbert St. from Hyde to Leavenworth,,"Fox Louisiana Productions, LLC",Twentieth Century Fox,Matt Reeves,Rick Jaffa,Gary Oldman,Keri Russell,Andy Serkis +Dawn of the Planet of the Apes,2014,California St from Mason to Kearny,,"Fox Louisiana Productions, LLC",Twentieth Century Fox,Matt Reeves,Rick Jaffa,Gary Oldman,Keri Russell,Andy Serkis +Dawn of the Planet of the Apes,2014,City Hall,,"Fox Louisiana Productions, LLC",Twentieth Century Fox,Matt Reeves,Rick Jaffa,Gary Oldman,Keri Russell,Andy Serkis +Dawn of the Planet of the Apes,2014,Alioto Park,,"Fox Louisiana Productions, LLC",Twentieth Century Fox,Matt Reeves,Rick Jaffa,Gary Oldman,Keri Russell,Andy Serkis +Dawn of the Planet of the Apes,2014,California & Powell,,"Fox Louisiana Productions, LLC",Twentieth Century Fox,Matt Reeves,Rick Jaffa,Gary Oldman,Keri Russell,Andy Serkis +Dawn of the Planet of the Apes,2014,Columbus & Pacific Ave,,"Fox Louisiana Productions, LLC",Twentieth Century Fox,Matt Reeves,Rick Jaffa,Gary Oldman,Keri Russell,Andy Serkis +Godzilla,2014,Kearney & Pine St.,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,California & Davis St,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Pine St. & Davis St,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Sacramento & Front St.,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Broadway & Sansome,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Broadway & Columbus,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Post & Jones St.,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Stockton & Clay St,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Bush & Kearny,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Mission & Fremont St,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Eddy & Taylor St.,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Pier 7 (The Embarcadero),,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Pier 1,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Embarcadero & Washington,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Mission & Beal,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Godzilla,2014,Potrero &San Bruno,,"Nautilus Productions, LLC",Warner Bros. Pictures,Gareth Edwards,Max Borenstein,Aaron Taylor-Johnson,Elizabeth Olsen,Bryan Cranston +Looking,2014,222 Mason St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Golden Gate Bridge,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Presidio Church at 130 Fisher Loop,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,"Tiburon Hiking Trail, Tiburon, CA",,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Fort Funston,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Folsom Street Fair on Folsom St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Orphan Andy's,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,The Stud,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Mr. S Leather,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,2866 24th St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,24th and Church St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Church and Duboce Muni Station,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,St. Francis Fountain,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Muni line N- Judah,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Sutro Baths,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Golden Gate Park,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Market & Church St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Willy's Barber Shop,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Jawbone at 99 Rhode Island St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Urban Flowers,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,770 Haight St,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Eros,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Doc's Clock,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Starbucks at 333 O'Farrell St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Union Square,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,The Café at 2369 Market St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Castro St. from Market to 18th St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Bay Bridge,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Treasure Island,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,The Fairmont,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,1890 Clay St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,2000 Folsom,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Mission Arts Center,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,2413 Harrison St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Muddy Waters Coffee House,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Valencia St. from 16th to 17th,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,601 Buena Vista West,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Dolores Park,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Casa Lucas Market at 2934 24th St,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,Punjab,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Looking,2014,BART from Civic Center to 24th St.,,"Mission Street Productions, LLC",Home Box Office (HBO),Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie J. Alvarez,Murray Bartlett +Love & Taxes,2014,The Marsh Theatre (1062 Valencia Street),,Bad Company Films,,Jacob Kornbluth,Jacob Kornbluth,Jacob Kornbluth,, +Love & Taxes,2014,20 Hill Street,,Bad Company Films,,Jacob Kornbluth,Jacob Kornbluth,Jacob Kornbluth,, +Love & Taxes,2014,198 Gough Street,,Bad Company Films,,Jacob Kornbluth,Jacob Kornbluth,Jacob Kornbluth,, +"Murder in the First, Season 1",2014,1821 Alabama Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Hall of Justice (850 Bryant Street),,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Cameron House (920 Sacramento Street),,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,504 Broadway,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,9 Calhoun Terrace,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,AT&T Park,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Berry Street between 3rd and 4th Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Kearny Street between Broadway and Pacific Avenue,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,731 Grant Avenue,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Waverly Alley between Grant and Sacramento Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Joice Street at Clay Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Palace of Fine Arts (3301 Lyon Street),,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,800 Bay Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,1201 Columbus Avenue,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Pier 45,The famous Musee Mecanique is located on Pier 45,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,369 Embarcadero,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Dolores Park,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,24th Street between Folsom and Harrison Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,13 Lucky Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,1541 Grove Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Ida B. Wells High School (1099 Hayes Street),"Ida B. Wells High School is named after the African-American journalist, suffragist and early leader in the Civil Rights Movement Ida B. Wells",Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,Alamo Square Park,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,50 California Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,373 Columbus Avenue,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 1",2014,350 Union Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +Need For Speed,2014,Embarcadero from Broadway to Folsom,,"Need For Speed Productions, LLC",Walt Disney Studios Motion Pictures,Scott Waugh,George Gatins,Aaron Paul,Dominic Cooper,Imogen Poots +Need For Speed,2014,California St from Taylor to Powell,,"Need For Speed Productions, LLC",Walt Disney Studios Motion Pictures,Scott Waugh,George Gatins,Aaron Paul,Dominic Cooper,Imogen Poots +Need For Speed,2014,Mason St from Pine to Sacramento,,"Need For Speed Productions, LLC",Walt Disney Studios Motion Pictures,Scott Waugh,George Gatins,Aaron Paul,Dominic Cooper,Imogen Poots +Need For Speed,2014,Powell St. from Geary to Sacramento,,"Need For Speed Productions, LLC",Walt Disney Studios Motion Pictures,Scott Waugh,George Gatins,Aaron Paul,Dominic Cooper,Imogen Poots +Parks and Recreation,2014,Filbert from Hyde to Leavenworth,,"NBC Universal Media, LLC","NBC Universal Media, LLC",Dean Holland,Greg Daniels,Amy Poehler,, +Parks and Recreation,2014,Columbus and Green,,"NBC Universal Media, LLC","NBC Universal Media, LLC",Dean Holland,Greg Daniels,Amy Poehler,, +Parks and Recreation,2014,Larkin & Fulton,,"NBC Universal Media, LLC","NBC Universal Media, LLC",Dean Holland,Greg Daniels,Amy Poehler,, +Parks and Recreation,2014,Embarcadero & Market,,"NBC Universal Media, LLC","NBC Universal Media, LLC",Dean Holland,Greg Daniels,Amy Poehler,, +Age of Adaline,2015,Pier 50- end of the pier,,Lionsgate / Sidney Kimmel Entertainment / Lakeshore Entertainment,,Lee Toland Krieger,J. Mills Goodloe,Blake Lively,Harrison Ford,Ellen Burstyn +Age of Adaline,2015,California @ Montgomery,,Lionsgate / Sidney Kimmel Entertainment / Lakeshore Entertainment,,Lee Toland Krieger,J. Mills Goodloe,Blake Lively,Harrison Ford,Ellen Burstyn +Age of Adaline,2015,Montgomery/Green,,Lionsgate / Sidney Kimmel Entertainment / Lakeshore Entertainment,,Lee Toland Krieger,J. Mills Goodloe,Blake Lively,Harrison Ford,Ellen Burstyn +Age of Adaline,2015,Driving various SF Streets,,Lionsgate / Sidney Kimmel Entertainment / Lakeshore Entertainment,,Lee Toland Krieger,J. Mills Goodloe,Blake Lively,Harrison Ford,Ellen Burstyn +Age of Adaline,2015,Plate Shots SF streets various,,Lionsgate / Sidney Kimmel Entertainment / Lakeshore Entertainment,,Lee Toland Krieger,J. Mills Goodloe,Blake Lively,Harrison Ford,Ellen Burstyn +Americana,2015,St. Francis Episcopal Church (399 San Fernando Way),,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Romolo Place @ Fresno St.,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Palace of Fine Arts,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,John Shelley Drive John McLaren Park,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Treasure Island,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,The San Francisco School (300 Gavin St.),,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,33 Spruce St,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Coi Restaurant (373 Broadway),,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Foreign Cinema (2534 Mission),,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Bernal Heights Park,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Jackson St. at Spruce,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,679 Madrid St,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Roxie Theater (3117 16th St.),,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Variety Preview Room (582 Market St.),,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,Laguna Honda Hospital; 375 Laguna Honda Blvd.,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,3232 Jackson Ave.,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Americana,2015,20th St and Illinois/Faxon St. and Kenwood/Glenbrook at Mt. Springs,,Sutro Films LLC,,Zachary Shedd,Zachary Shedd,Kelli Garner,Jack Davenport,Peter Coyote +Ant-Man,2015,Conzelman Rd at McCollough Rd and down Conzelman Rd.,Aerial shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Lombard at Hyde,,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,601 Buena Vista Ave West at Java St.,,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,420 Jones St. at Ellis St.,,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Broadway between Powell and Davis,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Columbus between Bay and Washington,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,California between Kearney and Davis,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Pine between Kearney and Davis,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Market between Stuart and Van Ness,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Grant between Bush and Broadway,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Intersection of Broadway at Kearney,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,Intersection of California at Polk,Driving shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Ant-Man,2015,"Treasure Island, Building #1, Ave of the Palms",Aerial and exterior shots,"PYM Particles Productions, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Gabriel Ferrari,Michael Douglas,Paul Rudd, +Cardinal X,2015,3639 Taraval St,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,1458 33rd Ave.,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,Lyon at Chestnut St.,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,1559 Underwood Avenue between Lane and Keith,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,1465 Revere Avenue between Keith and Jennings,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,1601 Lane St.,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,420 Mason St.,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,119 Utah,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,100 Alemany Blvd.,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +Cardinal X,2015,812 22nd St. and Tennessee,,Fire Horse Film Productions LLC,,Annie Wang,Annie Wang,Annie Q,Francesca Eastwood,Pierson Fode +I Am Michael,2015,Flint & 16th (Castro),,That’s Hollywood,,Justin Kelly,Justin Kelly,James Franco,Emma Roberts,Zachary Quinto +I Am Michael,2015,"Grove & Polk, thru Fulton & 6th, Masonic, 28th & 47th",,That’s Hollywood,,Justin Kelly,Justin Kelly,James Franco,Emma Roberts,Zachary Quinto +I Am Michael,2015,Ocean Beach @ Balboa,,That’s Hollywood,,Justin Kelly,Justin Kelly,James Franco,Emma Roberts,Zachary Quinto +I Am Michael,2015,4100 20th St,,That’s Hollywood,,Justin Kelly,Justin Kelly,James Franco,Emma Roberts,Zachary Quinto +I Am Michael,2015,Harvey Milk Plaza,,That’s Hollywood,,Justin Kelly,Justin Kelly,James Franco,Emma Roberts,Zachary Quinto +I Am Michael,2015,F Train,,That’s Hollywood,,Justin Kelly,Justin Kelly,James Franco,Emma Roberts,Zachary Quinto +I Am Michael,2015,Sanchez/Cumberland steps and sidewalks,,That’s Hollywood,,Justin Kelly,Justin Kelly,James Franco,Emma Roberts,Zachary Quinto +Looking Season 2 ep 202,2015,901 Valencia Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,314 11th Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,1246 Folsom Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,Eddy @ Polk Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,Church @ Duboce Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,100 Church Street,"Jake Shears, lead singer of the band Scissor Sisters, auditioned for the role of Dom.","Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,770 Haight Street,"This home was also used in MILK, Big Sur and Diary of a Teenage Girl","Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,651 Brannan Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,1400 16th Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 202,2015,601 Buena Vista Ave West,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,"Balboa pool Lot, San Jose Avenue & Havelock St",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,"Willy's Barber shop, 3227 22nd Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,"Mad Dog Bar, 530 Haight Street","The character of Doris was originally a recurring role, but everyone on the team liked Lauren Weedman's performance so much that she became a full time regular during the second season.","Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,770 Haight Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,Kezar Pavillion,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,"Boxer Stadium, 166 Havelock Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,"Mission Rec Center, 2450 Harrison Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 203,2015,"Doc's Clock, 2575 Misison Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,"Esta Noche, 3079 16th Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,1890 Clay Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,"Larken Street Youth Services, 1138 Sutter Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,"Daniel's Pharmacy, 943 Geneva Ave.",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,Castro Street @ 18th street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,601 Buena Vista Ave West,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,"Urban Flowers, 4029 18th Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,3650 21st Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,"Bi-Rite Creamery, 3692 18th Stret",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,"Dolores Park, San Francisco","Russell Tovey originally auditioned for the role of Patrick, but was unsuccessful. After the show got picked up, the character of Kevin was written with him in mind.","Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,970 Geary Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 204,2015,534 Hyde Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 205,2015,534 Hyde Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 205,2015,24th Between Portrero & Alabama,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 205,2015,745 Treat Ave,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 205,2015,"Always Open Car Wash, 2560 Marin Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 205,2015,160 Church Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 205,2015,1119 Alabama Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 206,2015,745 Treat Ave.,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 206,2015,1890 Clay Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 206,2015,770 Haight Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 207,2015,770 Haight Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 207,2015,Delores Park,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 207,2015,"Valenti, Marini, Perata, 4840 Mission Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 207,2015,"Sparky's Diner, 242 Church Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 208,2015,2450 Harrison Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 208,2015,1246 Folsom Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 208,2015,"Citizens Band, 1198 Folsom Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 208,2015,1111 California Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 208,2015,950 Mason Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,"SF Zoo, 2945 Sloat Blvd",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,1246 Folsom Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,68 Division Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,8 Octavia Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,1890 Clay Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,"Tonga Room, Fairmont Hotel, 950 Mason Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,"Muddy Waters, 521 Valencia Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 209,2015,"Mission Arts Center, 2450 Harrison Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,8 Octavia Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,BART Station @ 16th Street & Mission Streets,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,67 Deming Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,Twin Peaks Park,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,"Vega Coffee, 1245 Folsom Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,SF City Hall Polk Street Steps,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,Mission Street @ 22nd Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,"Willy's Barber shop, 3227 22nd Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +Looking Season 2 ep 210,2015,"Mission Rec Center, 2450 Harrison Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Murder in the First, Season 2",2015,Potrero Hill Recreation Center (801 Arkansas Street),,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,1243 19th Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,372/374 Pennsylvania Avenue,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Stevenson Alley,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,901 Missouri Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,83 Watchman Way,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,1059 Texas Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Sue Bierman Park,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Embarcadero Street at Washington Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Treasure Island,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Pier 50,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,435 Broadway,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Columbus Avenue between Washington and Bay Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Grant Avenue between Clay and Washington Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,1400 16th Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Pennsylvania Avenue at 19th Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Harriet Street between Bryant and Brannan Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 2",2015,Boardman Place between Bryant and Brannan Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +Quitters,2015,1536 Noe St.,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,24 Hill St.,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,21st St & Sanchez,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,4015 21st St,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Tank Hill Park,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Clement St. from 6th to 7th Ave.,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Wine Impression,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Clement St. from 5th and 7th Ave.,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Claire Lilienthal Elementary School,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Yerba Buena Gardens,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Tonga Room,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Cal-Mart Supermarket,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,McLaren Lodge,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Bechelli's Flower Market Café,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,923 Vermont St.,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +Quitters,2015,Geary from 22nd Ave to Arguello,,"Frederick & Ashbury, LLC.",,Noah Pritzker,Noah Pritzker,Kara Hayward,Mira Sorvino,Saffron Burrows +San Andreas,2015,2nd St. at Townsend St.,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Jefferson St. at Powell St.,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Grant St. at Bush St.,Characters walk down street and it's totally wrecked from a massive earthquake,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Vallejo Garage Roof (Vallejo at Powell),,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Clay St. at Taylor,3 characters walk down the street. An earthquake shakes the city and stuff starts breaking. One character gets a shard of glass stuck in his leg.,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Bay St. at Polk,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Intersection of Lombard and Hyde,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Mission between 3rd and 4th St.,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,555 California,Characters walk out of broken window of 555 California out to Kearny St. Splinter unit films a car driving into the garage at 555 California,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Broadway and Kearney,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Grant between Bush and Market,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Coit Tower,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,TransAmerica Pyramid (600 Montgomery Street),,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Washington Square,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Battery Spencer,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Pier 43,Bystanders watch as a tsunami crashes over them,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,"Vallejo St. Garage, 766 Vallejo St.",Characters watch from roof of garage as tsunami hits SF waterfront,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Fort Baker,,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,AT&T Stadium,"3 characters run out of stadium, there is a group of people on the sidewalk, an earthquake hits, and they duck for cover","Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,AT&T Stadium,two paragliders land on the field of AT&T Park,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Water work in SF Bay,Characters drive in a high speed picture boat to see different views of the city.,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,"Stage Work, 47 Julian St.",,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,Hyde St. at Greenwich and Hyde St. at Lombard,"Characters walk to get a vantage point for Coit tower. 250 actors walking ""fleeing"" the city after earthquake","Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +San Andreas,2015,"Asia Star Fantasy, 1126 Grant Ave.",Characters look for a form of communication with LA in a post-quake trashed city,"Upside Down Productions, Inc.",Warner Bros.,Brad Peyton,Allan Loeb,Dwayne Johnson,, +Sense8,2015,18th Street between Guerrero and Valencia Streets,"Re-enactment of ""Dyke's on Bikes"" and ""Dyke March""","Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,"Atlas Café, 3049 20th St.",Dialogue scene inside the café,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Clarion Alley between Valencia & Mission St.,Ladies discuss their relationship in the mural alley,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Harrison & 20th,Driving shots,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Folsom,Driving shots,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,16th St.,Driving shots,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,S. Van Ness,Driving shots,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,22nd St.,Driving shots,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Harrison,Driving shots,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,20th,Driving shots,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Z Space Studios; 450 Florida St.,"Filming of the ""Fresh Meat"" Festival","Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,375 Castro St. and 17th between Castro and Diamond St.,Chase sequence on bicycles ends at gas station,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Corbett St.,"Bicycle chase scene, actors dressed as fake officers present","Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Romain St.,Bicycle chase scene,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Market St. overpass,Bicycle chase scene,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Grand View Ave.,Bicycle chase scene,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Vallejo Street Garage; 766 Vallejo St.,dialogue scene on top of a garage roof,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Laguna Honda Hospital; 375 Laguna Honda Blvd.,dialogue scene,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Irving St. at 9th Ave.,continuous driving shots of a taxi going with the flow of existing traffic,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,"Dolores Park, 20th St. between Church & Dolores St.","group of friends have a heated argument, then flashback of pre-argument","Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Palace of Fine Arts: 3306 Lyon St.,"Filming of ""Dyke's on Bikes"" and ""Dyke March""","Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,Van Ness and 12th St.,A couple reminisces on the moment they first fell in love,"Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +Sense8,2015,"""Metzger's Apt"" 151 Alice B. Toklas Pl.","Overnight scene involving aggressive arguments between actors, spfx shoot out involved","Unpronounceable Productions, LLC",Netflix,The Wachowskis,The Wachowskis,Jamie Clayton,, +"Smile Again, Jenny Lee",2015,Manor West (750 Harrison St.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,475 Diamond St.,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Hyatt Hotel (555 North Point St.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,"Fairmont Hotel (950 Mason Street, Nob Hill)",,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,411 Shrader St.,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,883 42nd Ave.,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Mason & Sacramento St,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Unitarian Church (1187 Franklin St.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,"Huntington Park (California & Taylor Streets, Nob Hill)",,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,E Tutto Qua Restaurant (270 Columbus St.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,1328 Portola,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Clay St. at Sansome,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Montgomery Street at Post Street,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,333 Pacheco St at Lopez Ave.,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Mission Inn (5630 Mission St),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,87 Cervantes Blvd (beach),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Gaspare's Pizza House (5546 Geary Blvd.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,510 Noe Street & 18th St.,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Europa Café (4318 California St. and 5th Ave.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,New Taraval Café (1054 Taraval St.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Kansas St at 17th St.,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,City Hall,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Ocean Beach Motel (2690 46th Ave.),,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,Greenwich St at Battery St,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +"Smile Again, Jenny Lee",2015,2100 Pacific Ave at Laguna St,,Carlo Caldana/Marguery Films,,Carlo Caldana,Linda Demetrick,Craig Tsuyumine,Puneet Prasad,Larry Kitagawa +Steve Jobs,2015,War Memorial Opera House (401 Van Ness Avenue),,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Davies Symphony Hall (201 Van Ness Ave.),,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Sutter-Stockton Garage (444 Stockton),,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,California St. from Jones St. to Mason St.,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Powell St. from California St. to Sutter St.,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Jackson St. from Mason St. to Powell St.,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Intersection of Columbus and Kearny,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Intersection of Clay St. and Walter U Lum Plc,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Mission St and 5th St,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,21st and Collingswood St.,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,Castro St. between 21st an Hill St,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Steve Jobs,2015,21st and Sanchez St,,RDF Productions LLC,Universal Pictures,Danny Boyle,Aaron Sorkin,Michael Fassbender,Kate Winslet,Seth Rogen +Summertime,2015,Fisherman's Wharf pier near Chapel (Port Walk #19),,"Creative Monster Productions, Inc.",01 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Oasis Nightclub (298 11th St),,"Creative Monster Productions, Inc.",2 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Broadway and Taylor St Intersection,,"Creative Monster Productions, Inc.",3 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Turk St between Lyon and Baker St,,"Creative Monster Productions, Inc.",4 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Buena Vista East & Duboce; Buena Vista East & Haight,,"Creative Monster Productions, Inc.",5 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Love Street Vintage (1506 Haight & adjacent Haight sidewalk_,,"Creative Monster Productions, Inc.",6 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Alamo Square,,"Creative Monster Productions, Inc.",7 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Stanyan & Belgrave,,"Creative Monster Productions, Inc.",8 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Sansome (Washington to Bush) Pine (Davis to Kearny) Bush: Kearny to Battery,,"Creative Monster Productions, Inc.",9 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Chinatown (Stockton @ Jackson & Jackson toward Grant,,"Creative Monster Productions, Inc.",10 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Montgomery between California and Pine,,"Creative Monster Productions, Inc.",11 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,20th St and Church (3885 20th St),,"Creative Monster Productions, Inc.",12 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,Duboce Park,,"Creative Monster Productions, Inc.",13 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Summertime,2015,53 Potomac St,,"Creative Monster Productions, Inc.",14 Distribution,Gabriele Muccino,Gabriele Muccino,Jessica Rothe,Scott Bakula,Matilda Anna Ingrid Lutz +Terminator - Genisys,2015,16th and Utah,"Helicopter flies over Utah St. from 16th, rises up before freeway",T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Van Ness between Fell and Lombard,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,California between Leavenworth and Powell,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Mission at 1st and 2nd,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Market at Mason,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,California at Larkin,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,California at Jones,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Pine and Leavenworth,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Howard St. from Embarcadero to 11 St.,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Construction Site in front of 260 Stockton St. at Post St.,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,California St. between Drumm St. and Kearny St.,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Market St. at Embarcadero area,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Pine St. between Market and Kearny,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Front St. between Market and Clay,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Union Square,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,San Francisco - Oakland Bay Bridge,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,"Mission St., Embarcadero, and Front between Clay and Market",,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Sutter Stockton Garage,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Bush St. at Stockton St.,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Powell St at Geary St,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,1 Market St. Landmark Building,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Embarcadero between Pier 2 and Harrison,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Pier 14,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +Terminator - Genisys,2015,Pine St. between Market and Montgomery,,T5 Productions LLC,Paramount Pictures,Alan Taylor,James Cameron,Arnold Schwarzenegger,Jason Clarke, +The Diary of a Teenage Girl,2015,Victoria Theatre,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,SPECS' Twelve Adler Museum Café,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Ocean Beach at Point Lobos,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,700 Kansas St.,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Presidio Branch Library,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,The Royal Oak,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Tonic,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Polk and Northpoint St.,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,770 Haight St.,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Tank Hill Park,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Hamburger Haven,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Higher Grounds Coffee House,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,304 Lily St.,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,The Magazine at 920 Larkin,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Geary St. from Polk to Larkin,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +The Diary of a Teenage Girl,2015,Yerba Buena Island,,"Diary the Movie, LLC",Sony Pictures Classics,Marielle Heller,Marielle Heller,Alexander Skarsgard,Kristen Wiig,Christopher Meloni +Birth of the Dragon,2016,Lands End Trail at Eagles Point/ Lincoln Park Golf Course,The character of Steve McKee was based on actor Steve McQueen who studied with Bruce Lee in the later 60's.,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Pier 45 - Jeremiah O'Brien Liberty Ship,The SS Jeremiah O'Brien is a rare survivor of the invasion at Normandy on D-Day in WWII.,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Leavenworth at Green,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Leavenworth at Union,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Hyde at Union,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,California at Grant,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Grant between Bush and Broadway,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,California at Mason,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Spofford between Clay and Washington,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Twin Peaks Blvd.,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Birth of the Dragon,2016,Waverly Pl between Washington and Sacramento,,"BOTD U.S. Productions, Inc.",Kylin Pictures,George Nolfi,"Christopher Wilkinson, Stephen J. Rivele",Philip Ng,Billy Magnussen,Yu Xia +Chance - Season 1 ep105,2016,Maiden Lane between Kearny and Grant,,TVM Productions,HULU,Victoria Morrow,Roxann Dawson,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 ep105,2016,"The Drew School, 2901 California",,TVM Productions,HULU,Victoria Morrow,Roxann Dawson,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 ep105,2016,"State Garage, 818 Leavenworth",,TVM Productions,HULU,Victoria Morrow,Roxann Dawson,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 ep105,2016,60 Leavenworth St.,,TVM Productions,HULU,Victoria Morrow,Roxann Dawson,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,"Harvey Milk Rec Center, 50 Scott St.",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,66 Potomac,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,"Mario's Café, 566 Columbus",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,Washington Square Park,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,"William Stout Architectural Books, 804 Montgomery St.",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,1055 Montgomery St.,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,60 Leavenworth St.,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,Jefferson Square Park,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,UN Plaza/ Civic Center Bart steps,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,940 Powell St.,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,Ellis and Jones St.,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,"Ellis Food Center, 398 Ellis",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,"Jonell's Bar, 401 Ellis",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,"State Garage, 818 Leavenworth",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,Antonio Alley,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,253 4th Ave.,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1 Pilot,2016,"Warren's Antiques, 375 9th St.",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham and Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance - Season 1ep105,2016,Private alley along 20th St. between Tennessee and Minnesota,,TVM Productions,HULU,Victoria Morrow,Roxann Dawson,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,Mason and Pacific,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,John St. between Powell and Mason,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,Westin St. Francis,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,"Betelnut restaurant, 2030 Union St.",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,"Sutter Stockton Garage, 444 Stockton",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,"YWCA, 940 Powell",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,"Warren's Antiques, 375 9th St.",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,Heron and Berwick Alleys,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,"Duboce St., Duboce Café",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,Potomac and Waller,,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep102,2016,"State Garage, 818 Leavenworth",,TVM Productions,HULU,Lenny Abrahamson,Alexandra Cunningham,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,60 Leavenworth St.,,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,"Blue Danube Café, 306 Clement",,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,"San Francisco Art Institute, 800 Chestnut",,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,Laguna Honda Hospital,,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,350 Santa Ana Ave.,,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,878-898 Chestnut St.,,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,Forrest Hill Muni Station,A Muni station agent played himself in this scene.,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,60 Potomac,,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,"The Drew School, 2901 California",,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,San Bruno and Alameda,,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep103,2016,17th and Arkansas,,TVM Productions,HULU,Michael Lehmann,Kem Nunn,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,Bush and Sansome St.,,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,"Bayview Police Station, 201 Williams Ave.",,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,Miraloma Mall at Portola Frontage Road,,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,1018 Tennessee St.,,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,901/909Tennessee St.,,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,11 San Jacinto Ave.,,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,Palace of Fine Arts,"The Palace of Fine Arts was designed by Bernard Maybeck and was originally constructed for the 1915 Panama-Pacific Exposition.  It has been in films such as Time After Time, The Room, Twisted, So I Married An Axe Murderer and The Rock.",TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,"Agua Vista Park at Mission Rock, 817 Terry A Francois Blvd.",,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,200 Kansas St.,,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep104,2016,15th St. between Vermont and Kansas,,TVM Productions,HULU,Carl Franklin,Peter Elkoff,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep106,2016,Washington Square Park,,TVM Productions,HULU,Sara Gran,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep106,2016,Grant between Union and Green,,TVM Productions,HULU,Sara Gran,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep106,2016,60 Leavenworth St.,,TVM Productions,HULU,Sara Gran,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep106,2016,Montgomery between Pacific and Broadway,,TVM Productions,HULU,Sara Gran,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep106,2016,Treasure Island,"From the late 1980s, Treasure Island's old aircraft Hangar 2 (Building 2) and Hangar 3 (Building 3) served as sound stages for film-making and TV, including  Rent, The Pursuit of Happyness, Flubber, What Dreams May Come, Patch Adams, The Parent Trap, Bicentennial Man and the TV series Trauma.",TVM Productions,HULU,Sara Gran,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep106,2016,2 Rowland,,TVM Productions,HULU,Sara Gran,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep106,2016,McAllister between Leavenworth and Hyde,,TVM Productions,HULU,Sara Gran,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep107,2016,"Punjab Café, 838 24th St.",,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep107,2016,60 Potomac,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep107,2016,Buena Vista betweeen Upper Terrace and Java St.,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep107,2016,157 Commonwealth,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep107,2016,1461 Page St.,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep107,2016,1958 Valencia St.,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep107,2016,145 Barlett St.,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep108,2016,Huntington Park,,TVM Productions,HULU,Peter Elkoff and Victoria Morrow,Andrew Bernstein,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep108,2016,Fairmont Hotel,"The Fairmont Hotel was featured in many films, including The Rock and the TV series Hotel",TVM Productions,HULU,Peter Elkoff and Victoria Morrow,Andrew Bernstein,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep108,2016,1000 Mason St.,,TVM Productions,HULU,Peter Elkoff and Victoria Morrow,Andrew Bernstein,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep108,2016,St. Mary's Square Park,,TVM Productions,HULU,Peter Elkoff and Victoria Morrow,Andrew Bernstein,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep109,2016,Terry A. Francois Blvd.,,TVM Productions,HULU,Sara Gran and Pete Begler,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep109,2016,2 Rowland,,TVM Productions,HULU,Sara Gran and Pete Begler,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep109,2016,Ocean Park Motel,,TVM Productions,HULU,Sara Gran and Pete Begler,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep109,2016,"Cliffhouse, 1090 Point Lobos Ave.",,TVM Productions,HULU,Sara Gran and Pete Begler,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep109,2016,850 Bryant- 6th floor County Jail,The former County Jail on the 6th floor was re-created to resemble a Mexican jail for the scene,TVM Productions,HULU,Sara Gran and Pete Begler,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep109,2016,60 Leavenworth St.,,TVM Productions,HULU,Sara Gran and Pete Begler,Dan Attias,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep110,2016,San Francisco General Hospital,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep110,2016,1901 Ocean Ave. at Ashton Ave.,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep110,2016,1 Urbano,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep110,2016,18 Urbano,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep110,2016,Ocean Park Motel,,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +Chance- Season 1 ep110,2016,"Cliffhouse, 1090 Point Lobos Ave.",,TVM Productions,HULU,Alexandra Cunningham and Kem Nunn,Michael Lehmann,Hugh Laurie,Gretchen Mol,Ethan Suplee +"Looking ""Special""",2016,"Capital Restaurant, 839 Clay Street","Russell Tovey originally auditioned for the role of Patrick, but was unsuccessful. After the show got picked up, the character of Kevin was written with him in mind.","Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,1080 Natoma Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,1246 Folsom Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,"Li Po Lounge, 916 Grant Avenue",Li Po Cocktail Lounge was one of the Top 10 Dive Bars in San Francisco in 2011 by SF Weekly,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,"Encore Karaoke, 1550 California Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,San Francisco City Hall,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,"The Stud, 399 9th Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,Van Ness and Market Street MUNI exit,"The character of Doris was originally a recurring role, but everyone on the team liked Lauren Weedman's performance so much that she became a full time regular during the second season.","Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,10th Street between Market & Mission,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,"Philz Coffee, 1258 Minnesota Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,Grant Avenue between Sacramento and Washington,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,"The End Up, 401 6th Streeet",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,"Orphan Andy's, 3991 17th Street",,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,Castro Street between 17th & 18th,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,17th & Market Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,Point Lobos Avenue,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,Bernal Heights Neighborhood,"Jake Shears, lead singer of the band Scissor Sisters, auditioned for the role of Dom.","Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,3079 16th Street,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Looking ""Special""",2016,Fisherman's Wharf,,"Mission Street Productions, LLC",HBO,Andrew Haigh,Michael Lannan,Jonathan Groff,Frankie Alvarez,Murray Bartlett +"Murder in the First, Season 3",2016,Golden Gate Park,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Civic Center Plaza,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,500 Grove Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,600 Octavia Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,535 Octavia Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Patricia's Green,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Ivy Street between Laguna and Gough Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Linden Alley between Octavia and Gough Streets,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Hall of Justice (850 Bryant Street),,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Harriet Alley,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Howard Street at Steuart Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Red's Java House (Pier 30),,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,887 De Haro Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,Pier 96,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +"Murder in the First, Season 3",2016,2633 Vallejo Street,,Turner North Center Productions,Turner Network Television (TNT),Steven Bochcho,Eric Lodal,Taye Diggs,Kathleen Robertson,Ian Anthony Dale +Pushing Dead,2016,"Blind Cat, 3050 24th Street, San Francisco","Pushing Dead won the Audience Award for Frameline San Francisco International LGBTQ Film Festival +2016","Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Cordova Market, 301 Rolph Street, San Francisco",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"915 Naples, San Francisco",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Infield Batting Cages, 1888 Clement Street",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,42 Walter Street,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,Church Street MUNI Station,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Double Happiness Health, 3380 20th Street",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Ele Nino Traiing Cetner, 2920 3rd Street",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Matching Half Café, 1799 McAllister Street",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"433 Baker Street,",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,1069 Tennessee Street,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,2930 3rd Street,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,Hayes Street between Ashbury and Shrader,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Mission Neibhrohood Health Cetner, 240 Shotweel Street",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,Octavia at Grove Street,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,Koshland Park,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Daniel's Pharmacy, 943 Geneva Ave",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,5th Ave @ Fulton Street in Golden Gate Park,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,"Uva Enoteca, 568 Haight Street",,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Pushing Dead,2016,Turk Street between Steiner and Scott Streets,,"Pushing Dead , LLC",TBD,Tom Brown,Tom Brown,Danny Glover,James Roday,Robin Weigert +Sense8 - Season 2,2016,"Westerfeld House, 1198 Fulton St.","In the 1940's, the house became a 14-unit apartment building that housed jazz musicians including John Handy. This location serves as the hideout for the San Francisco-based character Nomi.","Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,67-69 Deming St.,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"The Women's Building, 3543 18th St.","The mural painted outside the building was painted by 7 women artists including Juana Alicia, Miranda Bergman and Meera Desai. The computer lab scene was filmed inside the building.","Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"Julia Morgan Ballroom at the Merchant's Exchange Building, 465 California St.","An extremely popular location for weddings, the namesake of the ballroom was an architect most famous for her work on Hearst Castle.","Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"Marina Morrison Bridal, 30 Maiden Ln.",,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"Grace Cathedral, 1100 California St.","Martin Luther King, Jr. gave a sermon at the cathedral to celebrate the completion and consecration of the church in 1964.","Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"San Francisco City Hall, 1 Dr. Carlton B. Goodlett Pl.","Many films have shot scene in and around the building including Raiders of the Lost Ark, Invasion of the Body Snatchers, Dirty Harry, The Towering Inferno, A View to a Kill and most recently, Milk. The Christmas party scene for this show was shot in the Rotunda.","Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"City Lights Bookstore, 261 Columbus Ave.",Howl and Other Poems by Allen Ginsberg was published in 1956 by City Lights after poet and founder Laurence Ferlinghetti heard Ginsberg read it in 1955.,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"Billy Goat Hill, Castro St. & 30th St.",This park was the location of a popular swing with great views of the City.,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,"The Castro Theater, 429 Castro St.",The theater has an organ which is played before every film showing.,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Mission Creek Harbor along Channel St.,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Grant between Sacramento and Jack Kerouac Alley,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Castle between Union and Green,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Green between Kearny and Montgomery,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Montgomery between Green and Broadway,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Washington between Stockton and Kearny,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Spofford between Washington and Clay,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Clay between Stockton and Grant,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Sense8 - Season 2,2016,Filbert between Hyde and Jones,,"Unpronounceable Productions, LLC",Netflix,Wachowski Siblings,"J. Michael Straczynski, Wachowiski Siblings",Jamie Clayton,Daryl Hannah,Naveen Andrews +Ballers Season 3,2017,"Fairmont Hotel (950 Mason Street, Nob Hill)",,"Chori Perros Productions, LLC",HBO,Julian Farino,Stephen Levinson,Dwayne Johnson,John David Washington,Omar Benson Miller +Ballers Season 3,2017,Embarcadero around Rincon Park,,"Chori Perros Productions, LLC",HBO,Julian Farino,Stephen Levinson,Dwayne Johnson,John David Washington,Omar Benson Miller +Ballers Season 3,2017,San Remo Hotel (2237 Mason),,"Chori Perros Productions, LLC",HBO,Julian Farino,Stephen Levinson,Dwayne Johnson,John David Washington,Omar Benson Miller +Ballers Season 3,2017,"Huntington Park (California & Taylor Streets, Nob Hill)",,"Chori Perros Productions, LLC",HBO,Julian Farino,Stephen Levinson,Dwayne Johnson,John David Washington,Omar Benson Miller +Ballers Season 3,2017,Driving around Taylor/Pacific/Leavenworth,,"Chori Perros Productions, LLC",HBO,Julian Farino,Stephen Levinson,Dwayne Johnson,John David Washington,Omar Benson Miller +Ballers Season 3,2017,California and Jones St.,,"Chori Perros Productions, LLC",HBO,Julian Farino,Stephen Levinson,Dwayne Johnson,John David Washington,Omar Benson Miller +Ballers Season 3,2017,"Another Café, 1191 Pine St at Leavenworth",,"Chori Perros Productions, LLC",HBO,Julian Farino,Stephen Levinson,Dwayne Johnson,John David Washington,Omar Benson Miller +"Budding Prospects, Pilot",2017,3050 24th Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,3033 24th Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,2937 24th Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,1167 Alabama Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,1641 York Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,Bernal Heights Boulevard,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,40 Prentiss Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,500 Cortland Avenue,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,Lucky Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,1125 Guerrero Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,Gough Street & Clay Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,2007 Franklin Street,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +"Budding Prospects, Pilot",2017,951 Hudson Avenue,,Picrow Streaming Inc.,Amazon,Terry Zwigoff,"Melissa Axelrod, T. C. Boyle (based on the book by)",Adam Rose,Will Sasso,Joel David Moore +Chance Season 2,2017,Marina Blvd between Baker and Fillmore St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Jefferson St at Taylor St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,"Taylor St, north of Jefferson St to end",,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Haight St at Ashbury St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Central St between Haight and Page St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Waller St between Masonic and Del Mar St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Market St at Embarcadero,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Embarcadero between Harrison and Folsom St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Embarcadero at Lombard St.,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Union St at Leavenworth St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Lombard St between Leavenworth and Hyde St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Filbert St at Stockton St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,20th St between Church and Dolores St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Scott St between Jackson and Clay St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Steiner St between Jackson and Clay St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Lombard St between Hyde and Larkin St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Columbus between Filbert and Lombard St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Embarcadero at Vallejo St.,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Embarcadero between Bay and Chestnut St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Heron @ Berwick (off 8th and Harrison St),,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Duboce between Buena Vista East and Alpine St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Haight between Central and Ashbury St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Mason between Sacramento and California St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Sacramento between Mason and Taylor St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,California between Mason and Taylor St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Leavenworth at McAllister St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Embarcadero between Market to Fillmore St,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Coit Tower,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Palace of Fine Arts (3301 Lyon Street),,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Chance Season 2,2017,Presidio Heights Neighborhood,,TVM Productions Inc.,Hulu,Rozann Dawson,Alexandra Cunningham,Hugh Laurie,Greta Lee,Ethan Suplee +Etruscan Smile,2017,Treasure Island,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Andronico's, 1200 Irving Street",,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Mudpie, 2185 Fillmore Street",,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Hooker Alley Garden on Mason between Bush & Pine,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Broadway @ Jones Streets,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Outpost Studios, 69 Green Street",,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Legion of Honor, 100 34th Ave","California Palace of the Legion of Honor was completed in 1924, and on Armistice Day of that year the doors opened to the public. In keeping with the wishes of the donors, to “honor the dead while serving the living,” it was accepted by the city of San Francisco as a museum of fine arts dedicated to the memory of the 3,600 California men who had lost their lives on the battlefields of France during World War I.","Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,UCSF Mt Zion 1600 Divisadero,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,343 Union Street,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Pier 39 San Francisco,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Pier 14 San Francisco,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Chaya / Perry's 132 Embarcadero,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Castle Street @ Green Street,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,1227 Montgomery Street,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,San Francisco City Hall,The museum party interiors were shot in the Historic San Francisco City Hall.,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,San Francisco Airport,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Benu Restaurant, 22 Hawthorne Street",,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,California Street between Front and Davis,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Jones @ Broadway,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Bentley Reserve, 301 Battery Street","The Bentley Reserve is the former San Francisco Federal Reserve. Designed by architect George W. Kelham and completed in 1924, the building has been a prominent landmark of the Financial District for 89 years.","Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"St Regis Hotel, 125 3rd Street",,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Marriott Marquis, 780 Mission Street","The Marriott Marquis opened on October 17, 1989, the day of the Loma Prieta earthquake.[7] With better earthquake proofing than several nearby hotels, the building only lost a single window.[7]","Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,"Laguna Honda Hospital, 375 Laguna Honda Blvd.",,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Turk Street between Mason & Leavenworth,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,California Street between Sansome & Davis,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,3rd Street between Market & Harrison,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,Mason Street @ Vallejo,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +Etruscan Smile,2017,225 California Street,,"Po Valley Productions, LLC",TBD,Oded Binnun/ Michel Brezis,"Sarah Bellwood, Michal Lali Kagan, Michael McGowan Amital Stern, Jose Luis Sampedro",Brian Cox,Roseanne Arquette,Thora Birch +GirlBoss,2017,"Mission Dolores Park, 19th St. & Dolores St.","After the devastating earthquake of 1906, the park served as a refugee camp for more than 1600 families who lost their home in the disaster.","Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Green and Divisadero,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,1375 Haight St.,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"Mission Thrift, 2330 Mission St.",,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"The Castro Theater, 429 Castro St.",,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Clarion Alley between Valencia and Mission,The murals that make up this famous alley were first painted in 1992 and still looked after by the Clarion Alley Mural Project.,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"Macchiarini Steps, Kearny between Vallejo and Broadway",The namesake for the steps was an Italian-American California-based modernist jeweler and sculptor who pioneered avant-garde jewelry.,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Fillmore and Waller,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"La Taqueria, 2889 Mission St.","The restaurant was given the honor of ""America's Best Burrito"" in 2014 by ESPN's FiveThirtyEight.","Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Various Haight St. Vintage Shops,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"Clayton Post Office, 554 Clayton St.",,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Taylor and Union,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Filbert between Leavenworth and Hyde,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Filbert between Grant and Kearny,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Filbert and Kearny Steps,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"Boulevard Restaurant, 1 Mission St.",,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Grant between California and Washington,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"Musee Mecanique, Fisherman's Wharf",An interactive museum consisting of 20th century penny arcade games and artifacts.,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Mission between 19th and 25th St.,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,"Underground SF, 424 Haight St.",,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +GirlBoss,2017,Fillmore between Haight and Waller,,"Hippolyta Productions, LLC",Netflix,"Jamie Babbit, Amanda Brotchie, Steven K. Tsuchida, Christian Ditter, John Riggi",Kay Cannon,Britt Robertson,Ellie Reed,Amanda Rea +Silicon Valley Season 4,2017,Moscone Center Parking Garage/3rd St.,,"Brown Hill Productions, LLC",HBO,Mike Judge,John Altschuler,Thomas Middleditch,T.J. Miller,Josh Brener +Silicon Valley Season 4,2017,Howard St between 3rd and 4th St.,,"Brown Hill Productions, LLC",HBO,Mike Judge,John Altschuler,Thomas Middleditch,T.J. Miller,Josh Brener +When We Rise,2017,City Hall,"Exterior scenes include re-creating the White Night Riots on May 21, 1979 and the Gay Freedom March. Interior scenes included the wedding ceremony for Roma and Diane which had a few Board of Supervisors in the ceremony. The current Clerk for the Board of Supervisors played herself in one of the scenes filmed in the Chambers.",Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,United Nations Plaza,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,520 Castro St.,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,"Castro Theatre, 429 Castro St.",,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,440 Castro St.,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,Bay Bridge,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,24th St. between Florida and Alabama,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,"Harvey Milk Plaza, 17th and Castro",,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,"Twin Peaks Bar, 401 Castro",,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,"Women's Building, 3543 18th St.",Roma Guy was one of the founders of the Women's Building,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,Buena Vista Park,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,Haight St. at Central,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,"Eureka Arts Center, 4400 20th St.",,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,Castro St. between 17th and 18th St.,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,426 Castro St.,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +When We Rise,2017,Powell St. at Market St.,,Film 49 Productions,Amercian Broadcasting Company,Gus Van Sant,Dustin Lance Black,Guy Pierce,Mary-Louise Parker,Michael Kenneth Williams +Beautiful Boy,2018,Divisadero between Broadway and Greenwich,,Big Indie Pictures,Amazon Studios,Felix van Groeningen,Luke Davies,Steve Carell,Timothee Chalamet,Maura Tierney +Beautiful Boy,2018,Ohloff Recovery Center (601 Steiner St),,Big Indie Pictures,Amazon Studios,Felix van Groeningen,Luke Davies,Steve Carell,Timothee Chalamet,Maura Tierney +Beautiful Boy,2018,Haight at Masonic,,Big Indie Pictures,Amazon Studios,Felix van Groeningen,Luke Davies,Steve Carell,Timothee Chalamet,Maura Tierney +Beautiful Boy,2018,Tenderloin Neighborhood,,Big Indie Pictures,Amazon Studios,Felix van Groeningen,Luke Davies,Steve Carell,Timothee Chalamet,Maura Tierney +Beautiful Boy,2018,"Olympic Flame Café, 555 Geary St",,Big Indie Pictures,Amazon Studios,Felix van Groeningen,Luke Davies,Steve Carell,Timothee Chalamet,Maura Tierney +Beautiful Boy,2018,18th St at San Bruno Ave.,,Big Indie Pictures,Amazon Studios,Felix van Groeningen,Luke Davies,Steve Carell,Timothee Chalamet,Maura Tierney +Beautiful Boy,2018,Wisconsin between 19th and 20th St,,Big Indie Pictures,Amazon Studios,Felix van Groeningen,Luke Davies,Steve Carell,Timothee Chalamet,Maura Tierney +Ant-Man and the Wasp,2018,490 Geary St,VFX Plate Shots,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,544 Jones,VFX Plate Shots,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Missouri St at 18th St,"VFX Plate Shots, chase scene","PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Telegraph Hill/North Beach,VFX and B-roll Shots,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Financial District,VFX and B-roll Shots,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Russian Hill,VFX and B-roll Shots,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Jones St btwn Sacramento and Pine,Stunt scene involving car flip,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,California St btwn Mason and Leavenworth,Stunt scene involving car flip,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Montgomery btwn Green and Pacific,Stunt scene involving weaving car,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Bush St at Mason St,VFX Plate Shots,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Lombard St btwn Polk and Leavenworth,Stunt driving scene,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Jones St btwn Green and Pacific,Stunt scene involving car jump,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Vallejo St btwn Montgomery and Davis,Stunt scene involving weaving car,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Java St,VFX Plate Shots,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Little Embarcadero btwn Powell and Mason,,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Powell St btwn North Point and Embarcadero,Location of film headquarters,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Pier 27,,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Jefferson St at Taylor St,,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Laguna St btwn Jackson and Broadway,,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Montgomery btwn Broadway and Pacific,Car stunt scene,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Geary St - Hyde St - Ellis St,,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Saint Louis Alley at Jackson,,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,Leavenworth St at Lombard St,,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Ant-Man and the Wasp,2018,"Westar Marine Services, Pier 50",,"PYM Particles Productions II, LLC",Walt Disney Studios Motion Pictures,Peyton Reed,Chris McKenna,Paul Rudd,Evangeline Lilly,Michael Douglas +Bitter Melon,2018,"Pay and Save Grocery, 599 Guerrero St",The film won Best Narrative Feature at the San Diego Asian Film Festival.,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,33 Dearborn St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,66 Danton St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,145 9th St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,600 Niagara Ave,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,68 Dublin St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,3189 16th St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,386 4th Ave,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,788 Minna St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,3139 16th St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Bitter Melon,2018,298 11th St,,Bitter Melon Film LLC/Mammoth Pictures,"ABS-CBN, Gravitas Ventures",H.P. Mendoza,H.P. Mendoza,Jon Norman Schneider,Patrick Epino,Brian Rivera +Venom,2018,O'Farrell between Leavenworth and Jones,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Grant Ave btwn California and Clay,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Grant Ave btwn Clay and Jackson,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Kearny Steps/btwn Green and Pacific,Motorcycle stunt scene,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Taylor St Hill btwn Pacific and Greenwich,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,"Huntington Park, Pine/Kearny, Bush/Hyde",,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,"North Beach: Kearny/Vallejo, Kearny/Broadway, Broadway/Columbus",Motorcycle/SUV chase scene,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Embarcadero at Harrison St,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Stockton Tunnel btwn Sutter and Sacramento,Motorcycle/SUV chase scene,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Grant Ave btwn Pine and Jackson,Motorcycle/SUV chase scene,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,California St btwn Drumm and Sansome,Motorcycle/SUV chase scene,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Embarcadero btwn Folsom and Bryant,Motorcycle/SUV chase scene,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Montgomery St and Vallejo St,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Grant Ave at Green St,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Geary St at Leavenworth St,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Romolo St and Fresno Pl,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Grant Ave btwn Washington and Jackson,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Hyde St at Chestnut St,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Washington Square Park - Filbert St at Stockton St,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Edinburgh Castle (950 Geary Street),,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Hemlock Alley btwn Polk and Larkin,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,California St at Montgomery St,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Larkin St btwn Post and Geary,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Financial District,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,Potrero Hill: Rhode Island btwn 15th and 16th,,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +Venom,2018,"Epic Steakhouse, 369 Embarcadero",,"L.O.Z. Productions, Inc.","Columbia Pictures, Sony Pictures Releasing",Ruben Fleischer,"Jeff Pinkner, Scott Rosenberg",Tom Hardy,Michelle Wiliams,Riz Ahmed +A Taiwanese Tale of Two Cities,2018,Dolores Park,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,738 Washington St,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Waverly Place,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,700 Block of Grant Ave.,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Fulton St at Larkin St,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Texas St at 19th St,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,2751 Mission St,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Pier 7,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Palace of Fine Arts (3301 Lyon Street),,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Sutter St at Taylor St,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,1653 Haight and 1400-1500 blocks of Haight St,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Bernal Heights Park,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,"Castro Theatre, 429 Castro St.",,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Steiner St at Fulton St,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,San Francisco City Hall,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Civic Center Plaza,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +A Taiwanese Tale of Two Cities,2018,Pier 5,,Envision Productions Inc.,Netflix,Tien-Lun Yeh,"Ling-Hui Chen, Nancy Chen, Chih-Chi Fan, Chia-Hui Lin",Tammy Cheng,Peggy Tseng,Shen-Hao Wen +The OA Part II,2019,Hyde St at Pacific to Washington St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Lafayette Park,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Washington btwn Gough and Octavia St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Duncan St at Diamond Heights,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Broadway Tunnel,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,1001 Vallejo St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Taylor St btwn Green and Broadway,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,16th Avenue Steps,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,"Fairmont Hotel (950 Mason Street, Nob Hill)",,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,724 Larkin St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Ada Court at O'Farrell St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Cameron House - 920 Sacramento St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Waverly Pl btwn Washington and Clay St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Pier 7,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Pier 43,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Washington at Taylor St - Jackson St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,SFPD Headquarters - 3rd St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Mission Rock at 3rd St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,"Red's Java House (Pier 30-32, The Embarcadero)",,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,SF War Memorial Opera House,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Washington at Maple,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,1101 Green St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +The OA Part II,2019,Harrison St to Beale St to Bryant St,,Lunar Mining LLC,Netflix,Zal Batmanglij,"Zal Batmanglij, Brit Marling",Brit Marling,Emory Cohen,Patrick Gibson +Always Be My Maybe,2019,Golden Gate Music Concourse,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,de Young Museum/Golden Gate Park,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Heart of the City Farmers Market at UN Plaza,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Palace of Fine Arts (3301 Lyon Street),,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,717 Grant Ave,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Kearny btwn Columbus and Washington,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,"Fort Point (Presidio, Golden Gate National Recreation Area)",,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,California Cable Car Line,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Haight St at Masonic,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,"Trax Bar, Haight St",,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Pier 7,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Pier 45 - Musee Mechanique,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,19th Ave Home,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,22nd Ave Home,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Contemporary Jewish Museum,"When Sasha, Keanu, Jenny and Marcus go for dinner together, the restaurant (known in the film as ""maximal"") is actually San Francisco's Contemporary Jewish Museum.","Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,Fairmont Hotel - Penthouse Suite,Keanu Reeves' penthouse suite scenes were filmed at San Francisco's Fairmont Hotel.,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Always Be My Maybe,2019,26th Ave and El Camino Del mar,,"Isla Productions, LLC",Netflix,Nahnatchka Khan,"Michael Golamco, Randall Park, Ali Wong",Ali Wong,Randall Park,Keanu Reeves +Tales of the City,2019,Macondray Ln and Taylor btwn Union and Green,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Lyon and Broadway,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,"Hotel Jefferson, 440 Eddy St",,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Hyde St and Lombard St to Larkin and Lombard,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Market and Noe St,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Market and Church St,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Castro and 18th St,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Castro District,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Dolores Park,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,"City Lights Books, 261 Columbus Ave",,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Montgomery and Vallejo,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Green btwn Jasper and Bannam,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Valencia btwn 16th and 17th St,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,North Beach,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,766 Vallejo St,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Grant and Green St,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Clarion Alley,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Valencia btwn Liberty and 21st St,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +Tales of the City,2019,Mission District,,Universal Television LLC,Netflix,"Alan Poul, Silas Howard, Stacie Passon","Armistead Maupin, Lauren Morelli, Hansol Jung, Marcus Gardley",Laura Linney,Ellen Page,Murray Bartlett +The Last Black Man in San Francisco,2019,Folsom btwn Cortland and Eugenia Ave,,"LBMISF, LLC",A24,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Nevada St btwn Cortland and Jarboe Ave,,"LBMISF, LLC",A25,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,900 Innes Ave,Boat dock,"LBMISF, LLC",A26,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,801 Innes Ave,Bus stop,"LBMISF, LLC",A27,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,911 Innes Ave,Grandpa Allen's home,"LBMISF, LLC",A28,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Mission btwn 16th and Cesar Chavez,,"LBMISF, LLC",A29,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,802 Steiner St,,"LBMISF, LLC",A30,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Donahue and Innes Ave,,"LBMISF, LLC",A31,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,"Chateau Tivoli, 1057 Steiner St",,"LBMISF, LLC",A32,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Innes and Arelious Walker,,"LBMISF, LLC",A33,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,4704 3rd St,,"LBMISF, LLC",A34,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Forest Hill MUNI Station,,"LBMISF, LLC",A35,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Market/Portola btwn O'Shaughnessy and Castro,,"LBMISF, LLC",A36,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Innes turning into Evans Ave,,"LBMISF, LLC",A37,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,3rd St btwn Evans and Oakdale,,"LBMISF, LLC",A38,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Oakdale btwn 3rd and Bayshore,,"LBMISF, LLC",A39,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,959 South Van Ness Ave,,"LBMISF, LLC",A40,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Shotwell St btwn 20th and 21st St,,"LBMISF, LLC",A41,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,"Ford's Grocery Store, 1496 Oakdale Ave",,"LBMISF, LLC",A42,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,"Hotel Metropolis, 25 Mason St",,"LBMISF, LLC",A43,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Evans Ave/Hunters Pt Bvld btwn Keith and Hawes St,,"LBMISF, LLC",A44,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Illinois St btwn Marin and Amador,,"LBMISF, LLC",A45,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,"Portola Rose Garden, 598 Hamilton St at Woolsey St",,"LBMISF, LLC",A46,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Castro and Market,,"LBMISF, LLC",A47,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Eddy St btwn Leavenworth and Hyde St,,"LBMISF, LLC",A48,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,California Street Hill btwn Jones and Larkin,,"LBMISF, LLC",A49,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,California St and Gough btwn Geary and Jones,,"LBMISF, LLC",A50,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,"Red Building, 2567 Mission St",,"LBMISF, LLC",A51,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Haight and Belvedere,,"LBMISF, LLC",A52,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,Buena Vista East btwn Duboce and Haight,,"LBMISF, LLC",A53,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,"Sunset Super, 2425 Irving St",,"LBMISF, LLC",A54,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,363 Lyon St,,"LBMISF, LLC",A55,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Last Black Man in San Francisco,2019,415 Lyon St/355 Lyon St,,"LBMISF, LLC",A56,Joe Talbot,"Joe Talbot, Jimmie Fails, Rob Richert",Jimmie Fails,Jonathan Majors,Danny Glover +The Phone/Jexi,2019,135 Mississippi St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Ft. Scott Ball Field,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,3200 16th St at Guerrero,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,"W Hotel, Trace bar - 181 3rd St.",,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Farley's Coffee - 1315 18th St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Texas at 17th St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Brannan btwn 2nd and 5th St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Zoe St btwn Brannan and Freelon St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,SF War Memorial Opera House,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Regency Ballroom - 1290 Sutter St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Mash Transit - 284 Sanchez St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,16th St at Sanchez,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,1423 Golden Gate Ave,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,956 Pierce St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,22nd St btwn Carolina and Kansas,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Castro at 19th St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Liberty St btwn Castro and Noe St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Castro btwn Market and 19th St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Vallejo at Montgomery St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,1151 Montgomery St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,3419 16th St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,18th btwn Dolores and Church,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Broadway at Taylor,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,"Grid around North Beach, Chinatown, Financial District",,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Grid around Haight Ashbury,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,"Grid around Financial District, SOMA",,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,1 Zoe St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Grid around Marina District,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Fisherman's Wharf,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Embarcadero btwn Rincon Park and Pier 23,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Grid around Union Square,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Grant Ave at Green St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Sodini Restaurant - 510 Green St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Tamarind Hall - 1268 Grant Ave,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Market at Cyril Magnin,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,California btwn Taylor and Drumm - Cable Car Line,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Hyde btwn Jefferson and Broadway - Cable Car Line,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Elixir - 3200 16th St,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +The Phone/Jexi,2019,Transbay Terminal - Fremont at Minna,,CBS Films Inc.,Lionsgate,"Jon Lucas, Scott Moore","Jon Lucas, Scott Moore",Adam Devine,Alexandra Shipp,Michael Pena +DEVS,2020,20th at Noe St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Dolores Park - Dolores at 20th St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Castro at 18th St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Corona Heights - 16th at Flint St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Chinatown - Grant btwn California and Jackson St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,North Beach - Romolo at Fresno and Vallejo at Kearny,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Leavenworth at Filbert St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,"Haight Ashbury - Central at Page, Haight at Masonic, Haight at Clayton",,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Alamo Square Park,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Duboce Park,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Tank Hill Park,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Bernal Heights Park,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Balmy Alley,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Harrison at 25th St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Clarion Alley,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Sycamore Alley,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Judah at 9th Ave,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Judah at 20th Ave,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Stevenson Alley btwn 6th and 7th St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,18th btwn Connecticut and Arkansas St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Broadway at Columbus,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Brannan btwn 3rd and 6th St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,25th btwn Pennsylvania and Indiana,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Filbert btwn Powell and Stockton,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Mission at 20th St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Alameda at San Bruno Ave,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Main St at Harrison,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Pier 7,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Embarcadero at Harrison St,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Broadway btwn Polk and Kearny,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,Coit Tower,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +DEVS,2020,21st St at San Carlos,,Minim Productions,FX Network,Alex Garland,Alex Garland,Sonoya Mizuno,Nick Offerman,Jin Ha +Sonic the Hedgehog,2020,Grid within Montgomery St; Davis St; Pacific St; Bush St,,"Paramount Overseas Productions, Inc.",Paramount Pictures,Jeff Fowler,"Josh Miller, Patrick Casey, Oren Uziel",Jim Carrey,James Marsden,Ben Schwartz +Sonic the Hedgehog,2020,California btwn Powell and Front,,"Paramount Overseas Productions, Inc.",Paramount Pictures,Jeff Fowler,"Josh Miller, Patrick Casey, Oren Uziel",Jim Carrey,James Marsden,Ben Schwartz +Sonic the Hedgehog,2020,Pine btwn Sansome and Front,,"Paramount Overseas Productions, Inc.",Paramount Pictures,Jeff Fowler,"Josh Miller, Patrick Casey, Oren Uziel",Jim Carrey,James Marsden,Ben Schwartz +Sonic the Hedgehog,2020,2nd St btwn Mission and Howard,,"Paramount Overseas Productions, Inc.",Paramount Pictures,Jeff Fowler,"Josh Miller, Patrick Casey, Oren Uziel",Jim Carrey,James Marsden,Ben Schwartz +Sonic the Hedgehog,2020,Areas around TransAmerica Building,,"Paramount Overseas Productions, Inc.",Paramount Pictures,Jeff Fowler,"Josh Miller, Patrick Casey, Oren Uziel",Jim Carrey,James Marsden,Ben Schwartz +Women is Losers,2020,Immaculate Conception Academy - 3625 24th St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,2712 Bryant St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,1132 Florida St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,44 Edna St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,St. John's United Church - 501 Laguna Honda Blvd.,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,Laguna Honda Hospital - 375 Laguna Honda Blvd.,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,1336 Rhode Island St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,Pop's Bar - 2800 24th St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,Dolores Park,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,MUNI Yard - 425 Geneva Ave,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,F Train Charter,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,Capp St at 25th St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,1080 Capp St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,26 Edna St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,119 Vernon St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,3202 Folsom St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,110 Pierce St,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Women is Losers,2020,Balmy Alley,,Look at the Moon Pictures,,Lissette Feliciano,Lissette Feliciano,Lorenza Izzo,Simu Liu,Liza Weil +Shit and Champagne,2020,Oasis Nightclub - 298 11th St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Burns Pl. Alley at 11th St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,1814 32nd Ave,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,2 Mint Plaza,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,1090 Eddy St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Don Ramon's Restaurant - 225 11th St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,57 Taylor St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Cargo Way at Jenning St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,2644 Mission St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Bush at Grant Ave,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Montgomery at Green St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Green at Jones St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,La Ferrera Terrace at Kearny St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Haight at Ashbury St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Gerke Alley at Grant,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Leavenworth at Greenwich St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Geary Blvd at Gough St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Steiner St and Hayes St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,Castro btwn Market and 18th St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Shit and Champagne,2020,17th and Capp St,,"Shaboom Boom, LLC",,D'Arcy Drollinger,D'Arcy Drollinger,D'Arcy Drollinger,Matthew Martin,Steven LeMay +Alive,2020,Embarcadero near Pier 14,,CBS Corporation - CBS Studios Inc./CBS Television Studios,CBS,Uta Briesewitz,Jason Tracey,Ryan Phillippe,Mageina Tovah,Katrina Law +Alive,2020,Palace of Fine Arts,,CBS Corporation - CBS Studios Inc./CBS Television Studios,CBS,Uta Briesewitz,Jason Tracey,Ryan Phillippe,Mageina Tovah,Katrina Law +Alive,2020,543 Connecticut,,CBS Corporation - CBS Studios Inc./CBS Television Studios,CBS,Uta Briesewitz,Jason Tracey,Ryan Phillippe,Mageina Tovah,Katrina Law +Alive,2020,Connecticut at 19th St,,CBS Corporation - CBS Studios Inc./CBS Television Studios,CBS,Uta Briesewitz,Jason Tracey,Ryan Phillippe,Mageina Tovah,Katrina Law +Alive,2020,Pennsylvania at 23rd St,,CBS Corporation - CBS Studios Inc./CBS Television Studios,CBS,Uta Briesewitz,Jason Tracey,Ryan Phillippe,Mageina Tovah,Katrina Law +Venom: Let There Be Carnage,2021,O'Farrell between Leavenworth and Jones,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,Antonio Street,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,238 Columbus,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,"Grace Cathedral Church, 1100 California Street",,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,Mariposa and DeHaro,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,Coit Tower,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,Palace of Fine Arts,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,Sutter Stockton Garage,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,6th Street and Jessie Street,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,Beach and Larkin,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Venom: Let There Be Carnage,2021,Montgomery and Green,,SM Film Productions,Sony Pictures,Andy Serkis,Kelly Marcel,Tom Hardy,Michelle Wiliams,Woody Harrelson +Goliath- Season 4,2021,California and Mason,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,"Merchants Exchange, 465 California St",,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Crissy Field Beach,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Fort Point (Golden Gate National Recreation Area),,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Hyde and Lombard,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Hyde and Chestnut,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Red's Java House - Pier 30,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Stockton and Jackson,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,740 Jackson St,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Washington and Spofford,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Waverly between Clay and Washington,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Grant and Commercial,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,"Caffe Trieste, 601 Vallejo st",,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Union at Jasper Place,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Green at Varennes St,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,"Brocklebank Apartments, 1000 Mason St",,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Pier 7,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Goliath- Season 4,2021,Mountain Spring Avenue at Glenbrook Avenue,,"Picrow, Inc.",Amazon Studios,"Billy Bob Thornton, Lawrence Trilling, Derek Johansen","David E. Kelley, Jonathan Shapiro",Billy Bob Thornton,Nina Arianda,Tania Raymonde +Shang-Chi and the Legend of the Ten Rings,2021,"Caifornia, Mason, Powell, Joice St and Stockton",,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Stockton and Bush,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Stockton Tunnel,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,"Bush between Jones and Powell, Mason between Pine and Sutter",,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,"Lombard, Hyde and Filbert",,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Larkin between Beach and Bay,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Jones between Post and California,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,"Bush between Hyde and Kearny, Sutter between Hyde and Kearny",,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Post between Van Ness and Kearny,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Jones between Pine and O'Farrell,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Clement between 7th and 9th Avenue,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,Noe between Alvarado and Liberty,,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Shang-Chi and the Legend of the Ten Rings,2021,"Fairmont Hotel, 950 Mason",,Freelance Restorations LLC,Disney/Marvel,Destin Daniel Cretton,"Dave Callaham, Destin Daniel Cretton, Andrew Lanham",Simu Liu,Tony Chiu-Wai Leung,Awkwafina +Clickbait,2021,Pier 7,,"MasterKey Studios, Inc.",Netflix,"Brad Anderson, Emma Freeman, Cherie Nowlan, Ben Young","Tony Ayres, Christian White",Zoe Kavan,Betty Gabriel,Adrian Grenier +Clickbait,2021,Jackson between Front and Davis,,"MasterKey Studios, Inc.",Netflix,"Brad Anderson, Emma Freeman, Cherie Nowlan, Ben Young","Tony Ayres, Christian White",Zoe Kavan,Betty Gabriel,Adrian Grenier +The Matrix Resurrections,2021,"House of Nanking, 919 Kearny",,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Vallejo at Jones,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,"The Avery, 488 Folsom",,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,1 Front St,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,465 California,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,"Fitness SF, 1001 Brannan",,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Montgomery and Pine,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Montgomery between Washington and Bush,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,44 Montogomery,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,"Joe & The Juice, 235 Montgomery",,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,California at Grant Ave,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Harry Bridges Plaza and Embarcadero,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Pier 14 San Francisco,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Powell between California and Market,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Fremont at Mission,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,425 California,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Pine between Front and Montgomery,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,150 California,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,Pine and Grant Ave,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,"Sansome, Sacramento, and California",,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris +The Matrix Resurrections,2021,155 California,,"Adobe Pictures, Inc.",Warner Brothers,Lana Wachowski,"Lana Wachowski, David Mitchell, Aleksander Hemon",Keanu Reeves,Keanu Reeves,Neil Patrick Harris diff --git a/Homework1/erjzhang/ecs-272-hw1.tgz b/Homework1/erjzhang/ecs-272-hw1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9394c589474c5c31148c47d358215f20d99ffccf GIT binary patch literal 82050 zcmV(*K;FL}iwFP!000001MIzdavMpOCp>@i6yE6mB(N(80pOlh+1=bJiIi9*Q|hd= zv@8e00Yowoj*5j8l$K_5kZ%q!=a`$!N#^~Yd#nIAl|+Q9B&$jSfe4T1&)wg?v|g-l z_1D)n+Wl3z;nKhEe{HolTfavCFx>htiDDTND1Yxb)yaJ&|6aThqd1;K-@SODdyxvSWzScmzqR^${NlgV z$B_(%-Sro$AFXsZyDOuc4z|bAAPM@hrvvdzr#W_)e+yNdgh6v@?Edv%#lhZ%pqs_< z`_5mNmVaL=+})kI`(MQyIac3^gYZ{RiND}|)rVHA4;^}86pI@ryzxYbv2a(#^@f

eKFOGgN;|yinz1*bB{uyZT=njpfP{>(%$kz{T4pq3)|F67fh08OO3eQm$}i zEQRdpBo+hDA4kuHulo`MMZyb2Bm*%BWzhGczBZuAXd3iI0YDm|>8?75p09Rz*s%)Y z8~}H<)sL>vWEiQYypdik%6B#!^nLuxN&4Dfyx^A$8T@jXz7~%+mRqs<5I2_{!d6Qr zvARCVT?bCzcx6Ff6h_huJotNO?V9Vc2GFCGag6irs>fYx^y>SQ8%QxPhkt`g>^ zN`}?Z_^w}i(_ipo6PR(_)qMEu#`1m3zby$t8~KRe!7D;9O4osY>l0dHexZ3oB)%8F z{r*S#1vj?_Iy@j`HeK=ke+Y~vgg0oqKQ+z`tl~#{vhg$4voOZ8xldD&uBV5!Aj&sGcVx$P3qx8t9C-K(Pp5DMG{;uPm-Dr>e z1(W~V4t#o{dg$*x_ZclUhrTjSw#=35Kb4=%PyWO1yX)weM<^Zt^d}|(g<d%s5a5rdht*v=1O@f25Aq2;S!7?0+hPYl*i!jPEbF9gAy6}W3$dpdv4 zj(TaR??sUK{&Kbey->-kr6O7@kF?V9XP>?AuooA%@k4MG=$k;KOVn@*_t_;bzLqa# zw^))eLv7}RP#9;quxWl@nz=oq1K4azNA#9)h?>%F=0Ay^`LrzlQ*^|4Vx_ZuE4`T^ zEi+=`YFMBvnJ5t?9@iH zhC{;i_oDe*tS8@zwYDQdZ#at0$DWR3JvN_xHNYlqw;2oO@sYy4^!Qr4y+l*{A@+PP zo{GLNNu3;odMt+CwE`kZh^4p1D)giu@xA9K-`%dDyQ?o~tB1jgySm~9^qA!7{byhM zzT%JH7w_S9F>gK9Nu+)ub=&ocgqEa@FzLrSY!;7oJo2Jex`zp0t>}9A*FQm{6w~h; zE8TA6KmPOrU;pE;f2=%|QlHtUI=4R+Xjc`V8H$PK`K_pHVocHZjexYuhH$-T;>&6J zb)bWIWgy3%PnSsbj#da^-oXA4c^}pHjZV8E@Xi&|jz>EDzA^S(!a?IdEChcF331{B zX0_Q6yeYnKtgkf~X_{;fTNT7oWCy^WT2^&~#gTaDR9H z?Khf;6&rqE{%dtqMkSju_Gmd3@2bX+OpzMm59xH%;pXnc>eFwMF^dnd-0&zFIx;}Y z97Bka=c?JWF=xgpavWiH=W>Y|V$h~H>(S?5n+>|qSZ)!G44aK> zPu=Y54>a&kZKrMNmf4j=)WuweWR>cSx;cWSlxz~jHK)ui?G^qrU(>bgZ+Mf1Q1^F-8_zB(a-&2-!V*mCt)(v0Y5T2h$7ZUtyLdxo~%P&I!t zLtx8`)2MY3FtCzP8Nz^5GbAB?2^p*d%zr{=e5 zv#_&hRQj1tQcF%IDsY>PiHt{<(plhL0-E2F%K@d|LGbevUHpakroK}6EsB-$dww$a zh85m#xUECPe%=jZVkV*Q(I396VbNZMdzg`DgFW5@qHW z7&w&~3;fWb7jy{D^m`ZkrL&%XpYrdk+3(YC`THjy)*?h^Nee5|?dC5`-#0tyqKSeY zkK(DXN|>{Vvm+5J7zXh3tn^5yWh^-Pz9`{sMABI(3VJ}!f=kjqsqN~ftN}Ecuv>gi!c641C?$oZTY5LHWXhP8Lx87DBYdr zL*>_WEk86L7`&ZcKV{X=I}n)0W%EO@eO{ zUKBi!Sz76-2p6^2SELrx4KkSC$SJ(1GE^eabjA1ejfl0NX^I|6lsrbujCv|Rz^aF{ zl9^5ER*U9rI}7PE~=o^C_jow2=qcgR%Db*;XE(-SpY{RCo4j1hxk7NKc9R}c z{#&BSGsim{aN=13kv>?S+TuAi-S7V+Rpd&yrvT%DnTe!i^_b~tzW)rKattNqmex%A64n`*koRxitVhNZ|oU-qxkQ4Pbfpws7n zDZlP60mI&+C$jIwthlxt%jSF?6Uk!jqo)XvfHqMHl6g!@RJqiCC~pkiuyikH49}V7 zJTG#FbdidT;W-5M=S5(jyU$HTL)b6Nt9(+<`D8Y;Q&YNw=yP^Q^(?Ix?kv3yD1UAh z%-m>JIBr#oY39M1*=0YaGiBP|(A*K%p?tD@3cCiT&pr#Iz$s@>WwZ^+x!#f<9yo-3?G zNm)r|PFTiIrSp^L@!rPA8w_@R?mMvo}q=izwhJO~Tz+z|Fa*o!;)cSucTsaJ|Xj=`mj zBr#V=pC!hz7gy=thm`AJ)1{=KK#S8WymVFu`9mXf$VTEkUA9vlag^4WW56yBMH3F8 z6*zyE=ZpNS?N1Z=Pb`x!%$|NcSCLM_zAAYS+|`v~C?}&8F(esGg;RDR@TC_<aQg>F|BG(|FSw<>#|Ah%V?sX5&ItTBBHD$MtaStxt>m0nxHTaL_7+iWPw_x@nNk_+E9-mT_-|7-kG{2l&5eqmV{nCl}fx)zq^8`o#tck`Tg-@JDZ@ZR0!znk&i)d9-5fSiJZkNs)g^{SD$Q`Ukq3vnlVaNc43WH;Wv3L?nm znJbTHoQK5L-+2^kZ)@2rbvcWb-)F8b}_aJeOp^$jgS=&&@MhVC;UDt)&UJ{*Jt zxZP;H?UwOHZLFuKO@%5Sm@R7#M^qD3VwfN|(}Oos^i*HMy+|_$j9xIHgCF$yLSJ8d zuE5|kXq=aw+HI8)z#xxhFeL$OlK3PK=lPxp>SjV1YXTvIv?Y#+!m2gXrylpLfxE1lM3r8OQQ>U3&r@0f?bwD#o|iiMwwa( z`L)RWNViwB{WAVOOuo4PfU=1dQgh9BYvZCzvE|rI6omd?ga*pUbus`t?iBO zdS^|px7C*1+}_^ms=>zUV0*jg_GG`)TU%G{?d^^JT5oGGaC?JocXgvTkiD)eReyVJ ztKVI1Z?5*YI~%>N{%U`{zquy+?)q9!O10ThtL=V&OKxwjx9Oe@)mMY{wN78TYlAh_ zU$xMgZ1vVy#S#cuCN+;Rhdk`>1WO?=%zY`=euolmLQ#S2Rxk1V7!0+X|4mP%i%`L1 zlN}?(k1E$&LlyIHHXD{lzm}l~yJ0h3Y~pS$yAghBjNQi1j`*eX$ospGynpqs`y1|R zBYy_p9NHN+m!BVZ?|gpF`_}J%ACbD!8}S|Q#H*{T!0(6X^Ee1LA9?@Qoe-CDUW%ZX zf8aUrWH1#BTh5_*a211(V&5#blgiJ9x8q&;{dd2t7{O3_U+IU^ ze6pqG_ml!{?mT^Y7+UEN7A|LJvHW&EiurAKzNMtL6yH<+p){dvL*PYaz30AH%}gi1 zc*`=C;Yi+r-wzf9S=$gy>#MeZ# zTw{=Pr-4M$q$5IL6Jk2uq0LC4?q9(m?CTps-l>X1y@GYQnFcGTa!Rjgo*tbp-|@>q z==H@l4M&?&kCZo_bLB5GO2nBL)0RE*dXa|x^u{MZomYxrI#yvc(tcb-;4bzBrgD+Q zFnDKMzD6(}(<>qi8LY-9a+m~i@gU+1ypkV3iVNEEL~aP!O=nLJ21<#28PL&dzI}cu zL)u(^0sJ$4Ll>4E=e-QExpqSxwdj2~J1V;6>JGhM?9nxbW5*wawC{FWbf!iDeHE`j zu>yytDo*=5*Ls?c^A-;*?aHtx!ztZPCzt?TU3UysyO85V`NELsuNjo2$s#Rlq@i6w}*Cxf;_^np}BArw?4d>!>Bpb&oC(Jg+nje%eR;(b5ik zRB#$DM_vGe0YEkgV_qyS2`Qn|07(3iPbR6DI9|P}kYeZ!U}64SLd0lfE}nS4?%q}IXUsa!hYzIR2B8Ur+){sHle2wnx93{#6b-c484 zxCas>`JR!E;2HS%k$4n*J2z|@k1e&th_Hd*$Z7R#3*LHjuf1?Q6hV)E-UkB26or?(^ccHipWq&#k>wEC_921i;*mf;4E)IzbWWT}PCVh6c z(ZH@+@Ly+z;;7h+FNyjc5Um#_v;d`p0fZLhC6bl8c&c&BnW^fVK197G?J z)Iq2bnHz?l@vvdAT_uwbILpxr2L^~q2R zFK=j1dWs&}qYnuku|xeK6?j4-JtmRrfwvv2fPQ*Si{rc|LKo5kT=casoy%zm$Ltx? z$sMFLl1w~R4&hnsjENkpd$3#fAMeVk^VNXfIFw#E*0dFlbxaJUxxL<|Jr)_JO>ET> zZ*-3s0kPGF*&y3%>%3OklSIQ~rqpz}40C&9{l0q|K4IgS59p8)c?$R^l3U+~Lm7A< zjo+1{1bj6l@i;2<{9y5MvCO zC-fg6_rG7h{AAj9Oe;^ANkZC1A8+T=yL{Ul1+k1J#Z&3iz5%xUzP8wy4W4is??HdM zt6~g07^k31mkvh6G-|cocA(c|@5P+fg&-Iswiv|C3G%qHs@#nZeV6u)uSr}*062+y zhCY%^gHMBS%!0Fsc=F_QjZ1>elv`#z+=9>i^lba5sCr4i^Td61tV z5%S@;oAf>5V@x6|cFUg=K5bE5aM0LIh}Oih*deYpC7ps89;SILpoz`1U@G`q1K3}6J~y}D4HH7hF~=TZ zYbb}5J{88|fCyq#gQAAQ2Al&?iA%^?PAJf%+d0qJ; zp5d?OvX)0Usvf2jNzVs#Ao|j`_$6H%67?KxS!zKPZzOhL#={QG>0Gn3y3vL{5D#hl z(;^x|@JOq}(@X_1EWC9{{Fy|K$iD*QM^dgY0rDH#^r%}x=OT&>%)81ThBTbakspcX z=JtBokOmd(6&;S~k%&)^|HVj!L`0o8EphHa420N9CXj*;JhQ>y|>U$tTv@%tjGo)>{ zBF&CP^l79`LOe&1lNgV)N&@ki2pps{nh$I&{z{K;q=YB`aUfp{*XvDV=%3QRycL6oe{qLE2xS?!*|$ur3PMK$4fVy3kR( z9Rz<8_^Ebkj%DS>8!o1RP&XsbUnBwB46_@U(5!89@Fxi|kaj!UTN`s`xv<&Kx*Kr! znJ=d>FbX*)4V+2PgnbJmaMnhHtsb<6PCa5@Vbo}lg8nxX1Z|BIDEwoYGY6O&!yj=Q z8z3IxB#?-MnBSD+7s9wn*Z2B1ES&?v@pe<>=>~FQl$$}26bBt5w;0rFdmZW!v?|5e zD-yWCLYteU>%K->^t3=z-V+g^4McpG2+PyX;iWjIh31gsQ#qCZ{+ovWAPxQe^;>~T zKe{0D&0aDBG+sm`1uX16WdB|5(h+c85*C!$Pl&!dMsSuy?R}EENi3ozjjkkZAwAaq zm7Kp)moqxilWSGAz(bL2i{=|_dl*XlBRWt|4dA6_bRD3CibdT4R1gEH0|rmx=yYW_ z>0d#m%0QSs;Z_K@KtX$x(@b=*<2d^sEvU6vT)=}tCqIfbyhpw#mq^bPJKRf*HU`14 z-gfp#1(lYe!I!p1hxbUyf?T-=o2q4RqlAGda5r2AQE%O+UOeE2SHvGDBXQCKqa{`1 z#_NBae{q+M(UAHgNKDW*KOin3T{*TmMoasxx2+vBPpd*d69q{qbBSiwrwrQ_H`#gO zYM-Du1;sc|q6lN1gVQ(%?igK(-aaQagto^S$pXHFP7*_{K1m2cq1Zv9RuP;F%|AeW z>U#sPFHRN7Ngjc4tfPsC?2l$=jpU`n+{L)O2tYX;U`)FlQe&uJESkhTJqBoeFgu99 zDhtJ64~2K_L93^!PC~t6?t=${vw|Qdjg+4mG3)@0qkzK!EC zo_@l>Jd)qyR_azrdH?F_dTNVGw1B(LT;^&NtbB1!^C`0~2~9 zD+9FMXv(bx;eyuV8CWyuRLWLF^N;`u5U?Qjt+8`qi=|SqM3Xg?jd-*o*5XlSMt(BD z-fIXt*5P`d1O~=W*O3lAQVigSFX>3BF_Wf11R^TV>J2LM1Vm`SS}Na4)|Y(}s)%O1 zeg0ahL1qPgt-N@2%Ph85*H^YS)-sl8y&=sRKS5%2OEu&L|m`6=xnt+Hoy*ZgP*Bh%dm$? z6Zks>G#7g5E@=nN8F4)iw990Wi$jq;9Emh5StGX}mM0R|-lRr_V-IHxRS5_efjg#y z+FB46KnF~C3t{3C#tlyF2EPPCI!@(Uqp`IuF9r~*mCn{? zJBt;H(oKsBs`rN*JV1}L(|qrNGx$(RPc=;-RaSRpq+nHX-Vq&x)FAO3yrY@Z{e)yZ zZzzNNkyIkJ_qxJr2K+x(faKSO`%bsJIqOEN*$%o$T$mXTkv2h4cbyXrUEEEfEq^r< z0Z~XIQ>=nzhrS<@T9no_!LmzOWdj|Gp;lbo_e|3ep=JaTdwZvh>DCUM1|oF3feESW zu7+-Auz4+$0a3u9Y*fn~ckG-y^$-y0oTvc)pjQZRMm#l*!ST=XhN!%2{K#k0=X`)8 zA0`p_VMs4hv&i5hBgfL8NSb-UL)vY_dqV)dGfX(dQu?mgOQ2~#09kvZ(2FAEXDQ$PhOE1hRp;Zl2#hh;RGbksh6)7c z159loa-=2B6ilSgh#)5r1olQrNRw}FY;07*cbtM9#u}`b8_ogzFrE%GJAU5`!1i!B z?OP7Q^v7J1H=E*|OM9yCkq+1r`-<6!(|CnwVK{*EpDK*A zE10^aJQwDKeI4p}WMZ%*BB&J?J#5uih$4}3D4o~dSiI5K@~Sd}e=OCZ1_=G93t(Lc z&N)toAV?;_`WAxZa@XhEi3(+!CbUK}JVNu|pzLBAgjEbLsf3b@Bz!`MFbcUvSr%9# z*;?a(poTlUrTi3VzG4Q(W}=w3ty~H^Anar%D%kIaIrY*A{`Pc za3Q4bi9vctKY2rKw+<=drjqR;6k8;h!toF1!L(qR;PaDu`-Odole(B=rEz#DXhFXQ zax7O;LF(W`+FQWMN{RX;byhiNXM1Cf17}T?tr^%{U#AmhQ{`W^3bITQUvp$i`$%>_ z@-6zr_9hcTVJZJQXIXQCyvhjsQS%-*!I5k2a+o;L%euf>P7~b^r!F9AW~EVH(#8q2 z7ZqH>bpf5LnlOQ&Nyu0ms=vD45xa>Bqi5e;J`)E0)m}Yc4qO*~EzD0IR z8V%8ydF(k69-ATWBaMAhA^>fT{vhOwELLP+@lLt6}qo1C#`Yh@9_7Aq!- zRdSLYeUldvqB$&Hb#Yju-SsWj{{gZ7by=(fQg;vqbe;>q&8@XLF3sgEe#KP%I*20m zLG1ZSZzf))E_0);!fghL)AQ;b`mit&rJGUYj2v3L-w{c0tvuh#kXxJEPK7^AlAcdu zXutRpi-(kw9;>kzO>9I}ZLs3Y#6_A>pwbAQOkt=CjE#aSo@)|7?TH%N)(yw(cy6vD z{Lsp5&uBlI3V6_s`q~dNJw0aus2DbPCLaUZecQRy8(#@2F5j6J6!-u~ z&QYj_pv-3qz+Fpb!|>{`n|X(ro)@a6Q_l_98h=8hhTgx?{wBpdNQwz>==aLXRKpxg zK^!lyxogj00MkEh;(a-F&Pk9!)f_KMtBD-ZBf*m4*J3{;E&Djj_hO)n)UEtMTlvSZL`yqsQu*aTB zXio0z!&>nA&HFPjlK&n-A$VHJBaMRX4yW?su$Xs z2k%&ZA$Tv6h>&$bhf^6C8$|baHK-8BT3iUD+ruM5lH9f8Vx|HXMw6z`4vF>l=PLQ( zT!wlo5Z5qD6x0RMh4Oq|>zX|6AE9&4(gl&ap%*+CJAQWNN)hCryMj)d%SP;y%Piq| z(23X$6$sa*9*?KQf(ZB^A!3k9RN*V-qnY*}OQdnI^@A>2}M+uiwR`nXZ=PgGK!I`5152s_4AvI!^`-@h@gL@8RVD*3OB%MFyb9 z?b2OeUMb6z3B0qEV{%;Mi5icQ0;O=Y#vaKs+3uh(h<{u<_&{)boB)K;~! zPac$V>_M7D!AlZsHi%BFLiV*<)U6dGZg=XJVZUUSiZCOh9X<)Gu(-KJ;OUGFBn}&w z35@Q5y@4VV5s6gc5dLJ+Xquf_T8^4PGf8rv5MlG>=5c9a$xyWw{Ro-qf{io}!Jv`( zL6_dsnhxrPe&nEl?5AqD6^6TWV&3PkK_#>IzMvL9Lx}rv*y5SCsAOBLv9udEUQzUF zZ+}7@%9q30xt5&VZOMEj-hkKk{iG+F>+9<{_mW;a1w%7%B~h&weUCfBB6adAFXa=6 zcL)&58FW@}%KN~oC$S|C4>E>82%r;ag+^E|4q05fjW)Wcik)Pb&;#9VbW`5ga9D96 zWiSSXL(^NMl%O4_G+{Y?_@SZnOym^Erm01Y&A~dP>fu>}ZPh8%*(}yTiA1wlmcbgGCj@vj(i1VD z?Vf}=VdQ45E-Y9ud!e8sN_i$Gj-kgLa;?cH&^If#Di{julQi}`O0$**h{P=fuB2(c z8pUgIkl7GSr(}-WHs{iez2^Y>yotJZF1^XbBh|tUNldy(KEe|wNJk+C7bDkOyH;gb zLWw=`20BPjhon#dZ)?swqMHPDq2+GX^(tIbH^U`e9)F|03O-?58jA!8^n=)Horj?p ze?+;PqO^6cNx~*6DNux{FjELfsHB&xC6cgd4;autU6J`jyrXOn-T{pObzg%D_R)v} z3Jo0(BsZcG$C2zQf9Z%DP`@9c^UEIRfrH8JdmQRabJ=vt1q$aBk7X;^dNKD35@Bmd8QFEgRlah<(c< zU5uzU*2aAFM-t$;L<%jx<{}K{ZL^}-)&?lc>gsx0{%P00c59Bgjny@AE~kC2`v)Ea z8}K4QHlYc`l!7Y*;kWRI2ZTR7v|2kW{=1s9?VYTz0AeR~FJdlF^pXg?vl9$G^wH>F znO-%oi44+Y-cN%$OZ1tIDNi~X7I;GGCU6VPp`L%ynl!%6c85zm#^y|u#)5crXE$lh7<_xN2m-3nEAw@-sL#WxC#29CJw!ya3QHBp?AD8(76@|IY~uA<|a;TcXg{nM7z>gg6Z{ekX~_ z1ZCij_()u=Y}Y2q8ij;liD!RY9YJqg9E!BtT~?eA_Ft4sBz>!sd8w_kRq|RB8K3uj zk$#^*%oH!dWRkH=hemA5Ow&J>;sRvYAW8*4p%{~<{YQd42|D$|-f5rIW@W-TMDv{& z(e(RZNoFTZNtr6$ViD6VIIy_#?`$lmNs6jQ1kus0Argvd5UE#sdwZU1>&vG*)Dk_Y zg25FVMALrDOQxl~U~Z`!Tx32C*_U&3N~1+c2{SA__FOu6V|Z7LJu*ysC>oSim@e2d zS&B}^lU!9tbVjA%V8pqSrl_?IHzSc|0wvS6K;4}NG4gsGuUpeS8$_mJs?};yASt8T z^A2(iCt*!?&k7Xu>tQ?@@a%91lK3lv-4-Oyybj%sVv-}*V$nBwjM%bse3zqPYa6y! zcm+KY>`IxmspN%XtJ3|OEfkv_ydyag#-NkZ%S=;_wJU4MGFde^O}x+;1w``%B`Zi0kKIolE}gT z`QM_s-d@W*RkZ{-b)6Bi%aNi{wOo4*VJ~W2MVp+7(y`xb33{XIVIv6yl^+mN0HYa0&t)D8 z_6pWOOX2yE4dbu6^pJLu#`HfhP`}ODpacVl>|exn6u&y1_0^U2&9WfiG>YQuAzdPp znO1{f9dMo#xa^Fvj+SlS>DI@aM)%WcF@245b#zATJ;=n~<(eD|8Y=NUY5B`5IgtT+ zTwW?^!_A4i$f0+G2*>=Q5o>3wa@dfgY?$oPfgF22a zeT9%6i~d;2m7yuhTtz?$Q+NNEM#`LUT9}izY(!P6Q`!tkl1uVs`))~+}=}U2_wHwVXs!inBR!6P#Bv#v-)hcwg zhPS)c*)*}rz88EI5P$PnKfq&Mw*`!*{n5(X#0oHuX#=+Bb3fKXApOo*q4a%~6J%b@ z=FZErYM=fUeXTS_aYAPDB!GEV8*y4dI`IEXZo@2qCSo3@ywXu?mW&Zp^G>xEx5ALYnOWL zvnziNh7i8F%Pq4A6ZOifT?B#}Kk9@eR&korkQ9u- zxf8^hCa-k_lCwmR9b`a52fX$5YRCKK#eqIjFmBK$J|*y9UR)lWi%YN9L-6osn>OUB zhxY8FYWI-hjx^!PVxQQWFX!oB|e+oyc?Vdg%6)MY&tZKl8x_OK}0iFxl!3(aOJs;8viiq9NUa&VDC2Z5u z&K#uAR6&NymRYeI&eMZ5Q&RNlk@6WTNjI$Uhi&L1ZcYcGHf-RPMnv4H91cBgD&;aO z^pRejrXG!<#;UAGbo%z}u@UzbH1{Bw)?~iicmq{=B#qp6y=!e;a8|NRCO$HpNOrPf zDDP!-x=#Z#>^4T8>}a7o4!q`xZw)UI`LiD<}_QOD=%v; z;1HeCA!3mT=AgY$M-YVy*Q~*;k6#RdwmWy^4LL_~Vl=O+;kLQGx+MnSr4SEkRXM!F z_-^BDz#@)}oV?buN76$LzYN;KGpM=facB}(6_wDk0 z+NIlTMhz)13b8w8V|bdVK`%j}YFY&kW&XK07om1ci)`#|!w`A!=9Ob@&2@X)A4^B< z?JR^5zE&U6ye*b4cQ%|g?_M%}LS2PijIW|@;0$IgEYrLGzjV_uq`&XGzmF5n;K%?ru zjVoSWgg{zV>~g#!t$I!rtZlz=%TuX^Cx#EUSnyTnRs2%(B6Jccmn#HF*U9WZH>T<< zp};z=@!Ta5<0yUG*_6~r&n0S$I5ES?su1OsW(`1S^Ljr}Pe7dMJNj9hoWF#NwrqB4 zR#x$p@B@eG3D_iqx(7WQ@hC&YN#9ez>=^lg(Wp0dN{>0`klAdnoZZCb-g>toBb%*EV`X#_oBG_Cv2%HFcDY8_rVW%qLb#M|EdN zyx$>dX$;FB9pYW-_cS-L?dHW#oCmfQI#wZTp2)Ac)$+6Np~mKGQ#R>R2U*XvJD}nd zbDBh;v^qeEKXfrk4LGI)Hkzfd(eXAHxb1g9H*-jg%?&qk1M3g%ob<(}c#(ty2%ijF zb8Wrb7B6j*N-8ug7(%!(Q|_F#1YS5)Xf8r>mQ^ucslkA#Zn2lbiOuboCwXd$OmwQe-qErxKrdUqe7=u)qD49(7 z6dSV?s@j{-hdqP{(m~>Pr0Gm)ai~L`a6Tw*45jD8&@D*y38d}MHPEKbmls!zsRoEx z>nl@Y0x@;?P@I-|7q(j3e2U)cfr*14vFFc>17p;=q24R!C}Duo83pb#zaSP|I+B2} zPdKlL;g6@NpMunF>ld=a+Hj;@J@u8dMB5yt`hJ*@;?)07yDr~siGPnR@iCRm(zO`6 zGSH+mjApOU8tf+hE5Uv;X4;_<+r0?c)90i^inq_-DCy5%&9c#hbUmyS9k5k;>X1-a z?CV}P*ef2`)KSVz2V3bxNs>iO1GKuqUgV63S*jg?3#o!yGaT$7U52>jM`>jRZcwK3 zWD&;ipY;)-1N+YmMb(9=Og zGC+`w5$eVj$O)J|gyEd|3CrQW%SqhWd)@W*ZaJ*{Udv%|>s`_saG5ldAn5sC63rTd zP-MXGAqI%#uo$s5B#6E#|};wIXH~f&Bn?LoErVkC|IewWecY_3@D8T0RvdjbQ$#6=c0f;$n8XV^}Xid zFN&_u;2Qd(@YOknbdkIKTOP^%c_a&5pLyA1x%jn6$TFjWv0=HkCAm?oGJ^t)Mm~oZ zOIkb~8#fmgQ3fU)!m1HJT%c067i&NB*R=$1xAirrY-}-pj*>y9Vrbb_GWo!P^D9w2 z^;PCnTkK+Hb)YYkAi!a()CgE0Xx*)Ly1%$usS1K<>R(GZS5tf!JBTh8SkgI5=DJ&R zX%`4&XDjPqD&CU%0GDw!W%lXd$NWHo8(l#}FQUXTeFR?@=;rI^lF1bmPl2?%- zj?jl@W9tsBxK|9#b430uH~F#@ZK(7xl#>x0<)+RX(^|v(z*Dc4csuf8nxBx~O(d_M z_imJ-k|ae|ul(Qt`Tw8j2#vCcgWD!|dn4`3|NB4x7jam6VwY}<;>^_ZGH^YamXUTy z9)(#tE4EYEJuK;@!4B+F(AU-}fj2v8Bn62EEcP}U`K%j_TkUI$UDG*19;TJXyv~_e zmh`4-*hzFXjY#>K&;)PrJuTS=D-8V)MV)Q<$!2$j-)%zx=f$631$Riu^wHIA2l1Y~ zJ?e?WED$PXfO8_FDs9jkZwu0L$2M}Tj+1*d3-SMjV0w|(=0@d#K8#@2QxcDCU2!*! zx5NIdC-NF>)P=mt?p)K$ybuGm12J)IMBly#p*xxzD8PGj&R9fz(G?J=;nTXh#rhA4 z0AuM#Y0ZLAO$ZYxb3QgHAv7bja*QU5UV6LZXrZVpa@{AcQ&B@~qzawWI8Qyq@wBg@ zu=%J#d&0%*p+5!iw2J1yI+cx5WiIB${g&yeYjZ-=k+T|;NtgwPGj1${Fl?*Z2&NFn zo7Zy7faQp0<8=PeSChC9cYXs+gOv#)jiGgLv)_kEHY=h<$hmntvLJ0Y0#U58Swuiua_$0*(l9gibIFU`yFRu`o-JRoq7WL%^LEksv5Ofw|Q2QI>I?q zNsZ*kuHbQ4_}IBtt>v%0`BDwhp4nY&$g8O$Xg$4^(t!&DAAxD;qe;sh*@!p0XQEgR z15(TAB%bFU*|~k>K5Mf5G0~tv9Mg7)P?wcZguwi2E2P`tzNL@c#_D$J*DNVZPtY)~ zM#!nNH(~*3vPlE%WKUzoi5q99jyTW29Jp2?2c)~bNe3*5WR$xQ%N6wVbNd&KUK$fM zFC;W|x1s45cQU85Hvb~Z@zZ3CC5sJld-9|7mBV49;FAM1Ilg5+Uul$1&2ZS)#XO)6 zTc%?Vskgu^QIj2xY4(7*71=|X6pNh+*To)Yweyr|h5__sNjGB>B5*1K1v7zd+(I%~ ze?++I$80zlr==*$z&uBIrW~?3*9&DI!(Drk*Q2=+Hc2X!9G*=KmVfi0a+(U$1RRNB zV57X=p`t@)!!w1&bP{n`x(BJzBar9}_mK@#v(=$DXIa*K>hmh^wSx3p(DwYG?OH8T z5$#T6-*f^rnc>$SI1FK766zImUq~z9rK!y$8a0(4(&`#UFifJ{0?xG0Sj8KS;@j8= zT`OEPF5nS3^adm(q>}6E)*AbSZri8zn!(#Z&9PWOj-6>DTrv^#mwY}%r!ni9RhnQ%BADB??)l>%*N^T?d( zyPA0a11D0y4B>DzSS>0!v!3u3_`=Ov93`kT6^=dBJN81KGZ@jKZ89Q_yix<1Lw(<< z8+Llz-jK(vqusT7We>z5X}M`h1F^bADi27{oHd*iI$75lKG>Fh%g(Ip#E#HKROGbe zV1gx_py!)S`|6-d}Gi8`{@|1x?%}CIDxu*E5uQiSjtG=yA!G#>aMu3cPbkbR}-~a!Oj)zVxS+ zdPsBNtE9Qq1*|pK{!EN4cm*;)?-qjpeJ$snoO#@mZu(^l5BBnjncZni|ol~I3AO{xmazX z{TdTP7lAqShZH-(2U4TBoa5%B!WbWzlJdaYPU%g%2=|R{`$(_ner2!aD4;27Sm{p? zV?ol)oT+?kck_UDH+5gbTk2Zg+F|a?*0rn^wsyoDSdztIV&vU(8@jYLH`cOlO%6{y zL?lfaE4NU&6OiKfbk{h6yf*Wli@c%1k_zb*I7c3x7a96m;8Wl^cVOt7?cxEpi^VQc z+0C*y3U%Q1iH0?|+ns82W+Hi=^-Q2LQCj8a|Ds(__Qh*93#Rfun$vQ~Z6r8dW@H*K zDHG2}dOr7?w|Phz1ds#<1DaLTS}=;TpxH`*?2|xc7?s7O#p@-V_E@XPfH%Kl=fz?E z1)E;w%yg_d(JSN1$6U|_5m($MXN>4&=TIkM8oyMu2fx{QNm3xK80yKx;AJeq`)XJD zzAk?;&8SWpXvbMPlzkJJw?P+q@3LZhUT?bD+1q}Mx?k92ylB}jt3~VnPa>_fQw4%Gf~bZsMB68m`WUxno9m@Y#@unJ0sMnoy`Z?rHny@b?(%v zv9V@zOt1h@!_`0qk;xpfOJ?2xqXY-qX_K46j|CR{+ALn7VgSMzri9RFu^95Tb_)TL zTbu1_ZrVc64TAI~%Ju|q2<3+$+};wTlNSZ}R#v}tvE=A$b(bv=W985{Bq!BPpxxo} zWIH(KrZ{R7wL43&&csAx_4g$ytaRU4rul_5jLQ10f>ONqBHAN1C3lQCU^ZHr1+%4C zO`E^YA|==zI(sB&)1kxu^)QA>;cHq-@vNLIv{)f#ZM9vAaTCo;7y(f`YVrGt9h1D` z67em?-L4iQs=N%YWwC?hE_#4m1QMmwLThP4)qAnJDw+i&H$i!!eGNNywQ%7CPCT+S;`&Tz|YV3hG zNaPf7d?1UO#1-SE08|qaf)KKj8fCNZDNA~jo3@cRh7{aZEpW$q6LKcuV{UOWF55sS zvK~ds>VUmZD63ruup8&ZUfndK+_;*uwxP{VcePU%X6t$E>uNKr18z>_fDjN{C-gjX zNgbd(mSg6p-XKYVEkH@lUm?z5e;_gF!B4!HP->g#;!N+X+rht#yYX} zqzAFDyI!qw@SJfOoH%_f-~xE$jwA8Y#g=Laty)p zWVyoH#Wac)%G~Z=EIV%qZ0$>^?^9Zw*MxAwt@8V) zjx#ZV8D`<{n+0tWpUu@@`8@VXog2Gk2F~7=*aKaEGK0z(h()INPm*WZ} z)lbvR4ij#;`AlqNk#MvCne0|;)K}+Hvb!IJd55BCew)Ag&g?M(_4S=a;~17B)5^mr zx}_B=HNK0=v9p(Xk|UP|31yFfkRl%ud6TZb!LKu=wP^OF#)z|4`Tob$plpfLFe*OJ zce^@}X*4V|b$Cc~J0s>85KLLo9^-!|J(T2>`mR$oDt_hyw7ke8(M59bZ#04kgdP#y z_Wx(}J*!K*!L&q!x6H0Me5eAsg7gqgrIjz=dY z0FZF}H7#0kkUjenZe&njwCf9rGa6WG0{Yy~#OYc@9K)ULtKVi~;FGx}Pc)Ahw@p+0e>k9Zfuh7p5ga zxpqt%JDyswE497nJzoqQJyF-B4ZTE7!DKAcp%I+Ovn~02u_giN8Im$DxTMerWt^p?an&=N(@l0q`t<34-*}6 z(3VL_pIfBHG?!RwiI-_#x5A#^Sg$pUdsJE4`cC6ig~)Y^X~FOpr3cnF=G6NHy**Lr zN8svkFsS#Oj2wFuqPNzpRNL4!X7M@txid%gE{zr$+6z;A?76haV-g@oW{ZbO4}>+# zH7=D6Q~l#tM|kQ39=m@ zDUO`fcrM|38Bfqr!hmzEUF{qy-HcenZbrYxywH3f{F6n%tmJ$zeJ*lDaXdaQ zI;~Y@&LOQFl9F!%6GYZSaLz;%2|JNDCI|IUadnar($G!HdN#h%>WH8ObdXW_ANrcuK_dI}PvMtD{2TD{80CMjl|lWEZ(6LhNIDrO z%BL5xhS1zv-zZ0UWxWV(RI;gLXKIyy_OdE>#o)e@G>JnUxY9X6{k=<#Fd=7Ob2~-a zSvpv{P)Hj#Q#@o}YZ^}DG!Cxe*d8Gvn=95yf3SjYHd%+K-{Tpkbg4W7iNhYk!%(;^ zt$~-;-WYQ`j!^vBnt>ji2Ed(d&ghA&DSJ`H0o*z$rV+xsbDE&PWJ0`EB6G=i9b0pp zI7aN*lH)X26H>hGsaKk$+_xy*37E>?GH-UMrh_Cx8>^{!$pWx*qKJm7 zF>S{AAbzvUH0rTBq&-7}&f1zGa)YpONX#A81hzUR`nQKTB`!)!C}_?pVG$J?ZsnqvybuQ#{5>ka(*6Yb1+!V_mMX`v57% zu>BK5$$+n{faE^OOvSEhBr$L>9?2_l>^uNz--@(6ph!zi*N&U(nlzFSJf{$CQZf=a zi|`*gyl&I#98 z+ocyUmwZF3c|?ebme#gVcZ1`@wz|$klW5TE4PA*)V7B;wVF zBfouqskN_Ytt7{GGQA;q_~nfgkE9PeQJoFzUbhWvhz#ZOu9HW8A|Nq!38Km!V`S#S zdx=VO?@6~UeS}T=R8PTz`v@4v3kXdK>d%t6e={FO%f9wQH0&z1Roo(|i&FWFmGa9$ zdNJalW2ji#@Zs(^I`uF*6^D8SYkD&cR!-#<2AtEQ)8#vU;qwd0g|yCH&CXcUsgot` zG#1i>6#H7CktGf`>1LOqx)Lv6itkMM8xjUan9S>u3`$!ocauNxELK!@RzY?NWg6&- zvf}XJ_3xU*8Bv8}q7y_2=b;?d6@*<@`nGPiJEB+> zl-prHCGPJ7yHF0?kOX2|bTUcQlX-Wfyw>@i7xsNsB15JG^(0Fg!-ziZ_Mr)!33F_u zh0^nz^S*jSOGw1#{+APax$)pf2@Gy^K~|+4IP~#0y?&aR2F+dPy&i`uGD!ECxd~7Gc!T$;s2@SY1dkSv%KYJB*6x8 z(!ZKIBFk!KB|6P$rdi<)C(?D(ab_=6a)v5jFIYB3Jp!6VU&o{{`J~8_{#fkxF*65* zv>1o9)3~tRbA8+GFaPbise>+%0dTEsvab|@x``&7qmFV8rUs=~47D|OesQA%j?26m zDfsw}myT4dl~}Lz)QWLd=WU@uchS=&g5BJD2^)=xahv1EzP^dLMeL%G_LZiyE(l%o zT9AHuQ1(KJmd|XFSu6EqNL@5lD=p!+67=%GW;`c4fq?_d%gK77f?X-PVt>m_HXjtr z_ssI03k4;Z;I2S>B1swuT!~ov<~vCX-j;Q~OV2HYoJ9232`=yMf5RN!nhisj(pu7Mc;Vs6yQ>Cq{jw6Urb!saB{ z_eA13Ul#SMbutnAvL|6TekOhdzcwkPrF-{i`$Aki3N@{ka|?z@oa$fss)xS6J87+> zh$95chyAudriDQLb%*6G1Z8vU6cwYN7qz~g8Zd!FFpTAn54Gs->tqOn?!M&UDkA3b z+-ux1G!VNoAqb4yX-|epq%)6`HU36RJ9L8S7^9FW*Tn}w>tC%rShCIww$5WgU;MCB zUd~J=GyPXd9Lc=rr_$@mWK5J9*=46%6X`5w>T_IK;9Szv(k}RISUf|jJT|XFalT})pL(IJ7=OSb8`Il9mrOxKBcIM0?-eLBO`gM?iX+gz zd8dq~Qc)eP8b+MV+HqPnL&P_h^jWaDh}v8ALP3LzwuWhW9PZF`J6o$6@Rd$Gbpy|q zR^W(dH5d@X(}fb$vnKk*!N2c~#YHmyPV5M4CfN1jOfEOGDbv)l$!5nx;3kRMhi}Em zR9G@4rd{QFeN(J~aC7Y$o5F~jLrq)G-pf;~ckCg|%IlY+doEQNDqmbEKmLf248-!- zU>@f+LChbF%1tUyFnrK7J}G=^0dOvaHht!Kz9N=E&>lbtti5nJKODI=d%bYfLK2f; zQza&N5PhT*L7U%UOEoeGB4duVV37{1I8a+pb*yG_^R=?{C&t^U{NP!P)uw*_fgkns zv|=Nlxn2UrbqTMSjcNR_O9edRj?3lIOUYA)FF>92PSnQ=#SJ#$2n0X0=*#Fbp#;@ zog#^aoF+a}CtOdKvLziv4PY>PcjfD)Hw>MN5pXX~J=6*%Fqi(E5b7h(zvkxU1XyZ6 z=9I83SNOg}q*+R7eMD&&O0Jhl+Uu>?Un|7n@5(+VLKqWAw4*+n4RfyD&>JS|V==(? zor$k~r>C$5z`|=L(BPwfEW@5A{#wZiesBYva_}tMU&X0n`S($Qw)ewZD3ek@;2Oo8 z=sDQ@XUMRw+nT&apD}LhmmSqdH41$?NUL=fjk59#R>3GJHFqgi3aa}ovdY=dO8&*K z0RIKZc@wE=ePRF9B#Fg9ST{|uZnz>oLFxy@G#QR9>p$=n#6>PF(I07z-VmGXq?=zO zmVYMup>9)JFIM47NwGD=lPU*!?8S_TMv8`f@xjpNhwiSP@=+9|aY3AT!fbDE_ zH%VZ&L6IhuVnL9s(V^;W<){DY;CP98{t+r|7*M{BET^4u4}tV${d+!k*j`5Of-T*f zAlErUFbV10UW8-;&rOR|T#R4{KUG6PDFhyoGoAEDrijX1g`oT- zo7v;k13C%SN(cQ_Q@dQ0o@iV4co9>rGmC!;e6UEa*krNgIL-yz35Yl|0Yixvpo>`K zo!RoRm=KRYg?1;?Qc^oZlrSXiUk^u#a&|ds{M2)OB-`4Urehj>q^8BfH)k@285tZY zHc;&%@DG)}ZF9TkYEC|Itahc})3O{4;n~>FwZS=P5I@vnS zw6^2g87RP!zRfn&YY}O1rA=h0LX^GOnlIOBPWJn- zA3B^h&XFhE$am`D1TB9aDK_jT=)DHF^D#+Z_vag(0Ngi9MMabC9&zj|x-t*s z*@9)JWPeG?Z`^VhZTCROd8~^Rk=-B?)livbtP8|))0_$;W)GqWSbt=~=83z;iAvc> zI{vN-vJ5nbAF={;4$>pV#xIUiR7^wn`p6`JaJ`Y4Sm#oc;ks>#hKcqEd!34AcdH{# zlq6m0hL`ZOrTl&Ic_0EbBFzmz+hX-aRj*#KddSw`I?K;WVn?c^R$8gm5%_1bKEG&Q zo6Fk4PI_~*k{DVyFj18T?&ostiOp`+m{F)~Q!DrzZ|H#^6IHIxv$@uut;!LPny`hyuWqLrf<~i5;a@h z{JN;wVW^7H=m#H6RN$_hrUsOn!K?j}Ufb{hbxjU>@KsF9~^wtAk^={1~9RJS{Gn$7r)eX;kD1!bBZqhh2x#sMb(&U2N{s@K0lO1gCQU@+$j-~T%BfHYhD zBNNGI48vx_(K(mb?AqkEAfFO8VFK%qr*fPYDLEuHIsq=YG|V3NY3Gu1=PWA(z)^ZD|!8yZ!hL zChK4g0iRbk97G{Z)I@W1JKHwqgf3)l?vqG8IIih4W4};&;+c`Gel5`WvQv9eJH)C2 z&qSeU+k!wb66iCcwtk@%d$|?fVj!!tJAWYvX&j=Wg(>>ne7FIHiAlrr%Tz10ow8bv2;m8*D3kHgo0T9qErefm5d1P`h;}`|N=JcQF>+zUN zI}J+%3@wxQIp)oIw?uKm7A~H^t4^{vvReAU1V%!&5pFH!b1uM0i%?|#M>68bLO7HQ8<3AUBD55GXd*`e_lz{%9O#c95$I)uJ>WrhX&OVbwLIiB zOc#d2IW=(?0?00%(n6`Gx(HI+#h~3%?)2hi&&?uisBu_S%@z(_w+LNTOrF~c^C`eg zP?FLFXrFR1KNp@EbWD=t^hA7}ImstUUq)OTXAaWRLQBMPk=#3(XkR)zVW3ecvp-6F z@msfx$JYrzX{E;_EmvXha!0=$Cm&4$)Z!>E0Eb3ie9fc+p7oQ&$ho z+w)1lAa#Ldr?T2T2{mVG;b~gNUV;k0M1e`Dqd6jSlt}%UvDiez#ryOetu1a7%CeNO@7m3@n zXSvWNlhdM+&~l_~1%#|Z6fs^D1QI)a+rxCb zgV?LGoYP!g?RG?GqY#ujBlI+89(zs<(-Kl{LXh^7(^YZBRbq#(M_h2XykL36e^51T z~pP5N(NPq=&QI0;b4>LE+q%A}W_3HUgB6sO1z zAtE|8<#3OQF=6dEnBy+6g4 z{t-EE2Ikv}v)o^orA&Jir(GmtNCgK&cce+lu=b+7H73WZMk=z=vpp7ENIgi$gq&*plG4 zlMYC%5^^mmC8(`9MoC0#!f=*;U?Xs;cF+g19nzTExg; z*>0Epk4fNulyl*$cl+x_Bj=vowY>1S41Td_I+r)3i6PwU zB{Hnql|mYeUq?=h*_`JJSTJDaS~zn&`U{5dL6Q6mhOxW7+OEV#EF7lA)Sq4KoR7R- zZ?4m5!Ekjt>su?EZ86iuW#N!@JMA@7wg8O^o)VfvmM3=TKhwyIEVF|{p2J>SSvw6| zYh-nGy`1Fhr0s9mbe(dzyl_aN?oMPICxXfKRIv;X+9$y%h^L&i%8%`FV~PP8nFRt2 zkVH!JFp$=xK1izt#g+Pd28dYeD`W75RU{s%(zMLGVC}I&FOgy2!^vVT_B@G3W}L^C z@j)X#0f(1PQjwo@v0*_^Wa|*hb#hgB{4#$r&JrRQFxE*Qj1-ZdeU%4`enQC1KWbp! zg4X9z`2U9f&x`)A)t0vqWZi45`{GcYs%d+gVFMngGPP}+D)HjZ^bYb$DcM7T~O@a77i-@K&x&51W z6jizN`Qa{&1K9Iuzq&}>(W&2%cq-b*R*RSMDIjJ#hG%8zB2dycW`#aq)~+7ffR%UD zj&B-+_B=LMS$`qaXLwSlE|jD*?ZsZcVCTvmz;{}K0*X_FC5HnuGLdLAnjiL0>VbW5 zr`W$6(06Jm*))1#>wG~q4fU^xUm$uR6IV13eUhErylNB)f#@z(uC;Z#xAP(gkmDja zU4lVGC*bpz@hk7sU=bHLDSm_rO8hqo>^Pm`&k1eVxv=eN5+G&jFtoK$7YNV#+8Q`4 z-rwZfoC}3!t=koEc{yggA`P0Ds)EGGA%9#U%=bx# zNfqIW)R?|Kdu+rCuek@I-Ntf%;|)~h5vTxMnclnBVPCn+X+}aaA-*0eLZeMz;PUjb znq(pPb_6&FCZzA`$f3`G(lY^QURaQ(gJcpT#F50C}?QOtG zE)z7MAyGEHP|$4?goxyu`E4NvqO;~$gJyZ0yg7TJ-$=1gWgcWL`+YQiv@9VWg&q?y zSKkEeRbcZ|W1bFVD#4JJOUghWu_pA=BZTlm8LE7J1(P%Bw4~CLLOT~1-K|c$QuJ-E zHujlcON%aGlR(J6Al#zjudy_&5tFDi#$0yT6128nEb?v)eGzkMSjY@_?j!XtgdZ4- z$j#($c~k2NX1PZI5^F-nJ-et6A%2AOi|=2W%*X70M9aJ^$S_9FDnRG)h@z0$;t6QtYuNzcso7*S9=BP)NF98kw3(@asYpb#CD8fr^b zqithQ(R{PJw_I%AxHF!LOElf`RKni3k#iYIk3X7}7&>anR0VS()7&ZUR0cubZen%4 zBf5F7*u_H$8=H0NSaQB#fHsIU%&8(X6a2kkFwr=~DE{cV=1N-_ZqZt;>tO9_KDkd=(5GAS_IT zP_7;pDIf0sb=&)3r@rJvzT31Rp{732SgX8PR?gxce z%lT_Gg89)sf8?s@vYZ{z1CZyS^L(==pxvy$Z#SErA|s5$+uhJz*k)Gh#dtPNeh|&( zlN8k-#Ue{3n*R<8&55%C&t%_E{uONd3Bk4(C-S&T{3xBMAIssr=n-Pxxhc|cMSF`- zN)usy#$RDXw;xJ9zM{l`E<}$?%;;h7guE*?g;|KE7E&IS5Uh5H7!HHf-D-`s`D4LC zPqg8Pk$bEoSIYJ$jvT)BBh%so)U?sJq3C?!W?wqcxR)8JA{D0(q;y^7Kc2~Q5Af^lr!|sK-!Qb#=ogjKDf-^~eG(VY2v@Xo#nl|O1J`81 z&+!x<{P-n<=sj|~mySkQckV!GHtKuga-KOhoXIRnKst0$Q$mL=%+>y!Hc~-UxUCaa z0YM9C6S7W#GacBfpB3FQ?ObC4w(3mINJaP=4h6?Xi@Bjd_cJn{sebTPdF$p@4+ik6 z$Rb1Bc`IA_r9X$8C`EKwk#HYKk(k<~z!zJMo!#aFu?WwA<3#UJ1iA7ju5pE1g?$7B z1_4Tdz1&l()voBwjSF38wVHcKK%arCDrqWC^vKv^M+|TcPK>%J;!2hHppHqk_tS`s z3xKfjPHET0sghL?j;HOC2|c@7Pe4^c0ycLWE4sT%laUV|x(N`ITa9MD&~{&%Se;-X zlSqEG@y_Mf_882{Zw;cMy2k|j3FGXLeJ;g}tJ=!baJ3Hlf&uKSA`X0S>HB-^^J0V# zh~cYCMA(HWN%&U1EzZ)BE`2f7idvVe6`ba^!oAuw;Z(iG7M=o*sB4y(=~AX^8To#| z^gmM}G!q>RgNb*C!r(LlV8)RQL-g<8qnG~>4p@XH=#Rgg$w+!{$fu0BB_o~AaL*m@ zMlx12Qd#&SO01DdAv2+1afJX!F}6OL|KtXCsXiknKm&1Nb!a^!EUv;t~Gl>@mXv0hp zo{tcEQiY5DV&i_>Rhjn!KL^c*g@vum?!MYS+Xku?Bm685789RdRpU|>!JlS$=s%pA zc`v%1+q=pLdPvI{;Y2|685GvtdQ&iXAXkaeVZCjvtq>@cE-i{Z=6b=d{VyDXjMSsh zrd84ExEbQ>CM24_Paf=Nx4tbt(rwaFN(QdmQdQZJsT1Zk&K_S#=;yi z9}DdW3mC*vv1zITVaMc3JWS`=6|kHf6sob<&mI{~RwfCZb97*Y2Fmx4p4p1Q*!nK3 z8FS|7nW-p=O^4km>$$#^k3VCn|ML=e(dO-nid@5jF`eHEM&@ww6m+CiVv-B~6>rHi z$+4D&p3Z%RHs^5>ccQVsyXT1~S1B&D3{h~#pDi!9S~aGk$_Qm;Oc0~TJ@}+(c@}W_ zPjWi5#RWTM(>k20`+K0KWk8xsuhCaaCUrEFq1Oq?yQd>WdEE$9Tz-;)q|tDD0l08k z?;b{}AFJ;Uy~<0a%y~h*NrA`{`Xe6+EmOFK9ApH%Cx3Vb@5VI~HuvkVE8clZE=6QS zX|~%@PO>J@)N|mF39x=$=w{P9CALLXj^7pD@{1k)Kv)$(#J)uP*0=OW$F%I_?KVZ0Fc+Pvy5GC9iGA7wD1X^t6> z{Bew;hX6Q+#&I#(9jx^k*bdOiZynFQCv!q zQSxBmI&nT%V6u1Ow$j_v1o0Sq8)J@-VqB z_1td?e_sNZg>CFppWc~j1M_t|p2yys&#)UL(@{VG2$BJp7u^9@O|!S#&YxB9ejrhE z2`&WCVCV_@*g{FO)s-=c8xH5Rz#{Sra`3U=maS&A9Vw0l_Kfk}e*kCf&y6fr&V#Y7 zkmhX5Iu;r`?Zy)IQ+Z3LNbAu{(ji!C9NOyE!9fcsc&z4~R$uDmE=lry;tj_1a%*Eb zQXS6W$e~K-#{UWvu>t2M7yc;iN$>6ME=HY4Iifb&&4#fgvggT97@R^n z-!kz^(jDsAd?2~xwe2mD<@^aab#B#2p#~w(1N|I)S13ADpENu9bfQZah?vyLAL*3A zbU!OlJDXNFah5X3*V6QXclt)jNo)}TT#9G!vR!(@`7|8X2(Rm_w|&MsH2$OwG@^`HOurKTOKNFgI%B?3Cr zfnfh%|M~yWsV8c+E}rJ1WX>=%+03g4rmZw_^>cY#SrdD3Wy5@YG1#=bb5?vFDf47& zwZ#}~wRJz69vi7Aa=;zMTMY|+oAD(rBC=~0t9C9QvMzDPline_JP#&aTeC!+0NRB8 zc}C_kwXmSITWVkvFoy&@(`e3fiH2=QdN+{M*(l;UheqJye&dr9UPM-b5E-aJB}@p^j+R@8#4FkO~6MI&WF)(vccKU0@obHh>Nm z4%wK71ts5)_;xR?PjVy`Ol^W>RuOO5M5YgAl*Zb-^pW>IAx929XrU&bR(}18;;X5T zdGT}ef^Ui8FScYDS;b=KdENwgF`4IU3HxIKg<2jeBKsvN^u((ArEuKg0x&{{ODFF~ zkYqWmR+N4K8=n1ms6xviIgIFx!Zx;1Hg~G)+>gz6{cXFqEqZ{ZA)63EqP8DEa%AJAU z7(DelbXBre$L*3!P)H2DTMok%s$o}{2yAC?XEV=@iO|?WS>s3;i!+}Os~?oUB34uw zZ%jGy&z+NNj2~!lYMnlB$J#>fTjn7&S`%KKvZKo=6 z#}FO#A%l`4#)%l1F$ugyk%be-4SxB3??d#+!wM$>{gBIQyD%ciV9s>F=I|`NVWScp>=LOeD@2+E9`9}LNPQ8gjNBb z&xHzNIuY=c$y(+r6*?F=)=lD|&X2Vz^ZCSj8v1fz#A3Wa6Y%kBCk6v&fA>9oW(%3v za&z=jxo@-Lc6_J|c|!&^bRaUa_b3{9kbyyk;E=@&>u&D+`+FJsdoo(*-!H*B!gXVDl#XP`E#GG<3jFch zgQA1QKEw{7yOHP|eeQAw>cfYB7nk7cT5dWpf^gccbs)B$lqE6)RDiPhmw!*?vl@=-@Sp!%Dfh^EL{i@i5j+8qSpcnLLKEEx zxFz3wb)*Hsw2aXocp^8n7HGAHIy6t^&sQQyB#8Y;ze zvf~5nC-HhGAGsciwx>a+8FKE_Rm(p3<|G{>{1VOA`an!ri!oo=FhEenj?6|{Jg-Hz zJJ?`+246DB1w9zQi(n^kj{HIFkrf+SjK}=nBo8Rl5LlpR{OAx3IuV_MNn+cvQ9S!i zfk*{qQ3VS~2;YG5ui4GtH6erkB20j@&jM^8BIwMmL{BUYah#HVqSJs3I|NcZK5n@k z+$qi*x)Y6;#{b_wd?3xg);T$0T*UYnaYRa(r{a4Zk(skn;PdIt$=aJ1dm}GRtKF## zzb=QMfc;JL7SXR{KvD#0zi$E@dw)V#`sK01ONE}DIcF0+3*Yg1+dbl?Nxb479vax3 z(;f_CqQGP3jFs~=90kgqSnZ{B`;WvlK~0at8ISdx?#JQ$E^YRq8FNezk7S3b2_CX< z3Bu+pxskz4(oE(GyukFpH4Be^#yZcsc|KG>6oCDS!v0T(4p+)7pKy$Z83?x8?G$= zZYB(xixX0S5aoC{^clN&HlBONZ#kubn)_bSdKe>Par_1U9jQF->+VY4UQR8KkXpvU zN>g4u+`j#(IY#NA9gLqOSe-L-M1C@DKI6gMD4MAw)u)X&78mHO`3($6OT&1|SNE2t z|3O8h9yn)Tq?@eZ2x`k@u|1s{6QVPlk(ogH{Nn@agz;o}wY*(cqp`O@pg>Hi97@^> z&TR#2=&LtLw|?^VJt+`4_t^~9pPbdz+&x*fSOHZuca^nGmCVyhPR|dK zyS@9<^SM><86k;nQF^n`d-bGjB4NisF_`eDDZtzJJ`V5`TT%HDz+vIGXtq5% z_4oG8YP!JcxEa%NJrm@t%*22^LJRtv`}sD#7|59ImcTAVeEpYLJVt6Tkt5{5&<9|_ z;_QOse%<%)1!v&si!^4y57@Pjjsdz)vtD<_RzrU@wN+*5baq0IXD7`BfUi=Kk+@B;a$=dOA zc4j9*%Bm>N>bw+3V|(1VhC(|a#z_}pEatuzXgx? z58q)hj5&)nR{a7e z{5Ok)H4o#v^umj;byY%-%7hHSEl*D(h4Ly!3O>d$N>UBq&`K%qP*?y+9aDtS4IYMM za}?hE9_@H(vfH(`3`kH-VNYeh@5@jZkov?{5$*Zi+5w}hIazX(9fFeCg|jILq&TIgenu6qRDa^(wc=mMK(c-c9DB#+N=eVqE5qu=5@qMN?y`iw^!G7S8c>E$@s*rMBFJM_wh zxYYAZ{`r_4^b7e_hRaj--27CznQdKj@aNls>zcU&vxq02XBJs6vB=ssPqj*%fBvwK zhslE(>c;eNeVED-BrF~)SBD+(t5{*h-Ex*50sKOdD5%HAwBD`;WP!IbHz)5|*Smo8V7#ca}M zJuYQOHR}oLvbgJpJf1*6@T`WvOZEpGuE_S4WUXu;413!bDSsx>9wXe9V=W8W0N6pc zRMtdtD*N<=$RnFaE|$@yDOQ0Y+d5cLI<>ke7t52zN#@2-NB6*5v9;Cq<3$XBR?a0B z;UWDql_UWQ#QkticQmn}Lk+G{V{U!?De-su^HG74YlW=OAW^RuuiDTa zBr-{rI}P0RyUO?+lfWlK4L`DTv=E8OKG!{Oz$H-8`>f28E{z;NY*b-BTM4>vzZPlQ zwagX~8@33#vX2Cn8$Kx|UzIVer9$JaWy&CoCO^D)Wfd&1e{O0_poa!|(ZMqJ)2Z0X zZE8oOg?P`vN0)#6JoUtiYxxV1F6NPG?Xx16p+A*D>{)iuNX?L$B<%tqDHAd}ps&R< zMK_Jhnwfur6aVwz#Or@xx6nV#CJ#>8Lvqye3mJipXhFU84iLlHHw|?ygH8Zl7>bHU zm*sBGxZjpRj4$cgAtkb1!T_C@&w40#4kLnagIng*nJHZ@<@9AD%&To-h)K!aAUA#i zx63U>3Q6cvgnLP#p#-VqR4xkzZ@pBZjz~!d9R2|6;#_PMT(-BUNe$)H^fZ+sV1_%q z0;$cIoG*0H_51)Q;DUl-W&NNb02z$+V?6OQ zpo8b$zECnuY27fwo@v-0m|pmPni=vR@m(4mil$t&p7cXs&c&UIrX2d%Dh7rymmpKi z?4j-=!qPf0r$_c%8ZT1BMGQv%%CY25(7B12^yC28un4F0=S-)XMXk)qg@C-p)l!V* zVf*D*hG9=RO-mL9N3ooeAcYr8ZN|re|5f&JrL!~&)clE{&pF~- zR(LN1n$H|CJO)Gk%$Dwc20P|MB1Z%G9!}|D{&5ETYU*V_}_mj}Ovdh5$%Fx4$*^ z3*u)o9i_I=j?=WHMLG~|SiHF(#)HW3b8o)8Phjr@nIrlnz=A{}P*}W=m4l8!F_e~9 zlykEnI2)RZ0F$gu6f3qq97PLY%~ zCr^OfX>q4BGS1Ke;fX7MGKNpl+oqvLeYlDbCM70)d*1NslC*e`;{l2fX7Ry?bw|s< zHCOVi(7}WEp4_v{@fSK|*4|@N*0BFvT{NZ5;)WjXWzCo43AX2A@#T{wp-FE6K^zG4 zMqBnyuymkxbV$d}NGnbN<%=(9?msC5u)IY4)| z*DcKB_J{8|aczw&&n_zW(~P(;fV<3ha8-D@?}T<)mH5b!v?AxkdY`~tB*mAHAzW&M z#ffbYX8jOPk0nvK(jv-0f4D>Ez{2N#6Z-ASrW3elC=7S;N?E z?xS8)t<@MejdVtUomQJSaxM<@0X!_4JPdCKA*Y-i&!B@cHmk!`S$bun)HvPAkd-+v zrI-Fol9iGmAR|78pk6?6OeO3q8R{8pjf@S5RqiF7D8(9hFy}cWgu>r<{!}MpI?D~g z1WsLv;<2yvpTl%Olba;cdvl3`@9T7^%qB62{`T0Tc_GV54ncGnEf?lxtyF+-Ohez) zlUX@$Q`$LXeX;1D{K16W>@*}1iZ49x%}rpqH9%-YR$45bp%7g%3M<|9o>;znBMZQ~t$ijnSdZ>u`vAj38WQJ*Rg~fQ}s}j%L zmnEk<;V}BDe#g>CCgeNIiFXC-8k^uk&VaXmPFwlX_c~->&*gaa2=j2=P9?vZ06m$; zF!r^%_oA>k?ZN#FY3 zjS5u&$fv_7{fd4LfV7ZmBHOkL^k@1TVl;S)FVz~@V>bc2f(@`c&XSAgZH$>uZp*n{MXiZ$U;isg^ zewO?>up5$f$=j}woVCoFJ815B;s?9@Yk%H0|0+Eqa2GtH%*1U1S6z*zB}Zu}OWy-$ z(x0TZa@dINd1qv{Xx8Jfe7^7QoXd&siwhlv{UGJ`o^u_K7jL}a3&odYWP##?DM7q9 z?p)iF6Pe-Clcg2Ev-6B4)kZTWAL;n(G=+ba>)Tp&HePq|ze|lVX?Sl(>7O1KB>Nd_%F=dcL9f-FiEUnE_G!N~_IqEBQNfTQVm`eYqQ=EZJ%&T7%y25YbjLXq3fH*=w~5#oTPgnrbcA zijW6L%^bON*~fK`poB$di2hDL=FA_njx7i$*ji*nlTyZgB2ilaf1U}yw;HWRn-tK( zdAg=EnN=;al;u4iQqMk^NUYmHf-YeuFFI>V6p|H%Mp%bix%C8_bB9)WZbnNM&p8{# zS8V>dnniS?g+lrfvk7GdiGF*Xa-m-3e4N2&9Y>a=|862uBqCCm>(~!!ev7+jS$S0AxLp!Gxh8{Cj%d zmwKjFqeVPFCvHb0Cat*)917qHwd$d`WI8H_vFGf&I6~Fq%D&{~w=g3y9iKD_*!c7a zXNrSq&HDdpX2upfp+W3#I-0-==bTQ!zpu#j+yqL-vfuz&R>_LU2TItzRkSaa5N{m$$on;X?G*F{{W{HZa*^K^c8aN5ok|CRE+Bh zodxdbPn3K=;@j1#F+H1Fthvs~+o^-)*wlK_-(1JTr+d>(8Xf3ErmrSL%@c)_oYoI5 zpW|X#1#OSLr{7yDq;MTrX50Boz8kvyR>mFOE5pNasm4=~ZrTE~8*<&gn#lYa7XTm( zI+pV=q-W66ag1Q=H^*zjM0YT6XnSn!)(;#x@H-Sauyo=?M?*SG$=jh>#-}4Ld47!0 zf5j(Xp-`#DlX$9!_sl6xn}_`1K##a+rf|bo9rYpIn;wxFXKR0t)`uU7k8;9Rdb6D@ zD0x;fZF5g3_jzZPNzbrs=V-JIgd-c(w9d{@*>M=5lFLZ(FHWf?PN|;@{C@=$D%3N? z&;3cJ1X}FHg&c<~o=@wb!Hh}qJa~|dVUxw)a|I~RCOFL9m@hh%R=BUThjF)rE@nLnvGeIWH~1HMfxq$0Y(JMUZ$CgOsus8kN@Q6H&M z3QN|i<^g{F-TdXcpGTfh+p8U!s0e$~{sY-3pJn7B==I)wj|}a=cLA+2LY?-Ib{Q;# zy_m*}9Co2tD}T3It$M5TN}?hRI5OXF!(O*+bh-|8WYfFZ`on~~$ih#j`S{~9bEnRk zcq{%YkbqcXuU-J*lq>hGhH2J^NylQZrWCt6y?U1T>}qi5qXangEV%G;sk2R6B7u6V zLT$`Tj(9^^-=VA1-1{Y!E9`B=2=ZDRa_Mt!M@RA*5pk>#$@S4<#9-blY)}qd8~6k| zV-28K!FGCTJlblDr$*(ihMRtoq6f>-2Ox@#$&vvnW9=^w;sI4u32LqZJS_ll`5{!XHf|sdrU?lli}C)3}Q9ZlwGK5pT2DE*YN=bnjjd$dIVh4)lEZ zWJo7y`7j~bAFs^Ip~~#HTb{^W%$ePQDwKGdsVtNWE|D@6|IS zHS_DCb7=loAlj~Yt3wa{QYo*O(7M1M$7B`5NR}%`m>ZP!w4RdF`atItZVd9c zuMBHEoB85Q4I}!=o2^spSA0JrLa4)nytTEY1muQ=ha{E0#c9*}F7^3lMWU1*Mw zVO-MAcI;iClpArvG>j8u_^p}KTBOJ9ZNwH@&a!twUAG(tCNnV&0~Br!y~9X;ojbar zC+Zn#h||;`r9NKGQ9>EG_9&Ehk;EbUdIgbg6&D)iLI#cI!P9c9pD%-Hmx@&NHHRff z*4!PJuZaay@D#S=VwLdG*O~eX!v+zeajQDa%5^-L0E*T-L#~G&@FO|tW+LbS!~o%V z+BNx1z3nq^A4ic6Xz{@MX6w)H{HwvWoRX9@-@j$);=42+(0I{w$Tz!EgMlm{JvQsj zCzN^K9S%gC=juDz$WBVT4K`8`EWI%3U_2u@`y(knj=eYSx-ea3NA#%JhuZOOX;GnR z7iN~NINNE9rw!20nCMwBx&sHq_!*nQM1D!A0HkW@bYjvq^euUBY&Kd;gFa3@C+%LEb2DA1x4JV=Bc-<;6B z_0(OMdwcznPtF4tvYL88h5SdVxM?kC2xVL^cj;h4qA$I+_)eq&?-Sq4{b}amuPIr! zP}Xm5Y01;$!HVt5{@ln>yOJYP=gez?Vmh{luOy!#FEyxn_eZp4vY7UcsX-dRe5T(F z)jj%l$hAXZ<>D6NksF4%lYlY2`DdZEowYH&bLh-SNONZZZQ19`*q2OQ53J_&4LM&f zL|=Mo_Gu@MvE#z5YvC55Wb%`){VzJSlXj!7fLa~SbJXnDQcr!-CkdTLFP407cekkc*C5)XIabWf z(IOMg_6cp+26ktji0Po7ycD}+RQa+)G5 zu+7#9w@4JkgDkNXX8m^-t%EY|+T2<5U9a@-e!?sxt-bg3&q0A|Dq{RtLT&eKOPTo44uxJ?0@}WGC`8K<(=&Qvv>51{`9II~oa-YaJV28uurJ625ACD-^F@;|w)_GSmzRet zyt5@DOS;JnUism;uj9#_tkGl)2l!UbX5`|=AVVat@iBHK|BF(GFm{g$$21Ma=F6t! z>d(CsM5GN=jD3vckxAa)=IhI^!CS{wC&;)Q`PXu$1K+#Wq`f}R17+QVzw4nd2ievL zNOwK5<}mkISk9e5eUa>tchg{knDmo(*n&n+B)_5X9Shk^x&XZ*@lsXD-J?CqW8R4!z7L)td=jY6PRI1kC9vcnIQwF!G^ z-vs$g5aNep6lQNBZW_s<<3U61@c?*9d_o|A$=%g+%+KMref?b#!3UMuhpv`;r?n%F z>D0ll{wG2zuO{vxhhxwLI&xW z4+53*lnx4vv@f=6ZH(9t$yAAKZsHT`^S&P-b3tay>73MgIF>S4GBK`vlSbP2j?%s! zn27~U5?2joRf5Hrrzzh7M{YvDof9|8(BkQ_ud<;rvGRny~WF&#;^>6v-GudBz#%zA+?Gn#+MIi9j zFnUwG6)Dq*YpRCGwH^M$0&u?mqP=A7@H5FS?z%Q-#d-^0eYh3&ie6{zUD-EXt&KW4 zp=9&Q;D2Af_T5-dC3yUT>62GoIVX*MCX>WhbhSuNRQSF_hQbhtsFwyR5a6eLhYz8o zXRQM=1G7rT#vaX|X`)zUif=DIJBXiK;3-~g3ovUlHTBYK@B6nU?L_zJGvY4nB$a{M z{pg)eHS2Kc5NzY*|M=g;Ry@{^0?pp2ITNX=yixDW&2vC|ZwvG&8HZ2g$5S<;Yb~KA za_0F)e+?zhlqavq-Tgcd;p?7}tIP+Ax#OAcLylZy$$s-mg}~{Zi)gNdaySf7MhODG zN3Dl82xs~bxSvWKaf8jF8elaYDRV5TC$ezC1e2zjf47Sc>! zd#y46Wjq`qX8Bf}s$fi;*KTP#cyn19 zTxOJSK<6^b)J{pg`*K;POU{KoazPQxIV-aJm!)cfR5Ccd!Q_c%*69&d}kr#>=*j*r`q z6}divM6J!xd-Kr*@yHw-+UF?e&e0QV>y>+(iv=JI zm`m4(1Hh!<5veIuvsfAU8o4eK#6k)5aF6nupz<>hfDWTb!g^2{rh5Ne@F^E$S~ zX*0a;vGqNg7SZO{yyfqCXWM7nj;6``teDdUIb)mn<~Bj=Zg-HLz?E0OY0luDnomJD zbEXZK$hnsPNKyPY)++SBkfZF=7D`#9)<04E+G;h5oJUzT3Mpd1EG*5~@~5cMy-aB@ zTSQzP^K;^c6iF6D;t$?*gA}kVv27A0InBZS)vj-K7iE zZtv`pjS5{%E2;tlHTMtpvy-s`@?0@`@}Zo8*rEAdh`+-QZ#93}ogkAS;3cZ50r))v9x7TH;0#W2$UdKrBRfth-qW zaTwT-<2F$K2ldpnQ?cJ7W*4gT;!dkNa;9H~4 zD4HsJE)7_fj?2}3ebXtx}u zJoT!|xyU${DHodEKhvUmG*Y1~nXa)otGjBhL4N9g@v_$cLd@8P)5KP%d-#qP6gQC3 z8xnYHejEb~BvxTxMI-MPX*%IJVG;61yU&PATshHCkB(VMHMpi@pocFD2t=+Pj2y>J zSv3K3apkwg%ywKoVY4*G+eLDvVj{XyiUOl%^~5xBINCXT&cCdzg!QUQcta%?}X!{-ZReuIHyWmXAOadzgElK$Rjs0bxBXzCewKqcX*4MRy*BYNhD8 z(+S>_V^!Gx*$AvZTkfSgzp9IiE-@4_cQ_fz42TZ5q&k9k`e*|LI0P5+?syAMYEwRw z28k)WxEgdA^NjTHb@yBEkJVTve+9oU&=q--&bJEb#RP22WxG?yF&UkT~ z#xacGPB@&4o{A=Z{31D@6#jCEjckO%2C1mL} z99BhTEV#qQsH?85u3Rvy%`;J(62v{#!>^<~r4fvG3ZwG4qlkpMmTBS#OD%Rrp4Giy zbYqBkJVY25j2vIc+>Vq{zZNCf#3bKmKs?;Ho?~;_yL_Vq~ zXzo0(vY3V9=@YtIQq?D)3uMLCa$!$rcXs%!Fjj@^pN+Nh#rxtS}}wN+8p#rEkc8B|fi z8=XWvlReI&q@k{cl$RjUm-B-CMq^w!kkDkD0qy&nhW) z?auF~SVLz%-UL&sA9%vP>xsiot&(yxTf<4pE4rcr1~IagMj&SDMNrJWTg|=pF`D7W za7KTLD=8s^fhXy(lEPg@+oFfi9PoN8DPePecQ;pVRz(SSEOejMqg9pDsd<158thDl ztjM5uD=0Fe9t#HaGz1WHB?aY~WQx)2_kiV><4TIzO94;PrAt&(S1u#wR#M0X7-O~f zJ5#Ng>{cIj+vAEFbm#K152iG-KMxMX?HHI97V@*IQ~O)g2NY<4(!*-*q`kfR0<5x< z5+0M+SV_T-^Z@Y0Kpv~4d~{$({d6#4nDkbwB|iRg0z3?0c~^D6m@-13wN}#?HiQ^J z;-EQgwssE+@M0AdI0FLSE_A#lS~T`6Y%Avhe<~>6GBR}~Wdx)rIp+w#S5m;n{z2X4 zS*p1To4^bYML0S^`B>ewD+qS1IyAhR#YH(iN04l$n*3_LB@0 z`MYwV+PTphihVDsrdPRJZ-_j*F)+m|DX8OCsH|&Ar@Ax{U0Dk|$aEIq2$hujCJld= z{Yr|~?cCm(U3BO__yem|S9X|hVT8ui_#$Y}@*;N6wO ztk21Ush`V%?&m3*zw_E#AwaXvIMg{X*jKqt<6vK$>U1>zxi_lO41*)iGRH7Ijpz6m z8#QOEG#fdf4|98imTS@X?20L{I@`}x@`!He9D3%~-Syo&ht%2CgYjUj4N=;q9?Afy zFw9jxVhFx*fU0)GJAy3e2To)dEX^Z&$S)fLGY{!|!MNR6ocry%-~?)(kba|vbSS5a zGkgZJ9n>a;?%s_YRJ*>D!@k=r*$)6zKh|jo01PmTY}x=icW>|PvAk8 z4$UtsUgv;kIhHj1rQi~O?7d1lyd+=;ng2UX3cK9fch{0~cz z&KoucF8thSvnz5B9?zI*KfsGSkfHyNRDq5u&;usrqaS8J*r;J5-d{il-z@QqVU5j_ zy}7VqvO~s}oZ*zo1s6B+jA^tG&Y5hi4r}kgiZOg{n>c_ELn*r3;SMY{*?ip<6eTF*oyQYy#z+iYHPVes{2~Ig)#boP}B^4-{ zlNa%*K-?ljPfC?$mC~bD)K%|^+-vE_}bER zMjW2#kkYmI#cktVw(IYOA|Wlj!OX|kFR`{qr~>{~^!y=~^@Ts3sz4k=`J)V+&81(( zrJSgEOzuzd6S@R>sdt*ING~E^jlkKvEv|f+cBfho1FgJnK))83G_GLoWv&Kow4rwl zG-Lp~#K}BdDSb|F{v}5iwi&`Ny1g9 zLiX4){@USGa17SBkw*M{H^x&YdJrq4Z}bGP>ETe*Q8NdHF}EBT$~V#&p7(b-7&ATK zSPh3uuP*2?^nsNMwo+y@JHjCX=yi)eeyHaZuMikWvPUcH;@1ccC`f{k7bG zC9>RF?#w*oJ;0UHVqr8u!Eap+=(xer&3@QgM0rv?xt_bCy$;K6!Bc8I{8qhA*Lz^T z#8!)pv?%4o!kTV*sQny65RIE$K<9(3YuKbbls^hBPq5f(wp%;G*43;_hAtFO zAkLJDsjPA3Nx-96N*4+A=+x9v%R8lc9EI6-r^S3K#nZzFe zZTFw^%5T&hz(lu*2%O43t?2+3R79>0_DpsR9`r?%CUvhFlzqBOawu80OK+NVZ%V z3`lfT2Se0z`5v)9Y1S7&R*;d*VLz^zkXd-qrORv#iTk>N50|+~6fx%~`pA{9G z846;>_l6_8D8)?RLL5{cg?rwnmZH}j>*&sQ`WHI&#e6c?Y3!^J*Y@6OU44RXy=Nq&hEgvrGweZGgQWd zgAtm;w_Eqv8?h)kXOrI#Xd4 ztPQA<=M0P)4y$aLZhsW;j%D&+|M`E#oN}A>s6X&T6MzG6#m-(buB}nRj{~G0yNbRi z{sNBDKDcAocKaPHSR3qE<89Am^gsvrl^;xy?)bXSA)heTVz|aT_LztE>#v98II4)V zT5+OgCaoR&L-i@fdzMa640cXmYqb+T#_GLrOPSO->ALYsa4i-Yv5rj*c?8Cn_(SUX1!x;IwfL+8?1 z+Rx!gMb6>rbCc14MuEB~CYPfxO7dGU2sIS<+7#kOI$$s9NKdzG6&rT}h0BclZtTZm zjE3?@NqUSHzer;m4r!;W50@9@0s3^YG%_I?AKHipC&?I5p+wD=9|ct#=5D(ox)EQu zsta(3R-jE$RZ+g@0_ByFvt`XfV`qsOGVGTc#k+Ljb8tplKkh9F@t^>nMiRdaiFuv! zFM%S)07Vq7W^>P({t&WyVqcMdJkle4-4pHBl2)lfttbK8MGg|9Lyt6A-l1dYj}iQw zU`}czQUkg%ZUnvQiGG?0_~COPFltklohUgKfj=RwbSYC*k$hGP1VA)zGZm5Iox+_F zq`IalsdO4;LNf^;en6%b-Q_+F0+IOicceyXAR{qM`KGvhtOlU$jd`HeQQ58MRCdJ# zyii{yD6k)BCHpVL?Om&e&|iQyn#iG_PCZh(yLpXJ(d}iWxm6A#hTPhnc73`3ta_5? z!74?wz1K$7O(iAXu@WESe7n}<*OB6_?;Yfi<;qE$$Fi%GGH|nrqH>i9^EaJhE>-m4 z4;0DMXtee%4RKXxxMu3bX%XMh@imo$xhD>GTH;iN>VXZR?aIlVfp4-be=(4oaU~Z> z42qD-VyE6ba8Ra|T(_-VIv$#hxN>HKo6xTR{?<>FIE<9!#styYJ!mfGw0cuo zD>Skft9r>yw8WF*P9p-Ew`!jc3f#y9eD%i8g)y9laXKK~7?X**Ejn2{FF68_Vx$u> zqp#D2(wWEa7i{Vag=%74<}m`3Fa3>V)!3iHeV_W_usY_foznv{XH8RCHJ2&sgt=p^ zV&b(oLOe!K=w@|bk)`i)h;~&IcWo<-fx($!1B)v5`Ir1CPzVnsyUU9mD>h6%bx=_>1m>{dNyvbP}u9;qKhCSId# zHO_J-zGu`R{r5&iGLdAY@9)$_QP%2cM<;!6Mstdg?~xyxxK6XEE~_K*zB|>QMxLrB zV}*0KR>ImLIR#%;h*&==D;vNWE=XLt2TuoOV-*BVwWK^~FACHuCEtPD@h9T%TGLKH zpi{jUXgbwVQC6MDeNg#5WF_3)C#`9rbgC)gzW6vuOyK z0DiP-;-h^4+gPWOzoCn1zXi*CFa|ot=glFt$@X%+eLymN$+Xd?4WO4Q(e)LoF*gct z*~y>Bp|mHNOmb)t8~RwD;Gk`m_!gCO)5P9swKtAl%gMe3*q!x4=e7bvNMuo@jp0FX zBg``)Wy9mJSP=kbQ^)tTzhtxIUtteI7jLko%U+Xm`Q9AE*xWH#6+4zTZpn4EjD~#l zGxq344e+li%IBikK~=PNNhk}qP&-Z;r4ejoR~*oLyPMc;4m=kD;W&GW!&DQ|JZtFs9hhXvq*8IrwWtOwzw=M z&I(x!0OGjx1D`}2%Rn3(DY?LvaeqsY>TfFQOIu}sO21WMT*fY1B=SmlFfw?51%$R< zI)g)MDFxOohC{ukLusT+xPMm-0LAV965CD&2S$4+@BhbtFF~M#W=nihCaGJ_`DTjG zS%Gl)9Sta?T07AwrJ2%ek*LS^#}IzGJ#-z)Pa^L0V;C#*nuPgn23Qes1nk#BSp7pd z*anCiTS(++#@im*S3_YS)4UECFlgPWzIQ|(XlP*AVf=VcZ-1`t?+yBo6=FdHvn~;g zLuPN!AceU3q3d=)=WsAF5V)}o&CneA39alzC){@N7%6U*;AbnvRMJUB50{>IGX6&@ zCu&VY`9#vF-!)V(01`+8-is~wW;VI+)-|)X*uyL?CQ|ZRi#C${#B$#WPwqBdA~$g& z9)sV(G@u|$Xn=3h`+NFVqHds1_d_meTYL=jO)4YsNl5%YVoDVt^~Lxp?Jn{rfIShY z(e|3AqPv(0hLKv+ZI|&NGkjzaN*aLVwaDSJbgOB**S6K$?RKuH@W~$6X@W`WM|#2y zO(CsKyixoae~t8Z#@h|FZeWy=d}-(>;-0~}r5K>u-=b{-M2Q#i$ZSno2TQ`NX&vTi z#T}UGS{3aRIM|GJX+1hg`+U-YTWLLayrW^q78+jM%p*DVhhl5DUe8e_Et0_NktrW$ zWR}Wx-MA}Z5Y0i~77o_;3=A1_%j?eR)BqAFc6>6R1&EEB#A!%RMGPXE7CLP7gK34F zu1UI@JEEaW%-QXUz1>}rd%srHR*;>ojR%P{Bx!{(}suK(( zo}-nexht}iT2V^|;8VdMCH|da?F{sEN;cZSlw)zr`enx~#F>th_hy$Td=3nGw68Qa zMV_{6by+|=WX92Hsv@o+Gcf;!I_}u3-KzI0q)~EIl7>~Q9nB|-98!4tKKV=ZxbRE! zJ}j)kxK_h+3TJc>=#lr-!>g-`)Jx4g9Y`)iSq-i>@$EtSoAHqH48>22?l z^eou~Lq8s*F*~AuBq9~?5+W;V=5kZhGy)zyS75DW7+E#sTb|%$WdC)DU`d@zxU(bK zD&yY0?PsYs)^U4>%w5L4-I^<9+$AmYzmvBj8Bms~BK||56!|33kv}xFO*H_aLnv#V z)DXxe@AgW`gf#JqiWC1q25Zv4;9ARInGAe;1Bt4v*2H{fK~<;PE+#rSV;~a#BZX&% zlcett=FFg>!eI;pVL{h~yxh*d*XRPH=sH z?+;)DAZtj6-|VOcCeW(B_yDIL!2-t)UX#IE1lw}P>Ox@}h=jMoeUB~KS{6FE zk9^jUWBCBYSLOmGRTPaOQ0t@^HDj-KUX ztWq9@Gq%iG*0hFShrGEIF`Ee8f@Gen*abeOnmr?q(cGhCOxz=>NUAv?ow%k|RjXa8 ze@X41q?wK|Ti^OrpCj?(_t1(oKN1^pP}m$e=9FFM7}c?;JTAap4P=mR&Im z+CX#qc_NfM!%p|8vpL&-*blj1eDg$447)gI5?&5TwPQfOBlZK}6OU80Y zIx~vE6raeEe3ajja)&f&-U6zMTxWBc*v50Qg)EV&QoP}yO{HeAR&0|OTTcKnNcKJ# zw7siUM(UkLL-fWGx-Ba8-1qleV#gMSR7WcFI8l>1h$PgH=F-TDNcUSv--{5BwWst} zqp`ooV40J^ub9HAou#mhIPC^o18i1VR{545x0MHptIj4Njd`ddWQWLxhCeB``e2i*j)bQ&p2-Lf$<@ zD_q|+RA8@%j4oMR`T&tAaEho-(KdTRk#Fd(AX7K(vQ&FbScbH1j zhI>r+B|Y)mqmz8(f_Y}i@_$fKOc%&FyN@J>-_`R#c^!$e_nwX>G%*hH1WTID zAB4YL`DNUSAK*d%CN9&dxCsWOO1khGGOG+4yhMq(Nfxru zLk&Pq53b?TS6nXf?SkZ1P}kX9jY+c|&TE$^oswq{Izn5&4SYo`}|VLn`H=IXv@grfFiG-UMPO64Ds*M2&j$OmgAJ7!D*TBS@}ZY zcS@Q294FW@sShN2nL+wL#EOp$cft$D(=KB?m--b5!g1}EF|JM^r+U$@@)9}s%8;{{$Z#%^GU=*d6v>B|O1oc*v?ly4wsI{& zWI&=j>m8jvA$%l zub@AYE6QIuo<_Zl0p-HJlC z=8SMSEiaO@l(V_rB5yF!Q#p9~Iow#wL3~G+C-2Hgya&mtAI}{O(yj$q`7M!SuXd&a zf1qa&_CD}kgC0IxxWD*`Cn7(lkJB0L3EByYK2mhB&1>FW`-zE7PmT_hlup6S#O|PD z!*;5l%c(*a15GBHIigSpLjbFge)y_FH5w^=2RZ}o1QX?bV?0@?$ZgdVc;^_P>)9z; zz?|yHY&bCD(4nOe&O!;+SI0>`=D2xmtdj#Qa(yA4rxh9q*s~G&(hy3+|RH;YnoC zo>qy7U~kz1{ucT<2!?WHDUeLlhacr6a9F!tGTKI^OIXYIW#+eoX~{QF`w673dE~XS zh0pRvg&bYkQaQXUu0+cz?Xu;{5?I{wZdtp_7OEj~3i*=O7SR1fHzoJR4@YH7mp>ld zCScr?ra=mDottGpS%}owDPN4|53faRWld6!ff$T6&K**BBo2bMr+ySz|ItUI2N^AQ zXfERLr};jbU9R+luWU0%4&(ymfNd&+u>bTjNAO55 zXtg9jUibZxcR0o?JsShZQ3X2mzb|y}=J>Gpi@2kW{Gdc<7~r>QtkP+Q0a^V)w!IM|-;fCY(ASLFO|yRK_an){tN|UUYpxWNycJDX#^92Q^iM3lV zl<=6G&iW*|@dKUM2|AO}gQCSqOSi!3-mVK%DQ2*gS4wxuEsdRiB*$_ZGpsIK_mLEb zX&BOGqxWsfc`B~yt)C(C?yf7EtCUzZxH|fm3|zNOa=Mq)G!{ zqV5BrS)FJw_7epKECbQidP2&1zrIssX{gvbrQP0M60lP8y;upABVLYus-lbZw`-7^ zewDw9L;t~ds#A19Fc;JLA6H7+gPnSz^|V5w9n)SneWzL1ai!#|839kwMCs1Q*1^8u zx2vUeYM8+wpks)Zp(oI?UqvbZDYL8`Sv%w*guXU_^p%pV*={jOmjP9(kYKgXGKv)X zR%!D5f28CzF*NRhV;U%1*qkYT6ZsEVi_8r`|LSn`6lL~~Bm;=GDM`Na@k%H1)s6Ng z@1f~j!Pxq+7Cz*U%;!h9WU+DeyC8O=ZdltWyIw=xQiS7O2)$i3&n8Y@-aP z57@@7y0As3e{hrh3>lxPi4?#sac`C`a5bq3SZzklcqDOGq z@~Kw(ez5&|Tsmz3W-q$z`Et#97IFj$%(8dos~JvzM7q`wdXx?o<5G>MbToSZ)Oo&I zhFUjB6`i$V+E)vnqg`Qn;-8zM*OaJOyx)m{9YH5jk|ubB^}0A5(=kBDK?%aGBr;gP z7%hYw!5c<;Q+~^!eMK4e_x9iKlUL`SMmg*EgltA&vvYaZRT}yrRpUnAj(KTGUIZzC zFcGsr&ec$i{b{U%dsBWut|}wdZ?9eW-THSzv#+_${@EnNE6RkO-;L7HF!}%_Lk*wv z8eUNh#U1160UHK8Ypi^=k0cFTV?Tn6X`lk$Uyd0JxS))$2#=;LS>G9Ey z{`H`KP`VuG^`&o~lm89S{cjvtuPVk0;uxa`SA4)_Z9^6NqmT}a{v0kqh<@fPIq$21 zso%zTbmWixP$ES=aLvT@3y^gp%icI>wCVbxoXYnOzV!IZOvgS(z5W0Fzv4q8#wejf zC;-jJOt~JXhSB-Xr_JACmQwub2~(G^r}Wn&>HvqH=xOl*JwFi&>^h<7d;yq6G*l7& zicz@uH-ian(h^iiXOueNDK0ETDT)A9K&roOeuPjk%lBxj0A;mf3_tDLx`|ShN^_~v zq=fC#UJ9svQihs@gL&UNl3quw-G3qx+9RKf%Pau)Cpt;ulhA)$hGI#U3ICXa4z4p? zrzkIW-(KndD`1nHf+<$1ty8Ewa2$jA+SWtYPEgzJYJ5o>?$={dUBz#Kn=2R!=|_V| z-UG@l97!~LZn=h3(R^n+KlzhZ?vvI#5v%CIFeb+6J%G(WQZcJwXw&yo$qdk}3O{+I zWCuZt-;(mZWm+>n1JWo?eTIEFle5_zC#EM(g0$a90_*db^cLC6uy^PP5QiYTpa}AT+N(%r_`Zwe%oAN7$aHl00vq~DhK_BWq=3wT|Di9YQ~8`?ex--hB*pt^%GKAp zUzahxv&Yj-8vZW(F7~nC+8528Z-*bhpJ!S24F0&7-*pws5Gs!; zX`U!_@@xiUh0b%BRGg)j5Aqx8u?)!@?LF*ZI#eH(3>Yh?GNSG5Hb{+(zGbYJBG*BC zKhNJ@DcN?~NZ<#KV7CI2?b{SWktXXI$?}F8OSGI5?U2~yg~JCS{ptS<$%=e;#t&NJ zz=L~puO#Ythj2}3PUglx$sMAZcd_Dhm%n13QpL2E}{Gc84x?&h$1@>*3=cQa}YKMV;e?R87 zTS4#E^GFZh4Arek!2NceoRc~Eaqk7dG4BIShWa5;NakcK_yPCMk?~HhP5y1ih`aa= z^i!nX4pV%Fpbexa%vQr9Mi{9Rk8!YmBb-=@pyIcvFGF1=k@l-6(+jm`8KV93D)hCa ztzBx(F^pQRH&bMQ2Vg9>!b;w%ITBO2u?LO;2H^QMuXc;xsUQ${8vQG|ptU3`4kO6L ztRo$8F#JXuf-KQb6IQlq7^j1QisSn<*tTJ5R;y$EC`LLFGx|DRD4j7?e6eTzLOqZT ziOW1jeu55mZU!IwQ?@Pr5b@p|E?#6vxN`kv+)01d{pbuF#vxhEC{3pfy>lH(p1RWr zVNVW*`burT zHV*BYG(`2yL1WkS-B~iUnrA*gL~$GrY4b&sR0)-9Q@qnN!MOAf3U`gMSc-=hy+QYD zAW73Z5ucTs1oLW5#4(x7WYb^JZqO6xls4Hw1prsGODiRHaguZVid7Pl-PT@`4$)$8 zU<(H;IGGu2y3Alaomf}DU4IZ{tR`kK1)X_BiaK6SGfFaZ2Xt%P398!YXZ4_>Iqw@| zCMSxHp1_AX#_@uVUZsYHA8Dqddq$WTknYxEiezJg0Czk_yX-(tVL_9U4+PNn>3*X$ zkdYXsd{b8WYM>En=i{?-iaT2d%b197UGA}3%cF*F=dTtsiS$FWy}ziNujY!*tMY7? z7hU2{TlOm?J8v`q;ruo;O+UMC!BlRVYagQ-E<|^m{}Qv7YdH4Z3a*Nbw63uESYE>$ zT`h5~Uo`S`fDL`8QAodHh)mZjoR`&oPAW!66LF^k@-KN{TX)xY?>xpJ3q@BC z#)Gl;j>(gyZ8VgDcPHlnb{maikV}pOXsBBa>@F1he_&;sFhlZ@4AjfyFSImsoAaiP zpk1%yfo6nzn1c@j*0P%#TLVWw(1+Vs`mHy#E}AnhThO;!83obyJ=!KcUvu# zPX+4t3eNmZ%7GeM8giI5hWcQZk_j3@Nt@cLNEW;pfUlv5a`AidXd{pvK>i}c*kNS= zUk*Q-s(=Yg3gKm@2M@Wqh`h(85Y^V6XzcIryT0LEaB3|w?KIJFZU7jp7rvJJTCU%GB;U2j zt?OwV=@bPos9E<>vo6j|MXPAF_UjItWvvgRc1-eI`=Mr>ab6)R2~kAf1Vnu+GYr-z z(G}|S@g5n9_pa8vv3GDFaz*Lu7HWr1gsz+{7VX+@-KguJ}Fxo4UOt^6Wb*KN<} zM2wfcyG}grr;)*g?TsTaj;(J^+Bn>`^84dRBVuaz?qa{})JZH2S%Y;i&&)SWmcl~o zx&4KX$AJNDV$PN|DN`BJ(MGoZ%~(cLIhX@2r^RJ)4-B-hw&`yhq%!dragqkfB3w&9 zdKxQT)9n04b8sB$L=7YWTlW`4KxM#%l=GQ(>(37Z7O~ zo{_>yau4h1%$AQe4)zz15Xp-Vp=}J_sUx9>zq!G|tJ@w@!`RZPY!+7o$^-Z|e^g@M2w-rC?9K zH=G`ea)fI=^&$Un;VjajPRX*Dusoh75XfJ-5Bx9QXGvbkV?6Oi&+n7bPtHi~d|SA5 z0zDx)_&N{i3!X6F_48k@;Q{!H3)zrDK9bQqz_>y=_O9gvD{#(J#LqpD-M#m8(jBQO zrp563Y?An#r~a&`43U+QbBb1*bP|%Oc17V^Q^xw8Nk2p>G(FXr9oCDte;c@Rwls0@&rH@0C&?>(P(PRk*}1BB+Y9q{cUal8R+RO#VQG8 z-&9$f?h$g~xOe1^k z--FlF^uPjZpW_E~-81B36M-~+pf>Iq05d!^Z7$${WiDqKz&jTX@E^5E8#by_?vy-~ z^i+othSO-&>rWTV6*el3Fir44FL-60N84gVccDWgW{d#0AP4Sh=!zJqK=mV-3yIyT zfl6HGJU}bdATrC&uC0M_Yw2!{gWa8tTPDv{E{cXYq6q^?0*>SEHknd-$X$asfth00 z;3meH)tGE=tId2fTawxBih6aSIB&5Cqu5R3B{pJ*3^ehAjs=mB_zf^8@c9-$3f-s*(LCjWo--gUceBuNK#B=5u_Rs#={kt#no%21&Jjq5xW&#P2lvOp;7O8D_mrVeP zL_}s}WJF|KCT_ZEf_J6=2_?HvL*$zA5ijXX>sY|SkD>56DWIIlM4G@- zD6K4HSuf<_^}cA5=;olZyxA6!ZyoX|67dLkU^0GyQib}raCNo5U5w~Ne}XMwGoW6e z-4QRz{nMJ5vVS(OHF)=0E4hOnE} zS@X4=#tu|_Jrtxd>yz{93RbW|FCOyl%O}-;MDXp69@$Lst8tgNkbtSujx7-x@MLli z{Z=Hd>5_G%!KGDp*E{SRd_iWt`R&@jz(5Ckj|ZT_Fifx-09LMbQnohB)`qx&4WX3Q zKqupn5SLc-1{Mt_2eghv%w5cv3>rcl3qT0?ghXghfO7W$z~|;B67bpz@WM$1yjopc z!W`sHW`zGw3hayXRqI!g9+OTC;Du$nZUJt4rG;UXY48p&oR28CLsvXmyvo;2WB7OK{p zo)^pfSL3u+Rrx?uzg}|H$t@-gOm%GO`-t2IwC|vUHtyrWqU;ijH@%?e9*J*8Wxxkj zWnv&x@}cDo^Y9tvb4j92wV+3W$Ibw-LJAMS=q3}$L|8oZ1`|>J82D1pFO`RlyeJ=S zv@mo6&$^Ed1C9hxdJtYbB4x=!XeMZ68Bkf;w>V}7e?&q{Qy<_&8kUzw0>`xdWK*f! zJ&0B4d{<)tAZoq>uRUv69>*U8kS>8)(8C{Zgt8&IH_iLw0jO=g$0{;WnXVrV9u=dJ zj+P24A@(3(6CktDBf+M9X;a|vNK>yxCGbod@MnXYSjLmR;VpuQt)NXXZ6l`O!4oJ0iUW* zn+}{&GGd#>iK_J1mA2%^6=qZZtE5Q+?Xg8$d2Tntza-})`dDl@11Trq%5po8tVS6F zG=9M4q@pAri8w~QPH6}*zmKn`Zwfz=zOj!4z_3bzr8$fa-@QrC*B^`59)hUod%hT+ zjqRTf({>W|VobSz-0=f0K`Pb*bL~SR_w<_~CxaN3b>MN&+VI1$7tWH?1Zc<`5&!1L z=-3^xHf(i4aE%yAp9;)N7WmdL?1F`E>SnRmdM&Oo%|VBfV;^IB0oQsbVs7pBe2}PF zr^~%a*zQJzCy|@ttBa;B^h1Pc{iDZ|gu5qg0mHE2gFHSIJsUkSP?;AP%2mbEfp4QL z8Ells#62m5_j+E}NAK$D@`A|_o+P$!gg_IeOq%o>#A0BFLT@3NNE2fYNjwgJYWQmx zLXa=DdqNsi`IPXq4|+)#Ln$zmv@ZaU#TDgA`9vw(-sKm{5C4q_MTB(@D%RY*j5@Zl zsz53^WqTe4wd7wU*M1dJq=O}D^DYTkcs3Dre3_DK3&@DN08!_LGZ}H}34!4hB#z11U<#k(FZ2&Joa)VZWgm58F>a>L=Nx&(=3gJm$aGiPkqlg0Zfr+fQ z7^d^2Nb>#W@s72ZSid28RdMLHV8UW$jec6V&dtwR+HkA0Dm*3pWO}rf{6cz?NLJ^c zHj<=60YP6&8vxK?YmB_sCbiDEe_7+5AvpiNzd z$YNrI$VYkPnnyer8T-b^m{PxGjp(fWq{nRCkGdjya)e=T@UWMwnpLa8Y+fhuUif5H z+JUM=*(p$jAtQ9^$UyFTYKTh(_GdFJ?n&W?{zWKtrYz^kYc8S-Zhb6Uzwkg8y&Iwy<`O4h)N_-<6|HV0 zI-pkp0iv0(gJCI3i`wx+gats@0xk?pSmrBQULh?qesXG%eVo8xU-+teG8F?V=1hE2 z`0n8$C3+dak3XPa*IHVxSotayig1ffwdFuiDsxP4YeA1dYRfB<)I4^RCFAHY7%v}9 z*FZQ)`;Q*G zz7c~W0q8$T`5|M$gEi%}pT$$d*$f&6(MkE@JT)w9wS~cAoRf^?Yd;D$L>%i4R&Ax) znUJEWVUv_;dT_m_UWSyIE-mZp@hcW%I&0Y4jC~O{)apuQQSN<|-iJg(Pa4W2e%`y_ zn1QU*B}t7A2x$u?qwYC_k@w+iXbCs0;BDj`O5gVUn4u#Cg7e1jc13WLuzN!8Z5cAZ z!J17U^tknoOjsBR%=!$Hu*#GFOW8V!dvMERuF8;w1G+o9G3C{;Ag!l@o6ORfOCLAUcx9NVJ$pj&vC|A6 zxr4aslaR~vsX+_ro{T(36N;X_*TdpLdmKbN9|Qo`8mKmHyX&DmS7(6JReIo#ImZz& zG?|~v8daFW8Ut;*91Czr_Y&)Z3UJ80+lhY;oy3zW@@azB!Xp>x5(c9Dt(D$-hEwL z1r?#07G^ltF3BJ9_}tnj!aDLr63g&{8>?1D3+>Vh;f5_=!_A!t=2dj?+@aMj%bJ;k zACc`<@etsv5$|A~PgK#5@C;O1B^g#|p+w{8jm)fber;_C99;B&?sd^`I!0$GWs=qX zsB$l$o#A2qCXC8us{IdrUnMceItM&B$L^5W)S;|`JS`I=tt@TU0eZ%xeJTMuzml6s zR1~q|k+em$nA}G;MW@R^uzL;q)CWeVQHi^S<)E>KH@Z-71gv!l&u=Vr+yspThVf=* zSM*>4iRxj3wN3sPtc?d0g?Vm#)`^GAHpu>HINE12nCdWK-ODt%-*b5#Qc9QH{SJWeSZ#~K0q4U4YOV(bT( zic?tCB_#k#S{ZMewok61>qE{iV-RHUc%f3A48XrzJ&pE6{2p2+jjc%)bV-Aa209vJ ztj#P7GH3P}18Z16S)!9Kj5Wmeb}!RLn3uCMi zn6E8P$`*Slu6Yn>>Q1w*jT6utob?j_ycb~lM}&IW&Ab+}FlQYLoR)vNh7MhK!^cFE z9%!A1ek*~65v!DwX)x^$2Q}EbVrYgH91{xg(B17_a&i=d_M`!0SvHPw8GZ+IjguM> zuntcEmtMrI6F@BFH^ZPkXa|_}=7_fh)kspBY-tfTsVqyBGZwIFD?*~v0FDJzCmi>> zK=@%HXT%u5W*-DMovz;ksSnHJsuc7K3k%k3&d9ah9t$`X=cJr+w1Rt~pt^Ho0o_OR z<_}|km<6(;(gpr#FxSImW{-ubjpHMWyAs;@l}b9h?uVU!pwOJqsb~_r_TjI4$kYEwLNp;s;H^DDrRP%I4mq7glCg{oZq{B4nIm%#84TS~&-2{v zE3D-jV956_R=rEP=$7bR1T4M>hlTlhRXt`x5kQl*=taIFYDM3!T|@_KM90dOV^0cl zCp_R65$m?eQaHO$$DXimU`s>%$k$~i61a6w(wq%O%S<#nN4+>kafr%HPBJ1oeTvmg zt_RY%QR)}~EX<0{UWtJ6Ra!6F4dO<(bVxX%g4o@4e2%ti3EV ztl~4-TFio&pUm=m$FA5UFF7C68dJRCkB6W@OAi4v zMar&G^qR^yw>k6v=mCmY`+ZXI#bh_NrHPrJdkT6?2nH&KR#TXn+uY1yFcG*E<)oZ3 zQEy9|SPDMl*OP*qwo_O$x~>8ILO+~%lBn$%17R$(7_0CWSTu^}CI*Ro{fm5kj)_6S z{)nEikwqnwFvV|l<+nJMe*zY~P_f4hlMV7vv-WrZlp--WR4e-!rUNa7EiA2WEv&4V z<<4XX5p9Uq00c#S?6W9h|Lc*VbBLD@B7kk4QY zX7^YJ4UieW_WH*0%;v_viw@yee!^nw1Noiu*mmEP56jR)=!tJEe*y9|ZtxvEdTF&o z?!&eYBZTIaOKZD}6-;Gl?valCql0t|M1}jc3E`gH4G8ukC5HaK0 zW=B{sL68+u>!yVnzD1IJh3hKZa#rU+($}deCbenI>iTN7L8i0E??0I5r00MX|}5$h5@c zNiPh!T5rca+GVAhs*huz!i*I*fbB=e5$6-kM1Z<_@VKJt??tdw$sLMHg*LmAoje zEMz{ns*2&HAoGTI0+<7xB`)vNL-FjBgG*kvL2oN_dz>6R(kj<_K2)(^BC*LqV~9iT z#K3+i5;|)`BSYOfY70--;goYyUC=>ai^(LJ8n!VSB%+Klff7Y8G&Uc>vgxoE1%NG4AgJcSw>EL9?tCcLhD!F2J8X& znKwNj_ubI7_JM?N)bGu<-=2ZLtQ{t=7&U}90D9Kx$aWX*A-}k|u})(AeGGSI-Y{W( z83Jy zc%1OBEY_hk`m}n|kf<#!n7P>|4*~L_S(-q&A6R#M((qDN*a08SNyDSMxG-mC2&>Ll zDl^puV8Tsg!jwfKO>{7M=xy*Q1QA%*m7h$ZHUdB5Zh(#)(5@ z)4u}UM5oe|Il(3k2kB=zUT~wU=)pSqyrPRMz`0_Y7xm$JB8qAUK!?7xKE|q}A59AT zZ@|wsSkhtPMd1JL+J$S(i$(c50@4G`D|ef!d~XUwO?%F~_M5R74(BdAXE#`+Me)rs z0Ld66>0u#y7t$1P&`Q{q&&Fl!wt68|>!DfR0zFz_W@@<&jRk;dB!fI#9t)VN6_5+f zGqf>)DRX%#xb$SPEMovAIShiH9QL@S5^IkERQ3+@qYhSQrIL`+RBzVi0%j|kWae}1 zv4D7~HgD?cV*t^*$Dna9B1V!qGL8v!o2d(s3L`m2 zpxH;6Lfip*YK?Epvxl#{#d}5UpITK z8;l2B)hbAOnX}OtKx8}wHtSRDq_ zDeU!P)Z9hb0x1E>&c>tCd-D44vv$amR{N4!zqCQEwRK=5^vXId;aW$SfFIM)lRxx& z;9DOBf~|kKxdy**7WOa}^NPnKAqI{2SJ8t(+oMVvvnB>oyBtff-(dMrok^F>J0O5{ zkgcnXn6Rqe?`wm}SfcPy3;b9Dzf@hy4gtp$MqPD~qF0m){a~q_afIC75kTEC`A6w6 z;<4}f@FjC?$}$1K%#OG$00AVk4nJ`J9ZQ@HH>6G03@E1~+Uv%ZdeXy{Tx!*^1l2x? z*jJfGJ%xH)$w2E-;|tvU0;mRQDXO-rMKzuP)44yo_rAdZh4F;3R>PtS;|(K7X$kLi zMTFj}@A$PJx0OKT+LVI(7`6;XF;D0^*b!EZO8Iqi)tl30RP6y9b$nBHX2IwLL0|%E!Y`n ztV13q&0)!Zq&%J@QB#IsnanGI-LK<^ z!rFq*c3AYt%K{JXVpEz{MhVsup%<|mYgZcNlzoRJDk@c)1(&*5zvv1Ca1co_6|Oqz zGgUErJz(g!+Y4Ol*bjj6W%VtrSjJkIB$~yr%>pT}M;$*-IK%bT>-r*{;BDf!UI z>f=5a#v-uZ^{@bkT7<8muYlj!?k**T-o?dug9XeuMvz``cdr*AGO$r50Z)=qXp{Jz zKS_8pxY=?crpe5x%!IY=c`EJslR-2+%SDgGPUvM&wJVo3# z+r6mOep=`$$04I;%F{zG3wd}lnC1QIpA1?y8P#^Bd)|f+mmrYT7OR;d1!S40v|kjG z{pzd?PX|G1)K{55bi^u?t;j&K%uRJr^^)W_U?hmzUoII^L)E)>EEusNNyC7-G@^u!b z!}Y_wy-3-mWZDyTGz4$soRVdxcfs+9LY`{vZtT6q3iM=&S+C8z?*w@{H$~#w#&7GL z-@%gXJIoJ2PC61z>j~1kMB)$%?%-qAF-{)7%%QDsE z5O{}4Vfk?Q7sdqsl}g2W8=_?o!Q2omu{_bb9DsLmOyFIvR84q+GUG&a2f$q#6L43m zCb+oqcwI)k8OzPK(F$J#eR)hk*GwocylwKBMOgFgihmoV>Xk8peYsMzviO++IOi&3 z0_PU=((Xw^bVeov;8w>3TpQ*cc8;EP;$I2eDXNu)C1arNLC|Ys0=gVsswob;oG*ZJ zd}INZP8|SwZcIR)U#iTf&WA-H$7TQ9L4%7*b-DL`|1F9ecxEyP@wn`G(sVg{2s^b1 zlsI|t;<(Lv7j2-C_{J#QK8VG*?1Pe?lU_t#c0M|iV>15{3}jrk!#Sfcmjsu>lGvrk zf+1j!%T}lWlyD;s(p+;Bw}JWx!5)`gaAje|IuX;vw-4Kgj*T=7c3o! zGz9Q**(OuAH;Y+{(e3mQUb+fY9;9EmuZZXkyXNswDjJu~^ew30q42ZvepDt#N-Z7c zi9umyeq44{TkofsFNv%L7#h5=vJAuC@r^7m9|h?9{AM^!jmz$8oc~F2VGz`D*;19i zfHI2}QueEp_d)2#WoOML#6u@*BWb#E=0tz`S z7RF`!#o!`qqvr=6MqB{*UtBWM0S&I!g>l(@jnpg~JhA0m}4jLSy5(c>YrKKOCM ztZjTjrnv4kL2^+06rwYTz_@I<_Hi$aVWl4Ty69I~n+G}JZA3L!hmy&-?5=Z*b2^-3 z5Xf=aN9U^x8pzqXg@w@o|A4LXuni1r_8tG~D-Y+n1<4TL|J|-nU~O(3QyCkTJY*N$ zB`;XQ5hU1;dMy^~Op1E~WMX^tgLRK}tSx?paR}=H|H{zc(K>F!x6-mkKfle(s? z1X$&Mr|Mbb1na#q&f@~)5x?M=wh1|8Bt!=nPHm-PrFr_s2h=?lw~-Ttv5yH1YRmJu zS;8*%ZLGjFSh@mlj9{Cu&E>)r$@Vuc(5);iQq9{IAFBza0IBpapG6|@Ls>BH7obJ> z*4RL*O%z7L*>M3)JLhEMm|9b`BmB64szB4mHto|sc0;QD@CHi;j0=R-DrOHJPuS+> zt46)hae<2DRjK?dzx6DfVtk-XbKs>pg~kUq`*q}l>>7z4v6jpU7qd`;ax1Pw*BUJH zFh;73iGVU=t;g+V536X53yir@9#S&HIzHH2AEPm?TEC6iE@KWL9qBN`wR2p6-0|Z! z$I`)|SbuD@=zM%Y8z_}`w>b7hgKae{DYNxN|Y?^t+# z=vzlw!2XQ2P_2w1q$jL{OWLEP)}&G|E}Qvy#s$tS8Pn!XthW1cHn>Y(bQ|2sK*C9G66L)12b$*KIT}O zLHi%2m_S{~4@34i&~9yiI0hJN6<2yGC8=(UneRHe^btG%u=aU!Euu^66Wt>)NFaZ4 zEJAU^0HtreP`LY;;qCy533g=nogV^wF}`U=y26m83Pd7(rhXI{h7n@$`;VW}T%E(w&+4F}%W#~ZwmnxfzV@u>98MiP6a)KdLKLpzKfOUjfn)C-T z7U_rZ<34!8!b|D&^W(lbwBpSV`7jGQH##))M|?2N*or&D!jELp`7qQU@yX+x7AzT9 zEkE#^?|L31W~P$A{ot?CX8*%Jdz^6K-?5%mx!dW$u%#bJT$$x`Q-mRh@3eY}3hue2 zbDAFpifJCz`8a;mmyI)g9h9*6180HwiLC$2!!W)Hu9%j2-iDsfP%{4!aA-L~l_I7H z0!GJpvUK;4fkJyq{%8>#!Zda+#mHi(rVkMuw-Jiy!y9CoE46|1vWX~k+PL%k!e1FA_a zFtaGg$LMRTQ{RK$4HAxZfN2}vfAe`juAMkc5!`>iVa3?@a7^|1(<_SRuF`7M@( z9gHVJAAy8I%m=(HVt`3v^S0ArtzLkxRajYqcV*&t+$cI|U6@;}Em*aAB@65dLDgh% zRQ3cOUTL`9U6@xYA-KZ>zXgJm7j3M@`60j_;KBxnV_CNlPwWvg0M3)VhvvnGa7Y`|YCF3;V1u^zQP!%t*3_UG3 zEIlKmo*x~q+9D`7S+M@2!$VduaxBd1(mgIjW>Rs};qj5dQnk_(mF;2-AlhZHbz*cf zL#HbW22TA%#sR*}AwxTIi~&%ud34FMjhM*((Sa)X+YqT;`>nCy>M|<|S`P>`N|!PQ zU}d>1RVt2~@mQ3j;?$PMV~?f)ce<}N$sYvJdf;F2!Be^rs7nR~ROh98=%$FUSR0vW zXDqyPob)_jNSD!BykTV4R?qNF_kF^!GBJ<&wV!-*-%&<1N|JEn9^GKl?Y0k~cDo!P zz2F$!aU!l*+x-Qt&TzHMu1z?H)S4YP5Etg>OwWpO125k7VgQ>+-GOOb~^1RL+(Hskq z6jCL9Jw#;(_D4Tjz||R^whv-;{u*^qoaI;#OpXH)_mNUi*)g4Mt;OG z0jyBJOVuR(F~GeRa6f6!KtHrI&a35_kI5kKe)Ki)TamcdJ_YL?_RZLB?F}Dc*bq&? z6W&EvLfkzg9>TIZiF^`JUEo9!zrfSp;tVBdcDec#5Vqwb-io*s5z%qRnS7KfPLi3$UY`s`n{6H^VK13{ zl#VziGJnUeRQ@uo6potoTxIfcOXUqCFmLj)TAHuqq6{Y;pN}kV0|sZuxP@Z)W#cbj1UA z3m(JhZUKNiur?!}An=GY+9ra4wOI$pWLPU}J@g`e4TBg$D?9TLJ3;FNpx2xE$b7&J z>!Ge+UtY6w7?eMYeNOa5_lT#7-ANCaZ1ALTv&or7%WPRy5>334-RkEQdPHPQCeEit z#I{!4tyJ+<(YH?vPiat1=QOjlZm^ptg{Y+Fly*g|B=^*Q_@uDSujG`3RUoa-gFfQ< z)1q*iYK>`H9?%RcenQ9=s9baC^pN{WA-frHR0dLXwQG*bP(mW+6G9iWu4z=)gDVy> zPbRriS;(Ihvi1)1BT9a!inXjPD0OelxzlFgw=SE^PYP-szz!_;7pey+^&6%2?DOP2 z@V}y_%RKxjWmR;o?M{bL1rUtgN2`0}b8BB*2Y87wyT5{_bph%Q!LxpY=ZerQ@&Os( zav$4%!fh%o@(a6S80MQKH`Z&`gnj~d-9t?WPb>lHs0g*Tv1)Rocyj5CfT;k+9vw`u zxQAXqUy(w3!1~lNtfVbz?FYi!XW=F3kSo=dZ1c0%J<;UZX|2NSBRq!5+=v9wYZQa% z1PbFvke9@DeCdP4n7_898oK8vbdU@56!6QK;ec3gFt4NS!WY9HK*+CnoWI!Tevk%p z%QPI{LCVNpNxA{sV62Id`slrq1(tfIswbyBKo<&Y(A5)sHBu}>%x_Ku%my>knT z%2g|ssxGoLsbp1fJ2|90yOWNI-fIeHV$y&#k;q}765uB!f)k1a6THOCe`_*46Nxv~UQVz2&-Up%Ehdi}SPPVmqA#`o6$!a}XM{^x)t{A>OH zfIlyvZ5?c${Cc=;AqBkp+sh75nAK{tDCSAS?j`3l%QoCj{3PJ7wl|Nh+EUGW^RfDJ zR^IyC%fJsWt%wH=J5Fu_9=9;FgmsYgO2w=*;GO_;E+pFDXLqr@Yj{!rd!@3>Tl3j{9z_CrKR<7B&-iLDybQ&4`1y)OK9&ls z|9yE5|7U!^@EmrT^W~-Nd53}e1dO6}$rFUW**tIMps)XZadB?3iLii9B|e{vFp2BS zwSSwfmKUr&9tHwaYs4a8v5PI@E^G0ASu|rFUExRDf6UCZL=doU%ssd80OT%I*#_>P z_d-%3i}x=gc2m43Szqz48cKGK8C!=xYjRLY`E3i6-qvA^N`?7%9*l-!9u~W8^`aPh z>tcu|kBS|fV=U?|?glf+yMdBss=Tw>VbO&j&IJ5Csl#>gE#B!SH^abG8+bH-De2F4vmg0DK~9`W|L7FFfeN=B8ieb4yFDTJcp8VI*N6Q@aaP3@kIn;eJ@d8BdWl%|{J0yin|d=4 zt;^MGbY7VuCR6W51Beks)`$-x{m(Qb&Mxcp_Y4byVuv%=5$pCJdpr8qpCA0kl!^aY z-?&%)t1i^4m_IeI|IJtbrT_hqKeMye&nDB*mY3_ z&DVd^0*l2<+)dojxeXiP-Q8_}6*!y~HFy~WF&=Fx&BzsvsH}`lAAEjY-h>Gdo$V`l zwrcCn>_!8bzBsqUnrNV2CQ6BW>w#|S2lcS;)JrAoh*CaqdbwoNKepq5D&{BhUgAEh z!v7stl;yjP&~bSgIV;M4vXOB5DH2JEJGT)}dJ(3P0GX@o$Mi4Uzq{iWaMT2yMgg+7 zVX{n*2JcrFM?9FT4SVq3AJG*(*bG>w%e_(0hkpy74FA|pAlQA67U$_vHYA}jB)rjR zlqz@JnYQh$MT9M+wwyFl6f+q*p z;bA1Y==&@?i|foy`>Wr!S!^_^$Nhfep!qv&s_w1+)(N|)xB3beH)!1U-Cl!b5O}yS zQW#;W98j9`x1Nb{nU+QrfHAKmYvs^V_|>_b2NcyW5}N?r&}XV|(lK=bwMJ zU4*1=zeOpJdp77no)4maRDV|KyCdHJW&79s+rRLehrYY}_V~nnb=Svea)t!!$L;&x z+*?01U)*C|dt}>#qpj_uJd6jC$D;z2Kqermf4%RkN86jwnc2}1Z-Fp2`rF6bIRuY+ z9zQqc$#*b4K3U)VCD%s+T5f)n&NAxk;OryC1RR%dw|wpgpum+%CEb70cN(vrRbc5O zF*(kve_nc)lmi}KByC3$&Z?%j1l|w5Qi;PWWG$o7avV2m(4a#vA<^&Dl+iS6iKH&a z72Xlh9Ucy=HW~wX;^&{pQE@bTxh2GbVMJ?kvDATGJ-?M7?tgJ(wbGMpP{h>KGhdIc z-yc{QsH*idwsELA#KC#J>E`*!7MCVJ5ykbZlwDjmnx)&mlMVb$DRhPFyUd}XkKL9V zxINcvB&E<<4Nb-j1GkpDkz2-VrMU40nv@X3*#E}+&KI}U_zat5OoLu>Y`Fg2spt9t z()wPf(4^4mh3pg`=uSOqip`2Fs!uOVI+3q$!t1?82M~1Vt+$;{FG0p%etz4N?>xWN zYXnF|-dnTn`WF)rm_iSp>B)nRvx~K_^`4@Kwe9+eQ)l?4bND1Q+b8hV#qW-y+V=N0 zt@h~MO51U4*Pohdmsz*VLvOR~2VN;E`HucXw~>D~>VpjAm(?yvFd#C$IoaE7*e~O& z3+vkVl6GU+YEunv_(AYAUKDmt2E_W})u+&cKQBSTXJyY`1$KoF}j!?+cHYV7_CRDsRoUPVKsF-P-*xuq@$a z&m*Y{IWq?&N_GbWC3;=kEosunWd&*L8Da;0h$uXd!7h^o$!~n%Ifqqck&}0l&@IOp%Zr3rljt=kTS6j3n;%Lq@U<6a)|^8)WFy zV*s}Sg@oWhCVS;WhsS;sQy@HKe5)&JeE)psf$F4PMjyW`F2~}&S6n0p8zfTCMk?ql zK78+trGp7{c?M+J$B}HO^3hM9k@65vn*USKR?dL$ap#6I<*k=ceOaZ8pMFOvF@5nO z_o9_p#%sGU2}57n{?1ET%T3)h!~_KO1x*j<@W-HXtF7oSzlJeu(0Y65c1vqs}O9nL?X2LsmMhrr66 zA3Ozr4&;-2R|&!z4h1vQL;iS(Lg@Kdw&SA2_z)f}cjAZWkBS?Iqg&*R%GlCWGi}^D zb%R$A=H7Knac!fqk0y~T;d@r4@DGqPG|mR>xwf6CBkAu98k#=-!k|Up9W-II0O>TZ ze_Ix6;9uN(zg--Ws5l}C-pnvxmny5~1oz^d>ah=){0DBi2x2%eX#+P$_t1DXybnY( z%+TC@@QQdig+ExX7*3ga3Oq0YyoNnQTqEy2=7Dr+Eos2)BRuXx;XEnh5&V; zf$dPb<3*JzcZ27(8>Uqzo@zI7;}FyXma0r~~v3ds#GTGv`0;` z*)Wxf8!A)Wcnhxw4b;*dddpOqf*~qXkW-nsp)&R0S*kL{#>LuEJmKd@S%q-Pn%}Kj%O5HaQV1U=aRW6oAjDolA@m-s#vGJ9 zoTg#g3`~>f-oWy&(DKL0LKXw$8ROE=D=w`@JW4U-uPVhU8Ob$W;+px!Ev-r_LT}Lr z?(QDkB`A1$z7j&?nLZ@0Q<|*`+c%G z|L+RrQX?_s@^AOb<%3vdviX1pL|y;4T}NiXkV>$r=ih^<*{U6~KGmpKQJny(li>35LG2=ZC$7$26Dv-Z4mEp@;W;qg@dA zv3{V22zSb~#ZE5>e&sB}UG8ON?aR#b+mEFg<}Nz@FLm~61^%pknZ}#y9{!kj`qVD{ z3{XM4&6kk*#6qR z_gME=^Tf0q@h&D{F3p~P`t;?~*Ggpu{#t?mn((8#a(4IW`R(k5`1h}4*U=xh5F}4nck`{}(wOm&;^XXI5UZqtzrun2(VtaLrnc+n`La68bnpFM z%Kp%3Ak-nF;e(*(q%L^seqcB_sIddtSRW;7mc}(H$C8w7<%eq5=_++Kwd;JkVcVqfv|-)Wx>jmvjEBNVRdNS{0DXTrum%VyPq<#+Ar2y613Cxc280dJu_Jh?v{t8O^eO%cwEIuj(+>PMTp=!XyCe}(Sb}~;*L@%Y;V2R!(jQ7DNb@8BJVS9!$^ys( zXHV@<;o0nk^RhvgUnKi?9xOBtw@w&74u64p++(y9LS?~V`l%kq(bj{aw`}YUsh30lh!%-xpc~H$fD^*4SJgE; zwn@Hm&hl28Uozrb~w! z-Pfs;Wns(LJ(2K#reqL(bL(Jl`)iALu`~G*if9<|4fGyit;@T+4?{ktM_0B5D!r*6 zJ2dzxA!!H4)&nT7HInjrjn-eGyq-aMU-FcP4mDrgUO}yIWzszvt3&knpgxe#q~|WB z0UrPg{IDJJ_)MDvj~dz1O+Z&eBQPDts9jqk7ouHqC;Y5Q^cGhVX8BQHjnr2G&C;_$ z!p*N`MI{9_H;7+;>^0cvuyhX2%bs?cTq>{n|61PXErlwg;1D~6obAzr)jJK zF9VTpGmt29ZlBsVC68U?=?gHxu-xs%?NV|YodNIa=MBB*+^`8W(D>j+jW9jPQNArN zlQkR{8LX4cMAKD;NX3~B>qd9&3=8+4X5_WBy?HG!o7I8thZuhyGOgItfa*-*qR~&9 ze(h`q7hrIG|cd)@DoUg4$V*AHfshQX`(S=KO95(*(Jbc$)$2UN&4;)3-=S}V!=>#V)N z#b;0o5eiVsG(4zlQ|4_KQv=n9nQLLr8n`UY-6taA3iaZmTQEnfz*Eupb8SdJ4chDm zw%7=beR=>&XiI?)0`8<&J9T=gpEK5rpw|iGhPb;!?$CD$@*{B_*CY2F6I~=38s_ZD zfdlEL6gHGq{xmEM`5DT^Ee2eGUNsF@ebxDf@NViuH)8pLgk*G2y5b3HFr*iPcc==C z0Qn4k*Rt6sl-F-~<65`-oc+dj z8ArX~=H9Lx3=A7S#*LLh?&y@rSSe6sw?UgBH$veEle^gG41T2#s@VhBQ1xy2nckN> zZP=JbevIlRtb9?X{4S;0|0tc#OrL%7ZfkvK4gQ($muBcn{o|}TYo!zVS(o?KKcC9* z@0@)8+g;j8J$>u>EbzsYt!*PWIh{Y7ntB$UF2O$~(Gb~EnnA1gtRe2sp3J&7opg)r zpjs&X0&cD9A3!OqID8GEnGRR#_qK7wZPzN*m6=Kv{(n-b)GHPE6i5I{sDYii&~RyZ z!)!)3(*rrR>LVVD;ELnXL+CVK(dq8b&u^3d?DN~G|3zC>zVZgVYI}1)WJ~46auxpd zKy8`z=E@yE#Kc>UyDuB%0-UMW{A<$3*{yq&%K`>=Prfk^1h#d1Zzi1*69 zj+ec9GVIlhh;`dn{x^EPmcgsk@8d%?@O<-{Wt77aGjr zfT!a|ceA#~vTXj@M-#!y;P9-g&RyiBOvq)O@+TtWj6Dv*uf}c_O;v_gI88t-!~;1vC%Y zh!q}ZukXm$`PUW?XrSj|M$*^R?X3BRnm-PkfsYfo0$*9w&DHI!`8P#toSg?4dJNOJ zob|45%cgH6|Jh?*_ajI7`vY%$q+Q8#WIN4&E%m?=zHn@w{=iRQ}09cI*CvZ=s#Btp6&_oPN5VDNjRVZ14^m;45W(|ED|X z_4%x_M;`G%dVa)7r?>dm1a$IPYWPJ1W!wW8QIyDps(*0P;p{h_`c!CXWNJ!A94DvM zGuTZdOkEEbwKEreZsFJ5nbF<9Lw5~Wq)9if&(5|y9D0uj{#8^Cc`_SzJF~W%G*0ba z*u6wMn0}1J3j`Qrom3n1653~S$D92$`&=D7^C2b-5#a&76<|RwD~Xto0d`g#AUiR5 zK8dON+>jVN@OSNDo|F|{YhQjguB1QEEG(Bxc7Zu$MEGSDeGsC?8|}N9s_1ujZzxn7 z&xjl695?9DDJN|nQW&?i4VT5Gfq^-1B^VIon^qz$G(=nGS2LRoO0b?EkqHjA<2OWo zpb__?08|470bQayr+mAFk|X-RX<3|nTk@hOnHe!zOcHouiOB|R8| zu7JKjT~F5?pu$hHv%Z|1NV}g|5z0Zc|8ZJAyREpj{;(#9{`;d{__!1o#abX*bYfT+ zP8ri_Qb=p0zIk^C-F=G7pU-A>PjKr~{5-uJIjm^QzF>hxSvT|vhu;9Qk7U@a?-)K^ zwBO6ynhK=4^sFJ!0ML9b%ykfF^{_18$s9!I+w4_iKu(Y$S5pZY|V zXJiEDJlZO>E#A}Z`*cu_OA_ef9hc)GZ{S?YU!V#}{-#?RSpJf}qi#9*fsx-qxhQRc z@{#Nb22Gz@>ap+*pFn({rSG%B_wVkChBUQSsrsSzdFH3#+3GO+XX2#FqcKBvdDfO^ z1&LC;Ye2kuY!YWJ!88gSkO)gdR-Cd4syw$C-mDJ+K#Rlf z$Bx-hI9(FJ`kPS4QSbU%2I`#~K)r_D&WrXE93^2ykdD)=yjEN%=j zvH&%eaFc=23(3MvoSKf;i*y5uV**PCB#f|5&PzCVu=W*FFl4@w3MogWXrIroLhfWY z(Bxu;&aVog(53xCnHEm@*_yJT%c;zjBc*_SZTabM07CqXEPdnV=MiIi-l#D0pe zBEd^-IHzZFU%yrM#=3B64C1=qZ$vKoD3Qq*MqLdbW+UGYVTo{*OX(p2)p&I(VDY-J z((#YsuB0uQF6)=1Z-m!$DTSDU*pax-@d61pHO~-tPAeccQ8pv_Do}mE{Jed#2b*0t z0%iL)Jp`_gI0Wvyryg+Ifp2};{>S0&`rCc$-`{T^{c6GQeH}alD@YFrS84fj_EVT* z1)E2il$!hmzZ#crV^GRF3|%{J`x&!0K6<>pyS;g0?Z4mMeY;bV&0XsS>PjyhYyH^L zw@@0fc8(7AtS*MIu+J1y`#FG>Q*x}2Z?=!NDHXlduwKxk7qDP5d%A6{?{BHjpvjuu zryJDk{=td0`}UV@>qYzr8W=wR+lw!*eizsv8Ts@0ZOZx05OnFA^+Y0?x``!&x?Kkg zrGYj_FW8xn>fnT^u|XJJ!p*hpP$cARHe@LL@LZJE@>siwsbf)oG;8BmtL1wJY6;+$ zAo0@j&2mlJizQ!itFILW+>RSY9m8n#-?<#Kj)!YAtz7rD?B{X{3+79|;E@97Wcwfbh0WcA4fS(t{bbwt zdGdB|JAGftTJrUy?e$&V@ZkN%?so3NIy~Cme0%)%U|-$d**#d-pWA=Gw|(?>(-40e>TV0bg^|Bgu;p9o5EYy1rr8Do1g6kCD2qzdlOa>&&qt4V z+=cbU3x0VUfoQI&B!n9@0;N$stY>Y=DJ4triifU-nB7ao>>6;MqKKW!(~>u7<~~wE zm1!_!WAcnEXd{Uep(=s;M6O|&YluRulXr2;lxQPD)H8GCj`H#X1!lOOGfZ&H><4IX zW&t^wDK2J9z6;xrvgm#k(PdMJ%ReciW&)~9g=$c?iPM|qYv`5k$A*kTK}8^J1Hth~ z?kN?LZ?R!MPF548L2bn2vTwoQ*9*7Ge%K0n9!i5!ec^RF_e=NvaBven#<%mEC^t4y zLzcaz`UJ2eBLC+RZ5Jq2fFg2w8oA=kJ@s97c4m0cHE^$2+sh_&pTOJjefcx&t7BFP zYaB!}S^1 zDS2>)pmjAef3?Wb?gTRFG-?Q?R_bjY7){xXfbXWDCJnKgylk-5Bm*^U1gFW2I2+=m z=iUOQn%tA=Dv+_OqLER3NU&>|T!v7S>p<+>KPWIHtS}_2(in_Jm+-W83in{@KvmI( zn;_L^T3NDLN-+zIEYJ!Lg7i_ZM$7<_m`5__N#;y$W}r=Fo(4H}0SvYbFfa_EQ&Z1M z$v{j6^@jO~qE0VhWGig5hPuFTI_y|U z_9JtGG?{nyNrUMTh*~Ynx$Y%dh7H?BYFPEeZPJi2szkb*$|0+?I6qzD|5jVPyQ?ia z&UDhhhW!MOzxG(tE}sViXsg6$s?IDvA7b9>7)BA7j0W6r?I1qmlz`JXz-rXFQ-y}u zAlnL%trn|^c%y0g{Vq^^ZPC@wW)P5{Fq>88PsW{@#rc%SL~GGZwXSlwg=^DcdUe(> zSaX`mfQn&BxkFnMdQnhHh5p>3mtyhn^ETddG~M9bsw~FFa239NC8dg65>@IU`ZFT! zd-Vu@O6IQz$nwRM~=oDP&O^r$u#I{nwCIXX#9RYdEr>bdA zv>WwCu913Cj^3y@753 zna3xxiyjtNIAjIA%a;@BPtRrz{VpQTkMk^y#L4 zgg#WTb%{7WpzDUsLJ{6zR3-YbNb&$8^e@7akQQ9yR0i(JJJ~@>RQmqnB2?A-!uRpi zBTiB`J!-XmXs!7K4i<&ZQ_4{J?XR5xMMl)#eL01*aLZ2VmYmNH z_72f+5Ck3aAKU@JR3;09#^g%L=n+d&7EA~DFDp}|lr5iRWNNy1ufr1#XHv11zu~JY?IOPE2+QKCjYkBmN-=N_e@5fFm0wz>3 zfNr9@sOLxM{!HRR#*mb3C~uSgAvaKz*YJ%26wimEIGoDSCVzvgabN`K$;i1(ora{Q zc>h%9#^(W(ejWKqaZk%ld^+WrJx~9Z10{DiX`}!as}uqGQMh)7?vbiPd3IdFB<4-~ zz8$jAo|-5N(a`;|&>o-JLw83RuSD!(kV!bwqxo~vxb2{i75P)uXJ@akuglkSu!UUA zR##S*XHn3jzxH-*H@>%LkhL0(@rtjhs5A3OjwJBS1cYD zLNLNk2>%GWWlFJZ*Qs+N&~`QG}Z8ri80x*No^v5HDIRK(B)k^ZtO4bWH+G4)%tP z1-X&{y>CGVI%Zeg{(hcl_9wDLH+xAUWCoAC9^u1$Dpw^#-i!DjJsv0PAxMkZY$qb7 zhx{etSK>0`FQtekKXXcfeKGRkbLgWC4=A$LjCaShcAg(2yYo<0NyjPQC@SlbY9!<= z(*nWcvY~j5bR;x8LiZN}M0<{uFjh8~n*xRv2pRKpu4dJf^wH3eV}8B{0z{n;^s}V^ zv(+aXL)b3vFsXM?0k=Mx2RJ4YIc$T>mj~G#8#n5^Tu$N8V4SEy`y){Sd2Ah=lih4p zylPaYrflLX_A?dpr4v{P$04(W5kHpZ%=(-Z{CG=|vo@Tl_K!=S@#q}=AMQ0)OFf

Vl)&q{bNjVS876pfIJ z#*rb6qm~x6H@FrV#$?KDDs)aseOzgvEi$a?@Dl;d3c(xFEAD=-Rrq*>UfvD)D((%H z`ZT7E?69wmMBPl*s`crFm>KV?d*K@BT{oEaY8qFbtj|sm+em^j1yBEpA(1a+U`c~# zwyCJFVO=GyRP1^59w8`s2=pAvJiU#ukW3?=w<%OPpGhis_+A9$a<2$sm{e+=fmVA*-;caNY_VntdRLc8p1$Qij+k(=hYa}hJcEsaZsk>9YbrL0yBA!*r2{_%jo@H*p0|zo#uSj4lT}+A+ zO9gp+!HD+3?QlzXQfNQ)FvdyTwGyU02;q)sa0>d)WpD+D%_X zT@m1t&*fcg)i;g)e`JeEEqhw$v!wc7fMXqK* zPssykVqoZKKyxFW`sbH&gC6EqTN>?`pT20Vgo8ccm6zc0m$@7`&_V-?HuQ~Id!F;g zpbbR1WXN5lp366x+Q;bA>+wF_mre+jUuB>Lp5Dmktu}96Hi5flZRi&FRL)6QmBzCU ztUtdSfG8)e4s~sPsGOGvmzD@`HkeEd|%=L#f0Q(b+APPe%f_p44)QhT0@InC3g-s+|^OmI;U!J5j2 zsmra;Y&dM@l*%BdF77ouexfdlb6}HfZVyfXw4~`T43UyrFsd7)@t@0+)XW1Nndfs^ z86+Lkfz*4LWGy>Ph^D46{KYlMoGXQ7@U=ei{toN@g;|h;o}Y`pEBz*U{g1>2#i_@0 zvp~!&b=o^UL$STU%B06MN{T4`VI7OMf1Z%}Qi*|SV6e&7qM>YU&_XtZtwj^Y)&SM$ zFR(T3p}1D$YuOMFu(w3Bw}R0Ala|_fV;YtAY0NEC5(5IfgHH2Ogs-?&r!HR3q0Akw zripQ|YJq4}?&yRPgmX}B=x2-jL8+9?aAy|N7z1s+6q@Atbo3Jlgpwf^)j{&rc;?4D zI8VT|0X9q@_Ob$h0bSfx9OnVF4ZXl8Da~ps+DcyLqR&i0hSd7=FzpwI6n&{mr~J&l zB?nGv(EpuXF%@D%8Gstv1dk^2l*&&qE}|p@V?e%-K&g>QZiX2klA`>yn+uo7++@Nu zlML3KbhBctA?yb3Ij+pM3?S*^2;qRmjjG!k42y_gwqSB%8uyYBHgOuCIfl;xO61P@ z>GX8>tP!~$sOq1-&b6M+%!s-@-JP~)X5bpQqt0@WFGe1z)H4B4QLmvx09S*TJ@|Iu zU~Tl%VBmXeI@=`bk?Pw6wNHl>EEox$Qz#AtI(WUL#tB{$&Z@kSX${~`vfm!a-EW=3q zII|e|I4XVOIW)kXMbRAU^{|}r5w_KYvsNsPX{4R2SLI6x6rOvpmEgOyIL*;-JMfiy zTM8EkNn}( zF<15G5H&4w;nG|d1x=WO>yoTuu$RUuX0Tr-h5_tZWa53`P*&R7N7$I96qH6j*Gd^KT|Tg#cr$^Q&5QerbMr zZgGBTuze!%;2h%)goQRzcn8Mz1l|@sitjd4@$AXCOFHHZ`xMre9|9WBBNT^uz((cF z8HKFzU6b%aV*akSDu56=ykD3yV}H#iV!GYY{^ zvG}M^Z$1#}&0TGWOGCXABh;IZ3iamsQ14+m017eQO4!y(2q@D4tm4ir7L>r*c>m}4 z$9Jt_7vJG4$)DjH5BVC35L>BNTEwoix!Wn8o84>A8O6HjoKGeU4KU*I22@A%RZLC) zykOc9`pDutF}Fr>A;a49$I#i}*{Ke?1C?dAkdJ6V%w={MuxS=suZGg?3I)V4-K$i% z@L+Cp;7lOz+qj~QNmI>-=~l)Yq+&@4@mrcmQaSRJAMV>!@PIedG+ot z{W&#NF`sBr-}FnhT8-0F9fI}zHfyULF25w@=eHEz`~^lw#tJ>Z{fNQ|0f6IXC11|Y zR`ZUHI@diFxcdNvy=H$3F%}IJvrnN6PqN*Xkf(;c}w$Q;_xg=%h8*6V8?Wg2Mc$Pz=C+LOoA3d3-JP*a0p-XY{n=yk8Pxkq9)X_*J^Q%K*&33PhbF$TtoRiQ(Vz!YJR;_X zpdZHBC~qWWtHwldAYOZ-*t60frN1+F@93|nTyKS#lSJ97QhUd$vSBHo;b-!7GqHk# zmAkrSzmyvWj4e=C#0oh^f;!QcNVKQs;B;_j)3g4ZZI!a_S)*e{v3;5)B+tz zaA}1H@mg*)GPc*X47^-RMCdDMo5t~vnLsk&^3L_KfNd9!BFj2z68$2kv6OClhmyfM zu5KtPAZsSCbt8F?I2FoxsYNOU??WL_CP6D}c&cqMGu5+cGyecE8x?<2=dR4=L()(m zmml&6WS1OW-LWRtd)PvwO^o#h_KBP_?FYD?G%;`&l?N7jvFe2AQhxkpbx>Z?S$ox6 zmTW0SW2!czxx6xu{s!_bnhHV`Ii-;_t8GMD1~NwL?J)%><2I=3ERAY)aFVsuCeo2m z%B@TSD-CN%m9=LXoOgGpz(znc3NdYz5pm=wIcIe=BJf6C!nJRe2q3diRQeP_F0}Y7 zfIrLc_3At;S4LFk+6dS1oQuBg(wS(Y(zq&4;vydM76vesbcUNMCaibyHHX9zGVef!T(U-X$*qE)uWfM2A*9c>e=9BE<~hku0%2+`^piHqrK z{!K9vTe1eqSwhDWYbi@m!}f*BWGRB+LkU7^ox6TBV$n@O3>{^6$VuR72-J{6V&!AO z0O>?mCy_>hdrcapuyLDrAST1bP2%p!qTh6RjM4Dd^~1y^SAqHlsuZ$iQaZ_bIJc8P z-QO+T@5l!SiQDn$*RUM3rDO9gC7KLLxRX;AzpFW^I`@Veh$e&EfQ1)_sy?9IcXYy7 z?M0W%)xRDDl%m3F36GzWyY89kSf`Q;RZyY%<2yKrA*t#C2P5Sa7F|hGdTxMjeu)8T zp=t5Ew?IS3o56G%PM_>RyMSj811*e_V9r{E{$wVs^7v&YP_5(HH1Af5MI?RQA{k?7 z^p?sU_jYJcM>0j9`KFnW4@JBS)Zn6FFe}?in(;{*efpF~?@t*4i5}#uSlfgga*!h5 zC+H0_iZ~02ah{JzjPtyh7$?iF+KRKW+`-H;MdHZRY~s0%s8q~ERy;@eo{y3u{VbLc z<}@m8B}z6_wKucu2W}|+fK1bHn5#&VRv0Wx|EIVCx(|AOw=Mx*I$#di%^sE?kw;^C zls_xRu$~(@_J_PJlWUc3^QlnlW?W0(DZS6VOX*QnulWENZ%*C*n!Ej$lKZMh`$Lu~ zCThZ+k-HS2BM;~g&P&&cOis2-?-tYd3}`u}Z)V>rY`$M9PuY3GK|4<vhq&S^6RnnWQKiwE@2g>Axgyu@+X?-BJ8#!zZtD8QjE#1bv)r_pl%03 z!2a#Rpkt<=koS^^1;B$%tG>tV}y-i#hU`1Dy?$8|;aV7WMArD-gq*uYQm4o9d zxNo{n$%ScXn9?41FS&cf&(a(#c*K(RY@~*YQU*;HOBxu)y7J4~5iJuYN~ytDrsgVV z+f)yJs8bxW1CuAr>|CpLe!jAF?$x}NIgc&P&GV(j<=RTK)~qZp0$F>EwH8_R9Deau z1^!v&&DQ+=b9_FQ^wH7TN%De{EG$MHfyRAo&Nz8mlnK*8eeS9Rp%Ucp5g6eUlyfJMSf@`zPIAd=8$qVic3 zr3v?fNTgBh=LNvU7a>%r!ixJ<9+g#GR#hBVSrL_9mV_)900>@%@Mr9&vG8f4VIF2x zRm5pjE=;lD-R`lb$HG(;L0Q2hQ_o`sEE|lH2XO#vlIBI^#Z{Fjewg@yR|P!xBgP^Y z#EF+wQ4tn?;PXgSMUv+*?1BX>NW3U2pib_=LZlH7f)ZwyXO#zk#$FafA;5uLgjKvW zJ)k?UkpX!$EX~p&5ik|stBS&lVJW>bFZ@cRg~xrt@*wmB4l5$EIFAYeGY~#6eBm?h zXRJ)pJn?u~*Fv4*N0>k_2$tX8}(H2Ux`sfXCx$$+8NXPW;GUm|}Iy6Fj+nSZ>^=#?3RjSm=9 z!dit{9Ebu2nF5)w@-jhMl9xru!n}$+FE5fTgI&b9my0;fBiMT)3!(~;&<85SM9BaL zqk^YEn}fp7voNSqKd(|id?2$tPKp$kK9Ar9BTSWEgl>EL=I*}c%_B~&;C>i|Fh(G8 zWg%FWm4KBZ&4h?xm3%nuU?t&r0D4&fg@+SClyGDeX#iEqlvMy7fJ_y_IU{lw79LcF zQzG%xr1X*uNEQ`Lf$(@0oHtb%0NQ(q4#mRy0n2#(P(R)jfwY&o=lg*GVo~8qz>*YE z5f11gE<~P}u)KvAd1U}(Gw=ZT%ufO!GjKZkJZAzI4JdK~4_T2UWh|;J6Hyfb*x;PW zgQzTvG)uWxWLW|G7mi*YB!J5)TOy^efy=xR-DAx#&H^6BKo@g3wsKan&`01iCK&J| zaQep;obV-VK_EI+ngMkIjt8EDAS>cBPl^I&lY}_`pz=cj&w#{m{P7~=9&AF7h48~;(F1)2p`1v9y7MZu4EgcNZdvs#iii zHZn5O? z6~)i36>a9rep#kB*BMq$h*1EYz1`>F%rptWH2J!Amut!3>8JL`(?dlqKlH6#gtTVg z_S>m<)tzmvByet|1?`(rw#h&7u13J>`%Za5(ER)}#-lqBtH6q}rYxR~Syp4O+unUe z^=i7%Q6<`0kp~$}Lg*4I=+1#syLT2t#o2WyOj}>`uV*Dl5uv_cUd=x1`&SbwZaQEY zZrViFf;SYQR6_u-Q^ytBhu-c}MIxINx|e%j7n<6IsknfXN`P#|4L$0%@g8V8V40tRAT*sdy!w7uS+7anS`>i{ti9bEn?nDwv$RU=#kosku1{o`!oe8}| z4>fHH3{4#!MA1Ir%`l837mfm(HJ1GvAVK$oLs-C9%4+Z(2&GfJs50Zvd+YkKAux(_ zg&yaxIyubqS7qJxZ%9`xP}!l;f!`WueD7GiW!T{I)IqC$G;x$O#|CT=@Y2awv!paDJ}`v=3E1I)=^S8tPJh%Y0upmq3Y zDMm}SFmdHVVHmi;wTT5124XG+;*)5_|-B1 z>jiAoA2e8Nfaw^-?trP=A!w#N6XZdU_sCD5j$TbWGOG%b=KTXXB#r&EzoHdbsdOpF z!W63m&t^;LWVG4EulPN@#&m`~Y5>MxR+pEjpXn3o)UBE;_j0f!L>mkDhTi>H@9Mn1 zt@}5p?mfK05bIaS7D>~W{(JSUi_W^%A3msOxeD`cRopvi%{23l zB#S1;+ce}MDg9e53nRzhU_kVRknXbR#*U6+(uy}KcMt9?ZJ0x)NfV$wE-tS&-}XAo z&mxC4CZ$V8xXp`Z^JPy7XO2M!nTrMFJ2Yk&WKz)_YgYPX9Rm6k+E&7*!HRm+Glf;X zYz7_^A-2A9zweKXMeBj`pI_P|b0aloPH#poj$Ov~HASWKBe4bmaLXzF(6^ znFMl;M#wZG0Lqt|M=@m-(=jlb^1G3@R6#uu)1-vE*&oyLiv6TKaob6e>)STxw<}}U zY-fr$BSqQVoylMwT5_1QCH)HYMJ)S*zmIsysfsbWc@o_Q!-r9);zK&^>ZMI!TTSc4 zh@IiJTD0Fc=VCpC=58kG4|@y`DH~9nh`~a4K-HZzPoblqg6kF~xi=quQii)vrznz(>Bl(nxeVRQ;V`^7*hG=&i^2VDu4s=8I z3Q8+Rw)YYdi8_op+3oiG-srV(xMyeF-p;+1)7^M)7Uu^}$0UIc(FdIZpZCcLu%R-jS6*eD91@c5{oH$E8sHz#EZb)nZpi z#GP1I*{f#6S5MelgB*RSzV8=!&Z}P?B+s#6C7{eELccQF8RC{4RpjV*fJ1kr#ZH+6u z3jyH>|GgjIizxJ1Ni2o!kKc+pZ+b`G@;XD5>i3 zZG|jg2{#M354fw}@mbDbDpQhfT0GX9AG&V_cPp@ki)hKg@O?w z#d^ZrHS2+9Aya(WU0FKryOBYp)*2W!!|ZVCjo7I}Z9ZWa%}l>cR^5oms*E@Em{X5W zpHd(4o@w~_BYk}KZ1Lmki4dy<;&bKTc5bd{toglpk5F_FU(?GV>q)>lfNziBr3wC%QpzP3Pr-)uU7xcUM-2bOz<&IIFfm1;r^ zQNJwa#Blg6nuU*pHZ_OOZ>7_bZK8Vt}Hd%A6b8?GT8Y>IL6AFvTsnkg+*Y6$Uw8Gxo8&`&_fb-{| z>R2&+?pq4Wen79b?El>xb3jSxaojM7uX4N{kE;sES zuXc=@fNw3KhCHjb#j3Szt%^ZkP|x)RwPxVA-0-v*sbwaB8-@$oJFm+j6W36(B~^eC zgm&wejM!f2KvJug96ovhVke2KFigrJm5Bg*o4diPIjPBOZ8be2hv+K}?2qOX0X!4Xfo*SrSv!v1hSxBl*EI~>ga_cD|`Xdc3oR4#<3geYEpZ4d2 z4V%(xkFHvQ!~4W8L&C`D$g#g}8*}MC1EW5V4+C--$f~yvCx%^2=cA!ap6BC(Obh|p zWZ3!1#v^fMJk{b>@NQ+S8|bcEzY_;9)~932Da<{_XQ{}9Zm}MvJs(DVc4mUGU|rND z-?#S|MDZHIvNUy)$A*}5OZ@;m@9ub5 zk5a&~4XVwi0N14?{vq+RrSn+n3pRxMS{ugTg9-#BWh!-XAa%B+HnDF+_4S!+6r#j4k3&PWam1yBq?vwOpbY{mr! z24#O-Ju7}f7VYg94d!a@+s@UhPt70O`*?qG@*f|6|1Q7t=l8t$Grtz(HTCQC!5E9f z(82%VH~pWn$oCyD47>#08Dr03o)UX_OXG7_%baaS1>Fvy>$mlY|PX(+bPs zYj)1$`m8l*hyJGRpf--y8t=>QhgvxQgVm@Yd_uDNUcH<` z`8~CcL=fx9gGlyxFGTmbKrMx63XtoDzCW{@e6G}NSUsc`Pxk-n75%W^`Sb5y{^s+q zUY_5Tzgizh_P-a-_CJ*OKkom3#_vC!m%sgk1G~-numAQ=PCjgR;^sd&`BM$-2eN0# z{Rm8rix+oq+K0}`fk%RdocxUgJEZ|G+2PJ>kvmdEq?B)1v1)Hi(VaWLYr7Ni6UW$x zo0F4Ye)(m0bJE=Z?cybLWq()7;-lFQ(gDYpmv-vq&gD3rA)2DEWPT zJ_C9Ae397p*ME8O<2I0R_~VUeTt`iShH2ISqZT4~RL>6I$zlGm(-VHH**C{pUb^fe;l5A<#5m#CG!WvvNmT$3g}9Z$s7vQ>fBoO8ZU6Sy|1;xL_Ze#7 zTiY}Pq)_!4PbB!JE$NhkQjQD?;b*DYTb)Alr%LA}2eJLs!A9C!%xHbR(%E`w$p7jc Y`SJJh_wo1f_s{wLKk8@xf&fMb01mTRcK`qY literal 0 HcmV?d00001 diff --git a/Homework2/Vue-Skeleton/package-lock.json b/Homework2/Vue-Skeleton/package-lock.json deleted file mode 100644 index 2c05cb42..00000000 --- a/Homework2/Vue-Skeleton/package-lock.json +++ /dev/null @@ -1,7502 +0,0 @@ -{ - "name": "vue3-electron-skeleton", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@ant-design/colors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", - "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", - "requires": { - "@ctrl/tinycolor": "^3.4.0" - } - }, - "@ant-design/icons-svg": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", - "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" - }, - "@ant-design/icons-vue": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", - "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", - "requires": { - "@ant-design/colors": "^6.0.0", - "@ant-design/icons-svg": "^4.2.1" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", - "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", - "dev": true - }, - "@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", - "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", - "dev": true, - "requires": { - "@babel/types": "^7.19.3", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", - "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", - "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.3", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", - "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.3", - "@babel/types": "^7.19.3", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", - "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "dev": true, - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "dev": true - }, - "@ctrl/tinycolor": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", - "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - } - } - }, - "@fortawesome/fontawesome-common-types": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz", - "integrity": "sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==" - }, - "@fortawesome/fontawesome-svg-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz", - "integrity": "sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==", - "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" - } - }, - "@fortawesome/free-brands-svg-icons": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.0.tgz", - "integrity": "sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==", - "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" - } - }, - "@fortawesome/free-regular-svg-icons": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.0.tgz", - "integrity": "sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==", - "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" - } - }, - "@fortawesome/free-solid-svg-icons": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz", - "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", - "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" - } - }, - "@fortawesome/vue-fontawesome": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.1.tgz", - "integrity": "sha512-CdXZJoCS+aEPec26ZP7hWWU3SaJlQPZSCGdgpQ2qGl2HUmtUUNrI3zC4XWdn1JUmh3t5OuDeRG1qB4eGRNSD4A==" - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true - }, - "@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" - }, - "@simonwep/pickr": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", - "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", - "requires": { - "core-js": "^3.15.1", - "nanopop": "^2.1.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.186", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", - "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", - "dev": true - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "18.8.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", - "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", - "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - } - }, - "@types/webpack": { - "version": "4.41.32", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", - "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - } - } - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@vue/compiler-core": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.40.tgz", - "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==", - "requires": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.40", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-dom": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz", - "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==", - "requires": { - "@vue/compiler-core": "3.2.40", - "@vue/shared": "3.2.40" - } - }, - "@vue/compiler-sfc": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz", - "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==", - "requires": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.40", - "@vue/compiler-dom": "3.2.40", - "@vue/compiler-ssr": "3.2.40", - "@vue/reactivity-transform": "3.2.40", - "@vue/shared": "3.2.40", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-ssr": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz", - "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==", - "requires": { - "@vue/compiler-dom": "3.2.40", - "@vue/shared": "3.2.40" - } - }, - "@vue/composition-api": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.1.tgz", - "integrity": "sha512-xDWoEtxGXhH9Ku3ROYX/rzhcpt4v31hpPU5zF3UeVC/qxA3dChmqU8zvTUYoKh3j7rzpNsoFOwqsWG7XPMlaFA==" - }, - "@vue/devtools-api": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.3.tgz", - "integrity": "sha512-9WCRwdROJvWcHAdyrR7SZMM/qUvllDZnpndHXokThkUsjnJ2xe4/pvsH9FZrxFe22L+JmDKczL79HjLJ7DK9rg==" - }, - "@vue/reactivity": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.40.tgz", - "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==", - "requires": { - "@vue/shared": "3.2.40" - } - }, - "@vue/reactivity-transform": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz", - "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==", - "requires": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.40", - "@vue/shared": "3.2.40", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - } - }, - "@vue/runtime-core": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.40.tgz", - "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==", - "requires": { - "@vue/reactivity": "3.2.40", - "@vue/shared": "3.2.40" - } - }, - "@vue/runtime-dom": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz", - "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==", - "requires": { - "@vue/runtime-core": "3.2.40", - "@vue/shared": "3.2.40", - "csstype": "^2.6.8" - } - }, - "@vue/server-renderer": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.40.tgz", - "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==", - "requires": { - "@vue/compiler-ssr": "3.2.40", - "@vue/shared": "3.2.40" - } - }, - "@vue/shared": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.40.tgz", - "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==" - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "animate.css": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", - "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "ant-design-vue": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.8.tgz", - "integrity": "sha512-3graq9/gCfJQs6hznrHV6sa9oDmk/D1H3Oo0vLdVpPS/I61fZPk8NEyNKCHpNA6fT2cx6xx9U3QS63uuyikg/Q==", - "requires": { - "@ant-design/icons-vue": "^6.0.0", - "@babel/runtime": "^7.10.5", - "@simonwep/pickr": "~1.8.0", - "array-tree-filter": "^2.1.0", - "async-validator": "^3.3.0", - "dom-align": "^1.12.1", - "dom-scroll-into-view": "^2.0.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.15", - "moment": "^2.27.0", - "omit.js": "^2.0.0", - "resize-observer-polyfill": "^1.5.1", - "scroll-into-view-if-needed": "^2.2.25", - "shallow-equal": "^1.0.0", - "vue-types": "^3.0.0", - "warning": "^4.0.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-includes": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async-validator": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", - "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" - }, - "autoprefixer": { - "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", - "dev": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001407", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - }, - "axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.8" - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "dev": true, - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "caniuse-lite": { - "version": "1.0.30001415", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", - "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", - "dev": true, - "requires": { - "@types/webpack": "^4.4.31", - "del": "^4.1.1" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "core-js": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", - "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==" - }, - "core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "dev": true, - "requires": { - "browserslist": "^4.21.4" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "dev": true - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" - }, - "d3": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz", - "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==", - "requires": { - "d3-array": "2", - "d3-axis": "2", - "d3-brush": "2", - "d3-chord": "2", - "d3-color": "2", - "d3-contour": "2", - "d3-delaunay": "5", - "d3-dispatch": "2", - "d3-drag": "2", - "d3-dsv": "2", - "d3-ease": "2", - "d3-fetch": "2", - "d3-force": "2", - "d3-format": "2", - "d3-geo": "2", - "d3-hierarchy": "2", - "d3-interpolate": "2", - "d3-path": "2", - "d3-polygon": "2", - "d3-quadtree": "2", - "d3-random": "2", - "d3-scale": "3", - "d3-scale-chromatic": "2", - "d3-selection": "2", - "d3-shape": "2", - "d3-time": "2", - "d3-time-format": "3", - "d3-timer": "2", - "d3-transition": "2", - "d3-zoom": "2" - } - }, - "d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "requires": { - "internmap": "^1.0.0" - } - }, - "d3-axis": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz", - "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==" - }, - "d3-brush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-drag": "2", - "d3-interpolate": "1 - 2", - "d3-selection": "2", - "d3-transition": "2" - } - }, - "d3-chord": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", - "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", - "requires": { - "d3-path": "1 - 2" - } - }, - "d3-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" - }, - "d3-contour": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", - "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", - "requires": { - "d3-array": "2" - } - }, - "d3-delaunay": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", - "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", - "requires": { - "delaunator": "4" - } - }, - "d3-dispatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", - "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" - }, - "d3-drag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", - "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-selection": "2" - } - }, - "d3-dsv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", - "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - } - }, - "d3-ease": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", - "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==" - }, - "d3-fetch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", - "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", - "requires": { - "d3-dsv": "1 - 2" - } - }, - "d3-force": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", - "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-quadtree": "1 - 2", - "d3-timer": "1 - 2" - } - }, - "d3-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" - }, - "d3-geo": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", - "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", - "requires": { - "d3-array": "^2.5.0" - } - }, - "d3-hierarchy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", - "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" - }, - "d3-interpolate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", - "requires": { - "d3-color": "1 - 2" - } - }, - "d3-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" - }, - "d3-polygon": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", - "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==" - }, - "d3-quadtree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", - "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" - }, - "d3-random": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", - "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==" - }, - "d3-scale": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", - "requires": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "^2.1.1", - "d3-time-format": "2 - 3" - } - }, - "d3-scale-chromatic": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", - "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", - "requires": { - "d3-color": "1 - 2", - "d3-interpolate": "1 - 2" - } - }, - "d3-selection": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" - }, - "d3-shape": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", - "requires": { - "d3-path": "1 - 2" - } - }, - "d3-time": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", - "requires": { - "d3-array": "2" - } - }, - "d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "requires": { - "d3-time": "1 - 2" - } - }, - "d3-timer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", - "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" - }, - "d3-transition": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", - "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", - "requires": { - "d3-color": "1 - 2", - "d3-dispatch": "1 - 2", - "d3-ease": "1 - 2", - "d3-interpolate": "1 - 2", - "d3-timer": "1 - 2" - } - }, - "d3-zoom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", - "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-drag": "2", - "d3-interpolate": "1 - 2", - "d3-selection": "2", - "d3-transition": "2" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "delaunator": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", - "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-align": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.3.tgz", - "integrity": "sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-scroll-into-view": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", - "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.271", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", - "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", - "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.6", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "eslint-config-airbnb-base": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", - "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.2" - } - }, - "eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-import-resolver-webpack": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", - "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", - "dev": true, - "requires": { - "array-find": "^1.0.0", - "debug": "^3.2.7", - "enhanced-resolve": "^0.9.1", - "find-root": "^1.1.0", - "has": "^1.0.3", - "interpret": "^1.4.0", - "is-core-module": "^2.7.0", - "is-regex": "^1.1.4", - "lodash": "^4.17.21", - "resolve": "^1.20.0", - "semver": "^5.7.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", - "dev": true, - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "eslint-webpack-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", - "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", - "dev": true, - "requires": { - "@types/eslint": "^7.29.0", - "arrify": "^2.0.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", - "dev": true - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true - } - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "dependencies": { - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - } - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", - "dev": true, - "requires": { - "fs-monkey": "^1.0.3" - } - }, - "memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", - "dev": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", - "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "nanopop": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.2.0.tgz", - "integrity": "sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "omit.js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", - "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinia": { - "version": "2.0.22", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.22.tgz", - "integrity": "sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==", - "requires": { - "@vue/devtools-api": "^6.2.1", - "vue-demi": "*" - } - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "postcss": { - "version": "8.4.17", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", - "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-properties": { - "version": "12.1.9", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", - "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "dev": true - }, - "postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "dev": true - }, - "postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "dev": true - }, - "postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-loader": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", - "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "dev": true - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "dev": true - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "dev": true, - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "dev": true - }, - "postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "dev": true - }, - "postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.4.tgz", - "integrity": "sha512-MqzSEx/QsvOk562iV9mLTgIvLFEOq1os9QBQfkgnq8TW6yKhVFPGh0gdXSK5ZlmjuNQEga6/x833e86XZF/lug==", - "dev": true, - "requires": { - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.2", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.5", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.4", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "dev": true - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.32.13", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", - "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0" - } - }, - "sass-loader": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.1.1.tgz", - "integrity": "sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "scroll-into-view-if-needed": { - "version": "2.2.29", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", - "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", - "requires": { - "compute-scroll-into-view": "^1.0.17" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dev": true, - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stats.js": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", - "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", - "dev": true - }, - "terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "ts-loader": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", - "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - } - } - }, - "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", - "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "vue": { - "version": "3.2.40", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.40.tgz", - "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==", - "requires": { - "@vue/compiler-dom": "3.2.40", - "@vue/compiler-sfc": "3.2.40", - "@vue/runtime-dom": "3.2.40", - "@vue/server-renderer": "3.2.40", - "@vue/shared": "3.2.40" - } - }, - "vue-axios": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.4.1.tgz", - "integrity": "sha512-8YZYUOQrBEJktxoQtrM4rr2LfVcDaWfJqv8MqtLlgLlkuBvCYKFSZSo6AXQ4YcCzdgccDqstmuaEh68lcH9xWA==", - "dev": true - }, - "vue-demi": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", - "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==" - }, - "vue-loader": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz", - "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "vue-router": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.5.tgz", - "integrity": "sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==", - "requires": { - "@vue/devtools-api": "^6.1.4" - } - }, - "vue-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", - "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", - "requires": { - "is-plain-object": "3.0.1" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - } - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-typed-array": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "ws": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", - "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - } - } -} diff --git a/Homework2/Vue-Skeleton/src/template.html b/Homework2/Vue-Skeleton/src/template.html deleted file mode 100644 index 1f03f312..00000000 --- a/Homework2/Vue-Skeleton/src/template.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - <%= htmlWebpackPlugin.options.title %> - - - -

- - \ No newline at end of file diff --git a/Homework2/Vue-Skeleton/src/views/pages/home.vue b/Homework2/Vue-Skeleton/src/views/pages/home.vue deleted file mode 100644 index e217dbde..00000000 --- a/Homework2/Vue-Skeleton/src/views/pages/home.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - diff --git a/Homework2/Vue-Skeleton/README.md b/Homework2/erjzhang/Vue-Skeleton/README.md similarity index 100% rename from Homework2/Vue-Skeleton/README.md rename to Homework2/erjzhang/Vue-Skeleton/README.md diff --git a/Homework2/Vue-Skeleton/jsconfig.json b/Homework2/erjzhang/Vue-Skeleton/jsconfig.json similarity index 100% rename from Homework2/Vue-Skeleton/jsconfig.json rename to Homework2/erjzhang/Vue-Skeleton/jsconfig.json diff --git a/Homework2/erjzhang/Vue-Skeleton/package-lock.json b/Homework2/erjzhang/Vue-Skeleton/package-lock.json new file mode 100644 index 00000000..dc5c2bdf --- /dev/null +++ b/Homework2/erjzhang/Vue-Skeleton/package-lock.json @@ -0,0 +1,17827 @@ +{ + "name": "vue3-electron-skeleton", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "vue3-electron-skeleton", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/free-brands-svg-icons": "^6.1.1", + "@fortawesome/free-regular-svg-icons": "^6.1.1", + "@fortawesome/free-solid-svg-icons": "^6.1.1", + "@fortawesome/vue-fontawesome": "^3.0.1", + "@popperjs/core": "^2.10.2", + "@vue/compiler-sfc": "^3.2.33", + "@vue/composition-api": "^1.4.9", + "animate.css": "^4.1.1", + "ant-design-vue": "^2.2.8", + "core-js": "^3.18.1", + "d3": "^6.6.2", + "pinia": "^2.0.13", + "stats.js": "^0.17.0", + "util": "^0.12.4", + "vue": "^3.2.31", + "vue-router": "^4.1.1" + }, + "devDependencies": { + "@babel/core": "^7.15.5", + "@babel/preset-env": "^7.15.6", + "@types/lodash": "^4.14.182", + "@types/node": "^18.8.1", + "autoprefixer": "^10.3.6", + "axios": "^0.26.1", + "babel-loader": "^8.2.2", + "clean-webpack-plugin": "^3.0.0", + "css-loader": "^5.2.1", + "eslint": "^7.12.1", + "eslint-config-airbnb-base": "^14.2.0", + "eslint-config-prettier": "^8.1.0", + "eslint-import-resolver-webpack": "^0.13.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-prettier": "^3.1.4", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "^6.2.0", + "html-webpack-plugin": "^5.3.1", + "mini-css-extract-plugin": "^1.4.1", + "postcss": "^8.3.8", + "postcss-loader": "^5.2.0", + "postcss-preset-env": "~7.4.3", + "process": "^0.11.10", + "sass": "~1.32.12", + "sass-loader": "^11.0.1", + "style-loader": "^2.0.0", + "ts-loader": "^9.3.0", + "typescript": "^4.6.4", + "vue-axios": "^3.4.1", + "vue-loader": "^17.0.0", + "webpack": "^5.56.0", + "webpack-cli": "^4.6.0", + "webpack-dev-server": "^4.8.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "node_modules/@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + }, + "peerDependencies": { + "vue": ">=3.0.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", + "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.3", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz", + "integrity": "sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz", + "integrity": "sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-brands-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.0.tgz", + "integrity": "sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.0.tgz", + "integrity": "sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz", + "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/vue-fontawesome": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.1.tgz", + "integrity": "sha512-CdXZJoCS+aEPec26ZP7hWWU3SaJlQPZSCGdgpQ2qGl2HUmtUUNrI3zC4XWdn1JUmh3t5OuDeRG1qB4eGRNSD4A==", + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "vue": ">= 3.0.0 < 4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@simonwep/pickr": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", + "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "dependencies": { + "core-js": "^3.15.1", + "nanopop": "^2.1.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", + "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.40.tgz", + "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz", + "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==", + "dependencies": { + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz", + "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-ssr": "3.2.40", + "@vue/reactivity-transform": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz", + "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/composition-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.1.tgz", + "integrity": "sha512-xDWoEtxGXhH9Ku3ROYX/rzhcpt4v31hpPU5zF3UeVC/qxA3dChmqU8zvTUYoKh3j7rzpNsoFOwqsWG7XPMlaFA==", + "peerDependencies": { + "vue": ">= 2.5 < 2.7" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.3.tgz", + "integrity": "sha512-9WCRwdROJvWcHAdyrR7SZMM/qUvllDZnpndHXokThkUsjnJ2xe4/pvsH9FZrxFe22L+JmDKczL79HjLJ7DK9rg==" + }, + "node_modules/@vue/reactivity": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.40.tgz", + "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==", + "dependencies": { + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz", + "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.40.tgz", + "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==", + "dependencies": { + "@vue/reactivity": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz", + "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==", + "dependencies": { + "@vue/runtime-core": "3.2.40", + "@vue/shared": "3.2.40", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.40.tgz", + "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==", + "dependencies": { + "@vue/compiler-ssr": "3.2.40", + "@vue/shared": "3.2.40" + }, + "peerDependencies": { + "vue": "3.2.40" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.40.tgz", + "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ant-design-vue": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.8.tgz", + "integrity": "sha512-3graq9/gCfJQs6hznrHV6sa9oDmk/D1H3Oo0vLdVpPS/I61fZPk8NEyNKCHpNA6fT2cx6xx9U3QS63uuyikg/Q==", + "dependencies": { + "@ant-design/icons-vue": "^6.0.0", + "@babel/runtime": "^7.10.5", + "@simonwep/pickr": "~1.8.0", + "array-tree-filter": "^2.1.0", + "async-validator": "^3.3.0", + "dom-align": "^1.12.1", + "dom-scroll-into-view": "^2.0.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.15", + "moment": "^2.27.0", + "omit.js": "^2.0.0", + "resize-observer-polyfill": "^1.5.1", + "scroll-into-view-if-needed": "^2.2.25", + "shallow-equal": "^1.0.0", + "vue-types": "^3.0.0", + "warning": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design-vue" + }, + "peerDependencies": { + "@vue/compiler-sfc": ">=3.1.0", + "vue": ">=3.1.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" + }, + "node_modules/autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001415", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", + "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "dependencies": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/core-js": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "node_modules/d3": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz", + "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==", + "dependencies": { + "d3-array": "2", + "d3-axis": "2", + "d3-brush": "2", + "d3-chord": "2", + "d3-color": "2", + "d3-contour": "2", + "d3-delaunay": "5", + "d3-dispatch": "2", + "d3-drag": "2", + "d3-dsv": "2", + "d3-ease": "2", + "d3-fetch": "2", + "d3-force": "2", + "d3-format": "2", + "d3-geo": "2", + "d3-hierarchy": "2", + "d3-interpolate": "2", + "d3-path": "2", + "d3-polygon": "2", + "d3-quadtree": "2", + "d3-random": "2", + "d3-scale": "3", + "d3-scale-chromatic": "2", + "d3-selection": "2", + "d3-shape": "2", + "d3-time": "2", + "d3-time-format": "3", + "d3-timer": "2", + "d3-transition": "2", + "d3-zoom": "2" + } + }, + "node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-axis": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz", + "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==" + }, + "node_modules/d3-brush": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "node_modules/d3-chord": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", + "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", + "dependencies": { + "d3-path": "1 - 2" + } + }, + "node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "node_modules/d3-contour": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", + "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "dependencies": { + "delaunator": "4" + } + }, + "node_modules/d3-dispatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" + }, + "node_modules/d3-drag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-selection": "2" + } + }, + "node_modules/d3-dsv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", + "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-ease": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==" + }, + "node_modules/d3-fetch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", + "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", + "dependencies": { + "d3-dsv": "1 - 2" + } + }, + "node_modules/d3-force": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "dependencies": { + "d3-array": "^2.5.0" + } + }, + "node_modules/d3-hierarchy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" + }, + "node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "node_modules/d3-polygon": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", + "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==" + }, + "node_modules/d3-quadtree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" + }, + "node_modules/d3-random": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", + "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==" + }, + "node_modules/d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", + "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", + "dependencies": { + "d3-color": "1 - 2", + "d3-interpolate": "1 - 2" + } + }, + "node_modules/d3-selection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" + }, + "node_modules/d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "dependencies": { + "d3-path": "1 - 2" + } + }, + "node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" + }, + "node_modules/d3-transition": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", + "dependencies": { + "d3-color": "1 - 2", + "d3-dispatch": "1 - 2", + "d3-ease": "1 - 2", + "d3-interpolate": "1 - 2", + "d3-timer": "1 - 2" + }, + "peerDependencies": { + "d3-selection": "2" + } + }, + "node_modules/d3-zoom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", + "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-align": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.3.tgz", + "integrity": "sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-scroll-into-view": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", + "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.271", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-webpack": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", + "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", + "dev": true, + "dependencies": { + "array-find": "^1.0.0", + "debug": "^3.2.7", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "has": "^1.0.3", + "interpret": "^1.4.0", + "is-core-module": "^2.7.0", + "is-regex": "^1.1.4", + "lodash": "^4.17.21", + "resolve": "^1.20.0", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0", + "webpack": ">=1.11.0" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", + "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.29.0", + "arrify": "^2.0.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", + "dev": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanopop": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.2.0.tgz", + "integrity": "sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/omit.js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", + "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinia": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.22.tgz", + "integrity": "sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==", + "dependencies": { + "@vue/devtools-api": "^6.2.1", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.2.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.4.tgz", + "integrity": "sha512-MqzSEx/QsvOk562iV9mLTgIvLFEOq1os9QBQfkgnq8TW6yKhVFPGh0gdXSK5ZlmjuNQEga6/x833e86XZF/lug==", + "dev": true, + "dependencies": { + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.2", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.5", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.4", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "peer": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.1.1.tgz", + "integrity": "sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.29", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", + "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "dependencies": { + "compute-scroll-into-view": "^1.0.17" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ts-loader": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", + "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ts-loader/node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ts-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.40.tgz", + "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==", + "dependencies": { + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-sfc": "3.2.40", + "@vue/runtime-dom": "3.2.40", + "@vue/server-renderer": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/vue-axios": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.4.1.tgz", + "integrity": "sha512-8YZYUOQrBEJktxoQtrM4rr2LfVcDaWfJqv8MqtLlgLlkuBvCYKFSZSo6AXQ4YcCzdgccDqstmuaEh68lcH9xWA==", + "dev": true, + "peerDependencies": { + "axios": ">= 0.20.0", + "vue": "^3.0.0 || ^2.0.0" + } + }, + "node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + } + }, + "node_modules/vue-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/vue-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-router": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.5.tgz", + "integrity": "sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==", + "dependencies": { + "@vue/devtools-api": "^6.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", + "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", + "dependencies": { + "is-plain-object": "3.0.1" + }, + "engines": { + "node": ">=10.15.0" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-cli/node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/webpack/node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "dev": true + }, + "@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", + "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.3", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "requires": {} + }, + "@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + } + } + }, + "@fortawesome/fontawesome-common-types": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz", + "integrity": "sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz", + "integrity": "sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/free-brands-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.0.tgz", + "integrity": "sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/free-regular-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.0.tgz", + "integrity": "sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/free-solid-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz", + "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/vue-fontawesome": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.1.tgz", + "integrity": "sha512-CdXZJoCS+aEPec26ZP7hWWU3SaJlQPZSCGdgpQ2qGl2HUmtUUNrI3zC4XWdn1JUmh3t5OuDeRG1qB4eGRNSD4A==", + "requires": {} + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@simonwep/pickr": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", + "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "requires": { + "core-js": "^3.15.1", + "nanopop": "^2.1.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "dev": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "18.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", + "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@vue/compiler-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.40.tgz", + "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz", + "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==", + "requires": { + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz", + "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-ssr": "3.2.40", + "@vue/reactivity-transform": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz", + "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==", + "requires": { + "@vue/compiler-dom": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/composition-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.1.tgz", + "integrity": "sha512-xDWoEtxGXhH9Ku3ROYX/rzhcpt4v31hpPU5zF3UeVC/qxA3dChmqU8zvTUYoKh3j7rzpNsoFOwqsWG7XPMlaFA==", + "requires": {} + }, + "@vue/devtools-api": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.3.tgz", + "integrity": "sha512-9WCRwdROJvWcHAdyrR7SZMM/qUvllDZnpndHXokThkUsjnJ2xe4/pvsH9FZrxFe22L+JmDKczL79HjLJ7DK9rg==" + }, + "@vue/reactivity": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.40.tgz", + "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==", + "requires": { + "@vue/shared": "3.2.40" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz", + "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.40.tgz", + "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==", + "requires": { + "@vue/reactivity": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/runtime-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz", + "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==", + "requires": { + "@vue/runtime-core": "3.2.40", + "@vue/shared": "3.2.40", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.40.tgz", + "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==", + "requires": { + "@vue/compiler-ssr": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/shared": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.40.tgz", + "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==" + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ant-design-vue": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.8.tgz", + "integrity": "sha512-3graq9/gCfJQs6hznrHV6sa9oDmk/D1H3Oo0vLdVpPS/I61fZPk8NEyNKCHpNA6fT2cx6xx9U3QS63uuyikg/Q==", + "requires": { + "@ant-design/icons-vue": "^6.0.0", + "@babel/runtime": "^7.10.5", + "@simonwep/pickr": "~1.8.0", + "array-tree-filter": "^2.1.0", + "async-validator": "^3.3.0", + "dom-align": "^1.12.1", + "dom-scroll-into-view": "^2.0.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.15", + "moment": "^2.27.0", + "omit.js": "^2.0.0", + "resize-observer-polyfill": "^1.5.1", + "scroll-into-view-if-needed": "^2.2.25", + "shallow-equal": "^1.0.0", + "vue-types": "^3.0.0", + "warning": "^4.0.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" + }, + "autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.8" + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "caniuse-lite": { + "version": "1.0.30001415", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", + "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-js": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==" + }, + "core-js-compat": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "d3": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz", + "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==", + "requires": { + "d3-array": "2", + "d3-axis": "2", + "d3-brush": "2", + "d3-chord": "2", + "d3-color": "2", + "d3-contour": "2", + "d3-delaunay": "5", + "d3-dispatch": "2", + "d3-drag": "2", + "d3-dsv": "2", + "d3-ease": "2", + "d3-fetch": "2", + "d3-force": "2", + "d3-format": "2", + "d3-geo": "2", + "d3-hierarchy": "2", + "d3-interpolate": "2", + "d3-path": "2", + "d3-polygon": "2", + "d3-quadtree": "2", + "d3-random": "2", + "d3-scale": "3", + "d3-scale-chromatic": "2", + "d3-selection": "2", + "d3-shape": "2", + "d3-time": "2", + "d3-time-format": "3", + "d3-timer": "2", + "d3-transition": "2", + "d3-zoom": "2" + } + }, + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-axis": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz", + "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==" + }, + "d3-brush": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "d3-chord": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", + "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", + "requires": { + "d3-path": "1 - 2" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-contour": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", + "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", + "requires": { + "d3-array": "2" + } + }, + "d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "requires": { + "delaunator": "4" + } + }, + "d3-dispatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" + }, + "d3-drag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-selection": "2" + } + }, + "d3-dsv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", + "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + } + }, + "d3-ease": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==" + }, + "d3-fetch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", + "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", + "requires": { + "d3-dsv": "1 - 2" + } + }, + "d3-force": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "requires": { + "d3-array": "^2.5.0" + } + }, + "d3-hierarchy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "requires": { + "d3-color": "1 - 2" + } + }, + "d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "d3-polygon": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", + "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==" + }, + "d3-quadtree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" + }, + "d3-random": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", + "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==" + }, + "d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "requires": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "d3-scale-chromatic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", + "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", + "requires": { + "d3-color": "1 - 2", + "d3-interpolate": "1 - 2" + } + }, + "d3-selection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" + }, + "d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "requires": { + "d3-path": "1 - 2" + } + }, + "d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "requires": { + "d3-array": "2" + } + }, + "d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "requires": { + "d3-time": "1 - 2" + } + }, + "d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" + }, + "d3-transition": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", + "requires": { + "d3-color": "1 - 2", + "d3-dispatch": "1 - 2", + "d3-ease": "1 - 2", + "d3-interpolate": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "d3-zoom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", + "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-align": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.3.tgz", + "integrity": "sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-scroll-into-view": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", + "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.271", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + } + }, + "eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-import-resolver-webpack": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", + "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", + "dev": true, + "requires": { + "array-find": "^1.0.0", + "debug": "^3.2.7", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "has": "^1.0.3", + "interpret": "^1.4.0", + "is-core-module": "^2.7.0", + "is-regex": "^1.1.4", + "lodash": "^4.17.21", + "resolve": "^1.20.0", + "semver": "^5.7.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "eslint-webpack-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", + "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", + "dev": true, + "requires": { + "@types/eslint": "^7.29.0", + "arrify": "^2.0.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "dependencies": { + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "nanopop": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.2.0.tgz", + "integrity": "sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "omit.js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", + "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinia": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.22.tgz", + "integrity": "sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==", + "requires": { + "@vue/devtools-api": "^6.2.1", + "vue-demi": "*" + } + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true, + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "requires": {} + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "requires": {} + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "dev": true + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.4.tgz", + "integrity": "sha512-MqzSEx/QsvOk562iV9mLTgIvLFEOq1os9QBQfkgnq8TW6yKhVFPGh0gdXSK5ZlmjuNQEga6/x833e86XZF/lug==", + "dev": true, + "requires": { + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.2", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.5", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.4", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "requires": {} + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "peer": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.1.1.tgz", + "integrity": "sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "scroll-into-view-if-needed": { + "version": "2.2.29", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", + "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "requires": { + "compute-scroll-into-view": "^1.0.17" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "ts-loader": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", + "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "devOptional": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vue": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.40.tgz", + "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==", + "requires": { + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-sfc": "3.2.40", + "@vue/runtime-dom": "3.2.40", + "@vue/server-renderer": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "vue-axios": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.4.1.tgz", + "integrity": "sha512-8YZYUOQrBEJktxoQtrM4rr2LfVcDaWfJqv8MqtLlgLlkuBvCYKFSZSo6AXQ4YcCzdgccDqstmuaEh68lcH9xWA==", + "dev": true, + "requires": {} + }, + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + }, + "vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "vue-router": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.5.tgz", + "integrity": "sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==", + "requires": { + "@vue/devtools-api": "^6.1.4" + } + }, + "vue-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", + "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", + "requires": { + "is-plain-object": "3.0.1" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "dev": true, + "requires": {} + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + } + } +} diff --git a/Homework2/Vue-Skeleton/package.json b/Homework2/erjzhang/Vue-Skeleton/package.json similarity index 100% rename from Homework2/Vue-Skeleton/package.json rename to Homework2/erjzhang/Vue-Skeleton/package.json diff --git a/Homework2/Vue-Skeleton/postcss.config.js b/Homework2/erjzhang/Vue-Skeleton/postcss.config.js similarity index 100% rename from Homework2/Vue-Skeleton/postcss.config.js rename to Homework2/erjzhang/Vue-Skeleton/postcss.config.js diff --git a/Homework2/Vue-Skeleton/src/App.vue b/Homework2/erjzhang/Vue-Skeleton/src/App.vue similarity index 97% rename from Homework2/Vue-Skeleton/src/App.vue rename to Homework2/erjzhang/Vue-Skeleton/src/App.vue index 0bbf4fb2..c692f31a 100644 --- a/Homework2/Vue-Skeleton/src/App.vue +++ b/Homework2/erjzhang/Vue-Skeleton/src/App.vue @@ -19,6 +19,6 @@ import Navigation from "./views/components/navbar.vue" \ No newline at end of file diff --git a/Homework2/Vue-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv b/Homework2/erjzhang/Vue-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv similarity index 100% rename from Homework2/Vue-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv rename to Homework2/erjzhang/Vue-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv diff --git a/Homework2/Vue-Skeleton/src/assets/data/test.json b/Homework2/erjzhang/Vue-Skeleton/src/assets/data/test.json similarity index 100% rename from Homework2/Vue-Skeleton/src/assets/data/test.json rename to Homework2/erjzhang/Vue-Skeleton/src/assets/data/test.json diff --git a/Homework2/Vue-Skeleton/src/index.ts b/Homework2/erjzhang/Vue-Skeleton/src/index.ts similarity index 100% rename from Homework2/Vue-Skeleton/src/index.ts rename to Homework2/erjzhang/Vue-Skeleton/src/index.ts diff --git a/Homework2/Vue-Skeleton/src/router/index.js b/Homework2/erjzhang/Vue-Skeleton/src/router/index.js similarity index 100% rename from Homework2/Vue-Skeleton/src/router/index.js rename to Homework2/erjzhang/Vue-Skeleton/src/router/index.js diff --git a/Homework2/Vue-Skeleton/src/shims-vue.d.ts b/Homework2/erjzhang/Vue-Skeleton/src/shims-vue.d.ts similarity index 100% rename from Homework2/Vue-Skeleton/src/shims-vue.d.ts rename to Homework2/erjzhang/Vue-Skeleton/src/shims-vue.d.ts diff --git a/Homework2/Vue-Skeleton/src/store/example.js b/Homework2/erjzhang/Vue-Skeleton/src/store/example.js similarity index 100% rename from Homework2/Vue-Skeleton/src/store/example.js rename to Homework2/erjzhang/Vue-Skeleton/src/store/example.js diff --git a/Homework2/Vue-Skeleton/src/styles/main.scss b/Homework2/erjzhang/Vue-Skeleton/src/styles/main.scss similarity index 99% rename from Homework2/Vue-Skeleton/src/styles/main.scss rename to Homework2/erjzhang/Vue-Skeleton/src/styles/main.scss index 30fe0486..0294401d 100644 --- a/Homework2/Vue-Skeleton/src/styles/main.scss +++ b/Homework2/erjzhang/Vue-Skeleton/src/styles/main.scss @@ -1,6 +1,5 @@ @import "~animate.css/animate.css"; - /* Example of using SCSS */ $font-size: 1rem; $font-color: lch(53 105 40); diff --git a/Homework2/erjzhang/Vue-Skeleton/src/template.html b/Homework2/erjzhang/Vue-Skeleton/src/template.html new file mode 100644 index 00000000..49effe4d --- /dev/null +++ b/Homework2/erjzhang/Vue-Skeleton/src/template.html @@ -0,0 +1,14 @@ + + + + + + My Homework 2 + + + +
+
+
+ + \ No newline at end of file diff --git a/Homework2/Vue-Skeleton/src/views/components/barchart.vue b/Homework2/erjzhang/Vue-Skeleton/src/views/components/barchart1.vue similarity index 92% rename from Homework2/Vue-Skeleton/src/views/components/barchart.vue rename to Homework2/erjzhang/Vue-Skeleton/src/views/components/barchart1.vue index a79ad4ba..769b1a3a 100644 --- a/Homework2/Vue-Skeleton/src/views/components/barchart.vue +++ b/Homework2/erjzhang/Vue-Skeleton/src/views/components/barchart1.vue @@ -1,5 +1,5 @@ + + + \ No newline at end of file diff --git a/Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue b/Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue new file mode 100644 index 00000000..eaa24fc8 --- /dev/null +++ b/Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue @@ -0,0 +1,94 @@ + + + + + + \ No newline at end of file diff --git a/Homework2/Vue-Skeleton/src/views/components/navbar.vue b/Homework2/erjzhang/Vue-Skeleton/src/views/components/navbar.vue similarity index 100% rename from Homework2/Vue-Skeleton/src/views/components/navbar.vue rename to Homework2/erjzhang/Vue-Skeleton/src/views/components/navbar.vue diff --git a/Homework2/Vue-Skeleton/src/views/components/sidebar.vue b/Homework2/erjzhang/Vue-Skeleton/src/views/components/sidebar.vue similarity index 100% rename from Homework2/Vue-Skeleton/src/views/components/sidebar.vue rename to Homework2/erjzhang/Vue-Skeleton/src/views/components/sidebar.vue diff --git a/Homework2/Vue-Skeleton/src/views/pages/about.vue b/Homework2/erjzhang/Vue-Skeleton/src/views/pages/about.vue similarity index 100% rename from Homework2/Vue-Skeleton/src/views/pages/about.vue rename to Homework2/erjzhang/Vue-Skeleton/src/views/pages/about.vue diff --git a/Homework2/erjzhang/Vue-Skeleton/src/views/pages/home.vue b/Homework2/erjzhang/Vue-Skeleton/src/views/pages/home.vue new file mode 100644 index 00000000..141ef5ea --- /dev/null +++ b/Homework2/erjzhang/Vue-Skeleton/src/views/pages/home.vue @@ -0,0 +1,78 @@ + + + diff --git a/Homework2/Vue-Skeleton/tsconfig.json b/Homework2/erjzhang/Vue-Skeleton/tsconfig.json similarity index 100% rename from Homework2/Vue-Skeleton/tsconfig.json rename to Homework2/erjzhang/Vue-Skeleton/tsconfig.json diff --git a/Homework2/Vue-Skeleton/webpack.config.js b/Homework2/erjzhang/Vue-Skeleton/webpack.config.js similarity index 100% rename from Homework2/Vue-Skeleton/webpack.config.js rename to Homework2/erjzhang/Vue-Skeleton/webpack.config.js diff --git a/Homework2/erjzhang/dataset/CO2_emission.csv b/Homework2/erjzhang/dataset/CO2_emission.csv new file mode 100644 index 00000000..160b249e --- /dev/null +++ b/Homework2/erjzhang/dataset/CO2_emission.csv @@ -0,0 +1,216 @@ +Country Name,country_code,Region,Indicator Name,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2019 +Aruba,ABW,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Afghanistan,AFG,South Asia,CO2 emissions (metric tons per capita),0.191745115,0.167681579,0.095957742,0.08472111,0.075545827,0.068467956,0.062588034,0.056826618,0.052690856,0.040156965,0.036573704,0.03378536,0.045573659,0.051518377,0.041655394,0.060418781,0.066583291,0.065312346,0.128416559,0.171862421,0.243614036,0.29650624,0.259295334,0.18562366,0.146235617,0.172896741,0.149789334,0.131694556,0.1632953,0.159824372,0.159824372 +Angola,AGO,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.553661955,0.544538649,0.543557223,0.70898423,0.836804405,0.912141485,1.072168465,1.086636974,1.091825308,1.109859657,0.988077383,0.941828905,0.895577672,0.924869437,0.930262948,0.813539291,0.821840076,0.811753508,0.888658009,0.939403983,0.976184198,0.985522312,0.950695879,1.036293852,1.099779111,1.13504405,1.031811348,0.81330073,0.777674934,0.792137069,0.792137069 +Albania,ALB,Europe & Central Asia,CO2 emissions (metric tons per capita),1.819541634,1.24281022,0.683699826,0.638307036,0.645355189,0.605436253,0.612367359,0.466921472,0.572153695,0.955359308,1.026213109,1.055495882,1.232378783,1.338984981,1.404058688,1.338209399,1.339995739,1.39393137,1.384311249,1.441493562,1.527623663,1.66942319,1.50324046,1.533630039,1.668337371,1.60377515,1.557664358,1.788786074,1.782738948,1.69224832,1.69224832 +Andorra,AND,Europe & Central Asia,CO2 emissions (metric tons per capita),7.521831658,7.23537924,6.9630787,6.724177518,6.541578914,6.733479486,6.99159455,7.307441152,7.63953851,7.923191648,7.952286282,7.721549062,7.566239884,7.24241557,7.344262326,7.353780012,6.790542773,6.53104692,6.439303857,6.156687476,6.157197775,5.850886105,5.944654173,5.942800412,5.807127723,6.026181822,6.080600282,6.104133912,6.362975399,6.481217432,6.481217432 +United Arab Emirates,ARE,Middle East & North Africa,CO2 emissions (metric tons per capita),30.19518857,31.77849624,29.08092584,29.27567777,30.84933296,31.12501806,30.92802588,30.48633262,29.66358052,28.88710798,27.03515911,29.43026994,28.50146173,27.96926982,27.03893822,25.38238104,22.93510429,21.37028576,22.01146924,19.83234887,19.03976975,18.50945738,19.20780112,20.05564757,20.05169797,21.07764197,21.48066861,20.76902233,18.39067806,19.32956328,19.32956328 +Argentina,ARG,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.075541328,3.202031307,3.218973722,3.245795281,3.252945287,3.241341893,3.476953205,3.536989954,3.678793802,3.688518274,3.587392038,3.360371185,3.117424829,3.351723713,3.672973996,3.753639235,3.94249129,4.102629636,4.172388531,3.867569967,4.099689714,4.280989353,4.264223782,4.342115069,4.209095633,4.301913876,4.201845776,4.071308362,3.975771971,3.740650291,3.740650291 +Armenia,ARM,Europe & Central Asia,CO2 emissions (metric tons per capita),5.610254358,5.902576393,3.16600926,1.498612445,0.83443373,1.090960291,0.814339187,1.066043297,1.116225447,1.006791798,1.159761363,1.180062452,1.028353516,1.159732241,1.25303469,1.496010763,1.51776299,1.773161431,1.956930356,1.561583601,1.508351244,1.71734338,1.983192027,1.89812717,1.881607737,1.825292244,1.72675284,1.823560155,1.934451579,2.086060678,2.086060678 +American Samoa,ASM,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Antigua and Barbuda,ATG,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.358226856,3.472057826,4.49898385,3.800720617,3.720182735,3.931733458,3.98996808,4.04423557,4.370450293,4.419208828,4.341705369,4.532974149,4.980969957,5.169522468,4.978406237,5.033021488,5.319470442,5.474300638,5.621003692,16.02434762,5.56628433,6.050420408,7.74276315,5.136050692,5.185713244,5.236665308,5.289885738,5.239717055,5.296940139,5.354476455,5.354476455 +Australia,AUS,East Asia & Pacific,CO2 emissions (metric tons per capita),15.44848844,15.31821338,15.34152615,15.45536877,15.69196304,16.05688358,16.42783027,16.62526327,17.5629309,17.6323576,17.7230721,17.80456395,17.9819247,17.72168373,18.17472687,18.14629201,18.14145349,18.52109701,18.30374802,18.22309955,17.59006927,17.29541584,17.02204223,16.44231571,15.83042152,15.863288,15.91465712,15.81831632,15.49352925,15.23826715,15.23826715 +Austria,AUT,Europe & Central Asia,CO2 emissions (metric tons per capita),7.58936421,8.049113779,7.353926794,7.311242503,7.343640808,7.697264741,8.154273323,8.059697484,8.107272237,7.888819322,7.929785513,8.444109161,8.583317475,9.168343908,9.2756141,9.26611356,8.961569195,8.587801761,8.49967402,7.721143982,8.365014901,8.135474381,7.723614487,7.753699576,7.260404228,7.317158873,7.288819983,7.486161583,7.133063919,7.293984252,7.293984252 +Azerbaijan,AZE,Europe & Central Asia,CO2 emissions (metric tons per capita),7.453450775,7.159655082,8.616847624,6.411111704,4.412529372,4.225196328,3.502511915,3.379580901,3.347655756,3.272055369,3.440349875,3.254758852,3.203641763,3.469717358,3.408174257,3.579663711,3.593590676,3.219791775,3.474678865,2.850039951,2.684902593,2.973918764,3.239102868,3.285616903,3.38119922,3.292452869,3.304019557,3.243341999,3.292832354,3.542397828,3.542397828 +Burundi,BDI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.031255981,0.039533341,0.0316591,0.032769615,0.032209046,0.033405467,0.034652836,0.034301787,0.035566684,0.036699403,0.040759564,0.030648776,0.03132403,0.023157659,0.02103289,0.020366995,0.023659773,0.02289428,0.022150837,0.021434541,0.034579718,0.040185722,0.04001734,0.040879208,0.038601013,0.039369948,0.0419527,0.048951647,0.061742872,0.062442671,0.062442671 +Belgium,BEL,Europe & Central Asia,CO2 emissions (metric tons per capita),10.96677472,11.39089005,11.18250206,10.91876374,11.35869013,11.30237113,11.76078263,11.45537702,11.70341139,11.29525399,11.43958054,11.50432068,10.72798848,11.13131453,10.94122423,10.55578237,10.30057207,9.843115874,9.984152183,9.231701273,9.794792242,8.740505152,8.577525877,8.655477512,8.041711215,8.437851999,8.314931808,8.151095679,8.196338589,8.095583954,8.095583954 +Benin,BEN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.066285172,0.052432316,0.052515049,0.052519477,0.049000606,0.050799654,0.159165853,0.197400553,0.187009053,0.201077354,0.206817822,0.245876343,0.298818443,0.324444105,0.341935364,0.363307326,0.422300744,0.473104595,0.46223287,0.494146663,0.525042566,0.491500279,0.456355652,0.467785082,0.50452817,0.520992816,0.619937007,0.614754528,0.646058116,0.618583746,0.618583746 +Burkina Faso,BFA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.056747035,0.056353056,0.055931359,0.055483015,0.055008952,0.056492248,0.060736157,0.064694261,0.069287926,0.078881856,0.080978977,0.08120832,0.078092606,0.082183395,0.081347129,0.078975196,0.089665522,0.098933279,0.115727153,0.114258558,0.146745851,0.15296686,0.177415687,0.183332656,0.180825362,0.204300066,0.198430258,0.222474208,0.23643815,0.246046246,0.246046246 +Bangladesh,BGD,South Asia,CO2 emissions (metric tons per capita),0.111658248,0.102557668,0.109460957,0.113909624,0.120101811,0.1437007,0.143051512,0.157872086,0.156908688,0.160636276,0.169593942,0.198172464,0.207053129,0.212401957,0.222868797,0.235263641,0.254752395,0.266296791,0.288141386,0.306664813,0.342739986,0.364566595,0.384025166,0.396697028,0.413092687,0.461997426,0.470827565,0.496851847,0.517113005,0.556529455,0.556529455 +Bulgaria,BGR,Europe & Central Asia,CO2 emissions (metric tons per capita),8.443170443,6.815048526,6.482311113,6.601503037,6.36222195,6.528617961,6.612597225,6.375068154,6.113759034,5.397884497,5.3144536,5.767159578,5.56323884,6.164371004,6.125548534,6.265854174,6.439923574,6.971191811,6.678624427,5.764030949,6.049544016,6.755278124,6.16215311,5.458963808,5.820924714,6.207865317,5.834881981,6.20129024,5.82203361,5.61085728,5.61085728 +Bahrain,BHR,Middle East & North Africa,CO2 emissions (metric tons per capita),21.65641314,20.30359266,23.45712527,24.37468762,24.32722575,24.01995395,24.45300444,24.23826789,25.24046883,24.27184466,23.8937121,23.49652355,23.42410876,23.03816133,21.60641891,23.26923202,23.46563028,22.20240095,22.21335064,20.8594387,20.92896507,20.35750059,20.90093256,21.93867997,22.66343283,22.29101801,21.25133118,20.42732768,19.63120569,20.26610279,20.26610279 +"Bahamas, The",BHS,Latin America & Caribbean,CO2 emissions (metric tons per capita),7.649467074,7.815882333,9.660637226,7.710327781,7.504105507,7.852123107,7.289245722,6.507448767,8.121128699,7.889465863,7.48209163,7.335981336,7.800895463,7.600847317,7.055658167,6.495345193,6.34379729,6.28358498,6.401303677,17.64874164,5.860211203,7.147167506,9.763986436,7.653297299,6.799325412,5.905932758,5.397924873,5.684363486,7.260751623,7.291661097,7.291661097 +Bosnia and Herzegovina,BIH,Europe & Central Asia,CO2 emissions (metric tons per capita),5.370319006,4.906942041,3.772138283,3.285167225,0.802738048,0.880114096,1.113053568,2.272441362,2.881367461,2.81031471,3.721499604,3.663945867,3.872969895,3.952496648,4.136343582,4.310376759,4.756438946,5.02020957,5.529716828,5.511323147,5.624105757,6.484260583,6.091586588,6.167789961,5.597187383,5.721181036,6.597243083,6.767050642,6.799182648,6.382918043,6.382918043 +Belarus,BLR,Europe & Central Asia,CO2 emissions (metric tons per capita),9.797486552,9.438839323,8.612563831,7.463583047,6.337174653,5.654400196,5.772882688,5.848321407,5.685088398,5.480346649,5.304816521,5.225335545,5.254649833,5.379335611,5.759420354,5.875465459,6.15517613,6.029733806,6.352864617,6.03919199,6.50264283,6.18814293,6.344981391,6.352712195,6.29728587,5.79426692,5.822979457,5.92135146,6.245507315,6.122237765,6.122237765 +Belize,BLZ,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.759493266,2.249707015,2.573022375,2.378241619,2.231268501,2.222630241,1.684919966,2.076046485,1.954414371,1.715631917,1.819578666,2.077877272,1.981805428,1.892898995,1.591227985,1.656107509,1.750544009,1.772391396,1.62960935,4.640002664,1.736622587,2.028852144,1.982242705,1.330606578,1.358364951,1.884042732,1.764391261,1.703146792,1.644603729,1.639550009,1.639550009 +Bermuda,BMU,North America,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Bolivia,BOL,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.516423036,1.550319934,1.557063153,1.3948037,1.274978599,1.125639469,1.065652964,1.148983181,1.070798558,0.995510996,0.975259762,0.938201757,0.949350243,1.019557988,1.046416775,1.088569382,1.195259486,1.26380481,1.348563251,1.416317393,1.509663496,1.626366425,1.678603032,1.777588045,1.90631555,1.909890716,1.995137361,2.032547019,2.046129929,1.940398005,1.940398005 +Brazil,BRA,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.328159172,1.354979891,1.347535542,1.372402004,1.39557303,1.489199885,1.594086243,1.682504665,1.711514957,1.746531545,1.794549984,1.802410371,1.769880772,1.709539024,1.785371856,1.782061764,1.783625001,1.854305856,1.945681928,1.805179788,2.03322568,2.117869375,2.279272333,2.421656961,2.523232137,2.373628508,2.168574696,2.196418173,2.071854677,2.057810839,2.057810839 +Barbados,BRB,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.755753393,3.741714774,4.488569364,3.789759312,3.888362471,4.023237014,3.969338731,4.325404668,4.715334863,4.806714611,4.567034116,4.807445302,5.010551434,5.030419439,4.940370507,5.138969156,5.297774677,5.310350587,6.358369012,16.43502256,5.4939016,6.219366934,7.472734688,5.065179206,4.458878192,4.451033309,4.513677359,4.122573001,4.325983846,4.355082032,4.355082032 +Brunei Darussalam,BRN,East Asia & Pacific,CO2 emissions (metric tons per capita),12.60078697,12.69683856,13.10754761,13.95180415,14.75201415,15.48237702,15.85582037,16.76486239,14.16328513,13.58004255,14.16711189,13.85143381,13.32268255,15.62433655,14.18897462,13.66703853,20.30994264,19.04167531,20.847719,20.50002315,18.44923521,18.61885184,18.29587739,17.82826519,17.27764771,15.42488346,16.60349981,17.17391347,17.5773964,16.13215855,16.13215855 +Bhutan,BTN,South Asia,CO2 emissions (metric tons per capita),0.150715617,0.243155636,0.224498386,0.244090201,0.263204896,0.299272954,0.369364195,0.344381952,0.354372424,0.346089021,0.355321532,0.381019907,0.389594569,0.414118231,0.453969796,0.493260813,0.486763075,0.481294913,0.446687163,0.471747475,0.583513988,0.851006097,0.912224067,0.94334976,0.973502632,1.057859388,1.262376046,1.301030267,1.391841887,1.375977209,1.375977209 +Botswana,BWA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),2.183786203,2.058325247,2.420169251,2.322905275,2.147746853,2.171289562,1.940555211,1.992957783,2.335281728,2.397128414,2.452333155,2.310897524,2.36413982,2.260164586,2.248612758,2.378997792,2.22777692,2.303437439,2.291667032,2.144873704,1.695933627,1.925170469,1.67193666,2.627813846,3.346708888,3.277194971,3.069551079,3.32414843,3.243026912,3.147107071,3.147107071 +Central African Republic,CAF,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.053442784,0.048636324,0.050688759,0.052525353,0.051036406,0.049648396,0.051386918,0.050111542,0.066177814,0.067453265,0.065926441,0.0671679,0.065752635,0.059260253,0.058082525,0.05447729,0.055851339,0.057170025,0.039781269,0.039191973,0.038752931,0.042999665,0.045081487,0.02697875,0.029120747,0.042286394,0.046279124,0.047867471,0.049288796,0.050577648,0.050577648 +Canada,CAN,North America,CO2 emissions (metric tons per capita),15.14888987,14.74101397,15.0282342,14.71338582,15.06034534,15.29060285,15.59259037,15.94398546,16.07651198,16.25852275,16.75762643,16.33156895,16.72030149,17.20830161,16.79426996,17.02748527,16.5953499,17.38057011,16.55692294,15.50214503,15.79214123,15.9959443,15.73447396,15.83846027,15.84990541,15.64858561,15.42060171,15.54457104,15.65057904,15.43061283,15.43061283 +Switzerland,CHE,Europe & Central Asia,CO2 emissions (metric tons per capita),6.452219106,6.716198199,6.646920803,6.26237251,6.089683784,6.169852459,6.223265482,6.030549707,6.223627817,6.23321054,6.084142395,6.244939386,5.980985175,6.109823415,6.127509688,6.165024808,6.077017721,5.766034471,5.878910791,5.639327378,5.777702857,5.205754138,5.317086349,5.381151799,4.859165525,4.719648777,4.737656377,4.578884688,4.40199099,4.359041462,4.359041462 +Chile,CHL,Latin America & Caribbean,CO2 emissions (metric tons per capita),2.299124713,2.171133484,2.209941852,2.317687556,2.515821652,2.709851091,3.078005784,3.468768605,3.472487431,3.58970615,3.286328366,3.121271618,3.131771583,3.167262617,3.432413196,3.458629046,3.494449666,3.906183578,4.069245883,3.875949531,4.087904661,4.437266283,4.506229076,4.723555077,4.311060938,4.576124117,4.749830077,4.714019984,4.624338351,4.821118299,4.821118299 +China,CHN,East Asia & Pacific,CO2 emissions (metric tons per capita),1.914542564,2.000538765,2.07574444,2.244840637,2.32219225,2.563478593,2.521875898,2.547901551,2.605836859,2.517419885,2.650412428,2.774761175,2.975679521,3.427437253,3.954107458,4.46770003,4.910276132,5.306366015,5.435075622,5.798318754,6.335417691,6.901344429,7.046182675,7.324147115,7.294235506,7.146449357,7.115385005,7.230985031,7.487331894,7.605936961,7.605936961 +Cote d'Ivoire,CIV,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.227256089,0.22568426,0.216196337,0.223032003,0.224965523,0.237327972,0.276165392,0.328471818,0.320089148,0.426007728,0.394417144,0.385094025,0.396946561,0.301711176,0.304387853,0.320357185,0.303920338,0.29523374,0.330008281,0.300610999,0.309259106,0.291031488,0.373134534,0.393435075,0.406222759,0.422368807,0.402556792,0.432123221,0.406474439,0.421129515,0.421129515 +Cameroon,CMR,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.246178169,0.574233855,0.548021965,0.448535384,0.349180537,0.344118052,0.340710332,0.338807137,0.342303589,0.316954107,0.335826918,0.323939303,0.3136156,0.310103009,0.296651275,0.283081514,0.279306978,0.327277496,0.331901941,0.355231325,0.344620171,0.325737695,0.320219438,0.341980233,0.363726897,0.363115439,0.379494758,0.373279083,0.380310156,0.364424922,0.364424922 +"Congo, Dem. Rep.",COD,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.091875589,0.048456844,0.039642237,0.048949095,0.054902777,0.050750141,0.053090425,0.05179433,0.050836157,0.045514319,0.034602936,0.032418904,0.033084915,0.038891149,0.036556273,0.040338851,0.040298316,0.042255675,0.042210719,0.040032941,0.04104464,0.045239954,0.041002162,0.055494204,0.069678432,0.042363694,0.030714898,0.035012815,0.037112771,0.036985586,0.036985586 +"Congo, Rep.",COG,Sub-Saharan Africa,CO2 emissions (metric tons per capita),1.357807819,1.316923666,1.257055879,1.050830508,0.782572193,0.975057728,1.137907578,1.140452477,1.314518552,1.303303809,1.390922869,1.317617226,0.833742146,0.948071795,1.002715302,1.189695728,1.276319812,1.070657483,1.086878789,1.167559259,1.268210657,1.224162351,1.166246226,1.152991586,1.095638253,1.165546016,1.104196831,1.058563169,1.237519175,1.349316017,1.349316017 +Colombia,COL,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.472091184,1.494149829,1.52545272,1.592418764,1.587852986,1.628436527,1.581869344,1.701578179,1.679686277,1.420532198,1.472118383,1.464131171,1.388856179,1.352573854,1.333540814,1.351537304,1.335388783,1.353071942,1.350808645,1.385696614,1.405488898,1.51326854,1.512727212,1.653063497,1.686264961,1.688318124,1.716241161,1.533229136,1.582527692,1.609870831,1.609870831 +Comoros,COM,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.170068854,0.165143805,0.160383454,0.155808311,0.15142338,0.168281468,0.163724738,0.159376837,0.174627752,0.189088461,0.184380059,0.197879096,0.19315867,0.24004952,0.25115953,0.245248324,0.271380387,0.17143997,0.167369873,0.20794622,0.246485411,0.212290796,0.221035685,0.256233552,0.223863893,0.244393419,0.276521906,0.344026836,0.360437441,0.376076363,0.376076363 +Cabo Verde,CPV,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.295899134,0.288826182,0.309194604,0.300499649,0.292235308,0.310649049,0.353952768,0.37105935,0.387866564,0.451890329,0.513805006,0.550836468,0.632118389,0.689003728,0.722703201,0.950254188,1.065709517,0.968284491,0.998240579,1.047944468,1.096126252,1.142609706,1.04900428,0.996599817,0.964736936,0.952852841,1.035508551,1.097676412,1.121810223,1.181955675,1.181955675 +Costa Rica,CRI,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.920038109,0.955627946,1.262731913,1.239510862,1.402208667,1.35664009,1.247122739,1.207329377,1.319700633,1.294580674,1.249252657,1.343554927,1.346038764,1.392873768,1.405865264,1.463071784,1.509635072,1.725458621,1.684918829,1.592659919,1.553293393,1.603682692,1.589162765,1.640619591,1.63281817,1.55534308,1.64920306,1.668702085,1.674186481,1.632471558,1.632471558 +Cuba,CUB,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.361333119,2.568971064,2.027684176,1.867588962,2.00397455,2.128901202,2.303624049,2.49778657,2.455903799,2.526010465,2.547988693,2.460438619,2.358999348,2.282445178,2.25414834,2.337148577,2.37806834,2.460200201,2.380533907,2.40319712,2.504045857,2.455353561,2.548611094,2.558779773,2.3605037,2.579300156,2.396977609,2.314084988,2.355764257,2.286146065,2.286146065 +Curacao,CUW,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Cayman Islands,CYM,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Cyprus,CYP,Europe & Central Asia,CO2 emissions (metric tons per capita),5.987352208,6.525172994,6.844780855,7.010687023,7.143676294,6.838977731,7.10993261,7.06919961,7.274047826,7.418613918,7.55866713,7.279172403,7.339032677,7.880736103,7.699844825,7.687389951,7.651782674,7.812294746,7.849714277,7.540372167,7.100376945,6.783205135,6.255253007,5.621287658,5.909934629,5.900152116,6.169943308,6.238953732,6.054174614,5.998795283,5.998795283 +Czech Republic,CZE,Europe & Central Asia,CO2 emissions (metric tons per capita),14.53545339,13.28020218,12.99916669,12.67975204,12.06841342,12.12132597,12.28667367,12.11067678,11.55194202,10.88599028,12.01065269,12.01181802,11.6241027,12.04336087,12.10540157,11.750804,11.77860313,12.00330783,11.39282817,10.64445418,10.71659406,10.4010178,10.09153928,9.620257259,9.264302843,9.400668002,9.627750042,9.611647341,9.492068199,9.022786158,9.022786158 +Germany,DEU,Europe & Central Asia,CO2 emissions (metric tons per capita),12.02660923,11.65485055,11.07379165,10.93025817,10.75537534,10.70862967,11.04000324,10.63756246,10.54575967,10.15331952,10.09931602,10.29363415,10.10298472,10.13870882,9.950402591,9.729424378,9.886441614,9.527586652,9.617453045,8.97178632,9.453399722,9.299036295,9.451317705,9.62420735,9.088506897,9.087290909,9.073006686,8.858293847,8.536196091,7.911621016,7.911621016 +Djibouti,DJI,Middle East & North Africa,CO2 emissions (metric tons per capita),0.457322495,0.477883077,0.487765222,0.485041326,0.465965255,0.507626292,0.466092544,0.499350844,0.573137487,0.557164348,0.515624107,0.518404025,0.535513237,0.539730051,0.518403997,0.548995985,0.54118412,0.583520389,0.575725689,0.567756274,0.618904659,0.562277492,0.575946626,0.633989062,0.445083888,0.503283386,0.452042086,0.444868114,0.417134646,0.431407701,0.431407701 +Dominica,DMA,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.852006475,0.85255126,1.13401185,1.129656302,1.126062722,1.40637086,1.127824849,1.416591115,1.56733112,1.575299307,1.866475233,2.152976131,1.71821302,1.997089963,2.273146979,2.266931091,2.403914163,2.542480715,2.541332041,7.05736224,2.539610976,2.538357502,3.523409533,2.393725648,2.531966172,2.528977972,2.524296453,2.378953286,2.373439837,2.367424267,2.367424267 +Denmark,DNK,Europe & Central Asia,CO2 emissions (metric tons per capita),10.13239021,12.18400644,11.02802546,11.4404039,12.13941892,11.46488125,13.93482212,12.0435399,11.25707668,10.6599291,9.850895645,10.12356724,10.01500952,10.98769807,9.941672844,9.262963492,10.69102319,9.779475634,9.125129139,8.678105357,8.673891232,7.73708669,6.835287325,7.116737849,6.347153074,5.929462754,6.166190299,5.746767737,5.718343553,5.107988509,5.107988509 +Dominican Republic,DOM,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.101844805,1.131985212,1.29853669,1.261517476,1.44982103,1.514213851,1.600700939,1.793576202,2.023269548,2.132252896,2.20390761,2.207336335,2.393130244,2.116308325,1.925467548,2.054464358,2.209643748,2.209049927,2.175917533,2.052891491,2.133032567,2.130799267,2.183081632,2.118782053,2.110144291,2.294373257,2.364937465,2.240059982,2.381636338,2.535627952,2.535627952 +Algeria,DZA,Middle East & North Africa,CO2 emissions (metric tons per capita),2.443429976,2.516243273,2.472960779,2.613303742,2.609009067,2.658062574,2.600933527,2.502439231,2.472447856,2.531070515,2.578744484,2.50067461,2.586712195,2.733373662,2.737354064,2.841351373,2.966914681,3.007289846,3.102451083,3.174573294,3.173654529,3.294742583,3.609307651,3.644979345,3.795632251,3.933495912,3.820090337,3.825637988,3.920109085,3.977650459,3.977650459 +Ecuador,ECU,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.507194213,1.50298745,1.572395858,1.546326858,1.677373454,1.826244052,2.050726602,2.087611577,2.005992729,1.73684381,1.738804994,1.877711066,1.838936694,1.844472234,1.925511132,2.041105738,2.143053343,2.14317376,2.1801436,2.335118311,2.481494711,2.433762684,2.396908547,2.52745943,2.620388632,2.56106243,2.414027127,2.29664472,2.349517438,2.261469817,2.261469817 +"Egypt, Arab Rep.",EGY,Middle East & North Africa,CO2 emissions (metric tons per capita),1.563210403,1.556302956,1.54942798,1.547411237,1.438724008,1.503512728,1.55562046,1.634401164,1.676428486,1.726119823,1.665079192,1.806061187,1.810728443,1.826542965,1.948172596,2.147938562,2.22117664,2.34430544,2.38509982,2.436192983,2.42033575,2.434305307,2.487785551,2.419103472,2.423232509,2.44779056,2.448249515,2.511649632,2.518806451,2.484059911,2.484059911 +Eritrea,ERI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),,,0.19489784,0.281421994,0.329060654,0.362939026,0.396090631,0.378099046,0.276463569,0.290514219,0.279181805,0.29477147,0.274076516,0.265285439,0.250017559,0.212265186,0.17819148,0.17019629,0.146925243,0.150644888,0.157706966,0.177350806,0.190763128,0.195035548,0.196288983,0.194446714,0.195465331,0.210964662,0.246177237,0.251635846,0.251635846 +Spain,ESP,Europe & Central Asia,CO2 emissions (metric tons per capita),5.530352721,5.699785887,5.934211892,5.540472762,5.776362895,6.05602903,5.76863509,6.206095959,6.369906713,6.890852536,7.230107062,7.216328687,7.548593756,7.553396348,7.817921309,8.029202013,7.698212561,7.842252141,7.056387715,6.200856827,5.866642426,5.87043563,5.756946794,5.208274629,5.184067004,5.51794436,5.314294581,5.654254455,5.492571471,5.09135092,5.09135092 +Estonia,EST,Europe & Central Asia,CO2 emissions (metric tons per capita),22.4831663,20.20093332,15.53723817,12.2747181,12.18449875,11.31812278,12.15037645,11.98255135,11.71585305,10.9980694,10.68014331,11.07977365,10.83843826,12.35846893,12.49128506,12.71797866,11.86507343,14.90288476,13.76122746,11.27750545,14.26988866,13.68801133,12.7693736,14.65860673,13.64730803,11.81383402,12.15239497,12.68422805,11.58870366,7.672277909,7.672277909 +Ethiopia,ETH,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.048237691,0.04696636,0.029558418,0.036400784,0.040956131,0.045049857,0.048740284,0.050413985,0.051673614,0.049422619,0.053756289,0.064554538,0.065153465,0.069557428,0.071794656,0.066145963,0.068799271,0.073877268,0.078271761,0.076612691,0.073824767,0.083647726,0.091451262,0.105676114,0.125797367,0.127832027,0.144493245,0.148684311,0.157840173,0.163813429,0.163813429 +Finland,FIN,Europe & Central Asia,CO2 emissions (metric tons per capita),10.94169357,10.99578359,10.36891768,10.55177326,11.77792413,10.98126587,12.20979777,11.79415293,11.11284025,10.93994472,10.64485611,11.77523242,12.1985969,13.75595751,12.94525129,10.57167065,12.72627915,12.30921631,10.6636072,10.14821304,11.65875348,10.22962444,9.126387978,9.22784648,8.451871908,7.814537356,8.316193077,7.810154155,8.082639791,7.372854761,7.372854761 +Fiji,FJI,East Asia & Pacific,CO2 emissions (metric tons per capita),0.947054181,0.924669363,0.967130979,0.927198985,0.91430721,0.915623372,0.981655786,0.946090502,0.912331219,0.930172566,0.998753408,1.277762147,1.079414216,1.28664166,1.797364878,1.570095596,1.66693039,1.50684357,1.147445607,1.136315747,1.349125821,1.285539092,1.19066194,1.305449843,1.488838858,1.588704993,1.742308032,1.880427571,1.844955795,1.831553275,1.831553275 +France,FRA,Europe & Central Asia,CO2 emissions (metric tons per capita),6.117208209,6.500247467,6.263082143,5.911675954,5.805094459,5.915833662,6.157003248,5.988008873,6.332173623,6.197031415,6.125507901,6.1399245,6.003048171,6.052063904,6.024888047,6.025069386,5.840018106,5.667781492,5.561011371,5.312096451,5.348198409,5.128951791,5.154142128,5.12979914,4.616052854,4.677807228,4.70474678,4.749542598,4.575874163,4.468770089,4.468770089 +Faroe Islands,FRO,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +"Micronesia, Fed. Sts.",FSM,East Asia & Pacific,CO2 emissions (metric tons per capita),,,1.084962421,1.058700109,1.037442233,1.115915748,1.10792071,1.106266075,1.201412121,1.206283811,1.210371957,1.399645423,1.308081144,1.496697877,1.500600207,1.507513981,1.328600989,1.34045691,1.158871619,1.262491335,1.068832829,1.160003067,1.24394767,1.321727314,1.303004361,1.377587623,1.542439793,1.614914698,1.50923297,1.581569507,1.581569507 +Gabon,GAB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),4.318093972,4.673160584,4.518374223,4.515575823,4.369819116,4.802060185,5.220388447,4.871501018,5.46125373,5.028947724,4.949693046,4.952273753,4.62621577,4.878987517,4.498488798,4.357987805,3.803812803,3.354690664,3.470443269,3.314371184,3.546479337,3.431022623,3.200590683,3.186448492,3.163816156,3.142183759,3.197399088,2.581348773,2.415920485,2.416484011,2.416484011 +United Kingdom,GBR,Europe & Central Asia,CO2 emissions (metric tons per capita),9.812990193,9.93784978,9.688886854,9.379643108,9.248649611,9.079951871,9.377833976,8.988638193,8.993429855,8.908112348,9.014558285,9.222987414,8.940301425,9.104141448,9.053158584,8.955450044,8.908600278,8.650989769,8.337891639,7.490653988,7.686282334,7.043919991,7.343460282,7.075818333,6.43320778,6.159448333,5.804004752,5.555651514,5.427748177,5.220514488,5.220514488 +Georgia,GEO,Europe & Central Asia,CO2 emissions (metric tons per capita),6.974177426,5.275129759,4.118190212,3.276251756,2.158775007,1.756223321,1.41594528,1.268990897,1.175886457,1.08727237,1.169940333,0.876849261,0.743996199,0.799648581,0.858087124,1.086491596,1.211231833,1.458489553,1.25764955,1.473356725,1.404919111,1.735685448,1.928196034,2.108848922,2.277240519,2.469615623,2.588862958,2.609975618,2.568059536,2.717624226,2.717624226 +Ghana,GHA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.188854549,0.168339541,0.196763056,0.198053537,0.208916042,0.218054975,0.234216124,0.24010305,0.332295428,0.349769877,0.297735601,0.314320105,0.366979247,0.344091272,0.31402298,0.322718935,0.380266256,0.397144284,0.367512374,0.414133624,0.451580867,0.462822311,0.561999712,0.587425248,0.554280565,0.566623028,0.564217035,0.584105258,0.627538298,0.658823541,0.658823541 +Gibraltar,GIB,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Guinea,GIN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.157423742,0.156084161,0.156342316,0.156585939,0.158167092,0.159567934,0.16479581,0.168361791,0.173010997,0.177535105,0.180809115,0.186525449,0.189842229,0.194216978,0.198303128,0.200887312,0.204138179,0.208023423,0.206391015,0.21275591,0.245286381,0.251428453,0.23281943,0.200131818,0.200879386,0.222181476,0.240236469,0.276776092,0.302071193,0.309288541,0.309288541 +"Gambia, The",GMB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.198829002,0.201476622,0.194651749,0.197952418,0.191917706,0.194935747,0.188988662,0.191583328,0.193841651,0.203583381,0.182134433,0.227929445,0.213635204,0.206907262,0.213828841,0.213765883,0.226209665,0.250023476,0.254545114,0.281564377,0.245371539,0.243487777,0.241467286,0.224065899,0.25691229,0.254091824,0.246610947,0.243913466,0.241218342,0.247050718,0.247050718 +Guinea-Bissau,GNB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.174311597,0.170422306,0.176409537,0.172509466,0.168800904,0.165312026,0.162040267,0.176599662,0.147266219,0.161409119,0.12486421,0.122238928,0.119573939,0.148056138,0.152265871,0.156141834,0.159700111,0.162942027,0.152045425,0.154994881,0.157624801,0.153551253,0.155765084,0.151675192,0.159533648,0.16117826,0.173919484,0.169570703,0.170730038,0.171792958,0.171792958 +Equatorial Guinea,GNQ,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.143133868,0.161721082,2.01221189,2.075061009,2.149868816,2.214313321,2.306898985,3.075724333,3.527330545,5.552069994,3.662278531,5.382625518,7.032327616,7.29608142,8.647755711,11.10033354,11.94400452,10.39326453,11.36100912,10.76987412,10.54427516,10.12300595,9.522968776,8.528333301,7.048195802,5.622232353,5.480664895,4.595850574,4.912274137,3.945480032,3.945480032 +Greece,GRC,Europe & Central Asia,CO2 emissions (metric tons per capita),7.416057913,7.346951195,7.51798648,7.465286989,7.583999957,7.842151122,7.800128195,7.856482991,8.127412607,8.121394969,8.741595261,8.894202354,8.860741473,9.17087841,9.113529104,9.278882623,9.137630592,9.441123453,9.064040878,8.529742762,7.874949777,7.61375705,7.251237354,6.609996229,6.385178661,6.28506954,6.203617147,6.211250289,6.0580184,5.59618907,5.59618907 +Grenada,GRD,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.141931733,1.244013187,1.749673223,1.526966224,1.610549097,1.695151866,1.881132244,1.969143521,2.156376503,2.147829228,2.042066571,2.227775518,2.315797548,2.403776814,2.20420528,2.388732825,2.477653381,2.662027145,2.749935914,7.656895482,2.730002651,2.903002289,3.81565719,2.958251607,2.295684114,2.463436318,2.539383122,2.615581576,2.871268408,2.946376075,2.946376075 +Greenland,GRL,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Guatemala,GTM,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.434248626,0.433481836,0.5060742,0.521928185,0.540970172,0.617296792,0.587456968,0.607135726,0.75048331,0.724953006,0.81278639,0.826344294,0.861904487,0.848950174,0.847650879,0.890464915,0.871846874,0.920826905,0.818091212,0.846417112,0.802261619,0.808455576,0.821948809,0.864132971,0.911388463,1.049628082,1.105025419,1.029997461,1.120698338,1.162970924,1.162970924 +Guam,GUM,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Guyana,GUY,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.574048911,1.531276319,1.442700736,1.445353057,1.857962092,2.009725495,2.076758574,2.269204129,2.321638466,2.321002673,2.22306145,2.200733757,2.175112689,2.174082262,2.239395333,1.983499455,1.782041634,2.156797884,2.142431558,2.179966238,2.348451477,2.433416853,2.647645978,2.607730233,2.698556721,2.710334223,3.215088122,3.186200564,3.324745367,3.640892855,3.640892855 +"Hong Kong SAR, China",HKG,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Honduras,HND,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.494419916,0.480524631,0.520527766,0.537592948,0.585694388,0.677875849,0.663850804,0.668243103,0.752362587,0.742519313,0.758991925,0.859015935,0.878880862,0.947043924,1.038040468,0.934443841,1.043973254,1.093677158,1.076312315,0.990089255,0.983472529,1.038833066,1.06935877,1.064951336,1.056324782,1.089663658,1.021487509,0.98207493,1.048237401,1.048622992,1.048622992 +Croatia,HRV,Europe & Central Asia,CO2 emissions (metric tons per capita),4.257574464,3.143512656,3.286844013,3.377920874,3.196458144,3.346298617,3.348623038,3.764123733,4.088580768,4.104066904,4.037327826,4.465488057,4.713895971,5.021612128,4.901733118,4.976630894,5.012573327,5.308317229,5.042108344,4.717571565,4.530399209,4.445615774,4.079616457,3.997002654,3.831644469,3.948992432,4.043744105,4.221085948,4.019234669,4.063707833,4.063707833 +Haiti,HTI,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.144929287,0.139302715,0.12295937,0.092484818,0.024992377,0.11621137,0.134393061,0.158142712,0.160250921,0.165883927,0.173680812,0.185856117,0.209043763,0.203368312,0.184589899,0.184877283,0.184059902,0.215895462,0.210437489,0.203101721,0.247253132,0.267318268,0.236076333,0.254791238,0.286282868,0.30666988,0.309963776,0.303213317,0.295778642,0.294768414,0.294768414 +Hungary,HUN,Europe & Central Asia,CO2 emissions (metric tons per capita),6.498947174,6.222646384,5.593412349,5.636482777,5.586195195,5.56009242,5.668572484,5.538125216,5.586091557,5.65663788,5.350127818,5.524375965,5.473190665,5.74457771,5.575263133,5.543733303,5.506698601,5.355128938,5.280833386,4.773188743,4.787989094,4.704300453,4.377864468,4.120050589,4.11798843,4.407180501,4.50885432,4.744601547,4.746529359,4.74663103,4.74663103 +Indonesia,IDN,East Asia & Pacific,CO2 emissions (metric tons per capita),0.818737765,0.879778596,0.913551696,0.969813213,1.027138052,1.135810516,1.184184804,1.287603307,1.276949883,1.339691637,1.326863641,1.408681788,1.40616085,1.515549968,1.528266442,1.512001407,1.589363176,1.635120972,1.597402667,1.638919951,1.718201745,1.939122786,1.938042616,1.778914016,1.896733638,1.890795841,1.844764783,1.954725536,2.15559759,2.290397148,2.290397148 +Isle of Man,IMN,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +India,IND,South Asia,CO2 emissions (metric tons per capita),0.645361649,0.681306247,0.688755269,0.702336947,0.725358158,0.765476409,0.787965578,0.818533297,0.820287851,0.868284688,0.887641212,0.887013876,0.901339542,0.910255466,0.961090201,0.99029291,1.042663453,1.129757683,1.18632121,1.285083612,1.344896147,1.405068333,1.508508252,1.539947839,1.657231271,1.647151914,1.657396308,1.733360844,1.8126965,1.797620119,1.797620119 +Ireland,IRL,Europe & Central Asia,CO2 emissions (metric tons per capita),8.810537585,8.904331489,8.855028763,8.850025208,9.141078424,9.268903784,9.572482275,9.789963505,10.34827522,10.6450807,11.17688705,11.5926495,11.17258201,11.0320952,10.97963685,11.21417451,11.05861518,10.5388979,10.19702642,8.943031474,8.813296615,8.008586809,8.072558903,7.723057986,7.628162753,7.881824817,8.163462657,7.858737173,7.737323783,7.245143221,7.245143221 +"Iran, Islamic Rep.",IRN,Middle East & North Africa,CO2 emissions (metric tons per capita),3.521081033,3.798607899,3.974966067,3.963749034,4.401507243,4.419079656,4.491698593,4.631249508,4.548720471,4.990056076,5.187936248,5.32843848,5.49708091,5.721566758,6.057320614,6.461795522,6.862471364,7.207252776,7.25243453,7.436286869,7.336652683,7.396667663,7.40165311,7.631864943,7.81441898,7.633623871,7.631719002,7.764841864,7.792523264,7.598364845,7.598364845 +Iraq,IRQ,Middle East & North Africa,CO2 emissions (metric tons per capita),3.686180806,2.546192431,3.6592377,4.724853017,5.226377052,4.96641528,4.757717976,5.546284281,4.150250087,3.188746842,3.729318782,4.029629987,3.656356845,3.169490116,3.348428329,3.162065041,3.022428749,2.746205329,3.105080315,3.251285214,3.649723858,3.679052199,4.045153699,4.195185035,3.895158431,3.743646439,3.884936915,4.129653375,4.244982955,4.440624129,4.440624129 +Iceland,ISL,Europe & Central Asia,CO2 emissions (metric tons per capita),7.65228038,7.408930282,7.431327258,7.507820647,7.856522605,7.477530022,8.441297654,7.929833879,7.84536959,7.642917143,7.930157714,7.579798434,7.790681127,7.702377441,7.94319225,7.717349417,7.669973612,7.638831305,6.868002252,6.624824238,6.162727567,5.924504836,5.799523611,6.269999047,6.261721492,6.227045154,4.859303764,4.863133247,4.819673475,4.548442258,4.548442258 +Israel,ISR,Middle East & North Africa,CO2 emissions (metric tons per capita),7.255364807,6.975146494,7.195002928,7.698156244,8.031116873,8.436429216,8.56113844,8.733721727,8.625020935,8.649795918,9.063444109,8.999844696,9.296803932,9.406998865,9.275958268,8.803624525,9.120036553,9.275636617,9.127353202,8.780859698,9.250222551,8.990702786,9.615068271,8.313170792,7.877600353,7.892507176,7.603557613,7.529868203,6.87621041,6.919593718,6.919593718 +Italy,ITA,Europe & Central Asia,CO2 emissions (metric tons per capita),7.145018163,7.119107279,7.082581542,6.984291424,6.901240953,7.32562417,7.248469279,7.303872086,7.492433586,7.607835904,7.662168039,7.662604587,7.77212967,8.064459636,8.18925745,8.173783064,8.025766415,7.860767964,7.564248487,6.71897022,6.836836177,6.680594198,6.327708948,5.751905744,5.38747546,5.563259469,5.498165145,5.437857589,5.37687093,5.311315442,5.311315442 +Jamaica,JAM,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.086903142,3.037720619,3.311598681,3.348650458,3.339920177,3.425813187,3.533139402,3.560490016,3.725745283,3.790818243,3.78950826,3.768638497,3.806386039,3.908559691,3.878874772,3.854014752,4.378426925,4.342126485,3.458106721,2.818474209,2.661482239,2.664607715,2.448869311,2.588580197,2.500750419,2.452418296,2.604738412,2.471884805,2.933707295,2.845730012,2.845730012 +Jordan,JOR,Middle East & North Africa,CO2 emissions (metric tons per capita),2.784720103,2.600722831,2.999245538,2.903684085,2.945339799,2.96371067,2.930582178,2.963781232,2.957134694,2.907534828,3.176186604,3.114621124,3.172535294,3.18547751,3.329605285,3.44627904,3.366409389,3.371546348,3.051945799,2.997131378,2.781778794,2.709171986,2.98147233,2.79375767,2.864728014,2.731322514,2.597786972,2.672228405,2.486623181,2.438204112,2.438204112 +Japan,JPN,East Asia & Pacific,CO2 emissions (metric tons per capita),8.831775701,8.905650027,8.961703838,8.873018289,9.273035198,9.332839199,9.420310599,9.302379082,8.942325949,9.202485963,9.323415561,9.204791229,9.467613289,9.51275428,9.469634517,9.49198928,9.303737228,9.570784184,9.044142107,8.598248928,9.030061533,9.493010565,9.822297325,9.908431318,9.562839774,9.276629423,9.189697811,9.098304984,8.801681435,8.540980205,8.540980205 +Kazakhstan,KAZ,Europe & Central Asia,CO2 emissions (metric tons per capita),14.51247859,14.97534208,15.44123931,13.38406629,12.33574177,11.07974884,9.846435028,8.623745101,9.012954131,8.215898128,8.072629613,7.903981166,8.820274326,9.802120407,10.52622175,11.17116807,12.1047148,12.81242182,15.34074602,13.27361979,14.07314044,14.82436446,14.56638251,15.26278838,12.10241477,10.87226272,11.36053552,11.89614517,11.8513159,11.45693783,11.45693783 +Kenya,KEN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.258803383,0.240195282,0.234935687,0.224209954,0.217806655,0.229398295,0.243796174,0.225730104,0.236690397,0.240845592,0.260288294,0.231669148,0.219840481,0.188299589,0.208781937,0.227167866,0.247018262,0.242081741,0.24904513,0.286295484,0.300732682,0.301772158,0.273997499,0.309754058,0.324410689,0.359452718,0.389590299,0.377928444,0.340321563,0.423783898,0.423783898 +Kyrgyz Republic,KGZ,Europe & Central Asia,CO2 emissions (metric tons per capita),5.18309346,4.574782687,3.056207645,2.238359865,1.450687692,1.008683449,1.246651111,1.211566306,1.266512896,0.989587637,0.95337253,0.802814908,0.995852243,1.108401275,1.089192302,1.026614534,1.019469602,1.228076796,1.411999216,1.255735372,1.165586722,1.38178651,1.794121918,1.639974843,1.663953395,1.724051177,1.595525916,1.521409491,1.779275005,1.556643256,1.556643256 +Cambodia,KHM,East Asia & Pacific,CO2 emissions (metric tons per capita),0.140380634,0.139945989,0.140275786,0.138405153,0.143440027,0.137948573,0.139307228,0.145150804,0.16206184,0.16068698,0.161247317,0.173311469,0.174873333,0.185125113,0.182145538,0.200401487,0.219621964,0.267544785,0.292426404,0.337032292,0.35913403,0.368602225,0.383614744,0.381996121,0.455006519,0.543119905,0.70213092,0.792658643,0.897242084,0.98140655,0.98140655 +Kiribati,KIR,East Asia & Pacific,CO2 emissions (metric tons per capita),0.276265989,0.271399881,0.267497693,0.396243611,0.391297543,0.386020897,0.380208861,0.374120816,0.367836386,0.361580831,0.355429181,0.349471134,0.458148155,0.450247626,0.552498406,0.758240452,0.74198917,0.621561971,0.607533401,0.594483183,0.485767033,0.477395338,0.564127142,0.556137428,0.548511237,0.540896253,0.622061871,0.788415579,0.776920319,0.765254095,0.765254095 +St. Kitts and Nevis,KNA,Latin America & Caribbean,CO2 emissions (metric tons per capita),2.732240437,2.724053391,3.686318842,3.402931382,3.604209717,3.564892934,3.531738557,3.733345778,4.164256796,4.12635826,4.310051494,4.708309044,5.092100695,5.027432385,5.181011477,4.695637301,4.859189237,5.233519647,5.189090456,14.40358831,4.896859779,5.663201351,6.816222682,4.570020747,4.529699153,4.687133713,4.648550129,4.612191457,4.767534994,4.731801491,4.731801491 +"Korea, Rep.",KOR,East Asia & Pacific,CO2 emissions (metric tons per capita),5.77756339,6.346819075,6.790030585,7.41266563,7.936106147,8.547004567,9.005884083,9.39295698,7.919587271,8.620949108,9.714493739,9.954155954,9.717757697,9.723895501,10.10575182,9.982450603,10.07157738,10.34618659,10.49685145,10.68065582,11.60791602,11.98478721,11.9586009,11.89000868,11.58874374,11.91474367,12.02472517,12.20028602,12.22524582,11.79932538,11.79932538 +Kuwait,KWT,Middle East & North Africa,CO2 emissions (metric tons per capita),13.90221204,3.849757076,,,,22.57291362,21.90111245,21.80958768,23.0077641,23.43667537,24.37017236,25.28915647,26.01321211,26.88716685,28.13454038,30.79469952,30.51404573,28.19459481,28.55410798,27.5253006,26.97965604,26.29058751,25.47440065,24.77326637,23.1838022,23.20895692,23.13702198,22.36876769,22.08921039,22.0224164,22.0224164 +Lao PDR,LAO,East Asia & Pacific,CO2 emissions (metric tons per capita),0.119761295,0.125592741,0.133323082,0.132036175,0.135139786,0.13824475,0.157537917,0.164346412,0.165221754,0.168088447,0.169055324,0.184857098,0.202066285,0.20621736,0.2136979,0.219066618,0.280530097,0.291003292,0.339031816,0.413100752,0.460861368,0.478923877,0.50740729,0.635958995,0.653637811,1.317280722,2.293360853,2.739812211,2.741627996,2.609681834,2.609681834 +Lebanon,LBN,Middle East & North Africa,CO2 emissions (metric tons per capita),2.004971759,2.40955608,2.282085983,3.182251845,3.31143438,3.769436333,3.910639126,4.409001141,4.402311728,4.546713479,4.077783393,4.23202311,4.026584099,3.967297222,3.9130059,3.67756536,3.409835694,3.154794472,3.914165316,4.550151946,4.21153464,4.071493797,4.238282748,3.930312343,4.016900629,4.134596535,4.141917722,4.299515468,4.051370164,4.076894274,4.076894274 +Liberia,LBR,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.216771672,0.181360014,0.19983893,0.21247523,0.211428091,0.205413426,0.203658446,0.193447711,0.194639702,0.148164172,0.150959453,0.152339529,0.148773753,0.155993308,0.178591134,0.208196483,0.207256313,0.184868989,0.149673095,0.143841627,0.187595232,0.211577212,0.229709292,0.216555329,0.2798481,0.281738701,0.307404651,0.272211611,0.23448965,0.23899343,0.23899343 +Libya,LBY,Middle East & North Africa,CO2 emissions (metric tons per capita),6.446286319,6.34208763,5.663424854,6.430943902,7.959016831,8.785975417,9.020738565,8.245395474,8.062694279,8.19193464,8.346564592,8.166078752,8.24248791,8.703781959,8.486622726,9.13838937,8.989490546,8.266404753,8.792257212,9.19467249,9.608454155,6.714752633,9.168355709,9.273220725,9.116574105,7.997426401,7.847927464,8.382057693,8.477868963,8.380729344,8.380729344 +St. Lucia,LCA,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.376622059,1.428561225,2.116282679,2.022286997,2.136752137,2.314956663,2.284378212,2.319109462,2.548636479,2.516323844,2.488244639,2.655135791,2.6977515,2.803214278,2.780850372,2.692646612,2.902441614,2.863210072,2.882166504,7.954802812,3.044367182,3.361095454,4.245587419,2.873158449,2.860235383,2.791253329,2.832892608,2.928904818,2.913848872,2.95412906,2.95412906 +Liechtenstein,LIE,Europe & Central Asia,CO2 emissions (metric tons per capita),6.946856547,7.200164575,7.106118029,7.336512489,6.575702778,6.475845098,6.697710021,6.911718505,7.119420541,7.01968564,6.629701061,6.260620696,6.49254829,6.7306568,6.677505637,6.624805697,6.576125923,5.679075531,6.202599419,5.878565446,5.278364196,4.958814489,5.189130073,5.143475842,4.298879508,4.270652514,3.983534881,4.232244318,3.692177873,3.945292108,3.945292108 +Sri Lanka,LKA,South Asia,CO2 emissions (metric tons per capita),0.221635184,0.227535412,0.295994317,0.283963689,0.318881886,0.319027927,0.455156967,0.451521115,0.46378604,0.509020568,0.582076331,0.573718096,0.597508967,0.645546016,0.663841663,0.715272864,0.629570172,0.684909284,0.641013344,0.610728505,0.645058173,0.755938089,0.824969419,0.703424802,0.847049783,0.970910854,1.034287615,1.089349031,1.00092296,1.090675627,1.090675627 +Lesotho,LSO,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.199558975,0.200856913,0.196377233,0.197559373,0.193410816,0.194880644,0.191284262,0.193084133,0.195241709,0.193094925,0.191853129,0.196488939,0.201987158,0.20313572,0.214361955,0.215418454,0.216087681,0.221447602,0.23148964,0.266313577,0.275609793,0.284460517,0.307694142,0.30071067,0.298515066,0.315685529,0.332523549,0.334682897,0.346246108,0.362307409,0.362307409 +Lithuania,LTU,Europe & Central Asia,CO2 emissions (metric tons per capita),8.713199442,9.257224496,5.399833627,4.274139042,4.049608109,3.786060574,3.951007507,3.893557086,4.144442995,3.475928697,3.003255289,3.212499186,3.258722606,3.288228155,3.526720564,3.861517472,3.981762324,4.088145504,4.083507545,3.695956383,4.068083042,3.913325743,3.992940664,3.830693465,3.703492659,3.810789214,3.904845812,3.966902972,4.158422562,4.198076022,4.198076022 +Luxembourg,LUX,Europe & Central Asia,CO2 emissions (metric tons per capita),29.56658374,30.36175711,29.17065086,29.3100195,26.8288143,21.19302539,21.09964391,19.64477292,17.8243466,18.39828097,19.61952785,20.65568201,22.0093006,22.67342686,25.45323535,25.60420297,24.79704354,23.14617017,22.55192972,20.97299341,21.7574405,21.02838372,20.13387346,18.68006408,17.34616222,16.02867977,15.20582045,15.09216281,15.33020757,15.30642656,15.30642656 +Latvia,LVA,Europe & Central Asia,CO2 emissions (metric tons per capita),7.051796913,6.489143324,5.343608975,4.587853891,4.054361771,3.621648768,3.666742362,3.506174443,3.373417388,3.158358858,2.927076514,3.149107682,3.181579866,3.317373005,3.367030096,3.443810739,3.696429298,3.876699912,3.724758973,3.436572194,4.061872255,3.835493313,3.721147063,3.701592882,3.651352159,3.701593036,3.648821173,3.665855177,4.042188179,3.955435862,3.955435862 +"Macao SAR, China",MAC,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +St. Martin (French part),MAF,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Morocco,MAR,Middle East & North Africa,CO2 emissions (metric tons per capita),0.866674748,0.91526633,0.967663773,0.978008048,1.042337759,1.066523229,1.040043425,1.077299946,1.089630485,1.131591273,1.141917571,1.245265322,1.272120189,1.250718366,1.36110692,1.430937324,1.460816566,1.487308731,1.542007758,1.526820983,1.600327236,1.706431503,1.747192709,1.708106064,1.716465376,1.742749914,1.71723308,1.785209569,1.802987555,1.959872285,1.959872285 +Monaco,MCO,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Moldova,MDA,Europe & Central Asia,CO2 emissions (metric tons per capita),10.2825876,8.267454158,6.825365369,5.855813131,4.770134505,4.112038484,3.529729999,3.263471871,2.947852992,2.508759325,2.294971959,2.406374218,2.466926631,2.677168603,2.687255676,2.832301219,2.770741944,2.832852436,2.841737072,2.667275485,2.900589865,2.916254254,2.846693444,2.51163813,2.698682174,2.829393394,2.904891689,2.925422215,3.153369697,3.324610168,3.324610168 +Madagascar,MDG,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.076733088,0.079545775,0.078040291,0.078892544,0.09260291,0.101666718,0.094226322,0.098969463,0.110069755,0.109275143,0.104650238,0.102700134,0.06680536,0.089703541,0.092681049,0.093255492,0.086863187,0.08850687,0.089015683,0.082162021,0.088409221,0.100717581,0.122613506,0.127606246,0.127596996,0.135346585,0.127739729,0.135703195,0.12755921,0.152766255,0.152766255 +Maldives,MDV,South Asia,CO2 emissions (metric tons per capita),0.716977581,0.696430359,0.973458444,0.824415901,0.804563484,1.023042055,1.080338609,1.288679331,1.154798935,1.572085609,1.646408682,1.676510344,2.107517395,1.751018304,2.409522433,2.252787914,2.656577793,2.595682231,2.533134579,2.575051504,2.624887153,2.654450911,2.869866616,2.719012867,3.149294983,3.011558239,3.701328042,3.746993369,4.072103192,3.973956262,3.973956262 +Mexico,MEX,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.211459758,3.3679239,3.349750726,3.392592466,3.621484603,3.347468763,3.464414786,3.619874761,3.801311841,3.643438938,3.83397972,3.777038684,3.79604559,3.925940997,3.962113262,4.077064206,4.167900165,4.187211587,4.146991471,3.986790881,4.056954882,4.134993377,4.147972825,4.003630132,3.840633659,3.870316544,3.837647208,3.779372436,3.58639514,3.521600048,3.521600048 +Marshall Islands,MHL,East Asia & Pacific,CO2 emissions (metric tons per capita),,,1.624629381,1.806213374,1.792328833,1.783803068,1.781366902,1.783838424,1.985860672,1.98341862,1.970288056,2.139619926,2.291475659,2.057420731,2.386371893,2.533615661,2.510535293,2.497948125,2.314567447,2.488667685,2.483987165,2.476824015,2.468613355,2.459030801,2.623157336,2.611238875,3.118341166,3.100615079,3.081558706,3.061693238,3.061693238 +North Macedonia,MKD,Europe & Central Asia,CO2 emissions (metric tons per capita),4.303137233,4.204075244,4.294351118,4.455591263,4.314449166,4.295959328,5.056696831,4.502047956,4.901562772,4.506375853,4.323043897,4.383546564,4.143242276,4.509631983,4.349229415,4.531495635,4.519102898,4.746620875,4.631398117,4.325413431,4.204371545,4.624639348,4.390978645,3.943737473,3.724356864,3.579319286,3.522333131,3.755118077,3.51601022,3.996737213,3.996737213 +Mali,MLI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.001183444,0.001158007,0.001129901,0.001100452,0.00107125,0.001043225,0,0.000990652,,,0.128808907,0.142836826,0.12051418,0.11683518,0.119653221,0.129153365,0.143145185,0.151632184,0.147375805,0.172136787,0.18472556,0.201100982,0.194624453,0.19574642,0.199595937,0.209303734,0.259943425,0.279812002,0.286721356,0.29657102,0.29657102 +Malta,MLT,Middle East & North Africa,CO2 emissions (metric tons per capita),6.522291555,6.074015034,5.902866563,7.567841253,6.69695862,6.305988835,6.106789855,6.452607297,6.151258672,6.218103195,5.46032039,6.335426484,5.859044353,6.548213153,6.479459874,6.512577233,6.538237823,6.687581821,6.644209959,6.085187757,6.248371356,6.173907034,6.475758827,5.563811012,5.430805313,3.729892769,2.964713376,3.247870147,3.198316143,3.293245606,3.293245606 +Myanmar,MMR,East Asia & Pacific,CO2 emissions (metric tons per capita),0.098705248,0.095965184,0.100939382,0.112147375,0.130234082,0.158080806,0.164446293,0.161013705,0.173422241,0.188605397,0.202056101,0.176812683,0.173996307,0.217865792,0.209000441,0.218999293,0.20222694,0.20938514,0.158222646,0.149053636,0.160669313,0.17042352,0.232622809,0.262282625,0.325932191,0.361422537,0.412101397,0.60881351,0.613312795,0.679428523,0.679428523 +Montenegro,MNE,Europe & Central Asia,CO2 emissions (metric tons per capita),3.166373117,2.240139679,2.432146402,2.114164905,2.060881043,2.174225779,2.536812422,2.739860874,2.896346982,1.996696375,2.512604347,2.749473566,2.902457711,3.08688854,3.325980246,3.255944948,3.544571467,3.409782674,4.360024664,2.830368724,4.16513287,4.09625219,3.754425023,3.654176435,3.570222461,3.793242395,3.454908775,3.647330429,4.017826292,4.179875994,4.179875994 +Mongolia,MNG,East Asia & Pacific,CO2 emissions (metric tons per capita),5.93826675,6.654889856,5.732127774,5.235958353,4.525373003,4.473422085,3.751234044,3.647660018,3.629545263,3.623389675,3.754040286,3.707233528,3.92917514,3.771116497,3.829523873,4.377720656,4.853735335,5.019625678,4.928000758,5.101365454,5.261219125,5.677968414,6.067905096,6.377995554,6.163032906,5.769680109,5.944984219,6.288160891,6.79764812,7.153120086,7.153120086 +Northern Mariana Islands,MNP,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Mozambique,MOZ,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.086238147,0.070528058,0.079675509,0.089764421,0.073588194,0.075565399,0.072679678,0.078672088,0.073748304,0.07132843,0.080736566,0.077379485,0.083670206,0.09828723,0.095929046,0.083439354,0.088234843,0.102891487,0.100553963,0.108758711,0.113889571,0.138501288,0.14801305,0.164314407,0.184887949,0.204126905,0.26158888,0.251666665,0.235625091,0.246986412,0.246986412 +Mauritania,MRT,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.462064731,0.469367991,0.47138,0.477590108,0.474391715,0.505698837,0.51835307,0.505430917,0.496751685,0.507498485,0.482849894,0.518057064,0.557935865,0.517998712,0.557966222,0.499305929,0.555929037,0.621387214,0.576414856,0.692519115,0.686852526,0.68359045,0.736532985,0.678454997,0.737745687,0.879815244,0.782989056,0.81492894,0.838005587,0.872793555,0.872793555 +Mauritius,MUS,Sub-Saharan Africa,CO2 emissions (metric tons per capita),1.095605771,1.167933953,1.217216981,1.339561535,1.356881365,1.380899224,1.419758094,1.410800812,1.542543611,1.871915063,2.047396815,2.148313908,2.16665648,2.266415026,2.268626679,2.409925014,2.674238776,2.742753963,2.789117802,2.741639064,2.927063408,2.906410475,2.970024269,3.034990528,3.132598572,3.136372847,3.197535651,3.297451534,3.264040403,3.294591006,3.294591006 +Malawi,MWI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.058482648,0.06666416,0.065042504,0.074147802,0.075930962,0.076185306,0.073831789,0.075012864,0.071074249,0.072782048,0.063684264,0.05948215,0.058051867,0.062499047,0.062592276,0.06019349,0.060121661,0.062210458,0.069930583,0.069365009,0.061212099,0.062156976,0.061704298,0.061871473,0.052180694,0.055537956,0.065096398,0.067345051,0.076061492,0.077836684,0.077836684 +Malaysia,MYS,East Asia & Pacific,CO2 emissions (metric tons per capita),3.029425024,3.515129989,3.53476829,3.748543552,3.991488828,4.212791305,4.693205258,4.916803438,4.779185487,5.050462037,5.361673228,5.460347212,5.633584028,5.850077034,6.282887624,6.51677658,6.64454285,7.108435391,7.450065403,6.559572504,7.097979384,7.07620238,7.080248362,7.589690457,7.923564998,7.814088295,7.689838122,7.317875576,7.752148815,7.927126037,7.927126037 +Namibia,NAM,Sub-Saharan Africa,CO2 emissions (metric tons per capita),,0.758602519,0.804244831,0.906695269,1.030263358,1.087313084,1.154277621,1.160168643,1.166527588,1.122537434,1.081031081,1.348930479,1.150406836,1.208016751,1.247551478,1.305256713,1.283405301,1.305745823,1.443685051,1.451198166,1.477197645,1.544026991,1.608363844,1.696883716,1.737465854,1.814332366,1.751451675,1.777224301,1.727729453,1.691705428,1.691705428 +New Caledonia,NCL,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Niger,NER,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.07101395,0.065148631,0.058365034,0.064331929,0.059989206,0.055846561,0.062076405,0.060914527,0.063532883,0.059469775,0.059126893,0.057014658,0.057424174,0.060088632,0.060186287,0.055781969,0.053026134,0.055837755,0.056390068,0.068168346,0.08321173,0.082384979,0.106208361,0.106461818,0.11174531,0.105491223,0.101497009,0.088416149,0.086887436,0.092232251,0.092232251 +Nigeria,NGA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.764290772,0.838865429,0.916617756,0.839721221,0.743919145,0.798252208,0.905675443,0.869487341,0.762553136,0.729665939,0.795035466,0.813037008,0.717284684,0.765727934,0.729601662,0.710906213,0.622779937,0.554325672,0.578493505,0.498623213,0.568190395,0.583519875,0.570117077,0.629519877,0.650945533,0.594907347,0.595987612,0.56844006,0.561021958,0.573636206,0.573636206 +Nicaragua,NIC,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.462448798,0.449904747,0.51323011,0.492997641,0.554945043,0.569624811,0.594739592,0.625562126,0.716810551,0.709270872,0.743690956,0.763793914,0.777878504,0.861659269,0.844372659,0.797986014,0.82520869,0.840777159,0.794009849,0.764071157,0.774374196,0.808058902,0.783949275,0.737324175,0.774899292,0.846826583,0.853430475,0.858282658,0.79034855,0.800549594,0.800549594 +Netherlands,NLD,Europe & Central Asia,CO2 emissions (metric tons per capita),9.924081247,10.2529576,10.09275057,10.34311274,10.22308107,10.61581838,11.1792938,10.65362429,10.61487117,10.21054272,10.178636,10.41493988,10.36786976,10.49965052,10.57132609,10.28991121,10.01462043,10.04474769,10.04646055,9.708786357,10.29828126,9.511130441,9.398409929,9.348128895,8.881703067,9.292250246,9.309281866,9.092131413,8.783850008,8.437074627,8.437074627 +Norway,NOR,Europe & Central Asia,CO2 emissions (metric tons per capita),6.91033516,6.412885653,7.045537737,7.520887683,7.934763835,7.889091169,7.897134573,8.294823544,8.550221778,8.89752893,7.635326646,7.692050359,7.573555473,8.14264597,8.13169251,7.862364379,7.981673212,8.016303569,7.73245798,7.751527071,8.469598181,7.995012096,7.66951117,7.776167641,7.613049325,7.610906295,7.404691495,7.148044335,7.076542655,6.722269985,6.722269985 +Nepal,NPL,South Asia,CO2 emissions (metric tons per capita),0.049721033,0.060807484,0.061690247,0.068814146,0.082696086,0.088060506,0.088726517,0.096967992,0.100616384,0.132709649,0.13449675,0.142111305,0.1128384,0.120410447,0.110545761,0.123909964,0.100511426,0.101961197,0.112125361,0.144326283,0.171767827,0.192299009,0.222311476,0.226252797,0.264996837,0.266148113,0.38183016,0.451639097,0.540651882,0.470136453,0.470136453 +Nauru,NRU,East Asia & Pacific,CO2 emissions (metric tons per capita),13.67557332,13.31148884,11.96410768,10.69310781,10.48018293,10.35196687,9.365926758,9.395847036,9.463423867,8.613264427,8.708272859,7.828554653,7.919223739,7.007007037,7.066424419,7.108042272,5.08802287,4.062563387,4.048582905,4.022121579,3.996403148,3.972589046,3.946329825,4.898119195,4.859558824,5.783689865,5.72847037,6.618133714,5.619029655,5.574135884,5.574135884 +New Zealand,NZL,East Asia & Pacific,CO2 emissions (metric tons per capita),6.700102108,6.474778976,6.903191098,6.707351212,6.693370166,6.623291773,6.808681672,7.322878375,7.124508519,7.460040155,7.634082484,8.14843448,7.987843717,8.293603875,8.034250802,8.280316298,8.189552277,7.876793517,8.021502927,7.244456858,7.136782411,6.909215537,7.284317645,7.179036805,7.078489829,7.003080396,6.616321362,6.841033801,6.603273193,6.830414187,6.830414187 +Oman,OMN,Middle East & North Africa,CO2 emissions (metric tons per capita),6.577792886,8.300941882,7.522921717,7.325880047,7.535784504,8.560668921,8.664736401,8.898730931,8.668393536,9.747669296,11.07156038,12.21372582,12.83588708,13.28492122,12.78253668,12.34841248,15.1854899,15.90418587,15.01659837,15.15548722,15.47953576,16.49286886,17.30973775,16.73659016,16.48517399,16.43412074,16.10326029,15.41601824,15.65387186,15.28243639,15.28243639 +Pakistan,PAK,South Asia,CO2 emissions (metric tons per capita),0.548361744,0.544418959,0.588002264,0.629875234,0.63350157,0.668461106,0.673894593,0.681838478,0.668850768,0.712499673,0.691074356,0.683936764,0.684254166,0.690167072,0.757349952,0.758995364,0.80769342,0.871590759,0.828201836,0.826887879,0.783727323,0.772880261,0.767887129,0.763669285,0.789739106,0.823008136,0.889401339,0.956344699,0.882587328,0.879965499,0.879965499 +Panama,PAN,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.088651877,1.236566704,1.413071454,1.445095498,1.505150483,1.591434287,1.57708908,1.625841347,1.964071231,1.686189102,1.742382768,2.013178877,1.717899288,1.723248273,1.71593431,2.137995571,2.208349617,2.165811399,2.076102578,2.430700533,2.522860045,2.695280284,2.774068569,2.672439484,2.758047289,2.69623958,2.667774513,2.466662344,2.408503314,3.141454996,3.141454996 +Peru,PER,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.946019228,0.899993575,0.915668698,0.931300166,0.945017704,1.055591698,1.133562187,1.109041596,1.051131282,1.114720115,1.082012872,0.990324781,1.023210818,0.992246987,1.130891406,1.122868144,1.097428645,1.193306099,1.340577361,1.429878097,1.550244456,1.654916644,1.630811042,1.670921723,1.76701033,1.790242082,1.838580302,1.725909058,1.706509986,1.745591927,1.745591927 +Philippines,PHL,East Asia & Pacific,CO2 emissions (metric tons per capita),0.663702849,0.640613627,0.677021163,0.717783418,0.755490772,0.88487222,0.941433601,1.024087359,0.993946741,0.937820251,0.92445667,0.884617322,0.879613728,0.88655329,0.887020622,0.888142335,0.790431773,0.818965455,0.826714801,0.825631075,0.871903845,0.86460139,0.886510244,0.965899617,1.013001909,1.087126793,1.176495411,1.269338141,1.299279851,1.345029057,1.345029057 +Palau,PLW,East Asia & Pacific,CO2 emissions (metric tons per capita),,,12.61113563,12.28124041,11.9510009,11.65637021,11.36428206,11.10124334,10.86425118,10.65359825,10.99246231,11.34605467,11.20048869,11.10438112,11.58048458,13.14193239,12.79099514,12.52674955,11.22514397,10.93493729,11.6965575,11.83231877,12.47519131,12.49786961,12.48226944,11.88791358,14.10994469,14.59935934,13.95790296,13.88811733,13.88811733 +Papua New Guinea,PNG,East Asia & Pacific,CO2 emissions (metric tons per capita),0.470119976,0.461322646,0.45076564,0.446550077,0.406659423,0.410637002,0.419625844,0.440639199,0.474760054,0.454850331,0.483960059,0.567399438,0.591937078,0.655592497,0.779006515,0.759056846,0.719133232,0.74171961,0.68231992,0.704011101,0.686682408,0.690560024,0.640806964,0.672796447,0.741185071,0.802933312,0.926041651,0.901868436,0.878423813,0.863707514,0.863707514 +Poland,POL,Europe & Central Asia,CO2 emissions (metric tons per capita),9.189263028,9.193594772,8.950395696,8.94455034,8.814909778,8.80943173,9.199373349,8.916766668,8.235419879,7.992184018,7.73080499,7.676987465,7.515492328,7.793047036,7.905511788,7.895886085,8.234912499,8.220760788,8.087182909,7.791547049,8.247028077,8.159838047,7.969647665,7.841704806,7.516889481,7.610089275,7.895688724,8.238615375,8.213615723,7.773641839,7.773641839 +Puerto Rico,PRI,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +"Korea, Dem. People's Rep.",PRK,East Asia & Pacific,CO2 emissions (metric tons per capita),6.077448065,5.693587281,5.000141613,4.547670648,4.112989451,3.815701001,3.346835235,3.023022384,2.704027386,2.928979076,3.132267246,3.215754891,3.050628348,3.089739908,3.13153895,3.245877438,3.28166461,2.713291792,2.995868919,2.266220325,2.10274697,1.503644026,1.551572969,1.108325444,1.246318841,0.996671213,1.185411613,2.134895546,1.977721253,2.18341993,2.18341993 +Portugal,PRT,Europe & Central Asia,CO2 emissions (metric tons per capita),4.113903954,4.294075391,4.699324611,4.595232659,4.734012075,5.055766027,4.843031237,5.038096338,5.472335376,6.088378078,5.99228486,5.923154167,6.295808218,5.78650313,5.92625189,6.233261377,5.74494832,5.577179172,5.38350514,5.327278898,4.817886772,4.723629222,4.585897919,4.452394369,4.415895252,4.812669696,4.722311267,5.177519279,4.813385529,4.339768426,4.339768426 +Paraguay,PRY,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.49012493,0.46604472,0.555678165,0.619029493,0.715801818,0.791318441,0.76110383,0.822313137,0.835969803,0.818580669,0.661256139,0.665015855,0.683302363,0.699451793,0.69277746,0.635291843,0.667995676,0.620162281,0.710374922,0.741405323,0.80665593,0.824126215,0.806663826,0.814097994,0.853091846,0.952345908,1.059328573,1.173719578,1.217641784,1.165425232,1.165425232 +West Bank and Gaza,PSE,Middle East & North Africa,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +French Polynesia,PYF,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Qatar,QAT,Middle East & North Africa,CO2 emissions (metric tons per capita),26.32932654,30.73741059,29.63244066,33.12202505,36.46626328,37.10217413,40.07417742,47.42957483,48.0450209,50.83385044,48.37400227,46.58438114,50.71215469,50.95403383,49.20805129,44.53380584,42.79830768,40.89652419,36.91870848,32.67180019,32.63430234,33.4944129,34.18822184,32.5989398,33.20589511,33.04351032,32.74588827,32.12798967,31.0675333,32.47446876,32.47446876 +Romania,ROU,Europe & Central Asia,CO2 emissions (metric tons per capita),7.440359782,6.20664484,5.536037017,5.170608102,5.066384997,5.328802734,5.491400063,5.037248861,4.422556478,3.78203314,3.966498018,4.302825279,4.313753256,4.548925394,4.444859154,4.442373285,4.683454099,4.632001472,4.646050196,3.962688135,3.83367893,4.172223886,4.080658872,3.607441144,3.593353578,3.700112058,3.633591827,3.788405676,3.86105157,3.817434477,3.817434477 +Russian Federation,RUS,Europe & Central Asia,CO2 emissions (metric tons per capita),14.62146834,14.39705709,13.67197153,12.66513195,11.35417901,11.02262056,10.80709102,10.07001565,10.07626532,10.35031973,10.66769032,10.73577044,10.77267705,11.13042089,11.11272164,11.23183738,11.56836194,11.61127902,11.59564597,10.83213407,11.32541814,11.88499702,11.70209407,11.37700677,11.20820257,11.05201007,10.88744577,11.03519747,11.49657125,11.79720293,11.79720293 +Rwanda,RWA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.075457378,0.07058231,0.074601935,0.08142077,0.079174523,0.078814493,0.079825555,0.079440514,0.073246395,0.070655004,0.068064184,0.068034236,0.066452587,0.064273662,0.064512294,0.062215648,0.060818225,0.062542059,0.05879554,0.060310114,0.059764899,0.066062179,0.071092285,0.074919961,0.077591916,0.086198815,0.099410144,0.099324266,0.104861259,0.105330369,0.105330369 +Saudi Arabia,SAU,Middle East & North Africa,CO2 emissions (metric tons per capita),10.55884314,11.2045202,11.69031249,11.44269558,11.32945089,10.98944728,11.4348952,11.33964215,11.82310273,11.86063692,12.08197508,11.98388163,12.48548405,12.68355031,12.96390807,13.23848219,13.69237149,14.08083313,15.05376806,15.26569182,16.26936986,16.40642066,16.89149679,16.74461002,17.48316332,17.81940147,17.29871828,16.4667833,15.46639077,15.28457873,15.28457873 +Sudan,SDN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.266533092,0.229759152,0.208791938,0.142490378,0.201384281,0.187177775,0.173913858,0.206186281,0.183352105,0.199425295,0.208615803,0.223445097,0.268596325,0.269173818,0.292246796,0.339262193,0.407430716,0.431388535,0.452196556,0.458208051,0.475321853,0.450357737,0.436539089,0.410546299,0.42446012,0.480940393,0.530272531,0.513556825,0.499024787,0.481626765,0.481626765 +Senegal,SEN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.309580822,0.300431835,0.321648442,0.305102295,0.308471769,0.317600779,0.328738032,0.35155444,0.385118301,0.413848586,0.414381656,0.444395643,0.445365248,0.425936778,0.498608417,0.511265752,0.4893575,0.530500422,0.536456559,0.540733711,0.554497627,0.580797008,0.555887582,0.581174786,0.604596606,0.637241954,0.675625481,0.6355649,0.642096144,0.651679184,0.651679184 +Singapore,SGP,East Asia & Pacific,CO2 emissions (metric tons per capita),9.507300635,9.719040931,9.722357212,10.91302746,11.10835531,10.66248717,10.49389981,10.05258641,9.434171256,9.548533706,10.45709574,10.15705126,9.887570712,9.273782135,9.508805829,8.650271986,8.445106954,8.34459514,7.939006886,7.785350075,8.353799225,8.636708162,8.22409727,8.132743535,8.117411688,8.207765834,8.221450295,8.755841796,8.406228967,8.307079491,8.307079491 +Solomon Islands,SLB,East Asia & Pacific,CO2 emissions (metric tons per capita),0.480971177,0.498782659,0.515145271,0.530189896,0.543987082,0.556675091,0.568309442,0.552634488,0.563089004,0.572720572,0.581585548,0.589693572,0.597105395,0.60400525,0.676045531,0.723530496,0.706734354,0.690870158,0.635720317,0.640550355,0.644108967,0.646326454,0.629421677,0.682618921,0.579138418,0.513982824,0.581171989,0.550288499,0.551423307,0.537457043,0.537457043 +Sierra Leone,SLE,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.074078138,0.07818495,0.073601677,0.076230693,0.081210642,0.055762691,0.071881391,0.053052906,0.057058293,0.044819193,0.071980578,0.092552296,0.100689319,0.105747392,0.097534129,0.07970768,0.101213876,0.083477457,0.084778933,0.082898446,0.087286748,0.112749227,0.128117541,0.151515698,0.163884125,0.126883934,0.126895832,0.12552703,0.112416113,0.115189573,0.115189573 +El Salvador,SLV,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.451606562,0.574670687,0.618500323,0.713963338,0.801881941,0.881213488,0.771536727,0.925815065,0.977963229,0.959821956,0.956193433,0.990382826,0.996286745,1.086072535,1.108934347,1.13018176,1.190907939,1.24962947,1.126918203,1.084824479,1.057588947,1.091687798,1.085297312,1.030948242,1.046841993,1.106698196,1.128043665,0.998728283,1.060625402,1.208637136,1.208637136 +San Marino,SMR,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Somalia,SOM,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.101036818,0.09760757,0.093209675,0.087481123,0.085451629,0.080089198,0.074192831,0.06930337,0.063144622,0.058454954,0.055228381,0.055514923,0.059991569,0.059090743,0.057254256,0.055519094,0.053883794,0.055956063,0.054399384,0.052058039,0.052308698,0.050903722,0.04954588,0.049756151,0.048422285,0.047110993,0.046525942,0.045239054,0.043975888,0.04468071,0.04468071 +Serbia,SRB,Europe & Central Asia,CO2 emissions (metric tons per capita),8.161086211,6.872367238,6.2761364,5.548551318,5.029323282,5.842349414,6.780178094,7.412623259,7.42757585,5.306083854,5.852577835,5.997254857,6.480338727,6.971374525,7.550423832,6.81246772,7.152331486,6.971408026,6.779387321,6.402299491,6.459632708,7.081738796,6.360537735,6.486480319,5.463794101,6.397117589,6.604969132,6.74276565,6.606418045,6.616046939,6.616046939 +South Sudan,SSD,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.078286865,0.075643258,0.067854766,0.048209388,0.066518357,0.070338822,0.070855097,0.08315389,0.068881057,0.070779948,0.074200777,0.082198694,0.100176058,0.108136711,0.131700176,0.120754825,0.126463707,0.140707119,0.141926252,0.141102992,0.137773316,0.130204423,0.140404329,0.14002857,0.144956615,0.18384314,0.1597043,0.139311838,0.141218175,0.153677683,0.153677683 +Sao Tome and Principe,STP,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.419424382,0.410007462,0.321094289,0.314797035,0.386321141,0.379711268,0.373694871,0.368104483,0.362699938,0.357234717,0.351459259,0.345399282,0.40691759,0.465410061,0.455326015,0.508026812,0.494816783,0.481066996,0.525940578,0.51172128,0.554409784,0.541943743,0.636962946,0.624752688,0.613098843,0.601687721,0.639697646,0.676047635,0.6634065,0.697518721,0.697518721 +Suriname,SUR,Latin America & Caribbean,CO2 emissions (metric tons per capita),4.343866387,4.963572222,4.873317517,4.812769258,4.75753794,4.730101324,4.707646244,4.689925468,4.632066075,4.619880528,3.142624176,3.189431232,2.322552827,2.520812109,2.815589017,3.383647687,3.027952098,2.758318417,2.823318362,2.771867737,3.288441712,3.643654431,4.508108234,4.184215025,4.735413094,4.864648366,5.222320459,4.382113265,3.836892218,4.558253785,4.558253785 +Slovak Republic,SVK,Europe & Central Asia,CO2 emissions (metric tons per capita),10.34309603,9.039664782,8.689888965,8.322528005,7.799741542,7.901903749,7.84797448,7.852074131,7.680155295,7.535183339,7.064757493,7.172514212,7.08027204,7.133321044,6.967246738,7.169436843,7.048132949,6.919556134,6.896893753,6.295477884,6.571542883,6.320409762,5.982344127,6.081213422,5.617636524,5.669455793,5.80025256,6.173666031,6.058635474,5.698416255,5.698416255 +Slovenia,SVN,Europe & Central Asia,CO2 emissions (metric tons per capita),6.771226142,6.371819154,6.426252368,6.808097016,6.841110803,7.271824519,7.688718051,7.920618584,7.821847581,7.518740119,7.310481793,7.720650984,7.781282035,7.721473688,7.861745352,7.958113965,8.117126246,8.066906107,8.588464451,7.604175103,7.70288523,7.647930119,7.349942268,7.063268041,6.357966448,6.367726166,6.731097778,6.833179386,6.784338879,6.512209378,6.512209378 +Sweden,SWE,Europe & Central Asia,CO2 emissions (metric tons per capita),6.233324979,6.294260143,6.547019076,6.480427217,6.661165994,6.596850845,7.19941346,6.486502129,6.593624611,6.464305092,6.005336499,5.901555313,6.052689599,6.161932315,5.958727462,5.560617833,5.385163218,5.152987026,5.005620235,4.611489154,5.132155515,4.717853416,4.426761612,4.222750051,4.030482516,3.999311639,3.908058712,3.807034265,3.538991742,3.405037919,3.405037919 +Eswatini,SWZ,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.680914809,0.662512555,0.66897733,0.664634462,0.672085956,0.679731905,0.486511984,0.612404195,0.632703419,0.684032371,0.68627217,0.601810562,0.60840741,0.615958603,0.613863369,0.640419209,0.627355577,0.633001864,0.600029711,0.66196231,0.610419749,0.615655011,0.630046751,0.690072071,0.684917746,0.697439745,0.754043535,0.791246138,0.800863195,0.836140045,0.836140045 +Sint Maarten (Dutch part),SXM,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Seychelles,SYC,Sub-Saharan Africa,CO2 emissions (metric tons per capita),2.158056023,2.413435739,2.543702217,2.629648596,2.829997979,2.655901413,3.140662418,3.621360856,3.678055957,3.855241885,3.574465987,3.940789636,4.180452134,4.107222715,4.607456747,4.586159396,4.609928909,4.704056142,4.830028829,5.154757132,4.9014147,4.688875887,4.86959681,4.669312465,5.14453966,5.459274778,6.126091694,6.05156332,5.994088416,6.248399634,6.248399634 +Syrian Arab Republic,SYR,Middle East & North Africa,CO2 emissions (metric tons per capita),2.602407424,2.79117312,2.665368686,2.645027959,2.683777468,2.717230104,2.84801264,2.772266632,2.860972995,2.739479325,2.705527631,2.667811008,2.591218285,2.548346582,2.600429127,3.116357851,3.159094769,3.199475612,3.15911159,2.862414613,2.859678544,2.699957327,2.301008788,1.568049344,1.422180088,1.404090869,1.508110224,1.716224159,1.616400069,1.506139442,1.506139442 +Turks and Caicos Islands,TCA,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Chad,TCD,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.065400579,0.064965808,0.064498459,0.062462627,0.063411943,0.062766051,0.062060628,0.062637486,0.060488648,0.06084287,0.034707038,0.039179313,0.044349704,0.048005565,0.046226095,0.047540614,0.048770588,0.046219132,0.048285038,0.068338263,0.103747164,0.088989667,0.145485857,0.165652672,0.165403428,0.169371768,0.151768434,0.143173358,0.141493648,0.141093412,0.141093412 +Togo,TGO,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.259650108,0.240745659,0.19007061,0.156364636,0.220840821,0.231881699,0.312729373,0.169418038,0.259042136,0.357706536,0.257899125,0.233083151,0.257839084,0.343299082,0.325544047,0.311851627,0.27243319,0.253362971,0.258078651,0.451139356,0.409550549,0.382053257,0.330685538,0.251627635,0.222751569,0.249892061,0.306260273,0.268884378,0.292809244,0.293231207,0.293231207 +Thailand,THA,East Asia & Pacific,CO2 emissions (metric tons per capita),1.577490201,1.713537757,1.867290884,2.103611326,2.327972141,2.619592168,2.90552882,2.924403912,2.545907896,2.629113359,2.612916672,2.725247206,2.875645602,2.973360002,3.233926034,3.328992526,3.341004691,3.39351756,3.420662101,3.294009621,3.488055559,3.459798792,3.695384563,3.825693042,3.752260164,3.841982798,3.79288134,3.739642995,3.702372341,3.836090019,3.836090019 +Tajikistan,TJK,Europe & Central Asia,CO2 emissions (metric tons per capita),2.085615856,1.883111545,1.39754911,0.924317359,0.535289582,0.435400602,0.382817379,0.422672489,0.459568354,0.415055467,0.353906622,0.340270095,0.331421531,0.333254361,0.390250273,0.363806796,0.388582894,0.462997899,0.421641055,0.327234384,0.325477725,0.332575202,0.38349995,0.397033077,0.554961272,0.579605995,0.702943087,0.829929708,0.953757415,1.010618692,1.010618692 +Turkmenistan,TKM,Europe & Central Asia,CO2 emissions (metric tons per capita),12.12005066,9.973112973,7.205418269,6.724362713,8.152890388,8.077776703,7.139630031,7.003243305,7.214266665,8.439067981,8.527216235,8.571265184,8.982611315,9.955426851,10.49667069,10.64010576,10.79392259,12.00786333,12.01029603,10.46136004,11.63309332,12.649601,13.1000823,13.08518099,13.06179464,13.18890729,12.9521708,12.6995887,12.48525493,12.26335409,12.26335409 +Timor-Leste,TLS,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,0.1842421,0.179493408,0.20578482,0.211027698,0.196765764,0.192977922,0.198971406,0.214095692,0.219475321,0.224587074,0.264783303,0.398859616,0.451320002,0.434675741,0.492090082,0.490645572,0.481082052,0.479460533,0.479460533 +Tonga,TON,East Asia & Pacific,CO2 emissions (metric tons per capita),0.841494073,0.944951335,0.838592004,0.941856084,0.940055777,1.041970575,0.831022053,0.931474524,0.927490828,1.128494486,1.020803985,0.913872586,1.00986641,1.204928129,1.297223893,1.288302169,1.474723302,1.267340585,1.257447915,1.347488384,1.154056965,1.06220668,1.070705492,1.179152556,1.088860947,1.190712416,1.483048812,1.764671351,1.550402586,1.531144401,1.531144401 +Trinidad and Tobago,TTO,Latin America & Caribbean,CO2 emissions (metric tons per capita),10.76879359,10.61745591,10.63326554,8.620100434,7.034661916,6.872907032,7.307877956,7.691465093,7.862414094,7.832730846,8.049502864,9.137899714,9.927889936,12.03679739,12.47950794,13.56732808,15.40053638,15.66739272,15.23071679,14.41418595,16.1578858,16.65943228,16.00221329,16.4067872,16.17808289,15.56557092,13.29158773,13.18584454,12.79283075,12.32285487,12.32285487 +Tunisia,TUN,Middle East & North Africa,CO2 emissions (metric tons per capita),1.764025978,1.783372772,1.870242766,1.865634735,1.830971655,1.838823504,1.868929957,1.903115863,1.962173584,2.045022321,2.13218584,2.202387911,2.199313652,2.161829096,2.243002992,2.272732152,2.34285906,2.401809887,2.424521757,2.402692699,2.587622613,2.452086578,2.562000447,2.542694244,2.707174624,2.726308867,2.619440246,2.620384095,2.584476847,2.557564208,2.557564208 +Turkiye,TUR,Europe & Central Asia,CO2 emissions (metric tons per capita),2.581518206,2.622145146,2.687046317,2.746152562,2.672146507,2.875024751,3.118979737,3.203938424,3.15817802,3.092921327,3.421874278,3.080901847,3.194548471,3.316114188,3.351692121,3.460795614,3.797151008,4.152950584,4.078325237,4.035674599,4.107871448,4.32606106,4.40556459,4.190557931,4.410763561,4.477175913,4.692471511,5.127196626,5.000359011,4.75658475,4.75658475 +Tuvalu,TUV,East Asia & Pacific,CO2 emissions (metric tons per capita),1.122334456,1.1093854,1.097694841,1.087665869,1.080030241,1.075500108,1.073306858,1.072041166,1.071581655,1.070205479,1.064735945,1.05507491,1.042426746,1.028383358,1.013068562,1.000300068,0.988337594,0.97856931,0.969461927,0.960338018,0.950479971,0.941087877,0.930752027,0.921743919,0.911327784,0.90098205,0.89031337,0.879894393,0.86918729,0.858000839,0.858000839 +Tanzania,TZA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.074988549,0.071766832,0.068988017,0.068848781,0.066336376,0.092076907,0.100839156,0.092649428,0.084262093,0.077106098,0.088061865,0.091025817,0.101033569,0.10347358,0.1359024,0.147202921,0.152976088,0.145275175,0.145267073,0.137670596,0.155818269,0.179316146,0.209763309,0.222964152,0.214369082,0.227066833,0.21112464,0.216427465,0.213092987,0.21463496,0.21463496 +Uganda,UGA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.04552161,0.045116466,0.044177064,0.042240331,0.036880718,0.046538612,0.049921986,0.051257442,0.056525595,0.056203258,0.054967918,0.053302775,0.0592039,0.060429831,0.060772595,0.072964779,0.083999867,0.097333218,0.097595491,0.106968566,0.102688512,0.111719254,0.109379114,0.103377218,0.111347325,0.123477949,0.12484497,0.125587286,0.137143292,0.132370788,0.132370788 +Ukraine,UKR,Europe & Central Asia,CO2 emissions (metric tons per capita),13.27040704,12.53699484,11.01889918,9.569138661,8.005754853,7.750500846,6.778787962,6.48764888,6.167974554,6.154728832,6.04719734,6.176226409,6.305486056,6.906706612,6.472697367,6.27128609,6.497208272,6.711338281,6.511279813,5.463665486,5.862560917,6.199174358,6.077860784,5.941351514,5.25113054,4.231515591,4.480868101,3.902198828,4.159783074,3.936583531,3.936583531 +Uruguay,URY,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.23810216,1.395427405,1.512145189,1.412956528,1.333896048,1.454590567,1.678274475,1.700223659,1.75627679,2.049573686,1.644710088,1.488510951,1.361977618,1.350919896,1.643842557,1.631646008,1.903528662,1.755832412,2.320205759,2.28977372,1.869452173,2.258880169,2.521474843,2.171452753,1.911517895,1.946065231,1.904128302,1.774986914,1.896042363,1.874784543,1.874784543 +United States,USA,North America,CO2 emissions (metric tons per capita),19.40734628,19.00340342,19.02286035,19.2183334,19.25621185,19.21690864,19.5753803,20.33085525,20.26630029,20.10113245,20.46980666,20.17153061,19.445549,19.50649945,19.5976305,19.46926248,18.94591375,19.04291352,18.27849449,16.80869862,17.43173849,16.60421817,15.78978264,16.11118443,16.04092103,15.56003496,15.1498852,14.82326087,15.22254765,14.67341061,14.67341061 +Uzbekistan,UZB,Europe & Central Asia,CO2 emissions (metric tons per capita),5.742077036,5.659602902,5.272040655,5.222404521,4.865710328,4.307658547,4.288482239,4.256137238,4.833894641,4.791529987,5.02263655,5.035159998,5.139710761,4.768134876,4.826720808,4.554973915,4.808169683,4.562304668,4.720395157,4.196647824,4.419796581,4.384207069,3.799895864,3.698682699,3.409552819,3.168481901,3.304142608,3.381745391,3.412721809,3.47554445,3.47554445 +St. Vincent and the Grenadines,VCT,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.744262204,0.835096314,1.111718439,1.203302603,1.295588521,1.388336125,1.389107545,1.482923212,1.762408749,1.763128346,1.484409066,1.853688376,2.127758029,2.123299091,2.303722816,2.301665485,2.301983389,2.488112451,2.306251787,8.218444273,2.309255496,2.492729638,3.319961399,2.117395826,2.480067703,2.290740826,2.375144934,2.094221807,2.268396697,2.350962452,2.350962452 +"Venezuela, RB",VEN,Latin America & Caribbean,CO2 emissions (metric tons per capita),5.176576894,5.025299664,5.015640373,5.109697434,4.960755178,5.199924655,5.44277249,5.586804265,5.552080555,5.284788205,5.436407038,5.509916612,5.607478795,5.313556754,5.37031892,5.575723505,5.494560701,5.225781139,5.467902249,5.443613924,5.770054176,5.540040739,6.169104327,6.058551223,5.966120779,5.422875575,5.060760015,4.789392164,4.574011483,3.939566209,3.939566209 +British Virgin Islands,VGB,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Virgin Islands (U.S.),VIR,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Vietnam,VNM,East Asia & Pacific,CO2 emissions (metric tons per capita),0.284311304,0.285150749,0.293580361,0.335268281,0.362247903,0.419167085,0.460504544,0.529473607,0.582085202,0.587201728,0.640842656,0.702480107,0.815606604,0.861465129,1.02392387,1.101837882,1.121162316,1.230865213,1.363466232,1.51896401,1.721200863,1.755008127,1.731811457,1.810416624,1.97211212,2.380847445,2.38913885,2.436029922,2.989137469,3.488312636,3.488312636 +Vanuatu,VUT,East Asia & Pacific,CO2 emissions (metric tons per capita),0.477571209,0.46444353,0.386657731,0.375603313,0.365568337,0.416267743,0.524105963,0.514529748,0.449471029,0.496527069,0.486581173,0.475664477,0.412526354,0.45235225,0.342930489,0.334476927,0.326524521,0.501221154,0.445037835,0.564618384,0.550343733,0.535733399,0.480952275,0.428620968,0.606317818,0.516361278,0.646723652,0.595448677,0.71751941,0.70027542,0.70027542 +Samoa,WSM,East Asia & Pacific,CO2 emissions (metric tons per capita),0.55283574,0.609756098,0.604266119,0.658221486,0.592806881,0.705674802,0.759501066,0.755528434,0.867859684,0.864025437,0.859825513,0.912231889,0.963664202,0.957849019,1.063847644,1.168471269,1.105742135,1.098629476,0.927593178,0.975329619,1.021813006,1.066843067,1.057703002,1.048701723,1.092498145,1.240245954,1.542099372,1.586830344,1.478626161,1.522124134,1.522124134 +"Yemen, Rep.",YEM,Middle East & North Africa,CO2 emissions (metric tons per capita),0.56703735,0.690937429,0.704793064,0.627104927,0.653255714,0.706080534,0.698158168,0.728607666,0.757432719,0.830912449,0.863343024,0.89684502,0.872385373,0.984988137,1.004600958,1.049861435,1.059569463,1.093385887,1.106332654,1.180025411,1.098257856,0.963978488,0.858490955,1.106687715,1.062211282,0.511361652,0.399363829,0.359621635,0.341068402,0.380633361,0.380633361 +South Africa,ZAF,Sub-Saharan Africa,CO2 emissions (metric tons per capita),6.729798587,6.424621766,6.175429944,6.219193872,6.215847077,6.378789568,6.489191889,6.723589319,6.7874237,6.279185804,6.330319712,7.03381727,7.1790564,7.557705904,8.035040258,7.887328758,7.832423319,8.083507514,8.572609815,8.007605605,8.304084027,7.869815906,8.077957969,8.138264312,8.212241156,7.669937662,7.563739495,7.641675086,7.515678605,7.507736092,7.507736092 +Zambia,ZMB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.340929635,0.349232211,0.33722439,0.289956061,0.241269619,0.234153214,0.188442077,0.238601068,0.219936727,0.173560366,0.173772089,0.172088112,0.174995603,0.184778179,0.182673836,0.193147169,0.179077245,0.158362527,0.170447505,0.188420224,0.195502192,0.217496732,0.27860069,0.284057568,0.304549552,0.312354964,0.325114844,0.404067778,0.445489133,0.380717051,0.380717051 +Zimbabwe,ZWE,Sub-Saharan Africa,CO2 emissions (metric tons per capita),1.585443976,1.713321439,1.694415977,1.539740958,1.417186242,1.35661892,1.287559412,1.186792976,1.197744563,1.338101327,1.153054813,1.165725392,1.04481292,0.849592242,0.812818036,0.870271087,0.808687685,0.796349864,0.613915535,0.618665464,0.756040796,0.88488553,0.915734944,0.919824123,0.889104126,0.899769991,0.78544084,0.726297071,0.857411269,0.80297852,0.80297852 diff --git a/Homework2/erjzhang/dataset/world_countries.json b/Homework2/erjzhang/dataset/world_countries.json new file mode 100644 index 00000000..c6638312 --- /dev/null +++ b/Homework2/erjzhang/dataset/world_countries.json @@ -0,0 +1,178 @@ +{"type":"FeatureCollection","features":[ {"type":"Feature","properties":{"name":"Afghanistan"},"geometry":{"type":"Polygon","coordinates":[[[61.210817,35.650072],[62.230651,35.270664],[62.984662,35.404041],[63.193538,35.857166],[63.982896,36.007957],[64.546479,36.312073],[64.746105,37.111818],[65.588948,37.305217],[65.745631,37.661164],[66.217385,37.39379],[66.518607,37.362784],[67.075782,37.356144],[67.83,37.144994],[68.135562,37.023115],[68.859446,37.344336],[69.196273,37.151144],[69.518785,37.608997],[70.116578,37.588223],[70.270574,37.735165],[70.376304,38.138396],[70.806821,38.486282],[71.348131,38.258905],[71.239404,37.953265],[71.541918,37.905774],[71.448693,37.065645],[71.844638,36.738171],[72.193041,36.948288],[72.63689,37.047558],[73.260056,37.495257],[73.948696,37.421566],[74.980002,37.41999],[75.158028,37.133031],[74.575893,37.020841],[74.067552,36.836176],[72.920025,36.720007],[71.846292,36.509942],[71.262348,36.074388],[71.498768,35.650563],[71.613076,35.153203],[71.115019,34.733126],[71.156773,34.348911],[70.881803,33.988856],[69.930543,34.02012],[70.323594,33.358533],[69.687147,33.105499],[69.262522,32.501944],[69.317764,31.901412],[68.926677,31.620189],[68.556932,31.71331],[67.792689,31.58293],[67.683394,31.303154],[66.938891,31.304911],[66.381458,30.738899],[66.346473,29.887943],[65.046862,29.472181],[64.350419,29.560031],[64.148002,29.340819],[63.550261,29.468331],[62.549857,29.318572],[60.874248,29.829239],[61.781222,30.73585],[61.699314,31.379506],[60.941945,31.548075],[60.863655,32.18292],[60.536078,32.981269],[60.9637,33.528832],[60.52843,33.676446],[60.803193,34.404102],[61.210817,35.650072]]]},"id":"AFG"}, +{"type":"Feature","properties":{"name":"Angola"},"geometry":{"type":"MultiPolygon","coordinates":[[[[16.326528,-5.87747],[16.57318,-6.622645],[16.860191,-7.222298],[17.089996,-7.545689],[17.47297,-8.068551],[18.134222,-7.987678],[18.464176,-7.847014],[19.016752,-7.988246],[19.166613,-7.738184],[19.417502,-7.155429],[20.037723,-7.116361],[20.091622,-6.94309],[20.601823,-6.939318],[20.514748,-7.299606],[21.728111,-7.290872],[21.746456,-7.920085],[21.949131,-8.305901],[21.801801,-8.908707],[21.875182,-9.523708],[22.208753,-9.894796],[22.155268,-11.084801],[22.402798,-10.993075],[22.837345,-11.017622],[23.456791,-10.867863],[23.912215,-10.926826],[24.017894,-11.237298],[23.904154,-11.722282],[24.079905,-12.191297],[23.930922,-12.565848],[24.016137,-12.911046],[21.933886,-12.898437],[21.887843,-16.08031],[22.562478,-16.898451],[23.215048,-17.523116],[21.377176,-17.930636],[18.956187,-17.789095],[18.263309,-17.309951],[14.209707,-17.353101],[14.058501,-17.423381],[13.462362,-16.971212],[12.814081,-16.941343],[12.215461,-17.111668],[11.734199,-17.301889],[11.640096,-16.673142],[11.778537,-15.793816],[12.123581,-14.878316],[12.175619,-14.449144],[12.500095,-13.5477],[12.738479,-13.137906],[13.312914,-12.48363],[13.633721,-12.038645],[13.738728,-11.297863],[13.686379,-10.731076],[13.387328,-10.373578],[13.120988,-9.766897],[12.87537,-9.166934],[12.929061,-8.959091],[13.236433,-8.562629],[12.93304,-7.596539],[12.728298,-6.927122],[12.227347,-6.294448],[12.322432,-6.100092],[12.735171,-5.965682],[13.024869,-5.984389],[13.375597,-5.864241],[16.326528,-5.87747]]],[[[12.436688,-5.684304],[12.182337,-5.789931],[11.914963,-5.037987],[12.318608,-4.60623],[12.62076,-4.438023],[12.995517,-4.781103],[12.631612,-4.991271],[12.468004,-5.248362],[12.436688,-5.684304]]]]},"id":"AGO"}, +{"type":"Feature","properties":{"name":"Albania"},"geometry":{"type":"Polygon","coordinates":[[[20.590247,41.855404],[20.463175,41.515089],[20.605182,41.086226],[21.02004,40.842727],[20.99999,40.580004],[20.674997,40.435],[20.615,40.110007],[20.150016,39.624998],[19.98,39.694993],[19.960002,39.915006],[19.406082,40.250773],[19.319059,40.72723],[19.40355,41.409566],[19.540027,41.719986],[19.371769,41.877548],[19.304486,42.195745],[19.738051,42.688247],[19.801613,42.500093],[20.0707,42.58863],[20.283755,42.32026],[20.52295,42.21787],[20.590247,41.855404]]]},"id":"ALB"}, +{"type":"Feature","properties":{"name":"United Arab Emirates"},"geometry":{"type":"Polygon","coordinates":[[[51.579519,24.245497],[51.757441,24.294073],[51.794389,24.019826],[52.577081,24.177439],[53.404007,24.151317],[54.008001,24.121758],[54.693024,24.797892],[55.439025,25.439145],[56.070821,26.055464],[56.261042,25.714606],[56.396847,24.924732],[55.886233,24.920831],[55.804119,24.269604],[55.981214,24.130543],[55.528632,23.933604],[55.525841,23.524869],[55.234489,23.110993],[55.208341,22.70833],[55.006803,22.496948],[52.000733,23.001154],[51.617708,24.014219],[51.579519,24.245497]]]},"id":"ARE"}, +{"type":"Feature","properties":{"name":"Argentina"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-65.5,-55.2],[-66.45,-55.25],[-66.95992,-54.89681],[-67.56244,-54.87001],[-68.63335,-54.8695],[-68.63401,-52.63637],[-68.25,-53.1],[-67.75,-53.85],[-66.45,-54.45],[-65.05,-54.7],[-65.5,-55.2]]],[[[-64.964892,-22.075862],[-64.377021,-22.798091],[-63.986838,-21.993644],[-62.846468,-22.034985],[-62.685057,-22.249029],[-60.846565,-23.880713],[-60.028966,-24.032796],[-58.807128,-24.771459],[-57.777217,-25.16234],[-57.63366,-25.603657],[-58.618174,-27.123719],[-57.60976,-27.395899],[-56.486702,-27.548499],[-55.695846,-27.387837],[-54.788795,-26.621786],[-54.625291,-25.739255],[-54.13005,-25.547639],[-53.628349,-26.124865],[-53.648735,-26.923473],[-54.490725,-27.474757],[-55.162286,-27.881915],[-56.2909,-28.852761],[-57.625133,-30.216295],[-57.874937,-31.016556],[-58.14244,-32.044504],[-58.132648,-33.040567],[-58.349611,-33.263189],[-58.427074,-33.909454],[-58.495442,-34.43149],[-57.22583,-35.288027],[-57.362359,-35.97739],[-56.737487,-36.413126],[-56.788285,-36.901572],[-57.749157,-38.183871],[-59.231857,-38.72022],[-61.237445,-38.928425],[-62.335957,-38.827707],[-62.125763,-39.424105],[-62.330531,-40.172586],[-62.145994,-40.676897],[-62.745803,-41.028761],[-63.770495,-41.166789],[-64.73209,-40.802677],[-65.118035,-41.064315],[-64.978561,-42.058001],[-64.303408,-42.359016],[-63.755948,-42.043687],[-63.458059,-42.563138],[-64.378804,-42.873558],[-65.181804,-43.495381],[-65.328823,-44.501366],[-65.565269,-45.036786],[-66.509966,-45.039628],[-67.293794,-45.551896],[-67.580546,-46.301773],[-66.597066,-47.033925],[-65.641027,-47.236135],[-65.985088,-48.133289],[-67.166179,-48.697337],[-67.816088,-49.869669],[-68.728745,-50.264218],[-69.138539,-50.73251],[-68.815561,-51.771104],[-68.149995,-52.349983],[-68.571545,-52.299444],[-69.498362,-52.142761],[-71.914804,-52.009022],[-72.329404,-51.425956],[-72.309974,-50.67701],[-72.975747,-50.74145],[-73.328051,-50.378785],[-73.415436,-49.318436],[-72.648247,-48.878618],[-72.331161,-48.244238],[-72.447355,-47.738533],[-71.917258,-46.884838],[-71.552009,-45.560733],[-71.659316,-44.973689],[-71.222779,-44.784243],[-71.329801,-44.407522],[-71.793623,-44.207172],[-71.464056,-43.787611],[-71.915424,-43.408565],[-72.148898,-42.254888],[-71.746804,-42.051386],[-71.915734,-40.832339],[-71.680761,-39.808164],[-71.413517,-38.916022],[-70.814664,-38.552995],[-71.118625,-37.576827],[-71.121881,-36.658124],[-70.364769,-36.005089],[-70.388049,-35.169688],[-69.817309,-34.193571],[-69.814777,-33.273886],[-70.074399,-33.09121],[-70.535069,-31.36501],[-69.919008,-30.336339],[-70.01355,-29.367923],[-69.65613,-28.459141],[-69.001235,-27.521214],[-68.295542,-26.89934],[-68.5948,-26.506909],[-68.386001,-26.185016],[-68.417653,-24.518555],[-67.328443,-24.025303],[-66.985234,-22.986349],[-67.106674,-22.735925],[-66.273339,-21.83231],[-64.964892,-22.075862]]]]},"id":"ARG"}, +{"type":"Feature","properties":{"name":"Armenia"},"geometry":{"type":"Polygon","coordinates":[[[43.582746,41.092143],[44.97248,41.248129],[45.179496,40.985354],[45.560351,40.81229],[45.359175,40.561504],[45.891907,40.218476],[45.610012,39.899994],[46.034534,39.628021],[46.483499,39.464155],[46.50572,38.770605],[46.143623,38.741201],[45.735379,39.319719],[45.739978,39.473999],[45.298145,39.471751],[45.001987,39.740004],[44.79399,39.713003],[44.400009,40.005],[43.656436,40.253564],[43.752658,40.740201],[43.582746,41.092143]]]},"id":"ARM"}, +{"type":"Feature","properties":{"name":"Antarctica"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-59.572095,-80.040179],[-59.865849,-80.549657],[-60.159656,-81.000327],[-62.255393,-80.863178],[-64.488125,-80.921934],[-65.741666,-80.588827],[-65.741666,-80.549657],[-66.290031,-80.255773],[-64.037688,-80.294944],[-61.883246,-80.39287],[-61.138976,-79.981371],[-60.610119,-79.628679],[-59.572095,-80.040179]]],[[[-159.208184,-79.497059],[-161.127601,-79.634209],[-162.439847,-79.281465],[-163.027408,-78.928774],[-163.066604,-78.869966],[-163.712896,-78.595667],[-163.712896,-78.595667],[-163.105801,-78.223338],[-161.245113,-78.380176],[-160.246208,-78.693645],[-159.482405,-79.046338],[-159.208184,-79.497059]]],[[[-45.154758,-78.04707],[-43.920828,-78.478103],[-43.48995,-79.08556],[-43.372438,-79.516645],[-43.333267,-80.026123],[-44.880537,-80.339644],[-46.506174,-80.594357],[-48.386421,-80.829485],[-50.482107,-81.025442],[-52.851988,-80.966685],[-54.164259,-80.633528],[-53.987991,-80.222028],[-51.853134,-79.94773],[-50.991326,-79.614623],[-50.364595,-79.183487],[-49.914131,-78.811209],[-49.306959,-78.458569],[-48.660616,-78.047018],[-48.660616,-78.047019],[-48.151396,-78.04707],[-46.662857,-77.831476],[-45.154758,-78.04707]]],[[[-121.211511,-73.50099],[-119.918851,-73.657725],[-118.724143,-73.481353],[-119.292119,-73.834097],[-120.232217,-74.08881],[-121.62283,-74.010468],[-122.621735,-73.657778],[-122.621735,-73.657777],[-122.406245,-73.324619],[-121.211511,-73.50099]]],[[[-125.559566,-73.481353],[-124.031882,-73.873268],[-124.619469,-73.834097],[-125.912181,-73.736118],[-127.28313,-73.461769],[-127.28313,-73.461768],[-126.558472,-73.246226],[-125.559566,-73.481353]]],[[[-98.98155,-71.933334],[-97.884743,-72.070535],[-96.787937,-71.952971],[-96.20035,-72.521205],[-96.983765,-72.442864],[-98.198083,-72.482035],[-99.432013,-72.442864],[-100.783455,-72.50162],[-101.801868,-72.305663],[-102.330725,-71.894164],[-102.330725,-71.894164],[-101.703967,-71.717792],[-100.430919,-71.854993],[-98.98155,-71.933334]]],[[[-68.451346,-70.955823],[-68.333834,-71.406493],[-68.510128,-71.798407],[-68.784297,-72.170736],[-69.959471,-72.307885],[-71.075889,-72.503842],[-72.388134,-72.484257],[-71.8985,-72.092343],[-73.073622,-72.229492],[-74.19004,-72.366693],[-74.953895,-72.072757],[-75.012625,-71.661258],[-73.915819,-71.269345],[-73.915819,-71.269344],[-73.230331,-71.15178],[-72.074717,-71.190951],[-71.780962,-70.681473],[-71.72218,-70.309196],[-71.741791,-69.505782],[-71.173815,-69.035475],[-70.253252,-68.87874],[-69.724447,-69.251017],[-69.489422,-69.623346],[-69.058518,-70.074016],[-68.725541,-70.505153],[-68.451346,-70.955823]]],[[[-58.614143,-64.152467],[-59.045073,-64.36801],[-59.789342,-64.211223],[-60.611928,-64.309202],[-61.297416,-64.54433],[-62.0221,-64.799094],[-62.51176,-65.09303],[-62.648858,-65.484942],[-62.590128,-65.857219],[-62.120079,-66.190326],[-62.805567,-66.425505],[-63.74569,-66.503847],[-64.294106,-66.837004],[-64.881693,-67.150474],[-65.508425,-67.58161],[-65.665082,-67.953887],[-65.312545,-68.365335],[-64.783715,-68.678908],[-63.961103,-68.913984],[-63.1973,-69.227556],[-62.785955,-69.619419],[-62.570516,-69.991747],[-62.276736,-70.383661],[-61.806661,-70.716768],[-61.512906,-71.089045],[-61.375809,-72.010074],[-61.081977,-72.382351],[-61.003661,-72.774265],[-60.690269,-73.166179],[-60.827367,-73.695242],[-61.375809,-74.106742],[-61.96337,-74.439848],[-63.295201,-74.576997],[-63.74569,-74.92974],[-64.352836,-75.262847],[-65.860987,-75.635124],[-67.192818,-75.79191],[-68.446282,-76.007452],[-69.797724,-76.222995],[-70.600724,-76.634494],[-72.206776,-76.673665],[-73.969536,-76.634494],[-75.555977,-76.712887],[-77.24037,-76.712887],[-76.926979,-77.104802],[-75.399294,-77.28107],[-74.282876,-77.55542],[-73.656119,-77.908112],[-74.772536,-78.221633],[-76.4961,-78.123654],[-77.925858,-78.378419],[-77.984666,-78.789918],[-78.023785,-79.181833],[-76.848637,-79.514939],[-76.633224,-79.887216],[-75.360097,-80.259545],[-73.244852,-80.416331],[-71.442946,-80.69063],[-70.013163,-81.004151],[-68.191646,-81.317672],[-65.704279,-81.474458],[-63.25603,-81.748757],[-61.552026,-82.042692],[-59.691416,-82.37585],[-58.712121,-82.846106],[-58.222487,-83.218434],[-57.008117,-82.865691],[-55.362894,-82.571755],[-53.619771,-82.258235],[-51.543644,-82.003521],[-49.76135,-81.729171],[-47.273931,-81.709586],[-44.825708,-81.846735],[-42.808363,-82.081915],[-42.16202,-81.65083],[-40.771433,-81.356894],[-38.244818,-81.337309],[-36.26667,-81.121715],[-34.386397,-80.906172],[-32.310296,-80.769023],[-30.097098,-80.592651],[-28.549802,-80.337938],[-29.254901,-79.985195],[-29.685805,-79.632503],[-29.685805,-79.260226],[-31.624808,-79.299397],[-33.681324,-79.456132],[-35.639912,-79.456132],[-35.914107,-79.083855],[-35.77701,-78.339248],[-35.326546,-78.123654],[-33.896763,-77.888526],[-32.212369,-77.65345],[-30.998051,-77.359515],[-29.783732,-77.065579],[-28.882779,-76.673665],[-27.511752,-76.497345],[-26.160336,-76.360144],[-25.474822,-76.281803],[-23.927552,-76.24258],[-22.458598,-76.105431],[-21.224694,-75.909474],[-20.010375,-75.674346],[-18.913543,-75.439218],[-17.522982,-75.125698],[-16.641589,-74.79254],[-15.701491,-74.498604],[-15.40771,-74.106742],[-16.46532,-73.871614],[-16.112784,-73.460114],[-15.446855,-73.146542],[-14.408805,-72.950585],[-13.311973,-72.715457],[-12.293508,-72.401936],[-11.510067,-72.010074],[-11.020433,-71.539767],[-10.295774,-71.265416],[-9.101015,-71.324224],[-8.611381,-71.65733],[-7.416622,-71.696501],[-7.377451,-71.324224],[-6.868232,-70.93231],[-5.790985,-71.030289],[-5.536375,-71.402617],[-4.341667,-71.461373],[-3.048981,-71.285053],[-1.795492,-71.167438],[-0.659489,-71.226246],[-0.228637,-71.637745],[0.868195,-71.304639],[1.886686,-71.128267],[3.022638,-70.991118],[4.139055,-70.853917],[5.157546,-70.618789],[6.273912,-70.462055],[7.13572,-70.246512],[7.742866,-69.893769],[8.48711,-70.148534],[9.525135,-70.011333],[10.249845,-70.48164],[10.817821,-70.834332],[11.953824,-70.638375],[12.404287,-70.246512],[13.422778,-69.972162],[14.734998,-70.030918],[15.126757,-70.403247],[15.949342,-70.030918],[17.026589,-69.913354],[18.201711,-69.874183],[19.259373,-69.893769],[20.375739,-70.011333],[21.452985,-70.07014],[21.923034,-70.403247],[22.569403,-70.697182],[23.666184,-70.520811],[24.841357,-70.48164],[25.977309,-70.48164],[27.093726,-70.462055],[28.09258,-70.324854],[29.150242,-70.20729],[30.031583,-69.93294],[30.971733,-69.75662],[31.990172,-69.658641],[32.754053,-69.384291],[33.302443,-68.835642],[33.870419,-68.502588],[34.908495,-68.659271],[35.300202,-69.012014],[36.16201,-69.247142],[37.200035,-69.168748],[37.905108,-69.52144],[38.649404,-69.776205],[39.667894,-69.541077],[40.020431,-69.109941],[40.921358,-68.933621],[41.959434,-68.600514],[42.938702,-68.463313],[44.113876,-68.267408],[44.897291,-68.051866],[45.719928,-67.816738],[46.503343,-67.601196],[47.44344,-67.718759],[48.344419,-67.366068],[48.990736,-67.091718],[49.930885,-67.111303],[50.753471,-66.876175],[50.949325,-66.523484],[51.791547,-66.249133],[52.614133,-66.053176],[53.613038,-65.89639],[54.53355,-65.818049],[55.414943,-65.876805],[56.355041,-65.974783],[57.158093,-66.249133],[57.255968,-66.680218],[58.137361,-67.013324],[58.744508,-67.287675],[59.939318,-67.405239],[60.605221,-67.679589],[61.427806,-67.953887],[62.387489,-68.012695],[63.19049,-67.816738],[64.052349,-67.405239],[64.992447,-67.620729],[65.971715,-67.738345],[66.911864,-67.855909],[67.891133,-67.934302],[68.890038,-67.934302],[69.712624,-68.972791],[69.673453,-69.227556],[69.555941,-69.678226],[68.596258,-69.93294],[67.81274,-70.305268],[67.949889,-70.697182],[69.066307,-70.677545],[68.929157,-71.069459],[68.419989,-71.441788],[67.949889,-71.853287],[68.71377,-72.166808],[69.869307,-72.264787],[71.024895,-72.088415],[71.573285,-71.696501],[71.906288,-71.324224],[72.454627,-71.010703],[73.08141,-70.716768],[73.33602,-70.364024],[73.864877,-69.874183],[74.491557,-69.776205],[75.62756,-69.737034],[76.626465,-69.619419],[77.644904,-69.462684],[78.134539,-69.07077],[78.428371,-68.698441],[79.113859,-68.326216],[80.093127,-68.071503],[80.93535,-67.875546],[81.483792,-67.542388],[82.051767,-67.366068],[82.776426,-67.209282],[83.775331,-67.30726],[84.676206,-67.209282],[85.655527,-67.091718],[86.752359,-67.150474],[87.477017,-66.876175],[87.986289,-66.209911],[88.358411,-66.484261],[88.828408,-66.954568],[89.67063,-67.150474],[90.630365,-67.228867],[91.5901,-67.111303],[92.608539,-67.189696],[93.548637,-67.209282],[94.17542,-67.111303],[95.017591,-67.170111],[95.781472,-67.385653],[96.682399,-67.248504],[97.759646,-67.248504],[98.68021,-67.111303],[99.718182,-67.248504],[100.384188,-66.915346],[100.893356,-66.58224],[101.578896,-66.30789],[102.832411,-65.563284],[103.478676,-65.700485],[104.242557,-65.974783],[104.90846,-66.327527],[106.181561,-66.934931],[107.160881,-66.954568],[108.081393,-66.954568],[109.15864,-66.837004],[110.235835,-66.699804],[111.058472,-66.425505],[111.74396,-66.13157],[112.860378,-66.092347],[113.604673,-65.876805],[114.388088,-66.072762],[114.897308,-66.386283],[115.602381,-66.699804],[116.699161,-66.660633],[117.384701,-66.915346],[118.57946,-67.170111],[119.832924,-67.268089],[120.871,-67.189696],[121.654415,-66.876175],[122.320369,-66.562654],[123.221296,-66.484261],[124.122274,-66.621462],[125.160247,-66.719389],[126.100396,-66.562654],[127.001427,-66.562654],[127.882768,-66.660633],[128.80328,-66.758611],[129.704259,-66.58224],[130.781454,-66.425505],[131.799945,-66.386283],[132.935896,-66.386283],[133.85646,-66.288304],[134.757387,-66.209963],[135.031582,-65.72007],[135.070753,-65.308571],[135.697485,-65.582869],[135.873805,-66.033591],[136.206705,-66.44509],[136.618049,-66.778197],[137.460271,-66.954568],[138.596223,-66.895761],[139.908442,-66.876175],[140.809421,-66.817367],[142.121692,-66.817367],[143.061842,-66.797782],[144.374061,-66.837004],[145.490427,-66.915346],[146.195552,-67.228867],[145.999699,-67.601196],[146.646067,-67.895131],[147.723263,-68.130259],[148.839629,-68.385024],[150.132314,-68.561292],[151.483705,-68.71813],[152.502247,-68.874813],[153.638199,-68.894502],[154.284567,-68.561292],[155.165857,-68.835642],[155.92979,-69.149215],[156.811132,-69.384291],[158.025528,-69.482269],[159.181013,-69.599833],[159.670699,-69.991747],[160.80665,-70.226875],[161.570479,-70.579618],[162.686897,-70.736353],[163.842434,-70.716768],[164.919681,-70.775524],[166.11444,-70.755938],[167.309095,-70.834332],[168.425616,-70.971481],[169.463589,-71.20666],[170.501665,-71.402617],[171.20679,-71.696501],[171.089227,-72.088415],[170.560422,-72.441159],[170.109958,-72.891829],[169.75737,-73.24452],[169.287321,-73.65602],[167.975101,-73.812806],[167.387489,-74.165498],[166.094803,-74.38104],[165.644391,-74.772954],[164.958851,-75.145283],[164.234193,-75.458804],[163.822797,-75.870303],[163.568239,-76.24258],[163.47026,-76.693302],[163.489897,-77.065579],[164.057873,-77.457442],[164.273363,-77.82977],[164.743464,-78.182514],[166.604126,-78.319611],[166.995781,-78.750748],[165.193876,-78.907483],[163.666217,-79.123025],[161.766385,-79.162248],[160.924162,-79.730482],[160.747894,-80.200737],[160.316964,-80.573066],[159.788211,-80.945395],[161.120016,-81.278501],[161.629287,-81.690001],[162.490992,-82.062278],[163.705336,-82.395435],[165.095949,-82.708956],[166.604126,-83.022477],[168.895665,-83.335998],[169.404782,-83.825891],[172.283934,-84.041433],[172.477049,-84.117914],[173.224083,-84.41371],[175.985672,-84.158997],[178.277212,-84.472518],[180,-84.71338],[-179.942499,-84.721443],[-179.058677,-84.139412],[-177.256772,-84.452933],[-177.140807,-84.417941],[-176.084673,-84.099259],[-175.947235,-84.110449],[-175.829882,-84.117914],[-174.382503,-84.534323],[-173.116559,-84.117914],[-172.889106,-84.061019],[-169.951223,-83.884647],[-168.999989,-84.117914],[-168.530199,-84.23739],[-167.022099,-84.570497],[-164.182144,-84.82521],[-161.929775,-85.138731],[-158.07138,-85.37391],[-155.192253,-85.09956],[-150.942099,-85.295517],[-148.533073,-85.609038],[-145.888918,-85.315102],[-143.107718,-85.040752],[-142.892279,-84.570497],[-146.829068,-84.531274],[-150.060732,-84.296146],[-150.902928,-83.904232],[-153.586201,-83.68869],[-153.409907,-83.23802],[-153.037759,-82.82652],[-152.665637,-82.454192],[-152.861517,-82.042692],[-154.526299,-81.768394],[-155.29018,-81.41565],[-156.83745,-81.102129],[-154.408787,-81.160937],[-152.097662,-81.004151],[-150.648293,-81.337309],[-148.865998,-81.043373],[-147.22075,-80.671045],[-146.417749,-80.337938],[-146.770286,-79.926439],[-148.062947,-79.652089],[-149.531901,-79.358205],[-151.588416,-79.299397],[-153.390322,-79.162248],[-155.329376,-79.064269],[-155.975668,-78.69194],[-157.268302,-78.378419],[-158.051768,-78.025676],[-158.365134,-76.889207],[-157.875474,-76.987238],[-156.974573,-77.300759],[-155.329376,-77.202728],[-153.742832,-77.065579],[-152.920247,-77.496664],[-151.33378,-77.398737],[-150.00195,-77.183143],[-148.748486,-76.908845],[-147.612483,-76.575738],[-146.104409,-76.47776],[-146.143528,-76.105431],[-146.496091,-75.733154],[-146.20231,-75.380411],[-144.909624,-75.204039],[-144.322037,-75.537197],[-142.794353,-75.34124],[-141.638764,-75.086475],[-140.209007,-75.06689],[-138.85759,-74.968911],[-137.5062,-74.733783],[-136.428901,-74.518241],[-135.214583,-74.302699],[-134.431194,-74.361455],[-133.745654,-74.439848],[-132.257168,-74.302699],[-130.925311,-74.479019],[-129.554284,-74.459433],[-128.242038,-74.322284],[-126.890622,-74.420263],[-125.402082,-74.518241],[-124.011496,-74.479019],[-122.562152,-74.498604],[-121.073613,-74.518241],[-119.70256,-74.479019],[-118.684145,-74.185083],[-117.469801,-74.028348],[-116.216312,-74.243891],[-115.021552,-74.067519],[-113.944331,-73.714828],[-113.297988,-74.028348],[-112.945452,-74.38104],[-112.299083,-74.714198],[-111.261059,-74.420263],[-110.066325,-74.79254],[-108.714909,-74.910103],[-107.559346,-75.184454],[-106.149148,-75.125698],[-104.876074,-74.949326],[-103.367949,-74.988497],[-102.016507,-75.125698],[-100.645531,-75.302018],[-100.1167,-74.870933],[-100.763043,-74.537826],[-101.252703,-74.185083],[-102.545337,-74.106742],[-103.113313,-73.734413],[-103.328752,-73.362084],[-103.681289,-72.61753],[-102.917485,-72.754679],[-101.60524,-72.813436],[-100.312528,-72.754679],[-99.13738,-72.911414],[-98.118889,-73.20535],[-97.688037,-73.558041],[-96.336595,-73.616849],[-95.043961,-73.4797],[-93.672907,-73.283743],[-92.439003,-73.166179],[-91.420564,-73.401307],[-90.088733,-73.322914],[-89.226951,-72.558722],[-88.423951,-73.009393],[-87.268337,-73.185764],[-86.014822,-73.087786],[-85.192236,-73.4797],[-83.879991,-73.518871],[-82.665646,-73.636434],[-81.470913,-73.851977],[-80.687447,-73.4797],[-80.295791,-73.126956],[-79.296886,-73.518871],[-77.925858,-73.420892],[-76.907367,-73.636434],[-76.221879,-73.969541],[-74.890049,-73.871614],[-73.852024,-73.65602],[-72.833533,-73.401307],[-71.619215,-73.264157],[-70.209042,-73.146542],[-68.935916,-73.009393],[-67.956622,-72.79385],[-67.369061,-72.480329],[-67.134036,-72.049244],[-67.251548,-71.637745],[-67.56494,-71.245831],[-67.917477,-70.853917],[-68.230843,-70.462055],[-68.485452,-70.109311],[-68.544209,-69.717397],[-68.446282,-69.325535],[-67.976233,-68.953206],[-67.5845,-68.541707],[-67.427843,-68.149844],[-67.62367,-67.718759],[-67.741183,-67.326845],[-67.251548,-66.876175],[-66.703184,-66.58224],[-66.056815,-66.209963],[-65.371327,-65.89639],[-64.568276,-65.602506],[-64.176542,-65.171423],[-63.628152,-64.897073],[-63.001394,-64.642308],[-62.041686,-64.583552],[-61.414928,-64.270031],[-60.709855,-64.074074],[-59.887269,-63.95651],[-59.162585,-63.701745],[-58.594557,-63.388224],[-57.811143,-63.27066],[-57.223582,-63.525425],[-57.59573,-63.858532],[-58.614143,-64.152467]]]]},"id":"ATA"}, +{"type":"Feature","properties":{"name":"French Southern and Antarctic Lands"},"geometry":{"type":"Polygon","coordinates":[[[68.935,-48.625],[69.58,-48.94],[70.525,-49.065],[70.56,-49.255],[70.28,-49.71],[68.745,-49.775],[68.72,-49.2425],[68.8675,-48.83],[68.935,-48.625]]]},"id":"ATF"}, +{"type":"Feature","properties":{"name":"Australia"},"geometry":{"type":"MultiPolygon","coordinates":[[[[145.397978,-40.792549],[146.364121,-41.137695],[146.908584,-41.000546],[147.689259,-40.808258],[148.289068,-40.875438],[148.359865,-42.062445],[148.017301,-42.407024],[147.914052,-43.211522],[147.564564,-42.937689],[146.870343,-43.634597],[146.663327,-43.580854],[146.048378,-43.549745],[145.43193,-42.693776],[145.29509,-42.03361],[144.718071,-41.162552],[144.743755,-40.703975],[145.397978,-40.792549]]],[[[143.561811,-13.763656],[143.922099,-14.548311],[144.563714,-14.171176],[144.894908,-14.594458],[145.374724,-14.984976],[145.271991,-15.428205],[145.48526,-16.285672],[145.637033,-16.784918],[145.888904,-16.906926],[146.160309,-17.761655],[146.063674,-18.280073],[146.387478,-18.958274],[147.471082,-19.480723],[148.177602,-19.955939],[148.848414,-20.39121],[148.717465,-20.633469],[149.28942,-21.260511],[149.678337,-22.342512],[150.077382,-22.122784],[150.482939,-22.556142],[150.727265,-22.402405],[150.899554,-23.462237],[151.609175,-24.076256],[152.07354,-24.457887],[152.855197,-25.267501],[153.136162,-26.071173],[153.161949,-26.641319],[153.092909,-27.2603],[153.569469,-28.110067],[153.512108,-28.995077],[153.339095,-29.458202],[153.069241,-30.35024],[153.089602,-30.923642],[152.891578,-31.640446],[152.450002,-32.550003],[151.709117,-33.041342],[151.343972,-33.816023],[151.010555,-34.31036],[150.714139,-35.17346],[150.32822,-35.671879],[150.075212,-36.420206],[149.946124,-37.109052],[149.997284,-37.425261],[149.423882,-37.772681],[148.304622,-37.809061],[147.381733,-38.219217],[146.922123,-38.606532],[146.317922,-39.035757],[145.489652,-38.593768],[144.876976,-38.417448],[145.032212,-37.896188],[144.485682,-38.085324],[143.609974,-38.809465],[142.745427,-38.538268],[142.17833,-38.380034],[141.606582,-38.308514],[140.638579,-38.019333],[139.992158,-37.402936],[139.806588,-36.643603],[139.574148,-36.138362],[139.082808,-35.732754],[138.120748,-35.612296],[138.449462,-35.127261],[138.207564,-34.384723],[137.71917,-35.076825],[136.829406,-35.260535],[137.352371,-34.707339],[137.503886,-34.130268],[137.890116,-33.640479],[137.810328,-32.900007],[136.996837,-33.752771],[136.372069,-34.094766],[135.989043,-34.890118],[135.208213,-34.47867],[135.239218,-33.947953],[134.613417,-33.222778],[134.085904,-32.848072],[134.273903,-32.617234],[132.990777,-32.011224],[132.288081,-31.982647],[131.326331,-31.495803],[129.535794,-31.590423],[128.240938,-31.948489],[127.102867,-32.282267],[126.148714,-32.215966],[125.088623,-32.728751],[124.221648,-32.959487],[124.028947,-33.483847],[123.659667,-33.890179],[122.811036,-33.914467],[122.183064,-34.003402],[121.299191,-33.821036],[120.580268,-33.930177],[119.893695,-33.976065],[119.298899,-34.509366],[119.007341,-34.464149],[118.505718,-34.746819],[118.024972,-35.064733],[117.295507,-35.025459],[116.625109,-35.025097],[115.564347,-34.386428],[115.026809,-34.196517],[115.048616,-33.623425],[115.545123,-33.487258],[115.714674,-33.259572],[115.679379,-32.900369],[115.801645,-32.205062],[115.689611,-31.612437],[115.160909,-30.601594],[114.997043,-30.030725],[115.040038,-29.461095],[114.641974,-28.810231],[114.616498,-28.516399],[114.173579,-28.118077],[114.048884,-27.334765],[113.477498,-26.543134],[113.338953,-26.116545],[113.778358,-26.549025],[113.440962,-25.621278],[113.936901,-25.911235],[114.232852,-26.298446],[114.216161,-25.786281],[113.721255,-24.998939],[113.625344,-24.683971],[113.393523,-24.384764],[113.502044,-23.80635],[113.706993,-23.560215],[113.843418,-23.059987],[113.736552,-22.475475],[114.149756,-21.755881],[114.225307,-22.517488],[114.647762,-21.82952],[115.460167,-21.495173],[115.947373,-21.068688],[116.711615,-20.701682],[117.166316,-20.623599],[117.441545,-20.746899],[118.229559,-20.374208],[118.836085,-20.263311],[118.987807,-20.044203],[119.252494,-19.952942],[119.805225,-19.976506],[120.85622,-19.683708],[121.399856,-19.239756],[121.655138,-18.705318],[122.241665,-18.197649],[122.286624,-17.798603],[122.312772,-17.254967],[123.012574,-16.4052],[123.433789,-17.268558],[123.859345,-17.069035],[123.503242,-16.596506],[123.817073,-16.111316],[124.258287,-16.327944],[124.379726,-15.56706],[124.926153,-15.0751],[125.167275,-14.680396],[125.670087,-14.51007],[125.685796,-14.230656],[126.125149,-14.347341],[126.142823,-14.095987],[126.582589,-13.952791],[127.065867,-13.817968],[127.804633,-14.276906],[128.35969,-14.86917],[128.985543,-14.875991],[129.621473,-14.969784],[129.4096,-14.42067],[129.888641,-13.618703],[130.339466,-13.357376],[130.183506,-13.10752],[130.617795,-12.536392],[131.223495,-12.183649],[131.735091,-12.302453],[132.575298,-12.114041],[132.557212,-11.603012],[131.824698,-11.273782],[132.357224,-11.128519],[133.019561,-11.376411],[133.550846,-11.786515],[134.393068,-12.042365],[134.678632,-11.941183],[135.298491,-12.248606],[135.882693,-11.962267],[136.258381,-12.049342],[136.492475,-11.857209],[136.95162,-12.351959],[136.685125,-12.887223],[136.305407,-13.29123],[135.961758,-13.324509],[136.077617,-13.724278],[135.783836,-14.223989],[135.428664,-14.715432],[135.500184,-14.997741],[136.295175,-15.550265],[137.06536,-15.870762],[137.580471,-16.215082],[138.303217,-16.807604],[138.585164,-16.806622],[139.108543,-17.062679],[139.260575,-17.371601],[140.215245,-17.710805],[140.875463,-17.369069],[141.07111,-16.832047],[141.274095,-16.38887],[141.398222,-15.840532],[141.702183,-15.044921],[141.56338,-14.561333],[141.63552,-14.270395],[141.519869,-13.698078],[141.65092,-12.944688],[141.842691,-12.741548],[141.68699,-12.407614],[141.928629,-11.877466],[142.118488,-11.328042],[142.143706,-11.042737],[142.51526,-10.668186],[142.79731,-11.157355],[142.866763,-11.784707],[143.115947,-11.90563],[143.158632,-12.325656],[143.522124,-12.834358],[143.597158,-13.400422],[143.561811,-13.763656]]]]},"id":"AUS"}, +{"type":"Feature","properties":{"name":"Austria"},"geometry":{"type":"Polygon","coordinates":[[[16.979667,48.123497],[16.903754,47.714866],[16.340584,47.712902],[16.534268,47.496171],[16.202298,46.852386],[16.011664,46.683611],[15.137092,46.658703],[14.632472,46.431817],[13.806475,46.509306],[12.376485,46.767559],[12.153088,47.115393],[11.164828,46.941579],[11.048556,46.751359],[10.442701,46.893546],[9.932448,46.920728],[9.47997,47.10281],[9.632932,47.347601],[9.594226,47.525058],[9.896068,47.580197],[10.402084,47.302488],[10.544504,47.566399],[11.426414,47.523766],[12.141357,47.703083],[12.62076,47.672388],[12.932627,47.467646],[13.025851,47.637584],[12.884103,48.289146],[13.243357,48.416115],[13.595946,48.877172],[14.338898,48.555305],[14.901447,48.964402],[15.253416,49.039074],[16.029647,48.733899],[16.499283,48.785808],[16.960288,48.596982],[16.879983,48.470013],[16.979667,48.123497]]]},"id":"AUT"}, +{"type":"Feature","properties":{"name":"Azerbaijan"},"geometry":{"type":"MultiPolygon","coordinates":[[[[45.001987,39.740004],[45.298145,39.471751],[45.739978,39.473999],[45.735379,39.319719],[46.143623,38.741201],[45.457722,38.874139],[44.952688,39.335765],[44.79399,39.713003],[45.001987,39.740004]]],[[[47.373315,41.219732],[47.815666,41.151416],[47.987283,41.405819],[48.584353,41.80887],[49.110264,41.282287],[49.618915,40.572924],[50.08483,40.526157],[50.392821,40.256561],[49.569202,40.176101],[49.395259,39.399482],[49.223228,39.049219],[48.856532,38.815486],[48.883249,38.320245],[48.634375,38.270378],[48.010744,38.794015],[48.355529,39.288765],[48.060095,39.582235],[47.685079,39.508364],[46.50572,38.770605],[46.483499,39.464155],[46.034534,39.628021],[45.610012,39.899994],[45.891907,40.218476],[45.359175,40.561504],[45.560351,40.81229],[45.179496,40.985354],[44.97248,41.248129],[45.217426,41.411452],[45.962601,41.123873],[46.501637,41.064445],[46.637908,41.181673],[46.145432,41.722802],[46.404951,41.860675],[46.686071,41.827137],[47.373315,41.219732]]]]},"id":"AZE"}, +{"type":"Feature","properties":{"name":"Burundi"},"geometry":{"type":"Polygon","coordinates":[[[29.339998,-4.499983],[29.276384,-3.293907],[29.024926,-2.839258],[29.632176,-2.917858],[29.938359,-2.348487],[30.469696,-2.413858],[30.527677,-2.807632],[30.743013,-3.034285],[30.752263,-3.35933],[30.50556,-3.568567],[30.116333,-4.090138],[29.753512,-4.452389],[29.339998,-4.499983]]]},"id":"BDI"}, +{"type":"Feature","properties":{"name":"Belgium"},"geometry":{"type":"Polygon","coordinates":[[[3.314971,51.345781],[4.047071,51.267259],[4.973991,51.475024],[5.606976,51.037298],[6.156658,50.803721],[6.043073,50.128052],[5.782417,50.090328],[5.674052,49.529484],[4.799222,49.985373],[4.286023,49.907497],[3.588184,50.378992],[3.123252,50.780363],[2.658422,50.796848],[2.513573,51.148506],[3.314971,51.345781]]]},"id":"BEL"}, +{"type":"Feature","properties":{"name":"Benin"},"geometry":{"type":"Polygon","coordinates":[[[2.691702,6.258817],[1.865241,6.142158],[1.618951,6.832038],[1.664478,9.12859],[1.463043,9.334624],[1.425061,9.825395],[1.077795,10.175607],[0.772336,10.470808],[0.899563,10.997339],[1.24347,11.110511],[1.447178,11.547719],[1.935986,11.64115],[2.154474,11.94015],[2.490164,12.233052],[2.848643,12.235636],[3.61118,11.660167],[3.572216,11.327939],[3.797112,10.734746],[3.60007,10.332186],[3.705438,10.06321],[3.220352,9.444153],[2.912308,9.137608],[2.723793,8.506845],[2.749063,7.870734],[2.691702,6.258817]]]},"id":"BEN"}, +{"type":"Feature","properties":{"name":"Burkina Faso"},"geometry":{"type":"Polygon","coordinates":[[[-2.827496,9.642461],[-3.511899,9.900326],[-3.980449,9.862344],[-4.330247,9.610835],[-4.779884,9.821985],[-4.954653,10.152714],[-5.404342,10.370737],[-5.470565,10.95127],[-5.197843,11.375146],[-5.220942,11.713859],[-4.427166,12.542646],[-4.280405,13.228444],[-4.006391,13.472485],[-3.522803,13.337662],[-3.103707,13.541267],[-2.967694,13.79815],[-2.191825,14.246418],[-2.001035,14.559008],[-1.066363,14.973815],[-0.515854,15.116158],[-0.266257,14.924309],[0.374892,14.928908],[0.295646,14.444235],[0.429928,13.988733],[0.993046,13.33575],[1.024103,12.851826],[2.177108,12.625018],[2.154474,11.94015],[1.935986,11.64115],[1.447178,11.547719],[1.24347,11.110511],[0.899563,10.997339],[0.023803,11.018682],[-0.438702,11.098341],[-0.761576,10.93693],[-1.203358,11.009819],[-2.940409,10.96269],[-2.963896,10.395335],[-2.827496,9.642461]]]},"id":"BFA"}, +{"type":"Feature","properties":{"name":"Bangladesh"},"geometry":{"type":"Polygon","coordinates":[[[92.672721,22.041239],[92.652257,21.324048],[92.303234,21.475485],[92.368554,20.670883],[92.082886,21.192195],[92.025215,21.70157],[91.834891,22.182936],[91.417087,22.765019],[90.496006,22.805017],[90.586957,22.392794],[90.272971,21.836368],[89.847467,22.039146],[89.70205,21.857116],[89.418863,21.966179],[89.031961,22.055708],[88.876312,22.879146],[88.52977,23.631142],[88.69994,24.233715],[88.084422,24.501657],[88.306373,24.866079],[88.931554,25.238692],[88.209789,25.768066],[88.563049,26.446526],[89.355094,26.014407],[89.832481,25.965082],[89.920693,25.26975],[90.872211,25.132601],[91.799596,25.147432],[92.376202,24.976693],[91.915093,24.130414],[91.46773,24.072639],[91.158963,23.503527],[91.706475,22.985264],[91.869928,23.624346],[92.146035,23.627499],[92.672721,22.041239]]]},"id":"BGD"}, +{"type":"Feature","properties":{"name":"Bulgaria"},"geometry":{"type":"Polygon","coordinates":[[[22.65715,44.234923],[22.944832,43.823785],[23.332302,43.897011],[24.100679,43.741051],[25.569272,43.688445],[26.065159,43.943494],[27.2424,44.175986],[27.970107,43.812468],[28.558081,43.707462],[28.039095,43.293172],[27.673898,42.577892],[27.99672,42.007359],[27.135739,42.141485],[26.117042,41.826905],[26.106138,41.328899],[25.197201,41.234486],[24.492645,41.583896],[23.692074,41.309081],[22.952377,41.337994],[22.881374,41.999297],[22.380526,42.32026],[22.545012,42.461362],[22.436595,42.580321],[22.604801,42.898519],[22.986019,43.211161],[22.500157,43.642814],[22.410446,44.008063],[22.65715,44.234923]]]},"id":"BGR"}, +{"type":"Feature","properties":{"name":"The Bahamas"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-77.53466,23.75975],[-77.78,23.71],[-78.03405,24.28615],[-78.40848,24.57564],[-78.19087,25.2103],[-77.89,25.17],[-77.54,24.34],[-77.53466,23.75975]]],[[[-77.82,26.58],[-78.91,26.42],[-78.98,26.79],[-78.51,26.87],[-77.85,26.84],[-77.82,26.58]]],[[[-77,26.59],[-77.17255,25.87918],[-77.35641,26.00735],[-77.34,26.53],[-77.78802,26.92516],[-77.79,27.04],[-77,26.59]]]]},"id":"BHS"}, +{"type":"Feature","properties":{"name":"Bosnia and Herzegovina"},"geometry":{"type":"Polygon","coordinates":[[[19.005486,44.860234],[19.36803,44.863],[19.11761,44.42307],[19.59976,44.03847],[19.454,43.5681],[19.21852,43.52384],[19.03165,43.43253],[18.70648,43.20011],[18.56,42.65],[17.674922,43.028563],[17.297373,43.446341],[16.916156,43.667722],[16.456443,44.04124],[16.23966,44.351143],[15.750026,44.818712],[15.959367,45.233777],[16.318157,45.004127],[16.534939,45.211608],[17.002146,45.233777],[17.861783,45.06774],[18.553214,45.08159],[19.005486,44.860234]]]},"id":"BIH"}, +{"type":"Feature","properties":{"name":"Belarus"},"geometry":{"type":"Polygon","coordinates":[[[23.484128,53.912498],[24.450684,53.905702],[25.536354,54.282423],[25.768433,54.846963],[26.588279,55.167176],[26.494331,55.615107],[27.10246,55.783314],[28.176709,56.16913],[29.229513,55.918344],[29.371572,55.670091],[29.896294,55.789463],[30.873909,55.550976],[30.971836,55.081548],[30.757534,54.811771],[31.384472,54.157056],[31.791424,53.974639],[31.731273,53.794029],[32.405599,53.618045],[32.693643,53.351421],[32.304519,53.132726],[31.497644,53.167427],[31.305201,53.073996],[31.540018,52.742052],[31.785998,52.101678],[30.927549,52.042353],[30.619454,51.822806],[30.555117,51.319503],[30.157364,51.416138],[29.254938,51.368234],[28.992835,51.602044],[28.617613,51.427714],[28.241615,51.572227],[27.454066,51.592303],[26.337959,51.832289],[25.327788,51.910656],[24.553106,51.888461],[24.005078,51.617444],[23.527071,51.578454],[23.508002,52.023647],[23.199494,52.486977],[23.799199,52.691099],[23.804935,53.089731],[23.527536,53.470122],[23.484128,53.912498]]]},"id":"BLR"}, +{"type":"Feature","properties":{"name":"Belize"},"geometry":{"type":"Polygon","coordinates":[[[-89.14308,17.808319],[-89.150909,17.955468],[-89.029857,18.001511],[-88.848344,17.883198],[-88.490123,18.486831],[-88.300031,18.499982],[-88.296336,18.353273],[-88.106813,18.348674],[-88.123479,18.076675],[-88.285355,17.644143],[-88.197867,17.489475],[-88.302641,17.131694],[-88.239518,17.036066],[-88.355428,16.530774],[-88.551825,16.265467],[-88.732434,16.233635],[-88.930613,15.887273],[-89.229122,15.886938],[-89.150806,17.015577],[-89.14308,17.808319]]]},"id":"BLZ"}, +{"type":"Feature","properties":{"name":"Bolivia"},"geometry":{"type":"Polygon","coordinates":[[[-62.846468,-22.034985],[-63.986838,-21.993644],[-64.377021,-22.798091],[-64.964892,-22.075862],[-66.273339,-21.83231],[-67.106674,-22.735925],[-67.82818,-22.872919],[-68.219913,-21.494347],[-68.757167,-20.372658],[-68.442225,-19.405068],[-68.966818,-18.981683],[-69.100247,-18.260125],[-69.590424,-17.580012],[-68.959635,-16.500698],[-69.389764,-15.660129],[-69.160347,-15.323974],[-69.339535,-14.953195],[-68.948887,-14.453639],[-68.929224,-13.602684],[-68.88008,-12.899729],[-68.66508,-12.5613],[-69.529678,-10.951734],[-68.786158,-11.03638],[-68.271254,-11.014521],[-68.048192,-10.712059],[-67.173801,-10.306812],[-66.646908,-9.931331],[-65.338435,-9.761988],[-65.444837,-10.511451],[-65.321899,-10.895872],[-65.402281,-11.56627],[-64.316353,-12.461978],[-63.196499,-12.627033],[-62.80306,-13.000653],[-62.127081,-13.198781],[-61.713204,-13.489202],[-61.084121,-13.479384],[-60.503304,-13.775955],[-60.459198,-14.354007],[-60.264326,-14.645979],[-60.251149,-15.077219],[-60.542966,-15.09391],[-60.15839,-16.258284],[-58.24122,-16.299573],[-58.388058,-16.877109],[-58.280804,-17.27171],[-57.734558,-17.552468],[-57.498371,-18.174188],[-57.676009,-18.96184],[-57.949997,-19.400004],[-57.853802,-19.969995],[-58.166392,-20.176701],[-58.183471,-19.868399],[-59.115042,-19.356906],[-60.043565,-19.342747],[-61.786326,-19.633737],[-62.265961,-20.513735],[-62.291179,-21.051635],[-62.685057,-22.249029],[-62.846468,-22.034985]]]},"id":"BOL"}, +{"type":"Feature","properties":{"name":"Brazil"},"geometry":{"type":"Polygon","coordinates":[[[-57.625133,-30.216295],[-56.2909,-28.852761],[-55.162286,-27.881915],[-54.490725,-27.474757],[-53.648735,-26.923473],[-53.628349,-26.124865],[-54.13005,-25.547639],[-54.625291,-25.739255],[-54.428946,-25.162185],[-54.293476,-24.5708],[-54.29296,-24.021014],[-54.652834,-23.839578],[-55.027902,-24.001274],[-55.400747,-23.956935],[-55.517639,-23.571998],[-55.610683,-22.655619],[-55.797958,-22.35693],[-56.473317,-22.0863],[-56.88151,-22.282154],[-57.937156,-22.090176],[-57.870674,-20.732688],[-58.166392,-20.176701],[-57.853802,-19.969995],[-57.949997,-19.400004],[-57.676009,-18.96184],[-57.498371,-18.174188],[-57.734558,-17.552468],[-58.280804,-17.27171],[-58.388058,-16.877109],[-58.24122,-16.299573],[-60.15839,-16.258284],[-60.542966,-15.09391],[-60.251149,-15.077219],[-60.264326,-14.645979],[-60.459198,-14.354007],[-60.503304,-13.775955],[-61.084121,-13.479384],[-61.713204,-13.489202],[-62.127081,-13.198781],[-62.80306,-13.000653],[-63.196499,-12.627033],[-64.316353,-12.461978],[-65.402281,-11.56627],[-65.321899,-10.895872],[-65.444837,-10.511451],[-65.338435,-9.761988],[-66.646908,-9.931331],[-67.173801,-10.306812],[-68.048192,-10.712059],[-68.271254,-11.014521],[-68.786158,-11.03638],[-69.529678,-10.951734],[-70.093752,-11.123972],[-70.548686,-11.009147],[-70.481894,-9.490118],[-71.302412,-10.079436],[-72.184891,-10.053598],[-72.563033,-9.520194],[-73.226713,-9.462213],[-73.015383,-9.032833],[-73.571059,-8.424447],[-73.987235,-7.52383],[-73.723401,-7.340999],[-73.724487,-6.918595],[-73.120027,-6.629931],[-73.219711,-6.089189],[-72.964507,-5.741251],[-72.891928,-5.274561],[-71.748406,-4.593983],[-70.928843,-4.401591],[-70.794769,-4.251265],[-69.893635,-4.298187],[-69.444102,-1.556287],[-69.420486,-1.122619],[-69.577065,-0.549992],[-70.020656,-0.185156],[-70.015566,0.541414],[-69.452396,0.706159],[-69.252434,0.602651],[-69.218638,0.985677],[-69.804597,1.089081],[-69.816973,1.714805],[-67.868565,1.692455],[-67.53781,2.037163],[-67.259998,1.719999],[-67.065048,1.130112],[-66.876326,1.253361],[-66.325765,0.724452],[-65.548267,0.789254],[-65.354713,1.095282],[-64.611012,1.328731],[-64.199306,1.492855],[-64.083085,1.916369],[-63.368788,2.2009],[-63.422867,2.411068],[-64.269999,2.497006],[-64.408828,3.126786],[-64.368494,3.79721],[-64.816064,4.056445],[-64.628659,4.148481],[-63.888343,4.02053],[-63.093198,3.770571],[-62.804533,4.006965],[-62.08543,4.162124],[-60.966893,4.536468],[-60.601179,4.918098],[-60.733574,5.200277],[-60.213683,5.244486],[-59.980959,5.014061],[-60.111002,4.574967],[-59.767406,4.423503],[-59.53804,3.958803],[-59.815413,3.606499],[-59.974525,2.755233],[-59.718546,2.24963],[-59.646044,1.786894],[-59.030862,1.317698],[-58.540013,1.268088],[-58.429477,1.463942],[-58.11345,1.507195],[-57.660971,1.682585],[-57.335823,1.948538],[-56.782704,1.863711],[-56.539386,1.899523],[-55.995698,1.817667],[-55.9056,2.021996],[-56.073342,2.220795],[-55.973322,2.510364],[-55.569755,2.421506],[-55.097587,2.523748],[-54.524754,2.311849],[-54.088063,2.105557],[-53.778521,2.376703],[-53.554839,2.334897],[-53.418465,2.053389],[-52.939657,2.124858],[-52.556425,2.504705],[-52.249338,3.241094],[-51.657797,4.156232],[-51.317146,4.203491],[-51.069771,3.650398],[-50.508875,1.901564],[-49.974076,1.736483],[-49.947101,1.04619],[-50.699251,0.222984],[-50.388211,-0.078445],[-48.620567,-0.235489],[-48.584497,-1.237805],[-47.824956,-0.581618],[-46.566584,-0.941028],[-44.905703,-1.55174],[-44.417619,-2.13775],[-44.581589,-2.691308],[-43.418791,-2.38311],[-41.472657,-2.912018],[-39.978665,-2.873054],[-38.500383,-3.700652],[-37.223252,-4.820946],[-36.452937,-5.109404],[-35.597796,-5.149504],[-35.235389,-5.464937],[-34.89603,-6.738193],[-34.729993,-7.343221],[-35.128212,-8.996401],[-35.636967,-9.649282],[-37.046519,-11.040721],[-37.683612,-12.171195],[-38.423877,-13.038119],[-38.673887,-13.057652],[-38.953276,-13.79337],[-38.882298,-15.667054],[-39.161092,-17.208407],[-39.267339,-17.867746],[-39.583521,-18.262296],[-39.760823,-19.599113],[-40.774741,-20.904512],[-40.944756,-21.937317],[-41.754164,-22.370676],[-41.988284,-22.97007],[-43.074704,-22.967693],[-44.647812,-23.351959],[-45.352136,-23.796842],[-46.472093,-24.088969],[-47.648972,-24.885199],[-48.495458,-25.877025],[-48.641005,-26.623698],[-48.474736,-27.175912],[-48.66152,-28.186135],[-48.888457,-28.674115],[-49.587329,-29.224469],[-50.696874,-30.984465],[-51.576226,-31.777698],[-52.256081,-32.24537],[-52.7121,-33.196578],[-53.373662,-33.768378],[-53.650544,-33.202004],[-53.209589,-32.727666],[-53.787952,-32.047243],[-54.572452,-31.494511],[-55.60151,-30.853879],[-55.973245,-30.883076],[-56.976026,-30.109686],[-57.625133,-30.216295]]]},"id":"BRA"}, +{"type":"Feature","properties":{"name":"Brunei"},"geometry":{"type":"Polygon","coordinates":[[[114.204017,4.525874],[114.599961,4.900011],[115.45071,5.44773],[115.4057,4.955228],[115.347461,4.316636],[114.869557,4.348314],[114.659596,4.007637],[114.204017,4.525874]]]},"id":"BRN"}, +{"type":"Feature","properties":{"name":"Bhutan"},"geometry":{"type":"Polygon","coordinates":[[[91.696657,27.771742],[92.103712,27.452614],[92.033484,26.83831],[91.217513,26.808648],[90.373275,26.875724],[89.744528,26.719403],[88.835643,27.098966],[88.814248,27.299316],[89.47581,28.042759],[90.015829,28.296439],[90.730514,28.064954],[91.258854,28.040614],[91.696657,27.771742]]]},"id":"BTN"}, +{"type":"Feature","properties":{"name":"Botswana"},"geometry":{"type":"Polygon","coordinates":[[[25.649163,-18.536026],[25.850391,-18.714413],[26.164791,-19.293086],[27.296505,-20.39152],[27.724747,-20.499059],[27.727228,-20.851802],[28.02137,-21.485975],[28.794656,-21.639454],[29.432188,-22.091313],[28.017236,-22.827754],[27.11941,-23.574323],[26.786407,-24.240691],[26.485753,-24.616327],[25.941652,-24.696373],[25.765849,-25.174845],[25.664666,-25.486816],[25.025171,-25.71967],[24.211267,-25.670216],[23.73357,-25.390129],[23.312097,-25.26869],[22.824271,-25.500459],[22.579532,-25.979448],[22.105969,-26.280256],[21.605896,-26.726534],[20.889609,-26.828543],[20.66647,-26.477453],[20.758609,-25.868136],[20.165726,-24.917962],[19.895768,-24.76779],[19.895458,-21.849157],[20.881134,-21.814327],[20.910641,-18.252219],[21.65504,-18.219146],[23.196858,-17.869038],[23.579006,-18.281261],[24.217365,-17.889347],[24.520705,-17.887125],[25.084443,-17.661816],[25.264226,-17.73654],[25.649163,-18.536026]]]},"id":"BWA"}, +{"type":"Feature","properties":{"name":"Central African Republic"},"geometry":{"type":"Polygon","coordinates":[[[15.27946,7.421925],[16.106232,7.497088],[16.290562,7.754307],[16.456185,7.734774],[16.705988,7.508328],[17.96493,7.890914],[18.389555,8.281304],[18.911022,8.630895],[18.81201,8.982915],[19.094008,9.074847],[20.059685,9.012706],[21.000868,9.475985],[21.723822,10.567056],[22.231129,10.971889],[22.864165,11.142395],[22.977544,10.714463],[23.554304,10.089255],[23.55725,9.681218],[23.394779,9.265068],[23.459013,8.954286],[23.805813,8.666319],[24.567369,8.229188],[25.114932,7.825104],[25.124131,7.500085],[25.796648,6.979316],[26.213418,6.546603],[26.465909,5.946717],[27.213409,5.550953],[27.374226,5.233944],[27.044065,5.127853],[26.402761,5.150875],[25.650455,5.256088],[25.278798,5.170408],[25.128833,4.927245],[24.805029,4.897247],[24.410531,5.108784],[23.297214,4.609693],[22.84148,4.710126],[22.704124,4.633051],[22.405124,4.02916],[21.659123,4.224342],[20.927591,4.322786],[20.290679,4.691678],[19.467784,5.031528],[18.932312,4.709506],[18.542982,4.201785],[18.453065,3.504386],[17.8099,3.560196],[17.133042,3.728197],[16.537058,3.198255],[16.012852,2.26764],[15.907381,2.557389],[15.862732,3.013537],[15.405396,3.335301],[15.03622,3.851367],[14.950953,4.210389],[14.478372,4.732605],[14.558936,5.030598],[14.459407,5.451761],[14.53656,6.226959],[14.776545,6.408498],[15.27946,7.421925]]]},"id":"CAF"}, +{"type":"Feature","properties":{"name":"Canada"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-63.6645,46.55001],[-62.9393,46.41587],[-62.01208,46.44314],[-62.50391,46.03339],[-62.87433,45.96818],[-64.1428,46.39265],[-64.39261,46.72747],[-64.01486,47.03601],[-63.6645,46.55001]]],[[[-61.806305,49.10506],[-62.29318,49.08717],[-63.58926,49.40069],[-64.51912,49.87304],[-64.17322,49.95718],[-62.85829,49.70641],[-61.835585,49.28855],[-61.806305,49.10506]]],[[[-123.510002,48.510011],[-124.012891,48.370846],[-125.655013,48.825005],[-125.954994,49.179996],[-126.850004,49.53],[-127.029993,49.814996],[-128.059336,49.994959],[-128.444584,50.539138],[-128.358414,50.770648],[-127.308581,50.552574],[-126.695001,50.400903],[-125.755007,50.295018],[-125.415002,49.950001],[-124.920768,49.475275],[-123.922509,49.062484],[-123.510002,48.510011]]],[[[-56.134036,50.68701],[-56.795882,49.812309],[-56.143105,50.150117],[-55.471492,49.935815],[-55.822401,49.587129],[-54.935143,49.313011],[-54.473775,49.556691],[-53.476549,49.249139],[-53.786014,48.516781],[-53.086134,48.687804],[-52.958648,48.157164],[-52.648099,47.535548],[-53.069158,46.655499],[-53.521456,46.618292],[-54.178936,46.807066],[-53.961869,47.625207],[-54.240482,47.752279],[-55.400773,46.884994],[-55.997481,46.91972],[-55.291219,47.389562],[-56.250799,47.632545],[-57.325229,47.572807],[-59.266015,47.603348],[-59.419494,47.899454],[-58.796586,48.251525],[-59.231625,48.523188],[-58.391805,49.125581],[-57.35869,50.718274],[-56.73865,51.287438],[-55.870977,51.632094],[-55.406974,51.588273],[-55.600218,51.317075],[-56.134036,50.68701]]],[[[-132.710008,54.040009],[-132.710009,54.040009],[-132.710008,54.040009],[-132.710008,54.040009],[-131.74999,54.120004],[-132.04948,52.984621],[-131.179043,52.180433],[-131.57783,52.182371],[-132.180428,52.639707],[-132.549992,53.100015],[-133.054611,53.411469],[-133.239664,53.85108],[-133.180004,54.169975],[-132.710008,54.040009]]],[[[-79.26582,62.158675],[-79.65752,61.63308],[-80.09956,61.7181],[-80.36215,62.01649],[-80.315395,62.085565],[-79.92939,62.3856],[-79.52002,62.36371],[-79.26582,62.158675]]],[[[-81.89825,62.7108],[-83.06857,62.15922],[-83.77462,62.18231],[-83.99367,62.4528],[-83.25048,62.91409],[-81.87699,62.90458],[-81.89825,62.7108]]],[[[-85.161308,65.657285],[-84.975764,65.217518],[-84.464012,65.371772],[-83.882626,65.109618],[-82.787577,64.766693],[-81.642014,64.455136],[-81.55344,63.979609],[-80.817361,64.057486],[-80.103451,63.725981],[-80.99102,63.411246],[-82.547178,63.651722],[-83.108798,64.101876],[-84.100417,63.569712],[-85.523405,63.052379],[-85.866769,63.637253],[-87.221983,63.541238],[-86.35276,64.035833],[-86.224886,64.822917],[-85.883848,65.738778],[-85.161308,65.657285]]],[[[-75.86588,67.14886],[-76.98687,67.09873],[-77.2364,67.58809],[-76.81166,68.14856],[-75.89521,68.28721],[-75.1145,68.01036],[-75.10333,67.58202],[-75.21597,67.44425],[-75.86588,67.14886]]],[[[-95.647681,69.10769],[-96.269521,68.75704],[-97.617401,69.06003],[-98.431801,68.9507],[-99.797401,69.40003],[-98.917401,69.71003],[-98.218261,70.14354],[-97.157401,69.86003],[-96.557401,69.68003],[-96.257401,69.49003],[-95.647681,69.10769]]],[[[-90.5471,69.49766],[-90.55151,68.47499],[-89.21515,69.25873],[-88.01966,68.61508],[-88.31749,67.87338],[-87.35017,67.19872],[-86.30607,67.92146],[-85.57664,68.78456],[-85.52197,69.88211],[-84.10081,69.80539],[-82.62258,69.65826],[-81.28043,69.16202],[-81.2202,68.66567],[-81.96436,68.13253],[-81.25928,67.59716],[-81.38653,67.11078],[-83.34456,66.41154],[-84.73542,66.2573],[-85.76943,66.55833],[-86.0676,66.05625],[-87.03143,65.21297],[-87.32324,64.77563],[-88.48296,64.09897],[-89.91444,64.03273],[-90.70398,63.61017],[-90.77004,62.96021],[-91.93342,62.83508],[-93.15698,62.02469],[-94.24153,60.89865],[-94.62931,60.11021],[-94.6846,58.94882],[-93.21502,58.78212],[-92.76462,57.84571],[-92.29703,57.08709],[-90.89769,57.28468],[-89.03953,56.85172],[-88.03978,56.47162],[-87.32421,55.99914],[-86.07121,55.72383],[-85.01181,55.3026],[-83.36055,55.24489],[-82.27285,55.14832],[-82.4362,54.28227],[-82.12502,53.27703],[-81.40075,52.15788],[-79.91289,51.20842],[-79.14301,51.53393],[-78.60191,52.56208],[-79.12421,54.14145],[-79.82958,54.66772],[-78.22874,55.13645],[-77.0956,55.83741],[-76.54137,56.53423],[-76.62319,57.20263],[-77.30226,58.05209],[-78.51688,58.80458],[-77.33676,59.85261],[-77.77272,60.75788],[-78.10687,62.31964],[-77.41067,62.55053],[-75.69621,62.2784],[-74.6682,62.18111],[-73.83988,62.4438],[-72.90853,62.10507],[-71.67708,61.52535],[-71.37369,61.13717],[-69.59042,61.06141],[-69.62033,60.22125],[-69.2879,58.95736],[-68.37455,58.80106],[-67.64976,58.21206],[-66.20178,58.76731],[-65.24517,59.87071],[-64.58352,60.33558],[-63.80475,59.4426],[-62.50236,58.16708],[-61.39655,56.96745],[-61.79866,56.33945],[-60.46853,55.77548],[-59.56962,55.20407],[-57.97508,54.94549],[-57.3332,54.6265],[-56.93689,53.78032],[-56.15811,53.64749],[-55.75632,53.27036],[-55.68338,52.14664],[-56.40916,51.7707],[-57.12691,51.41972],[-58.77482,51.0643],[-60.03309,50.24277],[-61.72366,50.08046],[-63.86251,50.29099],[-65.36331,50.2982],[-66.39905,50.22897],[-67.23631,49.51156],[-68.51114,49.06836],[-69.95362,47.74488],[-71.10458,46.82171],[-70.25522,46.98606],[-68.65,48.3],[-66.55243,49.1331],[-65.05626,49.23278],[-64.17099,48.74248],[-65.11545,48.07085],[-64.79854,46.99297],[-64.47219,46.23849],[-63.17329,45.73902],[-61.52072,45.88377],[-60.51815,47.00793],[-60.4486,46.28264],[-59.80287,45.9204],[-61.03988,45.26525],[-63.25471,44.67014],[-64.24656,44.26553],[-65.36406,43.54523],[-66.1234,43.61867],[-66.16173,44.46512],[-64.42549,45.29204],[-66.02605,45.25931],[-67.13741,45.13753],[-67.79134,45.70281],[-67.79046,47.06636],[-68.23444,47.35486],[-68.905,47.185],[-69.237216,47.447781],[-69.99997,46.69307],[-70.305,45.915],[-70.66,45.46],[-71.08482,45.30524],[-71.405,45.255],[-71.50506,45.0082],[-73.34783,45.00738],[-74.867,45.00048],[-75.31821,44.81645],[-76.375,44.09631],[-76.5,44.018459],[-76.820034,43.628784],[-77.737885,43.629056],[-78.72028,43.625089],[-79.171674,43.466339],[-79.01,43.27],[-78.92,42.965],[-78.939362,42.863611],[-80.247448,42.3662],[-81.277747,42.209026],[-82.439278,41.675105],[-82.690089,41.675105],[-83.02981,41.832796],[-83.142,41.975681],[-83.12,42.08],[-82.9,42.43],[-82.43,42.98],[-82.137642,43.571088],[-82.337763,44.44],[-82.550925,45.347517],[-83.592851,45.816894],[-83.469551,45.994686],[-83.616131,46.116927],[-83.890765,46.116927],[-84.091851,46.275419],[-84.14212,46.512226],[-84.3367,46.40877],[-84.6049,46.4396],[-84.543749,46.538684],[-84.779238,46.637102],[-84.87608,46.900083],[-85.652363,47.220219],[-86.461991,47.553338],[-87.439793,47.94],[-88.378114,48.302918],[-89.272917,48.019808],[-89.6,48.01],[-90.83,48.27],[-91.64,48.14],[-92.61,48.45],[-93.63087,48.60926],[-94.32914,48.67074],[-94.64,48.84],[-94.81758,49.38905],[-95.15609,49.38425],[-95.15907,49],[-97.22872,49.0007],[-100.65,49],[-104.04826,48.99986],[-107.05,49],[-110.05,49],[-113,49],[-116.04818,49],[-117.03121,49],[-120,49],[-122.84,49],[-122.97421,49.002538],[-124.91024,49.98456],[-125.62461,50.41656],[-127.43561,50.83061],[-127.99276,51.71583],[-127.85032,52.32961],[-129.12979,52.75538],[-129.30523,53.56159],[-130.51497,54.28757],[-130.53611,54.80278],[-129.98,55.285],[-130.00778,55.91583],[-131.70781,56.55212],[-132.73042,57.69289],[-133.35556,58.41028],[-134.27111,58.86111],[-134.945,59.27056],[-135.47583,59.78778],[-136.47972,59.46389],[-137.4525,58.905],[-138.34089,59.56211],[-139.039,60],[-140.013,60.27682],[-140.99778,60.30639],[-140.9925,66.00003],[-140.986,69.712],[-139.12052,69.47102],[-137.54636,68.99002],[-136.50358,68.89804],[-135.62576,69.31512],[-134.41464,69.62743],[-132.92925,69.50534],[-131.43136,69.94451],[-129.79471,70.19369],[-129.10773,69.77927],[-128.36156,70.01286],[-128.13817,70.48384],[-127.44712,70.37721],[-125.75632,69.48058],[-124.42483,70.1584],[-124.28968,69.39969],[-123.06108,69.56372],[-122.6835,69.85553],[-121.47226,69.79778],[-119.94288,69.37786],[-117.60268,69.01128],[-116.22643,68.84151],[-115.2469,68.90591],[-113.89794,68.3989],[-115.30489,67.90261],[-113.49727,67.68815],[-110.798,67.80612],[-109.94619,67.98104],[-108.8802,67.38144],[-107.79239,67.88736],[-108.81299,68.31164],[-108.16721,68.65392],[-106.95,68.7],[-106.15,68.8],[-105.34282,68.56122],[-104.33791,68.018],[-103.22115,68.09775],[-101.45433,67.64689],[-99.90195,67.80566],[-98.4432,67.78165],[-98.5586,68.40394],[-97.66948,68.57864],[-96.11991,68.23939],[-96.12588,67.29338],[-95.48943,68.0907],[-94.685,68.06383],[-94.23282,69.06903],[-95.30408,69.68571],[-96.47131,70.08976],[-96.39115,71.19482],[-95.2088,71.92053],[-93.88997,71.76015],[-92.87818,71.31869],[-91.51964,70.19129],[-92.40692,69.69997],[-90.5471,69.49766]]],[[[-114.16717,73.12145],[-114.66634,72.65277],[-112.44102,72.9554],[-111.05039,72.4504],[-109.92035,72.96113],[-109.00654,72.63335],[-108.18835,71.65089],[-107.68599,72.06548],[-108.39639,73.08953],[-107.51645,73.23598],[-106.52259,73.07601],[-105.40246,72.67259],[-104.77484,71.6984],[-104.46476,70.99297],[-102.78537,70.49776],[-100.98078,70.02432],[-101.08929,69.58447],[-102.73116,69.50402],[-102.09329,69.11962],[-102.43024,68.75282],[-104.24,68.91],[-105.96,69.18],[-107.12254,69.11922],[-109,68.78],[-111.534149,68.630059],[-113.3132,68.53554],[-113.85496,69.00744],[-115.22,69.28],[-116.10794,69.16821],[-117.34,69.96],[-116.67473,70.06655],[-115.13112,70.2373],[-113.72141,70.19237],[-112.4161,70.36638],[-114.35,70.6],[-116.48684,70.52045],[-117.9048,70.54056],[-118.43238,70.9092],[-116.11311,71.30918],[-117.65568,71.2952],[-119.40199,71.55859],[-118.56267,72.30785],[-117.86642,72.70594],[-115.18909,73.31459],[-114.16717,73.12145]]],[[[-104.5,73.42],[-105.38,72.76],[-106.94,73.46],[-106.6,73.6],[-105.26,73.64],[-104.5,73.42]]],[[[-76.34,73.102685],[-76.251404,72.826385],[-77.314438,72.855545],[-78.39167,72.876656],[-79.486252,72.742203],[-79.775833,72.802902],[-80.876099,73.333183],[-80.833885,73.693184],[-80.353058,73.75972],[-78.064438,73.651932],[-76.34,73.102685]]],[[[-86.562179,73.157447],[-85.774371,72.534126],[-84.850112,73.340278],[-82.31559,73.750951],[-80.600088,72.716544],[-80.748942,72.061907],[-78.770639,72.352173],[-77.824624,72.749617],[-75.605845,72.243678],[-74.228616,71.767144],[-74.099141,71.33084],[-72.242226,71.556925],[-71.200015,70.920013],[-68.786054,70.525024],[-67.91497,70.121948],[-66.969033,69.186087],[-68.805123,68.720198],[-66.449866,68.067163],[-64.862314,67.847539],[-63.424934,66.928473],[-61.851981,66.862121],[-62.163177,66.160251],[-63.918444,64.998669],[-65.14886,65.426033],[-66.721219,66.388041],[-68.015016,66.262726],[-68.141287,65.689789],[-67.089646,65.108455],[-65.73208,64.648406],[-65.320168,64.382737],[-64.669406,63.392927],[-65.013804,62.674185],[-66.275045,62.945099],[-68.783186,63.74567],[-67.369681,62.883966],[-66.328297,62.280075],[-66.165568,61.930897],[-68.877367,62.330149],[-71.023437,62.910708],[-72.235379,63.397836],[-71.886278,63.679989],[-73.378306,64.193963],[-74.834419,64.679076],[-74.818503,64.389093],[-77.70998,64.229542],[-78.555949,64.572906],[-77.897281,65.309192],[-76.018274,65.326969],[-73.959795,65.454765],[-74.293883,65.811771],[-73.944912,66.310578],[-72.651167,67.284576],[-72.92606,67.726926],[-73.311618,68.069437],[-74.843307,68.554627],[-76.869101,68.894736],[-76.228649,69.147769],[-77.28737,69.76954],[-78.168634,69.826488],[-78.957242,70.16688],[-79.492455,69.871808],[-81.305471,69.743185],[-84.944706,69.966634],[-87.060003,70.260001],[-88.681713,70.410741],[-89.51342,70.762038],[-88.467721,71.218186],[-89.888151,71.222552],[-90.20516,72.235074],[-89.436577,73.129464],[-88.408242,73.537889],[-85.826151,73.803816],[-86.562179,73.157447]]],[[[-100.35642,73.84389],[-99.16387,73.63339],[-97.38,73.76],[-97.12,73.47],[-98.05359,72.99052],[-96.54,72.56],[-96.72,71.66],[-98.35966,71.27285],[-99.32286,71.35639],[-100.01482,71.73827],[-102.5,72.51],[-102.48,72.83],[-100.43836,72.70588],[-101.54,73.36],[-100.35642,73.84389]]],[[[-93.196296,72.771992],[-94.269047,72.024596],[-95.409856,72.061881],[-96.033745,72.940277],[-96.018268,73.43743],[-95.495793,73.862417],[-94.503658,74.134907],[-92.420012,74.100025],[-90.509793,73.856732],[-92.003965,72.966244],[-93.196296,72.771992]]],[[[-120.46,71.383602],[-123.09219,70.90164],[-123.62,71.34],[-125.928949,71.868688],[-125.5,72.292261],[-124.80729,73.02256],[-123.94,73.68],[-124.91775,74.29275],[-121.53788,74.44893],[-120.10978,74.24135],[-117.55564,74.18577],[-116.58442,73.89607],[-115.51081,73.47519],[-116.76794,73.22292],[-119.22,72.52],[-120.46,71.82],[-120.46,71.383602]]],[[[-93.612756,74.979997],[-94.156909,74.592347],[-95.608681,74.666864],[-96.820932,74.927623],[-96.288587,75.377828],[-94.85082,75.647218],[-93.977747,75.29649],[-93.612756,74.979997]]],[[[-98.5,76.72],[-97.735585,76.25656],[-97.704415,75.74344],[-98.16,75],[-99.80874,74.89744],[-100.88366,75.05736],[-100.86292,75.64075],[-102.50209,75.5638],[-102.56552,76.3366],[-101.48973,76.30537],[-99.98349,76.64634],[-98.57699,76.58859],[-98.5,76.72]]],[[[-108.21141,76.20168],[-107.81943,75.84552],[-106.92893,76.01282],[-105.881,75.9694],[-105.70498,75.47951],[-106.31347,75.00527],[-109.7,74.85],[-112.22307,74.41696],[-113.74381,74.39427],[-113.87135,74.72029],[-111.79421,75.1625],[-116.31221,75.04343],[-117.7104,75.2222],[-116.34602,76.19903],[-115.40487,76.47887],[-112.59056,76.14134],[-110.81422,75.54919],[-109.0671,75.47321],[-110.49726,76.42982],[-109.5811,76.79417],[-108.54859,76.67832],[-108.21141,76.20168]]],[[[-94.684086,77.097878],[-93.573921,76.776296],[-91.605023,76.778518],[-90.741846,76.449597],[-90.969661,76.074013],[-89.822238,75.847774],[-89.187083,75.610166],[-87.838276,75.566189],[-86.379192,75.482421],[-84.789625,75.699204],[-82.753445,75.784315],[-81.128531,75.713983],[-80.057511,75.336849],[-79.833933,74.923127],[-80.457771,74.657304],[-81.948843,74.442459],[-83.228894,74.564028],[-86.097452,74.410032],[-88.15035,74.392307],[-89.764722,74.515555],[-92.422441,74.837758],[-92.768285,75.38682],[-92.889906,75.882655],[-93.893824,76.319244],[-95.962457,76.441381],[-97.121379,76.751078],[-96.745123,77.161389],[-94.684086,77.097878]]],[[[-116.198587,77.645287],[-116.335813,76.876962],[-117.106051,76.530032],[-118.040412,76.481172],[-119.899318,76.053213],[-121.499995,75.900019],[-122.854924,76.116543],[-122.854925,76.116543],[-121.157535,76.864508],[-119.103939,77.51222],[-117.570131,77.498319],[-116.198587,77.645287]]],[[[-93.840003,77.519997],[-94.295608,77.491343],[-96.169654,77.555111],[-96.436304,77.834629],[-94.422577,77.820005],[-93.720656,77.634331],[-93.840003,77.519997]]],[[[-110.186938,77.697015],[-112.051191,77.409229],[-113.534279,77.732207],[-112.724587,78.05105],[-111.264443,78.152956],[-109.854452,77.996325],[-110.186938,77.697015]]],[[[-109.663146,78.601973],[-110.881314,78.40692],[-112.542091,78.407902],[-112.525891,78.550555],[-111.50001,78.849994],[-110.963661,78.804441],[-109.663146,78.601973]]],[[[-95.830295,78.056941],[-97.309843,77.850597],[-98.124289,78.082857],[-98.552868,78.458105],[-98.631984,78.87193],[-97.337231,78.831984],[-96.754399,78.765813],[-95.559278,78.418315],[-95.830295,78.056941]]],[[[-100.060192,78.324754],[-99.670939,77.907545],[-101.30394,78.018985],[-102.949809,78.343229],[-105.176133,78.380332],[-104.210429,78.67742],[-105.41958,78.918336],[-105.492289,79.301594],[-103.529282,79.165349],[-100.825158,78.800462],[-100.060192,78.324754]]],[[[-87.02,79.66],[-85.81435,79.3369],[-87.18756,79.0393],[-89.03535,78.28723],[-90.80436,78.21533],[-92.87669,78.34333],[-93.95116,78.75099],[-93.93574,79.11373],[-93.14524,79.3801],[-94.974,79.37248],[-96.07614,79.70502],[-96.70972,80.15777],[-96.01644,80.60233],[-95.32345,80.90729],[-94.29843,80.97727],[-94.73542,81.20646],[-92.40984,81.25739],[-91.13289,80.72345],[-89.45,80.509322],[-87.81,80.32],[-87.02,79.66]]],[[[-68.5,83.106322],[-65.82735,83.02801],[-63.68,82.9],[-61.85,82.6286],[-61.89388,82.36165],[-64.334,81.92775],[-66.75342,81.72527],[-67.65755,81.50141],[-65.48031,81.50657],[-67.84,80.9],[-69.4697,80.61683],[-71.18,79.8],[-73.2428,79.63415],[-73.88,79.430162],[-76.90773,79.32309],[-75.52924,79.19766],[-76.22046,79.01907],[-75.39345,78.52581],[-76.34354,78.18296],[-77.88851,77.89991],[-78.36269,77.50859],[-79.75951,77.20968],[-79.61965,76.98336],[-77.91089,77.022045],[-77.88911,76.777955],[-80.56125,76.17812],[-83.17439,76.45403],[-86.11184,76.29901],[-87.6,76.42],[-89.49068,76.47239],[-89.6161,76.95213],[-87.76739,77.17833],[-88.26,77.9],[-87.65,77.970222],[-84.97634,77.53873],[-86.34,78.18],[-87.96192,78.37181],[-87.15198,78.75867],[-85.37868,78.9969],[-85.09495,79.34543],[-86.50734,79.73624],[-86.93179,80.25145],[-84.19844,80.20836],[-83.408696,80.1],[-81.84823,80.46442],[-84.1,80.58],[-87.59895,80.51627],[-89.36663,80.85569],[-90.2,81.26],[-91.36786,81.5531],[-91.58702,81.89429],[-90.1,82.085],[-88.93227,82.11751],[-86.97024,82.27961],[-85.5,82.652273],[-84.260005,82.6],[-83.18,82.32],[-82.42,82.86],[-81.1,83.02],[-79.30664,83.13056],[-76.25,83.172059],[-75.71878,83.06404],[-72.83153,83.23324],[-70.665765,83.169781],[-68.5,83.106322]]]]},"id":"CAN"}, +{"type":"Feature","properties":{"name":"Switzerland"},"geometry":{"type":"Polygon","coordinates":[[[9.594226,47.525058],[9.632932,47.347601],[9.47997,47.10281],[9.932448,46.920728],[10.442701,46.893546],[10.363378,46.483571],[9.922837,46.314899],[9.182882,46.440215],[8.966306,46.036932],[8.489952,46.005151],[8.31663,46.163642],[7.755992,45.82449],[7.273851,45.776948],[6.843593,45.991147],[6.5001,46.429673],[6.022609,46.27299],[6.037389,46.725779],[6.768714,47.287708],[6.736571,47.541801],[7.192202,47.449766],[7.466759,47.620582],[8.317301,47.61358],[8.522612,47.830828],[9.594226,47.525058]]]},"id":"CHE"}, +{"type":"Feature","properties":{"name":"Chile"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-68.63401,-52.63637],[-68.63335,-54.8695],[-67.56244,-54.87001],[-66.95992,-54.89681],[-67.29103,-55.30124],[-68.14863,-55.61183],[-68.639991,-55.580018],[-69.2321,-55.49906],[-69.95809,-55.19843],[-71.00568,-55.05383],[-72.2639,-54.49514],[-73.2852,-53.95752],[-74.66253,-52.83749],[-73.8381,-53.04743],[-72.43418,-53.7154],[-71.10773,-54.07433],[-70.59178,-53.61583],[-70.26748,-52.93123],[-69.34565,-52.5183],[-68.63401,-52.63637]]],[[[-68.219913,-21.494347],[-67.82818,-22.872919],[-67.106674,-22.735925],[-66.985234,-22.986349],[-67.328443,-24.025303],[-68.417653,-24.518555],[-68.386001,-26.185016],[-68.5948,-26.506909],[-68.295542,-26.89934],[-69.001235,-27.521214],[-69.65613,-28.459141],[-70.01355,-29.367923],[-69.919008,-30.336339],[-70.535069,-31.36501],[-70.074399,-33.09121],[-69.814777,-33.273886],[-69.817309,-34.193571],[-70.388049,-35.169688],[-70.364769,-36.005089],[-71.121881,-36.658124],[-71.118625,-37.576827],[-70.814664,-38.552995],[-71.413517,-38.916022],[-71.680761,-39.808164],[-71.915734,-40.832339],[-71.746804,-42.051386],[-72.148898,-42.254888],[-71.915424,-43.408565],[-71.464056,-43.787611],[-71.793623,-44.207172],[-71.329801,-44.407522],[-71.222779,-44.784243],[-71.659316,-44.973689],[-71.552009,-45.560733],[-71.917258,-46.884838],[-72.447355,-47.738533],[-72.331161,-48.244238],[-72.648247,-48.878618],[-73.415436,-49.318436],[-73.328051,-50.378785],[-72.975747,-50.74145],[-72.309974,-50.67701],[-72.329404,-51.425956],[-71.914804,-52.009022],[-69.498362,-52.142761],[-68.571545,-52.299444],[-69.461284,-52.291951],[-69.94278,-52.537931],[-70.845102,-52.899201],[-71.006332,-53.833252],[-71.429795,-53.856455],[-72.557943,-53.53141],[-73.702757,-52.835069],[-73.702757,-52.83507],[-74.946763,-52.262754],[-75.260026,-51.629355],[-74.976632,-51.043396],[-75.479754,-50.378372],[-75.608015,-48.673773],[-75.18277,-47.711919],[-74.126581,-46.939253],[-75.644395,-46.647643],[-74.692154,-45.763976],[-74.351709,-44.103044],[-73.240356,-44.454961],[-72.717804,-42.383356],[-73.3889,-42.117532],[-73.701336,-43.365776],[-74.331943,-43.224958],[-74.017957,-41.794813],[-73.677099,-39.942213],[-73.217593,-39.258689],[-73.505559,-38.282883],[-73.588061,-37.156285],[-73.166717,-37.12378],[-72.553137,-35.50884],[-71.861732,-33.909093],[-71.43845,-32.418899],[-71.668721,-30.920645],[-71.370083,-30.095682],[-71.489894,-28.861442],[-70.905124,-27.64038],[-70.724954,-25.705924],[-70.403966,-23.628997],[-70.091246,-21.393319],[-70.16442,-19.756468],[-70.372572,-18.347975],[-69.858444,-18.092694],[-69.590424,-17.580012],[-69.100247,-18.260125],[-68.966818,-18.981683],[-68.442225,-19.405068],[-68.757167,-20.372658],[-68.219913,-21.494347]]]]},"id":"CHL"}, +{"type":"Feature","properties":{"name":"China"},"geometry":{"type":"MultiPolygon","coordinates":[[[[110.339188,18.678395],[109.47521,18.197701],[108.655208,18.507682],[108.626217,19.367888],[109.119056,19.821039],[110.211599,20.101254],[110.786551,20.077534],[111.010051,19.69593],[110.570647,19.255879],[110.339188,18.678395]]],[[[127.657407,49.76027],[129.397818,49.4406],[130.582293,48.729687],[130.987282,47.790132],[132.506672,47.78897],[133.373596,48.183442],[135.026311,48.47823],[134.500814,47.57844],[134.112362,47.212467],[133.769644,46.116927],[133.097127,45.144066],[131.883454,45.321162],[131.025212,44.967953],[131.288555,44.11152],[131.144688,42.92999],[130.633866,42.903015],[130.640016,42.395009],[129.994267,42.985387],[129.596669,42.424982],[128.052215,41.994285],[128.208433,41.466772],[127.343783,41.503152],[126.869083,41.816569],[126.182045,41.107336],[125.079942,40.569824],[124.265625,39.928493],[122.86757,39.637788],[122.131388,39.170452],[121.054554,38.897471],[121.585995,39.360854],[121.376757,39.750261],[122.168595,40.422443],[121.640359,40.94639],[120.768629,40.593388],[119.639602,39.898056],[119.023464,39.252333],[118.042749,39.204274],[117.532702,38.737636],[118.059699,38.061476],[118.87815,37.897325],[118.911636,37.448464],[119.702802,37.156389],[120.823457,37.870428],[121.711259,37.481123],[122.357937,37.454484],[122.519995,36.930614],[121.104164,36.651329],[120.637009,36.11144],[119.664562,35.609791],[119.151208,34.909859],[120.227525,34.360332],[120.620369,33.376723],[121.229014,32.460319],[121.908146,31.692174],[121.891919,30.949352],[121.264257,30.676267],[121.503519,30.142915],[122.092114,29.83252],[121.938428,29.018022],[121.684439,28.225513],[121.125661,28.135673],[120.395473,27.053207],[119.585497,25.740781],[118.656871,24.547391],[117.281606,23.624501],[115.890735,22.782873],[114.763827,22.668074],[114.152547,22.22376],[113.80678,22.54834],[113.241078,22.051367],[111.843592,21.550494],[110.785466,21.397144],[110.444039,20.341033],[109.889861,20.282457],[109.627655,21.008227],[109.864488,21.395051],[108.522813,21.715212],[108.05018,21.55238],[107.04342,21.811899],[106.567273,22.218205],[106.725403,22.794268],[105.811247,22.976892],[105.329209,23.352063],[104.476858,22.81915],[103.504515,22.703757],[102.706992,22.708795],[102.170436,22.464753],[101.652018,22.318199],[101.80312,21.174367],[101.270026,21.201652],[101.180005,21.436573],[101.150033,21.849984],[100.416538,21.558839],[99.983489,21.742937],[99.240899,22.118314],[99.531992,22.949039],[98.898749,23.142722],[98.660262,24.063286],[97.60472,23.897405],[97.724609,25.083637],[98.671838,25.918703],[98.712094,26.743536],[98.68269,27.508812],[98.246231,27.747221],[97.911988,28.335945],[97.327114,28.261583],[96.248833,28.411031],[96.586591,28.83098],[96.117679,29.452802],[95.404802,29.031717],[94.56599,29.277438],[93.413348,28.640629],[92.503119,27.896876],[91.696657,27.771742],[91.258854,28.040614],[90.730514,28.064954],[90.015829,28.296439],[89.47581,28.042759],[88.814248,27.299316],[88.730326,28.086865],[88.120441,27.876542],[86.954517,27.974262],[85.82332,28.203576],[85.011638,28.642774],[84.23458,28.839894],[83.898993,29.320226],[83.337115,29.463732],[82.327513,30.115268],[81.525804,30.422717],[81.111256,30.183481],[79.721367,30.882715],[78.738894,31.515906],[78.458446,32.618164],[79.176129,32.48378],[79.208892,32.994395],[78.811086,33.506198],[78.912269,34.321936],[77.837451,35.49401],[76.192848,35.898403],[75.896897,36.666806],[75.158028,37.133031],[74.980002,37.41999],[74.829986,37.990007],[74.864816,38.378846],[74.257514,38.606507],[73.928852,38.505815],[73.675379,39.431237],[73.960013,39.660008],[73.822244,39.893973],[74.776862,40.366425],[75.467828,40.562072],[76.526368,40.427946],[76.904484,41.066486],[78.187197,41.185316],[78.543661,41.582243],[80.11943,42.123941],[80.25999,42.349999],[80.18015,42.920068],[80.866206,43.180362],[79.966106,44.917517],[81.947071,45.317027],[82.458926,45.53965],[83.180484,47.330031],[85.16429,47.000956],[85.720484,47.452969],[85.768233,48.455751],[86.598776,48.549182],[87.35997,49.214981],[87.751264,49.297198],[88.013832,48.599463],[88.854298,48.069082],[90.280826,47.693549],[90.970809,46.888146],[90.585768,45.719716],[90.94554,45.286073],[92.133891,45.115076],[93.480734,44.975472],[94.688929,44.352332],[95.306875,44.241331],[95.762455,43.319449],[96.349396,42.725635],[97.451757,42.74889],[99.515817,42.524691],[100.845866,42.663804],[101.83304,42.514873],[103.312278,41.907468],[104.522282,41.908347],[104.964994,41.59741],[106.129316,42.134328],[107.744773,42.481516],[109.243596,42.519446],[110.412103,42.871234],[111.129682,43.406834],[111.829588,43.743118],[111.667737,44.073176],[111.348377,44.457442],[111.873306,45.102079],[112.436062,45.011646],[113.463907,44.808893],[114.460332,45.339817],[115.985096,45.727235],[116.717868,46.388202],[117.421701,46.672733],[118.874326,46.805412],[119.66327,46.69268],[119.772824,47.048059],[118.866574,47.74706],[118.064143,48.06673],[117.295507,47.697709],[116.308953,47.85341],[115.742837,47.726545],[115.485282,48.135383],[116.191802,49.134598],[116.678801,49.888531],[117.879244,49.510983],[119.288461,50.142883],[119.279366,50.582908],[120.18205,51.643566],[120.738191,51.964115],[120.725789,52.516226],[120.177089,52.753886],[121.003085,53.251401],[122.245748,53.431726],[123.571507,53.458804],[125.068211,53.161045],[125.946349,52.792799],[126.564399,51.784255],[126.939157,51.353894],[127.287456,50.739797],[127.657407,49.76027]]]]},"id":"CHN"}, +{"type":"Feature","properties":{"name":"Ivory Coast"},"geometry":{"type":"Polygon","coordinates":[[[-2.856125,4.994476],[-3.311084,4.984296],[-4.00882,5.179813],[-4.649917,5.168264],[-5.834496,4.993701],[-6.528769,4.705088],[-7.518941,4.338288],[-7.712159,4.364566],[-7.635368,5.188159],[-7.539715,5.313345],[-7.570153,5.707352],[-7.993693,6.12619],[-8.311348,6.193033],[-8.60288,6.467564],[-8.385452,6.911801],[-8.485446,7.395208],[-8.439298,7.686043],[-8.280703,7.68718],[-8.221792,8.123329],[-8.299049,8.316444],[-8.203499,8.455453],[-7.8321,8.575704],[-8.079114,9.376224],[-8.309616,9.789532],[-8.229337,10.12902],[-8.029944,10.206535],[-7.89959,10.297382],[-7.622759,10.147236],[-6.850507,10.138994],[-6.666461,10.430811],[-6.493965,10.411303],[-6.205223,10.524061],[-6.050452,10.096361],[-5.816926,10.222555],[-5.404342,10.370737],[-4.954653,10.152714],[-4.779884,9.821985],[-4.330247,9.610835],[-3.980449,9.862344],[-3.511899,9.900326],[-2.827496,9.642461],[-2.56219,8.219628],[-2.983585,7.379705],[-3.24437,6.250472],[-2.810701,5.389051],[-2.856125,4.994476]]]},"id":"CIV"}, +{"type":"Feature","properties":{"name":"Cameroon"},"geometry":{"type":"Polygon","coordinates":[[[13.075822,2.267097],[12.951334,2.321616],[12.35938,2.192812],[11.751665,2.326758],[11.276449,2.261051],[9.649158,2.283866],[9.795196,3.073404],[9.404367,3.734527],[8.948116,3.904129],[8.744924,4.352215],[8.488816,4.495617],[8.500288,4.771983],[8.757533,5.479666],[9.233163,6.444491],[9.522706,6.453482],[10.118277,7.03877],[10.497375,7.055358],[11.058788,6.644427],[11.745774,6.981383],[11.839309,7.397042],[12.063946,7.799808],[12.218872,8.305824],[12.753672,8.717763],[12.955468,9.417772],[13.1676,9.640626],[13.308676,10.160362],[13.57295,10.798566],[14.415379,11.572369],[14.468192,11.904752],[14.577178,12.085361],[14.181336,12.483657],[14.213531,12.802035],[14.495787,12.859396],[14.893386,12.219048],[14.960152,11.555574],[14.923565,10.891325],[15.467873,9.982337],[14.909354,9.992129],[14.627201,9.920919],[14.171466,10.021378],[13.954218,9.549495],[14.544467,8.965861],[14.979996,8.796104],[15.120866,8.38215],[15.436092,7.692812],[15.27946,7.421925],[14.776545,6.408498],[14.53656,6.226959],[14.459407,5.451761],[14.558936,5.030598],[14.478372,4.732605],[14.950953,4.210389],[15.03622,3.851367],[15.405396,3.335301],[15.862732,3.013537],[15.907381,2.557389],[16.012852,2.26764],[15.940919,1.727673],[15.146342,1.964015],[14.337813,2.227875],[13.075822,2.267097]]]},"id":"CMR"}, +{"type":"Feature","properties":{"name":"Democratic Republic of the Congo"},"geometry":{"type":"Polygon","coordinates":[[[30.83386,3.509166],[30.773347,2.339883],[31.174149,2.204465],[30.85267,1.849396],[30.468508,1.583805],[30.086154,1.062313],[29.875779,0.59738],[29.819503,-0.20531],[29.587838,-0.587406],[29.579466,-1.341313],[29.291887,-1.620056],[29.254835,-2.21511],[29.117479,-2.292211],[29.024926,-2.839258],[29.276384,-3.293907],[29.339998,-4.499983],[29.519987,-5.419979],[29.419993,-5.939999],[29.620032,-6.520015],[30.199997,-7.079981],[30.740015,-8.340007],[30.346086,-8.238257],[29.002912,-8.407032],[28.734867,-8.526559],[28.449871,-9.164918],[28.673682,-9.605925],[28.49607,-10.789884],[28.372253,-11.793647],[28.642417,-11.971569],[29.341548,-12.360744],[29.616001,-12.178895],[29.699614,-13.257227],[28.934286,-13.248958],[28.523562,-12.698604],[28.155109,-12.272481],[27.388799,-12.132747],[27.16442,-11.608748],[26.553088,-11.92444],[25.75231,-11.784965],[25.418118,-11.330936],[24.78317,-11.238694],[24.314516,-11.262826],[24.257155,-10.951993],[23.912215,-10.926826],[23.456791,-10.867863],[22.837345,-11.017622],[22.402798,-10.993075],[22.155268,-11.084801],[22.208753,-9.894796],[21.875182,-9.523708],[21.801801,-8.908707],[21.949131,-8.305901],[21.746456,-7.920085],[21.728111,-7.290872],[20.514748,-7.299606],[20.601823,-6.939318],[20.091622,-6.94309],[20.037723,-7.116361],[19.417502,-7.155429],[19.166613,-7.738184],[19.016752,-7.988246],[18.464176,-7.847014],[18.134222,-7.987678],[17.47297,-8.068551],[17.089996,-7.545689],[16.860191,-7.222298],[16.57318,-6.622645],[16.326528,-5.87747],[13.375597,-5.864241],[13.024869,-5.984389],[12.735171,-5.965682],[12.322432,-6.100092],[12.182337,-5.789931],[12.436688,-5.684304],[12.468004,-5.248362],[12.631612,-4.991271],[12.995517,-4.781103],[13.25824,-4.882957],[13.600235,-4.500138],[14.144956,-4.510009],[14.209035,-4.793092],[14.582604,-4.970239],[15.170992,-4.343507],[15.75354,-3.855165],[16.00629,-3.535133],[15.972803,-2.712392],[16.407092,-1.740927],[16.865307,-1.225816],[17.523716,-0.74383],[17.638645,-0.424832],[17.663553,-0.058084],[17.82654,0.288923],[17.774192,0.855659],[17.898835,1.741832],[18.094276,2.365722],[18.393792,2.900443],[18.453065,3.504386],[18.542982,4.201785],[18.932312,4.709506],[19.467784,5.031528],[20.290679,4.691678],[20.927591,4.322786],[21.659123,4.224342],[22.405124,4.02916],[22.704124,4.633051],[22.84148,4.710126],[23.297214,4.609693],[24.410531,5.108784],[24.805029,4.897247],[25.128833,4.927245],[25.278798,5.170408],[25.650455,5.256088],[26.402761,5.150875],[27.044065,5.127853],[27.374226,5.233944],[27.979977,4.408413],[28.428994,4.287155],[28.696678,4.455077],[29.159078,4.389267],[29.715995,4.600805],[29.9535,4.173699],[30.83386,3.509166]]]},"id":"COD"}, +{"type":"Feature","properties":{"name":"Republic of the Congo"},"geometry":{"type":"Polygon","coordinates":[[[12.995517,-4.781103],[12.62076,-4.438023],[12.318608,-4.60623],[11.914963,-5.037987],[11.093773,-3.978827],[11.855122,-3.426871],[11.478039,-2.765619],[11.820964,-2.514161],[12.495703,-2.391688],[12.575284,-1.948511],[13.109619,-2.42874],[13.992407,-2.470805],[14.29921,-1.998276],[14.425456,-1.333407],[14.316418,-0.552627],[13.843321,0.038758],[14.276266,1.19693],[14.026669,1.395677],[13.282631,1.314184],[13.003114,1.830896],[13.075822,2.267097],[14.337813,2.227875],[15.146342,1.964015],[15.940919,1.727673],[16.012852,2.26764],[16.537058,3.198255],[17.133042,3.728197],[17.8099,3.560196],[18.453065,3.504386],[18.393792,2.900443],[18.094276,2.365722],[17.898835,1.741832],[17.774192,0.855659],[17.82654,0.288923],[17.663553,-0.058084],[17.638645,-0.424832],[17.523716,-0.74383],[16.865307,-1.225816],[16.407092,-1.740927],[15.972803,-2.712392],[16.00629,-3.535133],[15.75354,-3.855165],[15.170992,-4.343507],[14.582604,-4.970239],[14.209035,-4.793092],[14.144956,-4.510009],[13.600235,-4.500138],[13.25824,-4.882957],[12.995517,-4.781103]]]},"id":"COG"}, +{"type":"Feature","properties":{"name":"Colombia"},"geometry":{"type":"Polygon","coordinates":[[[-75.373223,-0.152032],[-75.801466,0.084801],[-76.292314,0.416047],[-76.57638,0.256936],[-77.424984,0.395687],[-77.668613,0.825893],[-77.855061,0.809925],[-78.855259,1.380924],[-78.990935,1.69137],[-78.617831,1.766404],[-78.662118,2.267355],[-78.42761,2.629556],[-77.931543,2.696606],[-77.510431,3.325017],[-77.12769,3.849636],[-77.496272,4.087606],[-77.307601,4.667984],[-77.533221,5.582812],[-77.318815,5.845354],[-77.476661,6.691116],[-77.881571,7.223771],[-77.753414,7.70984],[-77.431108,7.638061],[-77.242566,7.935278],[-77.474723,8.524286],[-77.353361,8.670505],[-76.836674,8.638749],[-76.086384,9.336821],[-75.6746,9.443248],[-75.664704,9.774003],[-75.480426,10.61899],[-74.906895,11.083045],[-74.276753,11.102036],[-74.197223,11.310473],[-73.414764,11.227015],[-72.627835,11.731972],[-72.238195,11.95555],[-71.75409,12.437303],[-71.399822,12.376041],[-71.137461,12.112982],[-71.331584,11.776284],[-71.973922,11.608672],[-72.227575,11.108702],[-72.614658,10.821975],[-72.905286,10.450344],[-73.027604,9.73677],[-73.304952,9.152],[-72.78873,9.085027],[-72.660495,8.625288],[-72.439862,8.405275],[-72.360901,8.002638],[-72.479679,7.632506],[-72.444487,7.423785],[-72.198352,7.340431],[-71.960176,6.991615],[-70.674234,7.087785],[-70.093313,6.960376],[-69.38948,6.099861],[-68.985319,6.206805],[-68.265052,6.153268],[-67.695087,6.267318],[-67.34144,6.095468],[-67.521532,5.55687],[-67.744697,5.221129],[-67.823012,4.503937],[-67.621836,3.839482],[-67.337564,3.542342],[-67.303173,3.318454],[-67.809938,2.820655],[-67.447092,2.600281],[-67.181294,2.250638],[-66.876326,1.253361],[-67.065048,1.130112],[-67.259998,1.719999],[-67.53781,2.037163],[-67.868565,1.692455],[-69.816973,1.714805],[-69.804597,1.089081],[-69.218638,0.985677],[-69.252434,0.602651],[-69.452396,0.706159],[-70.015566,0.541414],[-70.020656,-0.185156],[-69.577065,-0.549992],[-69.420486,-1.122619],[-69.444102,-1.556287],[-69.893635,-4.298187],[-70.394044,-3.766591],[-70.692682,-3.742872],[-70.047709,-2.725156],[-70.813476,-2.256865],[-71.413646,-2.342802],[-71.774761,-2.16979],[-72.325787,-2.434218],[-73.070392,-2.308954],[-73.659504,-1.260491],[-74.122395,-1.002833],[-74.441601,-0.53082],[-75.106625,-0.057205],[-75.373223,-0.152032]]]},"id":"COL"}, +{"type":"Feature","properties":{"name":"Costa Rica"},"geometry":{"type":"Polygon","coordinates":[[[-82.965783,8.225028],[-83.508437,8.446927],[-83.711474,8.656836],[-83.596313,8.830443],[-83.632642,9.051386],[-83.909886,9.290803],[-84.303402,9.487354],[-84.647644,9.615537],[-84.713351,9.908052],[-84.97566,10.086723],[-84.911375,9.795992],[-85.110923,9.55704],[-85.339488,9.834542],[-85.660787,9.933347],[-85.797445,10.134886],[-85.791709,10.439337],[-85.659314,10.754331],[-85.941725,10.895278],[-85.71254,11.088445],[-85.561852,11.217119],[-84.903003,10.952303],[-84.673069,11.082657],[-84.355931,10.999226],[-84.190179,10.79345],[-83.895054,10.726839],[-83.655612,10.938764],[-83.40232,10.395438],[-83.015677,9.992982],[-82.546196,9.566135],[-82.932891,9.476812],[-82.927155,9.07433],[-82.719183,8.925709],[-82.868657,8.807266],[-82.829771,8.626295],[-82.913176,8.423517],[-82.965783,8.225028]]]},"id":"CRI"}, +{"type":"Feature","properties":{"name":"Cuba"},"geometry":{"type":"Polygon","coordinates":[[[-82.268151,23.188611],[-81.404457,23.117271],[-80.618769,23.10598],[-79.679524,22.765303],[-79.281486,22.399202],[-78.347434,22.512166],[-77.993296,22.277194],[-77.146422,21.657851],[-76.523825,21.20682],[-76.19462,21.220565],[-75.598222,21.016624],[-75.67106,20.735091],[-74.933896,20.693905],[-74.178025,20.284628],[-74.296648,20.050379],[-74.961595,19.923435],[-75.63468,19.873774],[-76.323656,19.952891],[-77.755481,19.855481],[-77.085108,20.413354],[-77.492655,20.673105],[-78.137292,20.739949],[-78.482827,21.028613],[-78.719867,21.598114],[-79.285,21.559175],[-80.217475,21.827324],[-80.517535,22.037079],[-81.820943,22.192057],[-82.169992,22.387109],[-81.795002,22.636965],[-82.775898,22.68815],[-83.494459,22.168518],[-83.9088,22.154565],[-84.052151,21.910575],[-84.54703,21.801228],[-84.974911,21.896028],[-84.447062,22.20495],[-84.230357,22.565755],[-83.77824,22.788118],[-83.267548,22.983042],[-82.510436,23.078747],[-82.268151,23.188611]]]},"id":"CUB"}, +{"type":"Feature","properties":{"name":"Northern Cyprus"},"geometry":{"type":"Polygon","coordinates":[[[32.73178,35.140026],[32.802474,35.145504],[32.946961,35.386703],[33.667227,35.373216],[34.576474,35.671596],[33.900804,35.245756],[33.973617,35.058506],[33.86644,35.093595],[33.675392,35.017863],[33.525685,35.038688],[33.475817,35.000345],[33.455922,35.101424],[33.383833,35.162712],[33.190977,35.173125],[32.919572,35.087833],[32.73178,35.140026]]]},"id":"-99"}, +{"type":"Feature","properties":{"name":"Cyprus"},"geometry":{"type":"Polygon","coordinates":[[[33.973617,35.058506],[34.004881,34.978098],[32.979827,34.571869],[32.490296,34.701655],[32.256667,35.103232],[32.73178,35.140026],[32.919572,35.087833],[33.190977,35.173125],[33.383833,35.162712],[33.455922,35.101424],[33.475817,35.000345],[33.525685,35.038688],[33.675392,35.017863],[33.86644,35.093595],[33.973617,35.058506]]]},"id":"CYP"}, +{"type":"Feature","properties":{"name":"Czech Republic"},"geometry":{"type":"Polygon","coordinates":[[[16.960288,48.596982],[16.499283,48.785808],[16.029647,48.733899],[15.253416,49.039074],[14.901447,48.964402],[14.338898,48.555305],[13.595946,48.877172],[13.031329,49.307068],[12.521024,49.547415],[12.415191,49.969121],[12.240111,50.266338],[12.966837,50.484076],[13.338132,50.733234],[14.056228,50.926918],[14.307013,51.117268],[14.570718,51.002339],[15.016996,51.106674],[15.490972,50.78473],[16.238627,50.697733],[16.176253,50.422607],[16.719476,50.215747],[16.868769,50.473974],[17.554567,50.362146],[17.649445,50.049038],[18.392914,49.988629],[18.853144,49.49623],[18.554971,49.495015],[18.399994,49.315001],[18.170498,49.271515],[18.104973,49.043983],[17.913512,48.996493],[17.886485,48.903475],[17.545007,48.800019],[17.101985,48.816969],[16.960288,48.596982]]]},"id":"CZE"}, +{"type":"Feature","properties":{"name":"Germany"},"geometry":{"type":"Polygon","coordinates":[[[9.921906,54.983104],[9.93958,54.596642],[10.950112,54.363607],[10.939467,54.008693],[11.956252,54.196486],[12.51844,54.470371],[13.647467,54.075511],[14.119686,53.757029],[14.353315,53.248171],[14.074521,52.981263],[14.4376,52.62485],[14.685026,52.089947],[14.607098,51.745188],[15.016996,51.106674],[14.570718,51.002339],[14.307013,51.117268],[14.056228,50.926918],[13.338132,50.733234],[12.966837,50.484076],[12.240111,50.266338],[12.415191,49.969121],[12.521024,49.547415],[13.031329,49.307068],[13.595946,48.877172],[13.243357,48.416115],[12.884103,48.289146],[13.025851,47.637584],[12.932627,47.467646],[12.62076,47.672388],[12.141357,47.703083],[11.426414,47.523766],[10.544504,47.566399],[10.402084,47.302488],[9.896068,47.580197],[9.594226,47.525058],[8.522612,47.830828],[8.317301,47.61358],[7.466759,47.620582],[7.593676,48.333019],[8.099279,49.017784],[6.65823,49.201958],[6.18632,49.463803],[6.242751,49.902226],[6.043073,50.128052],[6.156658,50.803721],[5.988658,51.851616],[6.589397,51.852029],[6.84287,52.22844],[7.092053,53.144043],[6.90514,53.482162],[7.100425,53.693932],[7.936239,53.748296],[8.121706,53.527792],[8.800734,54.020786],[8.572118,54.395646],[8.526229,54.962744],[9.282049,54.830865],[9.921906,54.983104]]]},"id":"DEU"}, +{"type":"Feature","properties":{"name":"Djibouti"},"geometry":{"type":"Polygon","coordinates":[[[43.081226,12.699639],[43.317852,12.390148],[43.286381,11.974928],[42.715874,11.735641],[43.145305,11.46204],[42.776852,10.926879],[42.55493,11.10511],[42.31414,11.0342],[41.75557,11.05091],[41.73959,11.35511],[41.66176,11.6312],[42,12.1],[42.35156,12.54223],[42.779642,12.455416],[43.081226,12.699639]]]},"id":"DJI"}, +{"type":"Feature","properties":{"name":"Denmark"},"geometry":{"type":"MultiPolygon","coordinates":[[[[12.690006,55.609991],[12.089991,54.800015],[11.043543,55.364864],[10.903914,55.779955],[12.370904,56.111407],[12.690006,55.609991]]],[[[10.912182,56.458621],[10.667804,56.081383],[10.369993,56.190007],[9.649985,55.469999],[9.921906,54.983104],[9.282049,54.830865],[8.526229,54.962744],[8.120311,55.517723],[8.089977,56.540012],[8.256582,56.809969],[8.543438,57.110003],[9.424469,57.172066],[9.775559,57.447941],[10.580006,57.730017],[10.546106,57.215733],[10.25,56.890016],[10.369993,56.609982],[10.912182,56.458621]]]]},"id":"DNK"}, +{"type":"Feature","properties":{"name":"Dominican Republic"},"geometry":{"type":"Polygon","coordinates":[[[-71.712361,19.714456],[-71.587304,19.884911],[-70.806706,19.880286],[-70.214365,19.622885],[-69.950815,19.648],[-69.76925,19.293267],[-69.222126,19.313214],[-69.254346,19.015196],[-68.809412,18.979074],[-68.317943,18.612198],[-68.689316,18.205142],[-69.164946,18.422648],[-69.623988,18.380713],[-69.952934,18.428307],[-70.133233,18.245915],[-70.517137,18.184291],[-70.669298,18.426886],[-70.99995,18.283329],[-71.40021,17.598564],[-71.657662,17.757573],[-71.708305,18.044997],[-71.687738,18.31666],[-71.945112,18.6169],[-71.701303,18.785417],[-71.624873,19.169838],[-71.712361,19.714456]]]},"id":"DOM"}, +{"type":"Feature","properties":{"name":"Algeria"},"geometry":{"type":"Polygon","coordinates":[[[11.999506,23.471668],[8.572893,21.565661],[5.677566,19.601207],[4.267419,19.155265],[3.158133,19.057364],[3.146661,19.693579],[2.683588,19.85623],[2.060991,20.142233],[1.823228,20.610809],[-1.550055,22.792666],[-4.923337,24.974574],[-8.6844,27.395744],[-8.665124,27.589479],[-8.66559,27.656426],[-8.674116,28.841289],[-7.059228,29.579228],[-6.060632,29.7317],[-5.242129,30.000443],[-4.859646,30.501188],[-3.690441,30.896952],[-3.647498,31.637294],[-3.06898,31.724498],[-2.616605,32.094346],[-1.307899,32.262889],[-1.124551,32.651522],[-1.388049,32.864015],[-1.733455,33.919713],[-1.792986,34.527919],[-2.169914,35.168396],[-1.208603,35.714849],[-0.127454,35.888662],[0.503877,36.301273],[1.466919,36.605647],[3.161699,36.783905],[4.815758,36.865037],[5.32012,36.716519],[6.26182,37.110655],[7.330385,37.118381],[7.737078,36.885708],[8.420964,36.946427],[8.217824,36.433177],[8.376368,35.479876],[8.140981,34.655146],[7.524482,34.097376],[7.612642,33.344115],[8.430473,32.748337],[8.439103,32.506285],[9.055603,32.102692],[9.48214,30.307556],[9.805634,29.424638],[9.859998,28.95999],[9.683885,28.144174],[9.756128,27.688259],[9.629056,27.140953],[9.716286,26.512206],[9.319411,26.094325],[9.910693,25.365455],[9.948261,24.936954],[10.303847,24.379313],[10.771364,24.562532],[11.560669,24.097909],[11.999506,23.471668]]]},"id":"DZA"}, +{"type":"Feature","properties":{"name":"Ecuador"},"geometry":{"type":"Polygon","coordinates":[[[-80.302561,-3.404856],[-79.770293,-2.657512],[-79.986559,-2.220794],[-80.368784,-2.685159],[-80.967765,-2.246943],[-80.764806,-1.965048],[-80.933659,-1.057455],[-80.58337,-0.906663],[-80.399325,-0.283703],[-80.020898,0.36034],[-80.09061,0.768429],[-79.542762,0.982938],[-78.855259,1.380924],[-77.855061,0.809925],[-77.668613,0.825893],[-77.424984,0.395687],[-76.57638,0.256936],[-76.292314,0.416047],[-75.801466,0.084801],[-75.373223,-0.152032],[-75.233723,-0.911417],[-75.544996,-1.56161],[-76.635394,-2.608678],[-77.837905,-3.003021],[-78.450684,-3.873097],[-78.639897,-4.547784],[-79.205289,-4.959129],[-79.624979,-4.454198],[-80.028908,-4.346091],[-80.442242,-4.425724],[-80.469295,-4.059287],[-80.184015,-3.821162],[-80.302561,-3.404856]]]},"id":"ECU"}, +{"type":"Feature","properties":{"name":"Egypt"},"geometry":{"type":"Polygon","coordinates":[[[34.9226,29.50133],[34.64174,29.09942],[34.42655,28.34399],[34.15451,27.8233],[33.92136,27.6487],[33.58811,27.97136],[33.13676,28.41765],[32.42323,29.85108],[32.32046,29.76043],[32.73482,28.70523],[33.34876,27.69989],[34.10455,26.14227],[34.47387,25.59856],[34.79507,25.03375],[35.69241,23.92671],[35.49372,23.75237],[35.52598,23.10244],[36.69069,22.20485],[36.86623,22],[32.9,22],[29.02,22],[25,22],[25,25.6825],[25,29.238655],[24.70007,30.04419],[24.95762,30.6616],[24.80287,31.08929],[25.16482,31.56915],[26.49533,31.58568],[27.45762,31.32126],[28.45048,31.02577],[28.91353,30.87005],[29.68342,31.18686],[30.09503,31.4734],[30.97693,31.55586],[31.68796,31.4296],[31.96041,30.9336],[32.19247,31.26034],[32.99392,31.02407],[33.7734,30.96746],[34.26544,31.21936],[34.9226,29.50133]]]},"id":"EGY"}, +{"type":"Feature","properties":{"name":"Eritrea"},"geometry":{"type":"Polygon","coordinates":[[[42.35156,12.54223],[42.00975,12.86582],[41.59856,13.45209],[41.155194,13.77332],[40.8966,14.11864],[40.026219,14.519579],[39.34061,14.53155],[39.0994,14.74064],[38.51295,14.50547],[37.90607,14.95943],[37.59377,14.2131],[36.42951,14.42211],[36.323189,14.822481],[36.75386,16.291874],[36.85253,16.95655],[37.16747,17.26314],[37.904,17.42754],[38.41009,17.998307],[38.990623,16.840626],[39.26611,15.922723],[39.814294,15.435647],[41.179275,14.49108],[41.734952,13.921037],[42.276831,13.343992],[42.589576,13.000421],[43.081226,12.699639],[42.779642,12.455416],[42.35156,12.54223]]]},"id":"ERI"}, +{"type":"Feature","properties":{"name":"Spain"},"geometry":{"type":"Polygon","coordinates":[[[-9.034818,41.880571],[-8.984433,42.592775],[-9.392884,43.026625],[-7.97819,43.748338],[-6.754492,43.567909],[-5.411886,43.57424],[-4.347843,43.403449],[-3.517532,43.455901],[-1.901351,43.422802],[-1.502771,43.034014],[0.338047,42.579546],[0.701591,42.795734],[1.826793,42.343385],[2.985999,42.473015],[3.039484,41.89212],[2.091842,41.226089],[0.810525,41.014732],[0.721331,40.678318],[0.106692,40.123934],[-0.278711,39.309978],[0.111291,38.738514],[-0.467124,38.292366],[-0.683389,37.642354],[-1.438382,37.443064],[-2.146453,36.674144],[-3.415781,36.6589],[-4.368901,36.677839],[-4.995219,36.324708],[-5.37716,35.94685],[-5.866432,36.029817],[-6.236694,36.367677],[-6.520191,36.942913],[-7.453726,37.097788],[-7.537105,37.428904],[-7.166508,37.803894],[-7.029281,38.075764],[-7.374092,38.373059],[-7.098037,39.030073],[-7.498632,39.629571],[-7.066592,39.711892],[-7.026413,40.184524],[-6.86402,40.330872],[-6.851127,41.111083],[-6.389088,41.381815],[-6.668606,41.883387],[-7.251309,41.918346],[-7.422513,41.792075],[-8.013175,41.790886],[-8.263857,42.280469],[-8.671946,42.134689],[-9.034818,41.880571]]]},"id":"ESP"}, +{"type":"Feature","properties":{"name":"Estonia"},"geometry":{"type":"Polygon","coordinates":[[[24.312863,57.793424],[24.428928,58.383413],[24.061198,58.257375],[23.42656,58.612753],[23.339795,59.18724],[24.604214,59.465854],[25.864189,59.61109],[26.949136,59.445803],[27.981114,59.475388],[28.131699,59.300825],[27.420166,58.724581],[27.716686,57.791899],[27.288185,57.474528],[26.463532,57.476389],[25.60281,57.847529],[25.164594,57.970157],[24.312863,57.793424]]]},"id":"EST"}, +{"type":"Feature","properties":{"name":"Ethiopia"},"geometry":{"type":"Polygon","coordinates":[[[37.90607,14.95943],[38.51295,14.50547],[39.0994,14.74064],[39.34061,14.53155],[40.02625,14.51959],[40.8966,14.11864],[41.1552,13.77333],[41.59856,13.45209],[42.00975,12.86582],[42.35156,12.54223],[42,12.1],[41.66176,11.6312],[41.73959,11.35511],[41.75557,11.05091],[42.31414,11.0342],[42.55493,11.10511],[42.776852,10.926879],[42.55876,10.57258],[42.92812,10.02194],[43.29699,9.54048],[43.67875,9.18358],[46.94834,7.99688],[47.78942,8.003],[44.9636,5.00162],[43.66087,4.95755],[42.76967,4.25259],[42.12861,4.23413],[41.855083,3.918912],[41.1718,3.91909],[40.76848,4.25702],[39.85494,3.83879],[39.559384,3.42206],[38.89251,3.50074],[38.67114,3.61607],[38.43697,3.58851],[38.120915,3.598605],[36.855093,4.447864],[36.159079,4.447864],[35.817448,4.776966],[35.817448,5.338232],[35.298007,5.506],[34.70702,6.59422],[34.25032,6.82607],[34.0751,7.22595],[33.56829,7.71334],[32.95418,7.78497],[33.2948,8.35458],[33.8255,8.37916],[33.97498,8.68456],[33.96162,9.58358],[34.25745,10.63009],[34.73115,10.91017],[34.83163,11.31896],[35.26049,12.08286],[35.86363,12.57828],[36.27022,13.56333],[36.42951,14.42211],[37.59377,14.2131],[37.90607,14.95943]]]},"id":"ETH"}, +{"type":"Feature","properties":{"name":"Finland"},"geometry":{"type":"Polygon","coordinates":[[[28.59193,69.064777],[28.445944,68.364613],[29.977426,67.698297],[29.054589,66.944286],[30.21765,65.80598],[29.54443,64.948672],[30.444685,64.204453],[30.035872,63.552814],[31.516092,62.867687],[31.139991,62.357693],[30.211107,61.780028],[28.069998,60.503517],[26.255173,60.423961],[24.496624,60.057316],[22.869695,59.846373],[22.290764,60.391921],[21.322244,60.72017],[21.544866,61.705329],[21.059211,62.607393],[21.536029,63.189735],[22.442744,63.81781],[24.730512,64.902344],[25.398068,65.111427],[25.294043,65.534346],[23.903379,66.006927],[23.56588,66.396051],[23.539473,67.936009],[21.978535,68.616846],[20.645593,69.106247],[21.244936,69.370443],[22.356238,68.841741],[23.66205,68.891247],[24.735679,68.649557],[25.689213,69.092114],[26.179622,69.825299],[27.732292,70.164193],[29.015573,69.766491],[28.59193,69.064777]]]},"id":"FIN"}, +{"type":"Feature","properties":{"name":"Fiji"},"geometry":{"type":"MultiPolygon","coordinates":[[[[178.3736,-17.33992],[178.71806,-17.62846],[178.55271,-18.15059],[177.93266,-18.28799],[177.38146,-18.16432],[177.28504,-17.72465],[177.67087,-17.38114],[178.12557,-17.50481],[178.3736,-17.33992]]],[[[179.364143,-16.801354],[178.725059,-17.012042],[178.596839,-16.63915],[179.096609,-16.433984],[179.413509,-16.379054],[180,-16.067133],[180,-16.555217],[179.364143,-16.801354]]],[[[-179.917369,-16.501783],[-180,-16.555217],[-180,-16.067133],[-179.79332,-16.020882],[-179.917369,-16.501783]]]]},"id":"FJI"}, +{"type":"Feature","properties":{"name":"Falkland Islands"},"geometry":{"type":"Polygon","coordinates":[[[-61.2,-51.85],[-60,-51.25],[-59.15,-51.5],[-58.55,-51.1],[-57.75,-51.55],[-58.05,-51.9],[-59.4,-52.2],[-59.85,-51.85],[-60.7,-52.3],[-61.2,-51.85]]]},"id":"FLK"}, +{"type":"Feature","properties":{"name":"France"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-52.556425,2.504705],[-52.939657,2.124858],[-53.418465,2.053389],[-53.554839,2.334897],[-53.778521,2.376703],[-54.088063,2.105557],[-54.524754,2.311849],[-54.27123,2.738748],[-54.184284,3.194172],[-54.011504,3.62257],[-54.399542,4.212611],[-54.478633,4.896756],[-53.958045,5.756548],[-53.618453,5.646529],[-52.882141,5.409851],[-51.823343,4.565768],[-51.657797,4.156232],[-52.249338,3.241094],[-52.556425,2.504705]]],[[[9.560016,42.152492],[9.229752,41.380007],[8.775723,41.583612],[8.544213,42.256517],[8.746009,42.628122],[9.390001,43.009985],[9.560016,42.152492]]],[[[3.588184,50.378992],[4.286023,49.907497],[4.799222,49.985373],[5.674052,49.529484],[5.897759,49.442667],[6.18632,49.463803],[6.65823,49.201958],[8.099279,49.017784],[7.593676,48.333019],[7.466759,47.620582],[7.192202,47.449766],[6.736571,47.541801],[6.768714,47.287708],[6.037389,46.725779],[6.022609,46.27299],[6.5001,46.429673],[6.843593,45.991147],[6.802355,45.70858],[7.096652,45.333099],[6.749955,45.028518],[7.007562,44.254767],[7.549596,44.127901],[7.435185,43.693845],[6.529245,43.128892],[4.556963,43.399651],[3.100411,43.075201],[2.985999,42.473015],[1.826793,42.343385],[0.701591,42.795734],[0.338047,42.579546],[-1.502771,43.034014],[-1.901351,43.422802],[-1.384225,44.02261],[-1.193798,46.014918],[-2.225724,47.064363],[-2.963276,47.570327],[-4.491555,47.954954],[-4.59235,48.68416],[-3.295814,48.901692],[-1.616511,48.644421],[-1.933494,49.776342],[-0.989469,49.347376],[1.338761,50.127173],[1.639001,50.946606],[2.513573,51.148506],[2.658422,50.796848],[3.123252,50.780363],[3.588184,50.378992]]]]},"id":"FRA"}, +{"type":"Feature","properties":{"name":"Gabon"},"geometry":{"type":"Polygon","coordinates":[[[11.093773,-3.978827],[10.066135,-2.969483],[9.405245,-2.144313],[8.797996,-1.111301],[8.830087,-0.779074],[9.04842,-0.459351],[9.291351,0.268666],[9.492889,1.01012],[9.830284,1.067894],[11.285079,1.057662],[11.276449,2.261051],[11.751665,2.326758],[12.35938,2.192812],[12.951334,2.321616],[13.075822,2.267097],[13.003114,1.830896],[13.282631,1.314184],[14.026669,1.395677],[14.276266,1.19693],[13.843321,0.038758],[14.316418,-0.552627],[14.425456,-1.333407],[14.29921,-1.998276],[13.992407,-2.470805],[13.109619,-2.42874],[12.575284,-1.948511],[12.495703,-2.391688],[11.820964,-2.514161],[11.478039,-2.765619],[11.855122,-3.426871],[11.093773,-3.978827]]]},"id":"GAB"}, +{"type":"Feature","properties":{"name":"England"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-5.661949,54.554603],[-6.197885,53.867565],[-6.95373,54.073702],[-7.572168,54.059956],[-7.366031,54.595841],[-7.572168,55.131622],[-6.733847,55.17286],[-5.661949,54.554603]]],[[[-3.005005,58.635],[-4.073828,57.553025],[-3.055002,57.690019],[-1.959281,57.6848],[-2.219988,56.870017],[-3.119003,55.973793],[-2.085009,55.909998],[-2.005676,55.804903],[-1.114991,54.624986],[-0.430485,54.464376],[0.184981,53.325014],[0.469977,52.929999],[1.681531,52.73952],[1.559988,52.099998],[1.050562,51.806761],[1.449865,51.289428],[0.550334,50.765739],[-0.787517,50.774989],[-2.489998,50.500019],[-2.956274,50.69688],[-3.617448,50.228356],[-4.542508,50.341837],[-5.245023,49.96],[-5.776567,50.159678],[-4.30999,51.210001],[-3.414851,51.426009],[-3.422719,51.426848],[-4.984367,51.593466],[-5.267296,51.9914],[-4.222347,52.301356],[-4.770013,52.840005],[-4.579999,53.495004],[-3.093831,53.404547],[-3.09208,53.404441],[-2.945009,53.985],[-3.614701,54.600937],[-3.630005,54.615013],[-4.844169,54.790971],[-5.082527,55.061601],[-4.719112,55.508473],[-5.047981,55.783986],[-5.586398,55.311146],[-5.644999,56.275015],[-6.149981,56.78501],[-5.786825,57.818848],[-5.009999,58.630013],[-4.211495,58.550845],[-3.005005,58.635]]]]},"id":"GBR"}, +{"type":"Feature","properties":{"name":"Georgia"},"geometry":{"type":"Polygon","coordinates":[[[41.554084,41.535656],[41.703171,41.962943],[41.45347,42.645123],[40.875469,43.013628],[40.321394,43.128634],[39.955009,43.434998],[40.076965,43.553104],[40.922185,43.382159],[42.394395,43.220308],[43.756017,42.740828],[43.9312,42.554974],[44.537623,42.711993],[45.470279,42.502781],[45.77641,42.092444],[46.404951,41.860675],[46.145432,41.722802],[46.637908,41.181673],[46.501637,41.064445],[45.962601,41.123873],[45.217426,41.411452],[44.97248,41.248129],[43.582746,41.092143],[42.619549,41.583173],[41.554084,41.535656]]]},"id":"GEO"}, +{"type":"Feature","properties":{"name":"Ghana"},"geometry":{"type":"Polygon","coordinates":[[[1.060122,5.928837],[-0.507638,5.343473],[-1.063625,5.000548],[-1.964707,4.710462],[-2.856125,4.994476],[-2.810701,5.389051],[-3.24437,6.250472],[-2.983585,7.379705],[-2.56219,8.219628],[-2.827496,9.642461],[-2.963896,10.395335],[-2.940409,10.96269],[-1.203358,11.009819],[-0.761576,10.93693],[-0.438702,11.098341],[0.023803,11.018682],[-0.049785,10.706918],[0.36758,10.191213],[0.365901,9.465004],[0.461192,8.677223],[0.712029,8.312465],[0.490957,7.411744],[0.570384,6.914359],[0.836931,6.279979],[1.060122,5.928837]]]},"id":"GHA"}, +{"type":"Feature","properties":{"name":"Guinea"},"geometry":{"type":"Polygon","coordinates":[[[-8.439298,7.686043],[-8.722124,7.711674],[-8.926065,7.309037],[-9.208786,7.313921],[-9.403348,7.526905],[-9.33728,7.928534],[-9.755342,8.541055],[-10.016567,8.428504],[-10.230094,8.406206],[-10.505477,8.348896],[-10.494315,8.715541],[-10.65477,8.977178],[-10.622395,9.26791],[-10.839152,9.688246],[-11.117481,10.045873],[-11.917277,10.046984],[-12.150338,9.858572],[-12.425929,9.835834],[-12.596719,9.620188],[-12.711958,9.342712],[-13.24655,8.903049],[-13.685154,9.494744],[-14.074045,9.886167],[-14.330076,10.01572],[-14.579699,10.214467],[-14.693232,10.656301],[-14.839554,10.876572],[-15.130311,11.040412],[-14.685687,11.527824],[-14.382192,11.509272],[-14.121406,11.677117],[-13.9008,11.678719],[-13.743161,11.811269],[-13.828272,12.142644],[-13.718744,12.247186],[-13.700476,12.586183],[-13.217818,12.575874],[-12.499051,12.33209],[-12.278599,12.35444],[-12.203565,12.465648],[-11.658301,12.386583],[-11.513943,12.442988],[-11.456169,12.076834],[-11.297574,12.077971],[-11.036556,12.211245],[-10.87083,12.177887],[-10.593224,11.923975],[-10.165214,11.844084],[-9.890993,12.060479],[-9.567912,12.194243],[-9.327616,12.334286],[-9.127474,12.30806],[-8.905265,12.088358],[-8.786099,11.812561],[-8.376305,11.393646],[-8.581305,11.136246],[-8.620321,10.810891],[-8.407311,10.909257],[-8.282357,10.792597],[-8.335377,10.494812],[-8.029944,10.206535],[-8.229337,10.12902],[-8.309616,9.789532],[-8.079114,9.376224],[-7.8321,8.575704],[-8.203499,8.455453],[-8.299049,8.316444],[-8.221792,8.123329],[-8.280703,7.68718],[-8.439298,7.686043]]]},"id":"GIN"}, +{"type":"Feature","properties":{"name":"Gambia"},"geometry":{"type":"Polygon","coordinates":[[[-16.841525,13.151394],[-16.713729,13.594959],[-15.624596,13.623587],[-15.39877,13.860369],[-15.081735,13.876492],[-14.687031,13.630357],[-14.376714,13.62568],[-14.046992,13.794068],[-13.844963,13.505042],[-14.277702,13.280585],[-14.712197,13.298207],[-15.141163,13.509512],[-15.511813,13.27857],[-15.691001,13.270353],[-15.931296,13.130284],[-16.841525,13.151394]]]},"id":"GMB"}, +{"type":"Feature","properties":{"name":"Guinea Bissau"},"geometry":{"type":"Polygon","coordinates":[[[-15.130311,11.040412],[-15.66418,11.458474],[-16.085214,11.524594],[-16.314787,11.806515],[-16.308947,11.958702],[-16.613838,12.170911],[-16.677452,12.384852],[-16.147717,12.547762],[-15.816574,12.515567],[-15.548477,12.62817],[-13.700476,12.586183],[-13.718744,12.247186],[-13.828272,12.142644],[-13.743161,11.811269],[-13.9008,11.678719],[-14.121406,11.677117],[-14.382192,11.509272],[-14.685687,11.527824],[-15.130311,11.040412]]]},"id":"GNB"}, +{"type":"Feature","properties":{"name":"Equatorial Guinea"},"geometry":{"type":"Polygon","coordinates":[[[9.492889,1.01012],[9.305613,1.160911],[9.649158,2.283866],[11.276449,2.261051],[11.285079,1.057662],[9.830284,1.067894],[9.492889,1.01012]]]},"id":"GNQ"}, +{"type":"Feature","properties":{"name":"Greece"},"geometry":{"type":"MultiPolygon","coordinates":[[[[23.69998,35.705004],[24.246665,35.368022],[25.025015,35.424996],[25.769208,35.354018],[25.745023,35.179998],[26.290003,35.29999],[26.164998,35.004995],[24.724982,34.919988],[24.735007,35.084991],[23.514978,35.279992],[23.69998,35.705004]]],[[[26.604196,41.562115],[26.294602,40.936261],[26.056942,40.824123],[25.447677,40.852545],[24.925848,40.947062],[23.714811,40.687129],[24.407999,40.124993],[23.899968,39.962006],[23.342999,39.960998],[22.813988,40.476005],[22.626299,40.256561],[22.849748,39.659311],[23.350027,39.190011],[22.973099,38.970903],[23.530016,38.510001],[24.025025,38.219993],[24.040011,37.655015],[23.115003,37.920011],[23.409972,37.409991],[22.774972,37.30501],[23.154225,36.422506],[22.490028,36.41],[21.670026,36.844986],[21.295011,37.644989],[21.120034,38.310323],[20.730032,38.769985],[20.217712,39.340235],[20.150016,39.624998],[20.615,40.110007],[20.674997,40.435],[20.99999,40.580004],[21.02004,40.842727],[21.674161,40.931275],[22.055378,41.149866],[22.597308,41.130487],[22.76177,41.3048],[22.952377,41.337994],[23.692074,41.309081],[24.492645,41.583896],[25.197201,41.234486],[26.106138,41.328899],[26.117042,41.826905],[26.604196,41.562115]]]]},"id":"GRC"}, +{"type":"Feature","properties":{"name":"Greenland"},"geometry":{"type":"Polygon","coordinates":[[[-46.76379,82.62796],[-43.40644,83.22516],[-39.89753,83.18018],[-38.62214,83.54905],[-35.08787,83.64513],[-27.10046,83.51966],[-20.84539,82.72669],[-22.69182,82.34165],[-26.51753,82.29765],[-31.9,82.2],[-31.39646,82.02154],[-27.85666,82.13178],[-24.84448,81.78697],[-22.90328,82.09317],[-22.07175,81.73449],[-23.16961,81.15271],[-20.62363,81.52462],[-15.76818,81.91245],[-12.77018,81.71885],[-12.20855,81.29154],[-16.28533,80.58004],[-16.85,80.35],[-20.04624,80.17708],[-17.73035,80.12912],[-18.9,79.4],[-19.70499,78.75128],[-19.67353,77.63859],[-18.47285,76.98565],[-20.03503,76.94434],[-21.67944,76.62795],[-19.83407,76.09808],[-19.59896,75.24838],[-20.66818,75.15585],[-19.37281,74.29561],[-21.59422,74.22382],[-20.43454,73.81713],[-20.76234,73.46436],[-22.17221,73.30955],[-23.56593,73.30663],[-22.31311,72.62928],[-22.29954,72.18409],[-24.27834,72.59788],[-24.79296,72.3302],[-23.44296,72.08016],[-22.13281,71.46898],[-21.75356,70.66369],[-23.53603,70.471],[-24.30702,70.85649],[-25.54341,71.43094],[-25.20135,70.75226],[-26.36276,70.22646],[-23.72742,70.18401],[-22.34902,70.12946],[-25.02927,69.2588],[-27.74737,68.47046],[-30.67371,68.12503],[-31.77665,68.12078],[-32.81105,67.73547],[-34.20196,66.67974],[-36.35284,65.9789],[-37.04378,65.93768],[-38.37505,65.69213],[-39.81222,65.45848],[-40.66899,64.83997],[-40.68281,64.13902],[-41.1887,63.48246],[-42.81938,62.68233],[-42.41666,61.90093],[-42.86619,61.07404],[-43.3784,60.09772],[-44.7875,60.03676],[-46.26364,60.85328],[-48.26294,60.85843],[-49.23308,61.40681],[-49.90039,62.38336],[-51.63325,63.62691],[-52.14014,64.27842],[-52.27659,65.1767],[-53.66166,66.09957],[-53.30161,66.8365],[-53.96911,67.18899],[-52.9804,68.35759],[-51.47536,68.72958],[-51.08041,69.14781],[-50.87122,69.9291],[-52.013585,69.574925],[-52.55792,69.42616],[-53.45629,69.283625],[-54.68336,69.61003],[-54.75001,70.28932],[-54.35884,70.821315],[-53.431315,70.835755],[-51.39014,70.56978],[-53.10937,71.20485],[-54.00422,71.54719],[-55,71.406537],[-55.83468,71.65444],[-54.71819,72.58625],[-55.32634,72.95861],[-56.12003,73.64977],[-57.32363,74.71026],[-58.59679,75.09861],[-58.58516,75.51727],[-61.26861,76.10238],[-63.39165,76.1752],[-66.06427,76.13486],[-68.50438,76.06141],[-69.66485,76.37975],[-71.40257,77.00857],[-68.77671,77.32312],[-66.76397,77.37595],[-71.04293,77.63595],[-73.297,78.04419],[-73.15938,78.43271],[-69.37345,78.91388],[-65.7107,79.39436],[-65.3239,79.75814],[-68.02298,80.11721],[-67.15129,80.51582],[-63.68925,81.21396],[-62.23444,81.3211],[-62.65116,81.77042],[-60.28249,82.03363],[-57.20744,82.19074],[-54.13442,82.19962],[-53.04328,81.88833],[-50.39061,82.43883],[-48.00386,82.06481],[-46.59984,81.985945],[-44.523,81.6607],[-46.9007,82.19979],[-46.76379,82.62796]]]},"id":"GRL"}, +{"type":"Feature","properties":{"name":"Guatemala"},"geometry":{"type":"Polygon","coordinates":[[[-90.095555,13.735338],[-90.608624,13.909771],[-91.23241,13.927832],[-91.689747,14.126218],[-92.22775,14.538829],[-92.20323,14.830103],[-92.087216,15.064585],[-92.229249,15.251447],[-91.74796,16.066565],[-90.464473,16.069562],[-90.438867,16.41011],[-90.600847,16.470778],[-90.711822,16.687483],[-91.08167,16.918477],[-91.453921,17.252177],[-91.002269,17.254658],[-91.00152,17.817595],[-90.067934,17.819326],[-89.14308,17.808319],[-89.150806,17.015577],[-89.229122,15.886938],[-88.930613,15.887273],[-88.604586,15.70638],[-88.518364,15.855389],[-88.225023,15.727722],[-88.68068,15.346247],[-89.154811,15.066419],[-89.22522,14.874286],[-89.145535,14.678019],[-89.353326,14.424133],[-89.587343,14.362586],[-89.534219,14.244816],[-89.721934,14.134228],[-90.064678,13.88197],[-90.095555,13.735338]]]},"id":"GTM"}, +{"type":"Feature","properties":{"name":"Guyana"},"geometry":{"type":"Polygon","coordinates":[[[-59.758285,8.367035],[-59.101684,7.999202],[-58.482962,7.347691],[-58.454876,6.832787],[-58.078103,6.809094],[-57.542219,6.321268],[-57.147436,5.97315],[-57.307246,5.073567],[-57.914289,4.812626],[-57.86021,4.576801],[-58.044694,4.060864],[-57.601569,3.334655],[-57.281433,3.333492],[-57.150098,2.768927],[-56.539386,1.899523],[-56.782704,1.863711],[-57.335823,1.948538],[-57.660971,1.682585],[-58.11345,1.507195],[-58.429477,1.463942],[-58.540013,1.268088],[-59.030862,1.317698],[-59.646044,1.786894],[-59.718546,2.24963],[-59.974525,2.755233],[-59.815413,3.606499],[-59.53804,3.958803],[-59.767406,4.423503],[-60.111002,4.574967],[-59.980959,5.014061],[-60.213683,5.244486],[-60.733574,5.200277],[-61.410303,5.959068],[-61.139415,6.234297],[-61.159336,6.696077],[-60.543999,6.856584],[-60.295668,7.043911],[-60.637973,7.415],[-60.550588,7.779603],[-59.758285,8.367035]]]},"id":"GUY"}, +{"type":"Feature","properties":{"name":"Honduras"},"geometry":{"type":"Polygon","coordinates":[[[-87.316654,12.984686],[-87.489409,13.297535],[-87.793111,13.38448],[-87.723503,13.78505],[-87.859515,13.893312],[-88.065343,13.964626],[-88.503998,13.845486],[-88.541231,13.980155],[-88.843073,14.140507],[-89.058512,14.340029],[-89.353326,14.424133],[-89.145535,14.678019],[-89.22522,14.874286],[-89.154811,15.066419],[-88.68068,15.346247],[-88.225023,15.727722],[-88.121153,15.688655],[-87.901813,15.864458],[-87.61568,15.878799],[-87.522921,15.797279],[-87.367762,15.84694],[-86.903191,15.756713],[-86.440946,15.782835],[-86.119234,15.893449],[-86.001954,16.005406],[-85.683317,15.953652],[-85.444004,15.885749],[-85.182444,15.909158],[-84.983722,15.995923],[-84.52698,15.857224],[-84.368256,15.835158],[-84.063055,15.648244],[-83.773977,15.424072],[-83.410381,15.270903],[-83.147219,14.995829],[-83.489989,15.016267],[-83.628585,14.880074],[-83.975721,14.749436],[-84.228342,14.748764],[-84.449336,14.621614],[-84.649582,14.666805],[-84.820037,14.819587],[-84.924501,14.790493],[-85.052787,14.551541],[-85.148751,14.560197],[-85.165365,14.35437],[-85.514413,14.079012],[-85.698665,13.960078],[-85.801295,13.836055],[-86.096264,14.038187],[-86.312142,13.771356],[-86.520708,13.778487],[-86.755087,13.754845],[-86.733822,13.263093],[-86.880557,13.254204],[-87.005769,13.025794],[-87.316654,12.984686]]]},"id":"HND"}, +{"type":"Feature","properties":{"name":"Croatia"},"geometry":{"type":"Polygon","coordinates":[[[18.829838,45.908878],[19.072769,45.521511],[19.390476,45.236516],[19.005486,44.860234],[18.553214,45.08159],[17.861783,45.06774],[17.002146,45.233777],[16.534939,45.211608],[16.318157,45.004127],[15.959367,45.233777],[15.750026,44.818712],[16.23966,44.351143],[16.456443,44.04124],[16.916156,43.667722],[17.297373,43.446341],[17.674922,43.028563],[18.56,42.65],[18.450016,42.479991],[17.50997,42.849995],[16.930006,43.209998],[16.015385,43.507215],[15.174454,44.243191],[15.37625,44.317915],[14.920309,44.738484],[14.901602,45.07606],[14.258748,45.233777],[13.952255,44.802124],[13.656976,45.136935],[13.679403,45.484149],[13.71506,45.500324],[14.411968,45.466166],[14.595109,45.634941],[14.935244,45.471695],[15.327675,45.452316],[15.323954,45.731783],[15.67153,45.834154],[15.768733,46.238108],[16.564808,46.503751],[16.882515,46.380632],[17.630066,45.951769],[18.456062,45.759481],[18.829838,45.908878]]]},"id":"HRV"}, +{"type":"Feature","properties":{"name":"Haiti"},"geometry":{"type":"Polygon","coordinates":[[[-73.189791,19.915684],[-72.579673,19.871501],[-71.712361,19.714456],[-71.624873,19.169838],[-71.701303,18.785417],[-71.945112,18.6169],[-71.687738,18.31666],[-71.708305,18.044997],[-72.372476,18.214961],[-72.844411,18.145611],[-73.454555,18.217906],[-73.922433,18.030993],[-74.458034,18.34255],[-74.369925,18.664908],[-73.449542,18.526053],[-72.694937,18.445799],[-72.334882,18.668422],[-72.79165,19.101625],[-72.784105,19.483591],[-73.415022,19.639551],[-73.189791,19.915684]]]},"id":"HTI"}, +{"type":"Feature","properties":{"name":"Hungary"},"geometry":{"type":"Polygon","coordinates":[[[16.202298,46.852386],[16.534268,47.496171],[16.340584,47.712902],[16.903754,47.714866],[16.979667,48.123497],[17.488473,47.867466],[17.857133,47.758429],[18.696513,47.880954],[18.777025,48.081768],[19.174365,48.111379],[19.661364,48.266615],[19.769471,48.202691],[20.239054,48.327567],[20.473562,48.56285],[20.801294,48.623854],[21.872236,48.319971],[22.085608,48.422264],[22.64082,48.15024],[22.710531,47.882194],[22.099768,47.672439],[21.626515,46.994238],[21.021952,46.316088],[20.220192,46.127469],[19.596045,46.17173],[18.829838,45.908878],[18.456062,45.759481],[17.630066,45.951769],[16.882515,46.380632],[16.564808,46.503751],[16.370505,46.841327],[16.202298,46.852386]]]},"id":"HUN"}, +{"type":"Feature","properties":{"name":"Indonesia"},"geometry":{"type":"MultiPolygon","coordinates":[[[[120.715609,-10.239581],[120.295014,-10.25865],[118.967808,-9.557969],[119.90031,-9.36134],[120.425756,-9.665921],[120.775502,-9.969675],[120.715609,-10.239581]]],[[[124.43595,-10.140001],[123.579982,-10.359987],[123.459989,-10.239995],[123.550009,-9.900016],[123.980009,-9.290027],[124.968682,-8.89279],[125.07002,-9.089987],[125.08852,-9.393173],[124.43595,-10.140001]]],[[[117.900018,-8.095681],[118.260616,-8.362383],[118.87846,-8.280683],[119.126507,-8.705825],[117.970402,-8.906639],[117.277731,-9.040895],[116.740141,-9.032937],[117.083737,-8.457158],[117.632024,-8.449303],[117.900018,-8.095681]]],[[[122.903537,-8.094234],[122.756983,-8.649808],[121.254491,-8.933666],[119.924391,-8.810418],[119.920929,-8.444859],[120.715092,-8.236965],[121.341669,-8.53674],[122.007365,-8.46062],[122.903537,-8.094234]]],[[[108.623479,-6.777674],[110.539227,-6.877358],[110.759576,-6.465186],[112.614811,-6.946036],[112.978768,-7.594213],[114.478935,-7.776528],[115.705527,-8.370807],[114.564511,-8.751817],[113.464734,-8.348947],[112.559672,-8.376181],[111.522061,-8.302129],[110.58615,-8.122605],[109.427667,-7.740664],[108.693655,-7.6416],[108.277763,-7.766657],[106.454102,-7.3549],[106.280624,-6.9249],[105.365486,-6.851416],[106.051646,-5.895919],[107.265009,-5.954985],[108.072091,-6.345762],[108.486846,-6.421985],[108.623479,-6.777674]]],[[[134.724624,-6.214401],[134.210134,-6.895238],[134.112776,-6.142467],[134.290336,-5.783058],[134.499625,-5.445042],[134.727002,-5.737582],[134.724624,-6.214401]]],[[[127.249215,-3.459065],[126.874923,-3.790983],[126.183802,-3.607376],[125.989034,-3.177273],[127.000651,-3.129318],[127.249215,-3.459065]]],[[[130.471344,-3.093764],[130.834836,-3.858472],[129.990547,-3.446301],[129.155249,-3.362637],[128.590684,-3.428679],[127.898891,-3.393436],[128.135879,-2.84365],[129.370998,-2.802154],[130.471344,-3.093764]]],[[[134.143368,-1.151867],[134.422627,-2.769185],[135.457603,-3.367753],[136.293314,-2.307042],[137.440738,-1.703513],[138.329727,-1.702686],[139.184921,-2.051296],[139.926684,-2.409052],[141.00021,-2.600151],[141.017057,-5.859022],[141.033852,-9.117893],[140.143415,-8.297168],[139.127767,-8.096043],[138.881477,-8.380935],[137.614474,-8.411683],[138.039099,-7.597882],[138.668621,-7.320225],[138.407914,-6.232849],[137.92784,-5.393366],[135.98925,-4.546544],[135.164598,-4.462931],[133.66288,-3.538853],[133.367705,-4.024819],[132.983956,-4.112979],[132.756941,-3.746283],[132.753789,-3.311787],[131.989804,-2.820551],[133.066845,-2.460418],[133.780031,-2.479848],[133.696212,-2.214542],[132.232373,-2.212526],[131.836222,-1.617162],[130.94284,-1.432522],[130.519558,-0.93772],[131.867538,-0.695461],[132.380116,-0.369538],[133.985548,-0.78021],[134.143368,-1.151867]]],[[[125.240501,1.419836],[124.437035,0.427881],[123.685505,0.235593],[122.723083,0.431137],[121.056725,0.381217],[120.183083,0.237247],[120.04087,-0.519658],[120.935905,-1.408906],[121.475821,-0.955962],[123.340565,-0.615673],[123.258399,-1.076213],[122.822715,-0.930951],[122.38853,-1.516858],[121.508274,-1.904483],[122.454572,-3.186058],[122.271896,-3.5295],[123.170963,-4.683693],[123.162333,-5.340604],[122.628515,-5.634591],[122.236394,-5.282933],[122.719569,-4.464172],[121.738234,-4.851331],[121.489463,-4.574553],[121.619171,-4.188478],[120.898182,-3.602105],[120.972389,-2.627643],[120.305453,-2.931604],[120.390047,-4.097579],[120.430717,-5.528241],[119.796543,-5.6734],[119.366906,-5.379878],[119.653606,-4.459417],[119.498835,-3.494412],[119.078344,-3.487022],[118.767769,-2.801999],[119.180974,-2.147104],[119.323394,-1.353147],[119.825999,0.154254],[120.035702,0.566477],[120.885779,1.309223],[121.666817,1.013944],[122.927567,0.875192],[124.077522,0.917102],[125.065989,1.643259],[125.240501,1.419836]]],[[[128.688249,1.132386],[128.635952,0.258486],[128.12017,0.356413],[127.968034,-0.252077],[128.379999,-0.780004],[128.100016,-0.899996],[127.696475,-0.266598],[127.39949,1.011722],[127.600512,1.810691],[127.932378,2.174596],[128.004156,1.628531],[128.594559,1.540811],[128.688249,1.132386]]],[[[117.875627,1.827641],[118.996747,0.902219],[117.811858,0.784242],[117.478339,0.102475],[117.521644,-0.803723],[116.560048,-1.487661],[116.533797,-2.483517],[116.148084,-4.012726],[116.000858,-3.657037],[114.864803,-4.106984],[114.468652,-3.495704],[113.755672,-3.43917],[113.256994,-3.118776],[112.068126,-3.478392],[111.703291,-2.994442],[111.04824,-3.049426],[110.223846,-2.934032],[110.070936,-1.592874],[109.571948,-1.314907],[109.091874,-0.459507],[108.952658,0.415375],[109.069136,1.341934],[109.66326,2.006467],[109.830227,1.338136],[110.514061,0.773131],[111.159138,0.976478],[111.797548,0.904441],[112.380252,1.410121],[112.859809,1.49779],[113.80585,1.217549],[114.621355,1.430688],[115.134037,2.821482],[115.519078,3.169238],[115.865517,4.306559],[117.015214,4.306094],[117.882035,4.137551],[117.313232,3.234428],[118.04833,2.28769],[117.875627,1.827641]]],[[[105.817655,-5.852356],[104.710384,-5.873285],[103.868213,-5.037315],[102.584261,-4.220259],[102.156173,-3.614146],[101.399113,-2.799777],[100.902503,-2.050262],[100.141981,-0.650348],[99.26374,0.183142],[98.970011,1.042882],[98.601351,1.823507],[97.699598,2.453184],[97.176942,3.308791],[96.424017,3.86886],[95.380876,4.970782],[95.293026,5.479821],[95.936863,5.439513],[97.484882,5.246321],[98.369169,4.26837],[99.142559,3.59035],[99.693998,3.174329],[100.641434,2.099381],[101.658012,2.083697],[102.498271,1.3987],[103.07684,0.561361],[103.838396,0.104542],[103.437645,-0.711946],[104.010789,-1.059212],[104.369991,-1.084843],[104.53949,-1.782372],[104.887893,-2.340425],[105.622111,-2.428844],[106.108593,-3.061777],[105.857446,-4.305525],[105.817655,-5.852356]]]]},"id":"IDN"}, +{"type":"Feature","properties":{"name":"India"},"geometry":{"type":"Polygon","coordinates":[[[77.837451,35.49401],[78.912269,34.321936],[78.811086,33.506198],[79.208892,32.994395],[79.176129,32.48378],[78.458446,32.618164],[78.738894,31.515906],[79.721367,30.882715],[81.111256,30.183481],[80.476721,29.729865],[80.088425,28.79447],[81.057203,28.416095],[81.999987,27.925479],[83.304249,27.364506],[84.675018,27.234901],[85.251779,26.726198],[86.024393,26.630985],[87.227472,26.397898],[88.060238,26.414615],[88.174804,26.810405],[88.043133,27.445819],[88.120441,27.876542],[88.730326,28.086865],[88.814248,27.299316],[88.835643,27.098966],[89.744528,26.719403],[90.373275,26.875724],[91.217513,26.808648],[92.033484,26.83831],[92.103712,27.452614],[91.696657,27.771742],[92.503119,27.896876],[93.413348,28.640629],[94.56599,29.277438],[95.404802,29.031717],[96.117679,29.452802],[96.586591,28.83098],[96.248833,28.411031],[97.327114,28.261583],[97.402561,27.882536],[97.051989,27.699059],[97.133999,27.083774],[96.419366,27.264589],[95.124768,26.573572],[95.155153,26.001307],[94.603249,25.162495],[94.552658,24.675238],[94.106742,23.850741],[93.325188,24.078556],[93.286327,23.043658],[93.060294,22.703111],[93.166128,22.27846],[92.672721,22.041239],[92.146035,23.627499],[91.869928,23.624346],[91.706475,22.985264],[91.158963,23.503527],[91.46773,24.072639],[91.915093,24.130414],[92.376202,24.976693],[91.799596,25.147432],[90.872211,25.132601],[89.920693,25.26975],[89.832481,25.965082],[89.355094,26.014407],[88.563049,26.446526],[88.209789,25.768066],[88.931554,25.238692],[88.306373,24.866079],[88.084422,24.501657],[88.69994,24.233715],[88.52977,23.631142],[88.876312,22.879146],[89.031961,22.055708],[88.888766,21.690588],[88.208497,21.703172],[86.975704,21.495562],[87.033169,20.743308],[86.499351,20.151638],[85.060266,19.478579],[83.941006,18.30201],[83.189217,17.671221],[82.192792,17.016636],[82.191242,16.556664],[81.692719,16.310219],[80.791999,15.951972],[80.324896,15.899185],[80.025069,15.136415],[80.233274,13.835771],[80.286294,13.006261],[79.862547,12.056215],[79.857999,10.357275],[79.340512,10.308854],[78.885345,9.546136],[79.18972,9.216544],[78.277941,8.933047],[77.941165,8.252959],[77.539898,7.965535],[76.592979,8.899276],[76.130061,10.29963],[75.746467,11.308251],[75.396101,11.781245],[74.864816,12.741936],[74.616717,13.992583],[74.443859,14.617222],[73.534199,15.990652],[73.119909,17.92857],[72.820909,19.208234],[72.824475,20.419503],[72.630533,21.356009],[71.175273,20.757441],[70.470459,20.877331],[69.16413,22.089298],[69.644928,22.450775],[69.349597,22.84318],[68.176645,23.691965],[68.842599,24.359134],[71.04324,24.356524],[70.844699,25.215102],[70.282873,25.722229],[70.168927,26.491872],[69.514393,26.940966],[70.616496,27.989196],[71.777666,27.91318],[72.823752,28.961592],[73.450638,29.976413],[74.42138,30.979815],[74.405929,31.692639],[75.258642,32.271105],[74.451559,32.7649],[74.104294,33.441473],[73.749948,34.317699],[74.240203,34.748887],[75.757061,34.504923],[76.871722,34.653544],[77.837451,35.49401]]]},"id":"IND"}, +{"type":"Feature","properties":{"name":"Ireland"},"geometry":{"type":"Polygon","coordinates":[[[-6.197885,53.867565],[-6.032985,53.153164],[-6.788857,52.260118],[-8.561617,51.669301],[-9.977086,51.820455],[-9.166283,52.864629],[-9.688525,53.881363],[-8.327987,54.664519],[-7.572168,55.131622],[-7.366031,54.595841],[-7.572168,54.059956],[-6.95373,54.073702],[-6.197885,53.867565]]]},"id":"IRL"}, +{"type":"Feature","properties":{"name":"Iran"},"geometry":{"type":"Polygon","coordinates":[[[53.921598,37.198918],[54.800304,37.392421],[55.511578,37.964117],[56.180375,37.935127],[56.619366,38.121394],[57.330434,38.029229],[58.436154,37.522309],[59.234762,37.412988],[60.377638,36.527383],[61.123071,36.491597],[61.210817,35.650072],[60.803193,34.404102],[60.52843,33.676446],[60.9637,33.528832],[60.536078,32.981269],[60.863655,32.18292],[60.941945,31.548075],[61.699314,31.379506],[61.781222,30.73585],[60.874248,29.829239],[61.369309,29.303276],[61.771868,28.699334],[62.72783,28.259645],[62.755426,27.378923],[63.233898,27.217047],[63.316632,26.756532],[61.874187,26.239975],[61.497363,25.078237],[59.616134,25.380157],[58.525761,25.609962],[57.397251,25.739902],[56.970766,26.966106],[56.492139,27.143305],[55.72371,26.964633],[54.71509,26.480658],[53.493097,26.812369],[52.483598,27.580849],[51.520763,27.86569],[50.852948,28.814521],[50.115009,30.147773],[49.57685,29.985715],[48.941333,30.31709],[48.567971,29.926778],[48.014568,30.452457],[48.004698,30.985137],[47.685286,30.984853],[47.849204,31.709176],[47.334661,32.469155],[46.109362,33.017287],[45.416691,33.967798],[45.64846,34.748138],[46.151788,35.093259],[46.07634,35.677383],[45.420618,35.977546],[44.77267,37.17045],[44.225756,37.971584],[44.421403,38.281281],[44.109225,39.428136],[44.79399,39.713003],[44.952688,39.335765],[45.457722,38.874139],[46.143623,38.741201],[46.50572,38.770605],[47.685079,39.508364],[48.060095,39.582235],[48.355529,39.288765],[48.010744,38.794015],[48.634375,38.270378],[48.883249,38.320245],[49.199612,37.582874],[50.147771,37.374567],[50.842354,36.872814],[52.264025,36.700422],[53.82579,36.965031],[53.921598,37.198918]]]},"id":"IRN"}, +{"type":"Feature","properties":{"name":"Iraq"},"geometry":{"type":"Polygon","coordinates":[[[45.420618,35.977546],[46.07634,35.677383],[46.151788,35.093259],[45.64846,34.748138],[45.416691,33.967798],[46.109362,33.017287],[47.334661,32.469155],[47.849204,31.709176],[47.685286,30.984853],[48.004698,30.985137],[48.014568,30.452457],[48.567971,29.926778],[47.974519,29.975819],[47.302622,30.05907],[46.568713,29.099025],[44.709499,29.178891],[41.889981,31.190009],[40.399994,31.889992],[39.195468,32.161009],[38.792341,33.378686],[41.006159,34.419372],[41.383965,35.628317],[41.289707,36.358815],[41.837064,36.605854],[42.349591,37.229873],[42.779126,37.385264],[43.942259,37.256228],[44.293452,37.001514],[44.772699,37.170445],[45.420618,35.977546]]]},"id":"IRQ"}, +{"type":"Feature","properties":{"name":"Iceland"},"geometry":{"type":"Polygon","coordinates":[[[-14.508695,66.455892],[-14.739637,65.808748],[-13.609732,65.126671],[-14.909834,64.364082],[-17.794438,63.678749],[-18.656246,63.496383],[-19.972755,63.643635],[-22.762972,63.960179],[-21.778484,64.402116],[-23.955044,64.89113],[-22.184403,65.084968],[-22.227423,65.378594],[-24.326184,65.611189],[-23.650515,66.262519],[-22.134922,66.410469],[-20.576284,65.732112],[-19.056842,66.276601],[-17.798624,65.993853],[-16.167819,66.526792],[-14.508695,66.455892]]]},"id":"ISL"}, +{"type":"Feature","properties":{"name":"Israel"},"geometry":{"type":"Polygon","coordinates":[[[35.719918,32.709192],[35.545665,32.393992],[35.18393,32.532511],[34.974641,31.866582],[35.225892,31.754341],[34.970507,31.616778],[34.927408,31.353435],[35.397561,31.489086],[35.420918,31.100066],[34.922603,29.501326],[34.265433,31.219361],[34.556372,31.548824],[34.488107,31.605539],[34.752587,32.072926],[34.955417,32.827376],[35.098457,33.080539],[35.126053,33.0909],[35.460709,33.08904],[35.552797,33.264275],[35.821101,33.277426],[35.836397,32.868123],[35.700798,32.716014],[35.719918,32.709192]]]},"id":"ISR"}, +{"type":"Feature","properties":{"name":"Italy"},"geometry":{"type":"MultiPolygon","coordinates":[[[[15.520376,38.231155],[15.160243,37.444046],[15.309898,37.134219],[15.099988,36.619987],[14.335229,36.996631],[13.826733,37.104531],[12.431004,37.61295],[12.570944,38.126381],[13.741156,38.034966],[14.761249,38.143874],[15.520376,38.231155]]],[[[9.210012,41.209991],[9.809975,40.500009],[9.669519,39.177376],[9.214818,39.240473],[8.806936,38.906618],[8.428302,39.171847],[8.388253,40.378311],[8.159998,40.950007],[8.709991,40.899984],[9.210012,41.209991]]],[[[12.376485,46.767559],[13.806475,46.509306],[13.69811,46.016778],[13.93763,45.591016],[13.141606,45.736692],[12.328581,45.381778],[12.383875,44.885374],[12.261453,44.600482],[12.589237,44.091366],[13.526906,43.587727],[14.029821,42.761008],[15.14257,41.95514],[15.926191,41.961315],[16.169897,41.740295],[15.889346,41.541082],[16.785002,41.179606],[17.519169,40.877143],[18.376687,40.355625],[18.480247,40.168866],[18.293385,39.810774],[17.73838,40.277671],[16.869596,40.442235],[16.448743,39.795401],[17.17149,39.4247],[17.052841,38.902871],[16.635088,38.843572],[16.100961,37.985899],[15.684087,37.908849],[15.687963,38.214593],[15.891981,38.750942],[16.109332,38.964547],[15.718814,39.544072],[15.413613,40.048357],[14.998496,40.172949],[14.703268,40.60455],[14.060672,40.786348],[13.627985,41.188287],[12.888082,41.25309],[12.106683,41.704535],[11.191906,42.355425],[10.511948,42.931463],[10.200029,43.920007],[9.702488,44.036279],[8.888946,44.366336],[8.428561,44.231228],[7.850767,43.767148],[7.435185,43.693845],[7.549596,44.127901],[7.007562,44.254767],[6.749955,45.028518],[7.096652,45.333099],[6.802355,45.70858],[6.843593,45.991147],[7.273851,45.776948],[7.755992,45.82449],[8.31663,46.163642],[8.489952,46.005151],[8.966306,46.036932],[9.182882,46.440215],[9.922837,46.314899],[10.363378,46.483571],[10.442701,46.893546],[11.048556,46.751359],[11.164828,46.941579],[12.153088,47.115393],[12.376485,46.767559]]]]},"id":"ITA"}, +{"type":"Feature","properties":{"name":"Jamaica"},"geometry":{"type":"Polygon","coordinates":[[[-77.569601,18.490525],[-76.896619,18.400867],[-76.365359,18.160701],[-76.199659,17.886867],[-76.902561,17.868238],[-77.206341,17.701116],[-77.766023,17.861597],[-78.337719,18.225968],[-78.217727,18.454533],[-77.797365,18.524218],[-77.569601,18.490525]]]},"id":"JAM"}, +{"type":"Feature","properties":{"name":"Jordan"},"geometry":{"type":"Polygon","coordinates":[[[35.545665,32.393992],[35.719918,32.709192],[36.834062,32.312938],[38.792341,33.378686],[39.195468,32.161009],[39.004886,32.010217],[37.002166,31.508413],[37.998849,30.5085],[37.66812,30.338665],[37.503582,30.003776],[36.740528,29.865283],[36.501214,29.505254],[36.068941,29.197495],[34.956037,29.356555],[34.922603,29.501326],[35.420918,31.100066],[35.397561,31.489086],[35.545252,31.782505],[35.545665,32.393992]]]},"id":"JOR"}, +{"type":"Feature","properties":{"name":"Japan"},"geometry":{"type":"MultiPolygon","coordinates":[[[[134.638428,34.149234],[134.766379,33.806335],[134.203416,33.201178],[133.79295,33.521985],[133.280268,33.28957],[133.014858,32.704567],[132.363115,32.989382],[132.371176,33.463642],[132.924373,34.060299],[133.492968,33.944621],[133.904106,34.364931],[134.638428,34.149234]]],[[[140.976388,37.142074],[140.59977,36.343983],[140.774074,35.842877],[140.253279,35.138114],[138.975528,34.6676],[137.217599,34.606286],[135.792983,33.464805],[135.120983,33.849071],[135.079435,34.596545],[133.340316,34.375938],[132.156771,33.904933],[130.986145,33.885761],[132.000036,33.149992],[131.33279,31.450355],[130.686318,31.029579],[130.20242,31.418238],[130.447676,32.319475],[129.814692,32.61031],[129.408463,33.296056],[130.353935,33.604151],[130.878451,34.232743],[131.884229,34.749714],[132.617673,35.433393],[134.608301,35.731618],[135.677538,35.527134],[136.723831,37.304984],[137.390612,36.827391],[138.857602,37.827485],[139.426405,38.215962],[140.05479,39.438807],[139.883379,40.563312],[140.305783,41.195005],[141.368973,41.37856],[141.914263,39.991616],[141.884601,39.180865],[140.959489,38.174001],[140.976388,37.142074]]],[[[143.910162,44.1741],[144.613427,43.960883],[145.320825,44.384733],[145.543137,43.262088],[144.059662,42.988358],[143.18385,41.995215],[141.611491,42.678791],[141.067286,41.584594],[139.955106,41.569556],[139.817544,42.563759],[140.312087,43.333273],[141.380549,43.388825],[141.671952,44.772125],[141.967645,45.551483],[143.14287,44.510358],[143.910162,44.1741]]]]},"id":"JPN"}, +{"type":"Feature","properties":{"name":"Kazakhstan"},"geometry":{"type":"Polygon","coordinates":[[[70.962315,42.266154],[70.388965,42.081308],[69.070027,41.384244],[68.632483,40.668681],[68.259896,40.662325],[67.985856,41.135991],[66.714047,41.168444],[66.510649,41.987644],[66.023392,41.994646],[66.098012,42.99766],[64.900824,43.728081],[63.185787,43.650075],[62.0133,43.504477],[61.05832,44.405817],[60.239972,44.784037],[58.689989,45.500014],[58.503127,45.586804],[55.928917,44.995858],[55.968191,41.308642],[55.455251,41.259859],[54.755345,42.043971],[54.079418,42.324109],[52.944293,42.116034],[52.50246,41.783316],[52.446339,42.027151],[52.692112,42.443895],[52.501426,42.792298],[51.342427,43.132975],[50.891292,44.031034],[50.339129,44.284016],[50.305643,44.609836],[51.278503,44.514854],[51.316899,45.245998],[52.16739,45.408391],[53.040876,45.259047],[53.220866,46.234646],[53.042737,46.853006],[52.042023,46.804637],[51.191945,47.048705],[50.034083,46.60899],[49.10116,46.39933],[48.593241,46.561034],[48.694734,47.075628],[48.057253,47.743753],[47.315231,47.715847],[46.466446,48.394152],[47.043672,49.152039],[46.751596,49.356006],[47.54948,50.454698],[48.577841,49.87476],[48.702382,50.605128],[50.766648,51.692762],[52.328724,51.718652],[54.532878,51.02624],[55.716941,50.621717],[56.777961,51.043551],[58.363291,51.063653],[59.642282,50.545442],[59.932807,50.842194],[61.337424,50.79907],[61.588003,51.272659],[59.967534,51.96042],[60.927269,52.447548],[60.739993,52.719986],[61.699986,52.979996],[60.978066,53.664993],[61.436591,54.006265],[65.178534,54.354228],[65.666876,54.601267],[68.1691,54.970392],[69.068167,55.38525],[70.865267,55.169734],[71.180131,54.133285],[72.22415,54.376655],[73.508516,54.035617],[73.425679,53.48981],[74.384845,53.546861],[76.8911,54.490524],[76.525179,54.177003],[77.800916,53.404415],[80.03556,50.864751],[80.568447,51.388336],[81.945986,50.812196],[83.383004,51.069183],[83.935115,50.889246],[84.416377,50.3114],[85.11556,50.117303],[85.54127,49.692859],[86.829357,49.826675],[87.35997,49.214981],[86.598776,48.549182],[85.768233,48.455751],[85.720484,47.452969],[85.16429,47.000956],[83.180484,47.330031],[82.458926,45.53965],[81.947071,45.317027],[79.966106,44.917517],[80.866206,43.180362],[80.18015,42.920068],[80.25999,42.349999],[79.643645,42.496683],[79.142177,42.856092],[77.658392,42.960686],[76.000354,42.988022],[75.636965,42.8779],[74.212866,43.298339],[73.645304,43.091272],[73.489758,42.500894],[71.844638,42.845395],[71.186281,42.704293],[70.962315,42.266154]]]},"id":"KAZ"}, +{"type":"Feature","properties":{"name":"Kenya"},"geometry":{"type":"Polygon","coordinates":[[[40.993,-0.85829],[41.58513,-1.68325],[40.88477,-2.08255],[40.63785,-2.49979],[40.26304,-2.57309],[40.12119,-3.27768],[39.80006,-3.68116],[39.60489,-4.34653],[39.20222,-4.67677],[37.7669,-3.67712],[37.69869,-3.09699],[34.07262,-1.05982],[33.903711,-0.95],[33.893569,0.109814],[34.18,0.515],[34.6721,1.17694],[35.03599,1.90584],[34.59607,3.05374],[34.47913,3.5556],[34.005,4.249885],[34.620196,4.847123],[35.298007,5.506],[35.817448,5.338232],[35.817448,4.776966],[36.159079,4.447864],[36.855093,4.447864],[38.120915,3.598605],[38.43697,3.58851],[38.67114,3.61607],[38.89251,3.50074],[39.559384,3.42206],[39.85494,3.83879],[40.76848,4.25702],[41.1718,3.91909],[41.855083,3.918912],[40.98105,2.78452],[40.993,-0.85829]]]},"id":"KEN"}, +{"type":"Feature","properties":{"name":"Kyrgyzstan"},"geometry":{"type":"Polygon","coordinates":[[[70.962315,42.266154],[71.186281,42.704293],[71.844638,42.845395],[73.489758,42.500894],[73.645304,43.091272],[74.212866,43.298339],[75.636965,42.8779],[76.000354,42.988022],[77.658392,42.960686],[79.142177,42.856092],[79.643645,42.496683],[80.25999,42.349999],[80.11943,42.123941],[78.543661,41.582243],[78.187197,41.185316],[76.904484,41.066486],[76.526368,40.427946],[75.467828,40.562072],[74.776862,40.366425],[73.822244,39.893973],[73.960013,39.660008],[73.675379,39.431237],[71.784694,39.279463],[70.549162,39.604198],[69.464887,39.526683],[69.55961,40.103211],[70.648019,39.935754],[71.014198,40.244366],[71.774875,40.145844],[73.055417,40.866033],[71.870115,41.3929],[71.157859,41.143587],[70.420022,41.519998],[71.259248,42.167711],[70.962315,42.266154]]]},"id":"KGZ"}, +{"type":"Feature","properties":{"name":"Cambodia"},"geometry":{"type":"Polygon","coordinates":[[[103.49728,10.632555],[103.09069,11.153661],[102.584932,12.186595],[102.348099,13.394247],[102.988422,14.225721],[104.281418,14.416743],[105.218777,14.273212],[106.043946,13.881091],[106.496373,14.570584],[107.382727,14.202441],[107.614548,13.535531],[107.491403,12.337206],[105.810524,11.567615],[106.24967,10.961812],[105.199915,10.88931],[104.334335,10.486544],[103.49728,10.632555]]]},"id":"KHM"}, +{"type":"Feature","properties":{"name":"South Korea"},"geometry":{"type":"Polygon","coordinates":[[[128.349716,38.612243],[129.21292,37.432392],[129.46045,36.784189],[129.468304,35.632141],[129.091377,35.082484],[128.18585,34.890377],[127.386519,34.475674],[126.485748,34.390046],[126.37392,34.93456],[126.559231,35.684541],[126.117398,36.725485],[126.860143,36.893924],[126.174759,37.749686],[126.237339,37.840378],[126.68372,37.804773],[127.073309,38.256115],[127.780035,38.304536],[128.205746,38.370397],[128.349716,38.612243]]]},"id":"KOR"}, +{"type":"Feature","properties":{"name":"Kosovo"},"geometry":{"type":"Polygon","coordinates":[[[20.76216,42.05186],[20.71731,41.84711],[20.59023,41.85541],[20.52295,42.21787],[20.28374,42.32025],[20.0707,42.58863],[20.25758,42.81275],[20.49679,42.88469],[20.63508,43.21671],[20.81448,43.27205],[20.95651,43.13094],[21.143395,43.068685],[21.27421,42.90959],[21.43866,42.86255],[21.63302,42.67717],[21.77505,42.6827],[21.66292,42.43922],[21.54332,42.32025],[21.576636,42.245224],[21.3527,42.2068],[20.76216,42.05186]]]},"id":"-99"}, +{"type":"Feature","properties":{"name":"Kuwait"},"geometry":{"type":"Polygon","coordinates":[[[47.974519,29.975819],[48.183189,29.534477],[48.093943,29.306299],[48.416094,28.552004],[47.708851,28.526063],[47.459822,29.002519],[46.568713,29.099025],[47.302622,30.05907],[47.974519,29.975819]]]},"id":"KWT"}, +{"type":"Feature","properties":{"name":"Laos"},"geometry":{"type":"Polygon","coordinates":[[[105.218777,14.273212],[105.544338,14.723934],[105.589039,15.570316],[104.779321,16.441865],[104.716947,17.428859],[103.956477,18.240954],[103.200192,18.309632],[102.998706,17.961695],[102.413005,17.932782],[102.113592,18.109102],[101.059548,17.512497],[101.035931,18.408928],[101.282015,19.462585],[100.606294,19.508344],[100.548881,20.109238],[100.115988,20.41785],[100.329101,20.786122],[101.180005,21.436573],[101.270026,21.201652],[101.80312,21.174367],[101.652018,22.318199],[102.170436,22.464753],[102.754896,21.675137],[103.203861,20.766562],[104.435,20.758733],[104.822574,19.886642],[104.183388,19.624668],[103.896532,19.265181],[105.094598,18.666975],[105.925762,17.485315],[106.556008,16.604284],[107.312706,15.908538],[107.564525,15.202173],[107.382727,14.202441],[106.496373,14.570584],[106.043946,13.881091],[105.218777,14.273212]]]},"id":"LAO"}, +{"type":"Feature","properties":{"name":"Lebanon"},"geometry":{"type":"Polygon","coordinates":[[[35.821101,33.277426],[35.552797,33.264275],[35.460709,33.08904],[35.126053,33.0909],[35.482207,33.90545],[35.979592,34.610058],[35.998403,34.644914],[36.448194,34.593935],[36.61175,34.201789],[36.06646,33.824912],[35.821101,33.277426]]]},"id":"LBN"}, +{"type":"Feature","properties":{"name":"Liberia"},"geometry":{"type":"Polygon","coordinates":[[[-7.712159,4.364566],[-7.974107,4.355755],[-9.004794,4.832419],[-9.91342,5.593561],[-10.765384,6.140711],[-11.438779,6.785917],[-11.199802,7.105846],[-11.146704,7.396706],[-10.695595,7.939464],[-10.230094,8.406206],[-10.016567,8.428504],[-9.755342,8.541055],[-9.33728,7.928534],[-9.403348,7.526905],[-9.208786,7.313921],[-8.926065,7.309037],[-8.722124,7.711674],[-8.439298,7.686043],[-8.485446,7.395208],[-8.385452,6.911801],[-8.60288,6.467564],[-8.311348,6.193033],[-7.993693,6.12619],[-7.570153,5.707352],[-7.539715,5.313345],[-7.635368,5.188159],[-7.712159,4.364566]]]},"id":"LBR"}, +{"type":"Feature","properties":{"name":"Libya"},"geometry":{"type":"Polygon","coordinates":[[[14.8513,22.86295],[14.143871,22.491289],[13.581425,23.040506],[11.999506,23.471668],[11.560669,24.097909],[10.771364,24.562532],[10.303847,24.379313],[9.948261,24.936954],[9.910693,25.365455],[9.319411,26.094325],[9.716286,26.512206],[9.629056,27.140953],[9.756128,27.688259],[9.683885,28.144174],[9.859998,28.95999],[9.805634,29.424638],[9.48214,30.307556],[9.970017,30.539325],[10.056575,30.961831],[9.950225,31.37607],[10.636901,31.761421],[10.94479,32.081815],[11.432253,32.368903],[11.488787,33.136996],[12.66331,32.79278],[13.08326,32.87882],[13.91868,32.71196],[15.24563,32.26508],[15.71394,31.37626],[16.61162,31.18218],[18.02109,30.76357],[19.08641,30.26639],[19.57404,30.52582],[20.05335,30.98576],[19.82033,31.75179],[20.13397,32.2382],[20.85452,32.7068],[21.54298,32.8432],[22.89576,32.63858],[23.2368,32.19149],[23.60913,32.18726],[23.9275,32.01667],[24.92114,31.89936],[25.16482,31.56915],[24.80287,31.08929],[24.95762,30.6616],[24.70007,30.04419],[25,29.238655],[25,25.6825],[25,22],[25,20.00304],[23.85,20],[23.83766,19.58047],[19.84926,21.49509],[15.86085,23.40972],[14.8513,22.86295]]]},"id":"LBY"}, +{"type":"Feature","properties":{"name":"Sri Lanka"},"geometry":{"type":"Polygon","coordinates":[[[81.787959,7.523055],[81.637322,6.481775],[81.21802,6.197141],[80.348357,5.96837],[79.872469,6.763463],[79.695167,8.200843],[80.147801,9.824078],[80.838818,9.268427],[81.304319,8.564206],[81.787959,7.523055]]]},"id":"LKA"}, +{"type":"Feature","properties":{"name":"Lesotho"},"geometry":{"type":"Polygon","coordinates":[[[28.978263,-28.955597],[29.325166,-29.257387],[29.018415,-29.743766],[28.8484,-30.070051],[28.291069,-30.226217],[28.107205,-30.545732],[27.749397,-30.645106],[26.999262,-29.875954],[27.532511,-29.242711],[28.074338,-28.851469],[28.5417,-28.647502],[28.978263,-28.955597]]]},"id":"LSO"}, +{"type":"Feature","properties":{"name":"Lithuania"},"geometry":{"type":"Polygon","coordinates":[[[22.731099,54.327537],[22.651052,54.582741],[22.757764,54.856574],[22.315724,55.015299],[21.268449,55.190482],[21.0558,56.031076],[22.201157,56.337802],[23.878264,56.273671],[24.860684,56.372528],[25.000934,56.164531],[25.533047,56.100297],[26.494331,55.615107],[26.588279,55.167176],[25.768433,54.846963],[25.536354,54.282423],[24.450684,53.905702],[23.484128,53.912498],[23.243987,54.220567],[22.731099,54.327537]]]},"id":"LTU"}, +{"type":"Feature","properties":{"name":"Luxembourg"},"geometry":{"type":"Polygon","coordinates":[[[6.043073,50.128052],[6.242751,49.902226],[6.18632,49.463803],[5.897759,49.442667],[5.674052,49.529484],[5.782417,50.090328],[6.043073,50.128052]]]},"id":"LUX"}, +{"type":"Feature","properties":{"name":"Latvia"},"geometry":{"type":"Polygon","coordinates":[[[21.0558,56.031076],[21.090424,56.783873],[21.581866,57.411871],[22.524341,57.753374],[23.318453,57.006236],[24.12073,57.025693],[24.312863,57.793424],[25.164594,57.970157],[25.60281,57.847529],[26.463532,57.476389],[27.288185,57.474528],[27.770016,57.244258],[27.855282,56.759326],[28.176709,56.16913],[27.10246,55.783314],[26.494331,55.615107],[25.533047,56.100297],[25.000934,56.164531],[24.860684,56.372528],[23.878264,56.273671],[22.201157,56.337802],[21.0558,56.031076]]]},"id":"LVA"}, +{"type":"Feature","properties":{"name":"Morocco"},"geometry":{"type":"Polygon","coordinates":[[[-5.193863,35.755182],[-4.591006,35.330712],[-3.640057,35.399855],[-2.604306,35.179093],[-2.169914,35.168396],[-1.792986,34.527919],[-1.733455,33.919713],[-1.388049,32.864015],[-1.124551,32.651522],[-1.307899,32.262889],[-2.616605,32.094346],[-3.06898,31.724498],[-3.647498,31.637294],[-3.690441,30.896952],[-4.859646,30.501188],[-5.242129,30.000443],[-6.060632,29.7317],[-7.059228,29.579228],[-8.674116,28.841289],[-8.66559,27.656426],[-8.817809,27.656426],[-8.817828,27.656426],[-8.794884,27.120696],[-9.413037,27.088476],[-9.735343,26.860945],[-10.189424,26.860945],[-10.551263,26.990808],[-11.392555,26.883424],[-11.71822,26.104092],[-12.030759,26.030866],[-12.500963,24.770116],[-13.89111,23.691009],[-14.221168,22.310163],[-14.630833,21.86094],[-14.750955,21.5006],[-17.002962,21.420734],[-17.020428,21.42231],[-16.973248,21.885745],[-16.589137,22.158234],[-16.261922,22.67934],[-16.326414,23.017768],[-15.982611,23.723358],[-15.426004,24.359134],[-15.089332,24.520261],[-14.824645,25.103533],[-14.800926,25.636265],[-14.43994,26.254418],[-13.773805,26.618892],[-13.139942,27.640148],[-13.121613,27.654148],[-12.618837,28.038186],[-11.688919,28.148644],[-10.900957,28.832142],[-10.399592,29.098586],[-9.564811,29.933574],[-9.814718,31.177736],[-9.434793,32.038096],[-9.300693,32.564679],[-8.657476,33.240245],[-7.654178,33.697065],[-6.912544,34.110476],[-6.244342,35.145865],[-5.929994,35.759988],[-5.193863,35.755182]]]},"id":"MAR"}, +{"type":"Feature","properties":{"name":"Moldova"},"geometry":{"type":"Polygon","coordinates":[[[26.619337,48.220726],[26.857824,48.368211],[27.522537,48.467119],[28.259547,48.155562],[28.670891,48.118149],[29.122698,47.849095],[29.050868,47.510227],[29.415135,47.346645],[29.559674,46.928583],[29.908852,46.674361],[29.83821,46.525326],[30.024659,46.423937],[29.759972,46.349988],[29.170654,46.379262],[29.072107,46.517678],[28.862972,46.437889],[28.933717,46.25883],[28.659987,45.939987],[28.485269,45.596907],[28.233554,45.488283],[28.054443,45.944586],[28.160018,46.371563],[28.12803,46.810476],[27.551166,47.405117],[27.233873,47.826771],[26.924176,48.123264],[26.619337,48.220726]]]},"id":"MDA"}, +{"type":"Feature","properties":{"name":"Madagascar"},"geometry":{"type":"Polygon","coordinates":[[[49.543519,-12.469833],[49.808981,-12.895285],[50.056511,-13.555761],[50.217431,-14.758789],[50.476537,-15.226512],[50.377111,-15.706069],[50.200275,-16.000263],[49.860606,-15.414253],[49.672607,-15.710204],[49.863344,-16.451037],[49.774564,-16.875042],[49.498612,-17.106036],[49.435619,-17.953064],[49.041792,-19.118781],[48.548541,-20.496888],[47.930749,-22.391501],[47.547723,-23.781959],[47.095761,-24.94163],[46.282478,-25.178463],[45.409508,-25.601434],[44.833574,-25.346101],[44.03972,-24.988345],[43.763768,-24.460677],[43.697778,-23.574116],[43.345654,-22.776904],[43.254187,-22.057413],[43.433298,-21.336475],[43.893683,-21.163307],[43.89637,-20.830459],[44.374325,-20.072366],[44.464397,-19.435454],[44.232422,-18.961995],[44.042976,-18.331387],[43.963084,-17.409945],[44.312469,-16.850496],[44.446517,-16.216219],[44.944937,-16.179374],[45.502732,-15.974373],[45.872994,-15.793454],[46.312243,-15.780018],[46.882183,-15.210182],[47.70513,-14.594303],[48.005215,-14.091233],[47.869047,-13.663869],[48.293828,-13.784068],[48.84506,-13.089175],[48.863509,-12.487868],[49.194651,-12.040557],[49.543519,-12.469833]]]},"id":"MDG"}, +{"type":"Feature","properties":{"name":"Mexico"},"geometry":{"type":"Polygon","coordinates":[[[-97.140008,25.869997],[-97.528072,24.992144],[-97.702946,24.272343],[-97.776042,22.93258],[-97.872367,22.444212],[-97.699044,21.898689],[-97.38896,21.411019],[-97.189333,20.635433],[-96.525576,19.890931],[-96.292127,19.320371],[-95.900885,18.828024],[-94.839063,18.562717],[-94.42573,18.144371],[-93.548651,18.423837],[-92.786114,18.524839],[-92.037348,18.704569],[-91.407903,18.876083],[-90.77187,19.28412],[-90.53359,19.867418],[-90.451476,20.707522],[-90.278618,20.999855],[-89.601321,21.261726],[-88.543866,21.493675],[-87.658417,21.458846],[-87.05189,21.543543],[-86.811982,21.331515],[-86.845908,20.849865],[-87.383291,20.255405],[-87.621054,19.646553],[-87.43675,19.472403],[-87.58656,19.04013],[-87.837191,18.259816],[-88.090664,18.516648],[-88.300031,18.499982],[-88.490123,18.486831],[-88.848344,17.883198],[-89.029857,18.001511],[-89.150909,17.955468],[-89.14308,17.808319],[-90.067934,17.819326],[-91.00152,17.817595],[-91.002269,17.254658],[-91.453921,17.252177],[-91.08167,16.918477],[-90.711822,16.687483],[-90.600847,16.470778],[-90.438867,16.41011],[-90.464473,16.069562],[-91.74796,16.066565],[-92.229249,15.251447],[-92.087216,15.064585],[-92.20323,14.830103],[-92.22775,14.538829],[-93.359464,15.61543],[-93.875169,15.940164],[-94.691656,16.200975],[-95.250227,16.128318],[-96.053382,15.752088],[-96.557434,15.653515],[-97.263592,15.917065],[-98.01303,16.107312],[-98.947676,16.566043],[-99.697397,16.706164],[-100.829499,17.171071],[-101.666089,17.649026],[-101.918528,17.91609],[-102.478132,17.975751],[-103.50099,18.292295],[-103.917527,18.748572],[-104.99201,19.316134],[-105.493038,19.946767],[-105.731396,20.434102],[-105.397773,20.531719],[-105.500661,20.816895],[-105.270752,21.076285],[-105.265817,21.422104],[-105.603161,21.871146],[-105.693414,22.26908],[-106.028716,22.773752],[-106.90998,23.767774],[-107.915449,24.548915],[-108.401905,25.172314],[-109.260199,25.580609],[-109.444089,25.824884],[-109.291644,26.442934],[-109.801458,26.676176],[-110.391732,27.162115],[-110.641019,27.859876],[-111.178919,27.941241],[-111.759607,28.467953],[-112.228235,28.954409],[-112.271824,29.266844],[-112.809594,30.021114],[-113.163811,30.786881],[-113.148669,31.170966],[-113.871881,31.567608],[-114.205737,31.524045],[-114.776451,31.799532],[-114.9367,31.393485],[-114.771232,30.913617],[-114.673899,30.162681],[-114.330974,29.750432],[-113.588875,29.061611],[-113.424053,28.826174],[-113.271969,28.754783],[-113.140039,28.411289],[-112.962298,28.42519],[-112.761587,27.780217],[-112.457911,27.525814],[-112.244952,27.171727],[-111.616489,26.662817],[-111.284675,25.73259],[-110.987819,25.294606],[-110.710007,24.826004],[-110.655049,24.298595],[-110.172856,24.265548],[-109.771847,23.811183],[-109.409104,23.364672],[-109.433392,23.185588],[-109.854219,22.818272],[-110.031392,22.823078],[-110.295071,23.430973],[-110.949501,24.000964],[-111.670568,24.484423],[-112.182036,24.738413],[-112.148989,25.470125],[-112.300711,26.012004],[-112.777297,26.32196],[-113.464671,26.768186],[-113.59673,26.63946],[-113.848937,26.900064],[-114.465747,27.14209],[-115.055142,27.722727],[-114.982253,27.7982],[-114.570366,27.741485],[-114.199329,28.115003],[-114.162018,28.566112],[-114.931842,29.279479],[-115.518654,29.556362],[-115.887365,30.180794],[-116.25835,30.836464],[-116.721526,31.635744],[-117.12776,32.53534],[-115.99135,32.61239],[-114.72139,32.72083],[-114.815,32.52528],[-113.30498,32.03914],[-111.02361,31.33472],[-109.035,31.34194],[-108.24194,31.34222],[-108.24,31.754854],[-106.50759,31.75452],[-106.1429,31.39995],[-105.63159,31.08383],[-105.03737,30.64402],[-104.70575,30.12173],[-104.45697,29.57196],[-103.94,29.27],[-103.11,28.97],[-102.48,29.76],[-101.6624,29.7793],[-100.9576,29.38071],[-100.45584,28.69612],[-100.11,28.11],[-99.52,27.54],[-99.3,26.84],[-99.02,26.37],[-98.24,26.06],[-97.53,25.84],[-97.140008,25.869997]]]},"id":"MEX"}, +{"type":"Feature","properties":{"name":"Macedonia"},"geometry":{"type":"Polygon","coordinates":[[[20.59023,41.85541],[20.71731,41.84711],[20.76216,42.05186],[21.3527,42.2068],[21.576636,42.245224],[21.91708,42.30364],[22.380526,42.32026],[22.881374,41.999297],[22.952377,41.337994],[22.76177,41.3048],[22.597308,41.130487],[22.055378,41.149866],[21.674161,40.931275],[21.02004,40.842727],[20.60518,41.08622],[20.46315,41.51509],[20.59023,41.85541]]]},"id":"MKD"}, +{"type":"Feature","properties":{"name":"Mali"},"geometry":{"type":"Polygon","coordinates":[[[-12.17075,14.616834],[-11.834208,14.799097],[-11.666078,15.388208],[-11.349095,15.411256],[-10.650791,15.132746],[-10.086846,15.330486],[-9.700255,15.264107],[-9.550238,15.486497],[-5.537744,15.50169],[-5.315277,16.201854],[-5.488523,16.325102],[-5.971129,20.640833],[-6.453787,24.956591],[-4.923337,24.974574],[-1.550055,22.792666],[1.823228,20.610809],[2.060991,20.142233],[2.683588,19.85623],[3.146661,19.693579],[3.158133,19.057364],[4.267419,19.155265],[4.27021,16.852227],[3.723422,16.184284],[3.638259,15.56812],[2.749993,15.409525],[1.385528,15.323561],[1.015783,14.968182],[0.374892,14.928908],[-0.266257,14.924309],[-0.515854,15.116158],[-1.066363,14.973815],[-2.001035,14.559008],[-2.191825,14.246418],[-2.967694,13.79815],[-3.103707,13.541267],[-3.522803,13.337662],[-4.006391,13.472485],[-4.280405,13.228444],[-4.427166,12.542646],[-5.220942,11.713859],[-5.197843,11.375146],[-5.470565,10.95127],[-5.404342,10.370737],[-5.816926,10.222555],[-6.050452,10.096361],[-6.205223,10.524061],[-6.493965,10.411303],[-6.666461,10.430811],[-6.850507,10.138994],[-7.622759,10.147236],[-7.89959,10.297382],[-8.029944,10.206535],[-8.335377,10.494812],[-8.282357,10.792597],[-8.407311,10.909257],[-8.620321,10.810891],[-8.581305,11.136246],[-8.376305,11.393646],[-8.786099,11.812561],[-8.905265,12.088358],[-9.127474,12.30806],[-9.327616,12.334286],[-9.567912,12.194243],[-9.890993,12.060479],[-10.165214,11.844084],[-10.593224,11.923975],[-10.87083,12.177887],[-11.036556,12.211245],[-11.297574,12.077971],[-11.456169,12.076834],[-11.513943,12.442988],[-11.467899,12.754519],[-11.553398,13.141214],[-11.927716,13.422075],[-12.124887,13.994727],[-12.17075,14.616834]]]},"id":"MLI"}, +{"type":"Feature","properties":{"name":"Myanmar"},"geometry":{"type":"Polygon","coordinates":[[[99.543309,20.186598],[98.959676,19.752981],[98.253724,19.708203],[97.797783,18.62708],[97.375896,18.445438],[97.859123,17.567946],[98.493761,16.837836],[98.903348,16.177824],[98.537376,15.308497],[98.192074,15.123703],[98.430819,14.622028],[99.097755,13.827503],[99.212012,13.269294],[99.196354,12.804748],[99.587286,11.892763],[99.038121,10.960546],[98.553551,9.93296],[98.457174,10.675266],[98.764546,11.441292],[98.428339,12.032987],[98.509574,13.122378],[98.103604,13.64046],[97.777732,14.837286],[97.597072,16.100568],[97.16454,16.928734],[96.505769,16.427241],[95.369352,15.71439],[94.808405,15.803454],[94.188804,16.037936],[94.533486,17.27724],[94.324817,18.213514],[93.540988,19.366493],[93.663255,19.726962],[93.078278,19.855145],[92.368554,20.670883],[92.303234,21.475485],[92.652257,21.324048],[92.672721,22.041239],[93.166128,22.27846],[93.060294,22.703111],[93.286327,23.043658],[93.325188,24.078556],[94.106742,23.850741],[94.552658,24.675238],[94.603249,25.162495],[95.155153,26.001307],[95.124768,26.573572],[96.419366,27.264589],[97.133999,27.083774],[97.051989,27.699059],[97.402561,27.882536],[97.327114,28.261583],[97.911988,28.335945],[98.246231,27.747221],[98.68269,27.508812],[98.712094,26.743536],[98.671838,25.918703],[97.724609,25.083637],[97.60472,23.897405],[98.660262,24.063286],[98.898749,23.142722],[99.531992,22.949039],[99.240899,22.118314],[99.983489,21.742937],[100.416538,21.558839],[101.150033,21.849984],[101.180005,21.436573],[100.329101,20.786122],[100.115988,20.41785],[99.543309,20.186598]]]},"id":"MMR"}, +{"type":"Feature","properties":{"name":"Montenegro"},"geometry":{"type":"Polygon","coordinates":[[[19.801613,42.500093],[19.738051,42.688247],[19.30449,42.19574],[19.37177,41.87755],[19.16246,41.95502],[18.88214,42.28151],[18.45,42.48],[18.56,42.65],[18.70648,43.20011],[19.03165,43.43253],[19.21852,43.52384],[19.48389,43.35229],[19.63,43.21378],[19.95857,43.10604],[20.3398,42.89852],[20.25758,42.81275],[20.0707,42.58863],[19.801613,42.500093]]]},"id":"MNE"}, +{"type":"Feature","properties":{"name":"Mongolia"},"geometry":{"type":"Polygon","coordinates":[[[87.751264,49.297198],[88.805567,49.470521],[90.713667,50.331812],[92.234712,50.802171],[93.104219,50.49529],[94.147566,50.480537],[94.815949,50.013433],[95.814028,49.977467],[97.259728,49.726061],[98.231762,50.422401],[97.82574,51.010995],[98.861491,52.047366],[99.981732,51.634006],[100.88948,51.516856],[102.065223,51.259921],[102.255909,50.510561],[103.676545,50.089966],[104.621552,50.275329],[105.886591,50.406019],[106.888804,50.274296],[107.868176,49.793705],[108.475167,49.282548],[109.402449,49.292961],[110.662011,49.130128],[111.581231,49.377968],[112.89774,49.543565],[114.362456,50.248303],[114.96211,50.140247],[115.485695,49.805177],[116.678801,49.888531],[116.191802,49.134598],[115.485282,48.135383],[115.742837,47.726545],[116.308953,47.85341],[117.295507,47.697709],[118.064143,48.06673],[118.866574,47.74706],[119.772824,47.048059],[119.66327,46.69268],[118.874326,46.805412],[117.421701,46.672733],[116.717868,46.388202],[115.985096,45.727235],[114.460332,45.339817],[113.463907,44.808893],[112.436062,45.011646],[111.873306,45.102079],[111.348377,44.457442],[111.667737,44.073176],[111.829588,43.743118],[111.129682,43.406834],[110.412103,42.871234],[109.243596,42.519446],[107.744773,42.481516],[106.129316,42.134328],[104.964994,41.59741],[104.522282,41.908347],[103.312278,41.907468],[101.83304,42.514873],[100.845866,42.663804],[99.515817,42.524691],[97.451757,42.74889],[96.349396,42.725635],[95.762455,43.319449],[95.306875,44.241331],[94.688929,44.352332],[93.480734,44.975472],[92.133891,45.115076],[90.94554,45.286073],[90.585768,45.719716],[90.970809,46.888146],[90.280826,47.693549],[88.854298,48.069082],[88.013832,48.599463],[87.751264,49.297198]]]},"id":"MNG"}, +{"type":"Feature","properties":{"name":"Mozambique"},"geometry":{"type":"Polygon","coordinates":[[[34.559989,-11.52002],[35.312398,-11.439146],[36.514082,-11.720938],[36.775151,-11.594537],[37.471284,-11.568751],[37.827645,-11.268769],[38.427557,-11.285202],[39.52103,-10.896854],[40.316589,-10.317096],[40.478387,-10.765441],[40.437253,-11.761711],[40.560811,-12.639177],[40.59962,-14.201975],[40.775475,-14.691764],[40.477251,-15.406294],[40.089264,-16.100774],[39.452559,-16.720891],[38.538351,-17.101023],[37.411133,-17.586368],[36.281279,-18.659688],[35.896497,-18.84226],[35.1984,-19.552811],[34.786383,-19.784012],[34.701893,-20.497043],[35.176127,-21.254361],[35.373428,-21.840837],[35.385848,-22.14],[35.562546,-22.09],[35.533935,-23.070788],[35.371774,-23.535359],[35.60747,-23.706563],[35.458746,-24.12261],[35.040735,-24.478351],[34.215824,-24.816314],[33.01321,-25.357573],[32.574632,-25.727318],[32.660363,-26.148584],[32.915955,-26.215867],[32.83012,-26.742192],[32.071665,-26.73382],[31.985779,-26.29178],[31.837778,-25.843332],[31.752408,-25.484284],[31.930589,-24.369417],[31.670398,-23.658969],[31.191409,-22.25151],[32.244988,-21.116489],[32.508693,-20.395292],[32.659743,-20.30429],[32.772708,-19.715592],[32.611994,-19.419383],[32.654886,-18.67209],[32.849861,-17.979057],[32.847639,-16.713398],[32.328239,-16.392074],[31.852041,-16.319417],[31.636498,-16.07199],[31.173064,-15.860944],[30.338955,-15.880839],[30.274256,-15.507787],[30.179481,-14.796099],[33.214025,-13.97186],[33.7897,-14.451831],[34.064825,-14.35995],[34.459633,-14.61301],[34.517666,-15.013709],[34.307291,-15.478641],[34.381292,-16.18356],[35.03381,-16.8013],[35.339063,-16.10744],[35.771905,-15.896859],[35.686845,-14.611046],[35.267956,-13.887834],[34.907151,-13.565425],[34.559989,-13.579998],[34.280006,-12.280025],[34.559989,-11.52002]]]},"id":"MOZ"}, +{"type":"Feature","properties":{"name":"Mauritania"},"geometry":{"type":"Polygon","coordinates":[[[-12.17075,14.616834],[-12.830658,15.303692],[-13.435738,16.039383],[-14.099521,16.304302],[-14.577348,16.598264],[-15.135737,16.587282],[-15.623666,16.369337],[-16.12069,16.455663],[-16.463098,16.135036],[-16.549708,16.673892],[-16.270552,17.166963],[-16.146347,18.108482],[-16.256883,19.096716],[-16.377651,19.593817],[-16.277838,20.092521],[-16.536324,20.567866],[-17.063423,20.999752],[-16.845194,21.333323],[-12.929102,21.327071],[-13.118754,22.77122],[-12.874222,23.284832],[-11.937224,23.374594],[-11.969419,25.933353],[-8.687294,25.881056],[-8.6844,27.395744],[-4.923337,24.974574],[-6.453787,24.956591],[-5.971129,20.640833],[-5.488523,16.325102],[-5.315277,16.201854],[-5.537744,15.50169],[-9.550238,15.486497],[-9.700255,15.264107],[-10.086846,15.330486],[-10.650791,15.132746],[-11.349095,15.411256],[-11.666078,15.388208],[-11.834208,14.799097],[-12.17075,14.616834]]]},"id":"MRT"}, +{"type":"Feature","properties":{"name":"Malawi"},"geometry":{"type":"Polygon","coordinates":[[[34.559989,-11.52002],[34.280006,-12.280025],[34.559989,-13.579998],[34.907151,-13.565425],[35.267956,-13.887834],[35.686845,-14.611046],[35.771905,-15.896859],[35.339063,-16.10744],[35.03381,-16.8013],[34.381292,-16.18356],[34.307291,-15.478641],[34.517666,-15.013709],[34.459633,-14.61301],[34.064825,-14.35995],[33.7897,-14.451831],[33.214025,-13.97186],[32.688165,-13.712858],[32.991764,-12.783871],[33.306422,-12.435778],[33.114289,-11.607198],[33.31531,-10.79655],[33.485688,-10.525559],[33.231388,-9.676722],[32.759375,-9.230599],[33.739729,-9.417151],[33.940838,-9.693674],[34.280006,-10.16],[34.559989,-11.52002]]]},"id":"MWI"}, +{"type":"Feature","properties":{"name":"Malaysia"},"geometry":{"type":"MultiPolygon","coordinates":[[[[101.075516,6.204867],[101.154219,5.691384],[101.814282,5.810808],[102.141187,6.221636],[102.371147,6.128205],[102.961705,5.524495],[103.381215,4.855001],[103.438575,4.181606],[103.332122,3.726698],[103.429429,3.382869],[103.502448,2.791019],[103.854674,2.515454],[104.247932,1.631141],[104.228811,1.293048],[103.519707,1.226334],[102.573615,1.967115],[101.390638,2.760814],[101.27354,3.270292],[100.695435,3.93914],[100.557408,4.76728],[100.196706,5.312493],[100.30626,6.040562],[100.085757,6.464489],[100.259596,6.642825],[101.075516,6.204867]]],[[[118.618321,4.478202],[117.882035,4.137551],[117.015214,4.306094],[115.865517,4.306559],[115.519078,3.169238],[115.134037,2.821482],[114.621355,1.430688],[113.80585,1.217549],[112.859809,1.49779],[112.380252,1.410121],[111.797548,0.904441],[111.159138,0.976478],[110.514061,0.773131],[109.830227,1.338136],[109.66326,2.006467],[110.396135,1.663775],[111.168853,1.850637],[111.370081,2.697303],[111.796928,2.885897],[112.995615,3.102395],[113.712935,3.893509],[114.204017,4.525874],[114.659596,4.007637],[114.869557,4.348314],[115.347461,4.316636],[115.4057,4.955228],[115.45071,5.44773],[116.220741,6.143191],[116.725103,6.924771],[117.129626,6.928053],[117.643393,6.422166],[117.689075,5.98749],[118.347691,5.708696],[119.181904,5.407836],[119.110694,5.016128],[118.439727,4.966519],[118.618321,4.478202]]]]},"id":"MYS"}, +{"type":"Feature","properties":{"name":"Namibia"},"geometry":{"type":"Polygon","coordinates":[[[16.344977,-28.576705],[15.601818,-27.821247],[15.210472,-27.090956],[14.989711,-26.117372],[14.743214,-25.39292],[14.408144,-23.853014],[14.385717,-22.656653],[14.257714,-22.111208],[13.868642,-21.699037],[13.352498,-20.872834],[12.826845,-19.673166],[12.608564,-19.045349],[11.794919,-18.069129],[11.734199,-17.301889],[12.215461,-17.111668],[12.814081,-16.941343],[13.462362,-16.971212],[14.058501,-17.423381],[14.209707,-17.353101],[18.263309,-17.309951],[18.956187,-17.789095],[21.377176,-17.930636],[23.215048,-17.523116],[24.033862,-17.295843],[24.682349,-17.353411],[25.07695,-17.578823],[25.084443,-17.661816],[24.520705,-17.887125],[24.217365,-17.889347],[23.579006,-18.281261],[23.196858,-17.869038],[21.65504,-18.219146],[20.910641,-18.252219],[20.881134,-21.814327],[19.895458,-21.849157],[19.895768,-24.76779],[19.894734,-28.461105],[19.002127,-28.972443],[18.464899,-29.045462],[17.836152,-28.856378],[17.387497,-28.783514],[17.218929,-28.355943],[16.824017,-28.082162],[16.344977,-28.576705]]]},"id":"NAM"}, +{"type":"Feature","properties":{"name":"New Caledonia"},"geometry":{"type":"Polygon","coordinates":[[[165.77999,-21.080005],[166.599991,-21.700019],[167.120011,-22.159991],[166.740035,-22.399976],[166.189732,-22.129708],[165.474375,-21.679607],[164.829815,-21.14982],[164.167995,-20.444747],[164.029606,-20.105646],[164.459967,-20.120012],[165.020036,-20.459991],[165.460009,-20.800022],[165.77999,-21.080005]]]},"id":"NCL"}, +{"type":"Feature","properties":{"name":"Niger"},"geometry":{"type":"Polygon","coordinates":[[[2.154474,11.94015],[2.177108,12.625018],[1.024103,12.851826],[0.993046,13.33575],[0.429928,13.988733],[0.295646,14.444235],[0.374892,14.928908],[1.015783,14.968182],[1.385528,15.323561],[2.749993,15.409525],[3.638259,15.56812],[3.723422,16.184284],[4.27021,16.852227],[4.267419,19.155265],[5.677566,19.601207],[8.572893,21.565661],[11.999506,23.471668],[13.581425,23.040506],[14.143871,22.491289],[14.8513,22.86295],[15.096888,21.308519],[15.471077,21.048457],[15.487148,20.730415],[15.903247,20.387619],[15.685741,19.95718],[15.300441,17.92795],[15.247731,16.627306],[13.972202,15.684366],[13.540394,14.367134],[13.956699,13.996691],[13.954477,13.353449],[14.595781,13.330427],[14.495787,12.859396],[14.213531,12.802035],[14.181336,12.483657],[13.995353,12.461565],[13.318702,13.556356],[13.083987,13.596147],[12.302071,13.037189],[11.527803,13.32898],[10.989593,13.387323],[10.701032,13.246918],[10.114814,13.277252],[9.524928,12.851102],[9.014933,12.826659],[7.804671,13.343527],[7.330747,13.098038],[6.820442,13.115091],[6.445426,13.492768],[5.443058,13.865924],[4.368344,13.747482],[4.107946,13.531216],[3.967283,12.956109],[3.680634,12.552903],[3.61118,11.660167],[2.848643,12.235636],[2.490164,12.233052],[2.154474,11.94015]]]},"id":"NER"}, +{"type":"Feature","properties":{"name":"Nigeria"},"geometry":{"type":"Polygon","coordinates":[[[8.500288,4.771983],[7.462108,4.412108],[7.082596,4.464689],[6.698072,4.240594],[5.898173,4.262453],[5.362805,4.887971],[5.033574,5.611802],[4.325607,6.270651],[3.57418,6.2583],[2.691702,6.258817],[2.749063,7.870734],[2.723793,8.506845],[2.912308,9.137608],[3.220352,9.444153],[3.705438,10.06321],[3.60007,10.332186],[3.797112,10.734746],[3.572216,11.327939],[3.61118,11.660167],[3.680634,12.552903],[3.967283,12.956109],[4.107946,13.531216],[4.368344,13.747482],[5.443058,13.865924],[6.445426,13.492768],[6.820442,13.115091],[7.330747,13.098038],[7.804671,13.343527],[9.014933,12.826659],[9.524928,12.851102],[10.114814,13.277252],[10.701032,13.246918],[10.989593,13.387323],[11.527803,13.32898],[12.302071,13.037189],[13.083987,13.596147],[13.318702,13.556356],[13.995353,12.461565],[14.181336,12.483657],[14.577178,12.085361],[14.468192,11.904752],[14.415379,11.572369],[13.57295,10.798566],[13.308676,10.160362],[13.1676,9.640626],[12.955468,9.417772],[12.753672,8.717763],[12.218872,8.305824],[12.063946,7.799808],[11.839309,7.397042],[11.745774,6.981383],[11.058788,6.644427],[10.497375,7.055358],[10.118277,7.03877],[9.522706,6.453482],[9.233163,6.444491],[8.757533,5.479666],[8.500288,4.771983]]]},"id":"NGA"}, +{"type":"Feature","properties":{"name":"Nicaragua"},"geometry":{"type":"Polygon","coordinates":[[[-85.71254,11.088445],[-86.058488,11.403439],[-86.52585,11.806877],[-86.745992,12.143962],[-87.167516,12.458258],[-87.668493,12.90991],[-87.557467,13.064552],[-87.392386,12.914018],[-87.316654,12.984686],[-87.005769,13.025794],[-86.880557,13.254204],[-86.733822,13.263093],[-86.755087,13.754845],[-86.520708,13.778487],[-86.312142,13.771356],[-86.096264,14.038187],[-85.801295,13.836055],[-85.698665,13.960078],[-85.514413,14.079012],[-85.165365,14.35437],[-85.148751,14.560197],[-85.052787,14.551541],[-84.924501,14.790493],[-84.820037,14.819587],[-84.649582,14.666805],[-84.449336,14.621614],[-84.228342,14.748764],[-83.975721,14.749436],[-83.628585,14.880074],[-83.489989,15.016267],[-83.147219,14.995829],[-83.233234,14.899866],[-83.284162,14.676624],[-83.182126,14.310703],[-83.4125,13.970078],[-83.519832,13.567699],[-83.552207,13.127054],[-83.498515,12.869292],[-83.473323,12.419087],[-83.626104,12.32085],[-83.719613,11.893124],[-83.650858,11.629032],[-83.85547,11.373311],[-83.808936,11.103044],[-83.655612,10.938764],[-83.895054,10.726839],[-84.190179,10.79345],[-84.355931,10.999226],[-84.673069,11.082657],[-84.903003,10.952303],[-85.561852,11.217119],[-85.71254,11.088445]]]},"id":"NIC"}, +{"type":"Feature","properties":{"name":"Netherlands"},"geometry":{"type":"Polygon","coordinates":[[[6.074183,53.510403],[6.90514,53.482162],[7.092053,53.144043],[6.84287,52.22844],[6.589397,51.852029],[5.988658,51.851616],[6.156658,50.803721],[5.606976,51.037298],[4.973991,51.475024],[4.047071,51.267259],[3.314971,51.345755],[3.830289,51.620545],[4.705997,53.091798],[6.074183,53.510403]]]},"id":"NLD"}, +{"type":"Feature","properties":{"name":"Norway"},"geometry":{"type":"MultiPolygon","coordinates":[[[[28.165547,71.185474],[31.293418,70.453788],[30.005435,70.186259],[31.101079,69.55808],[29.399581,69.156916],[28.59193,69.064777],[29.015573,69.766491],[27.732292,70.164193],[26.179622,69.825299],[25.689213,69.092114],[24.735679,68.649557],[23.66205,68.891247],[22.356238,68.841741],[21.244936,69.370443],[20.645593,69.106247],[20.025269,69.065139],[19.87856,68.407194],[17.993868,68.567391],[17.729182,68.010552],[16.768879,68.013937],[16.108712,67.302456],[15.108411,66.193867],[13.55569,64.787028],[13.919905,64.445421],[13.571916,64.049114],[12.579935,64.066219],[11.930569,63.128318],[11.992064,61.800362],[12.631147,61.293572],[12.300366,60.117933],[11.468272,59.432393],[11.027369,58.856149],[10.356557,59.469807],[8.382,58.313288],[7.048748,58.078884],[5.665835,58.588155],[5.308234,59.663232],[4.992078,61.970998],[5.9129,62.614473],[8.553411,63.454008],[10.527709,64.486038],[12.358347,65.879726],[14.761146,67.810642],[16.435927,68.563205],[19.184028,69.817444],[21.378416,70.255169],[23.023742,70.202072],[24.546543,71.030497],[26.37005,70.986262],[28.165547,71.185474]]],[[[24.72412,77.85385],[22.49032,77.44493],[20.72601,77.67704],[21.41611,77.93504],[20.8119,78.25463],[22.88426,78.45494],[23.28134,78.07954],[24.72412,77.85385]]],[[[18.25183,79.70175],[21.54383,78.95611],[19.02737,78.5626],[18.47172,77.82669],[17.59441,77.63796],[17.1182,76.80941],[15.91315,76.77045],[13.76259,77.38035],[14.66956,77.73565],[13.1706,78.02493],[11.22231,78.8693],[10.44453,79.65239],[13.17077,80.01046],[13.71852,79.66039],[15.14282,79.67431],[15.52255,80.01608],[16.99085,80.05086],[18.25183,79.70175]]],[[[25.447625,80.40734],[27.407506,80.056406],[25.924651,79.517834],[23.024466,79.400012],[20.075188,79.566823],[19.897266,79.842362],[18.462264,79.85988],[17.368015,80.318896],[20.455992,80.598156],[21.907945,80.357679],[22.919253,80.657144],[25.447625,80.40734]]]]},"id":"NOR"}, +{"type":"Feature","properties":{"name":"Nepal"},"geometry":{"type":"Polygon","coordinates":[[[88.120441,27.876542],[88.043133,27.445819],[88.174804,26.810405],[88.060238,26.414615],[87.227472,26.397898],[86.024393,26.630985],[85.251779,26.726198],[84.675018,27.234901],[83.304249,27.364506],[81.999987,27.925479],[81.057203,28.416095],[80.088425,28.79447],[80.476721,29.729865],[81.111256,30.183481],[81.525804,30.422717],[82.327513,30.115268],[83.337115,29.463732],[83.898993,29.320226],[84.23458,28.839894],[85.011638,28.642774],[85.82332,28.203576],[86.954517,27.974262],[88.120441,27.876542]]]},"id":"NPL"}, +{"type":"Feature","properties":{"name":"New Zealand"},"geometry":{"type":"MultiPolygon","coordinates":[[[[173.020375,-40.919052],[173.247234,-41.331999],[173.958405,-40.926701],[174.247587,-41.349155],[174.248517,-41.770008],[173.876447,-42.233184],[173.22274,-42.970038],[172.711246,-43.372288],[173.080113,-43.853344],[172.308584,-43.865694],[171.452925,-44.242519],[171.185138,-44.897104],[170.616697,-45.908929],[169.831422,-46.355775],[169.332331,-46.641235],[168.411354,-46.619945],[167.763745,-46.290197],[166.676886,-46.219917],[166.509144,-45.852705],[167.046424,-45.110941],[168.303763,-44.123973],[168.949409,-43.935819],[169.667815,-43.555326],[170.52492,-43.031688],[171.12509,-42.512754],[171.569714,-41.767424],[171.948709,-41.514417],[172.097227,-40.956104],[172.79858,-40.493962],[173.020375,-40.919052]]],[[[174.612009,-36.156397],[175.336616,-37.209098],[175.357596,-36.526194],[175.808887,-36.798942],[175.95849,-37.555382],[176.763195,-37.881253],[177.438813,-37.961248],[178.010354,-37.579825],[178.517094,-37.695373],[178.274731,-38.582813],[177.97046,-39.166343],[177.206993,-39.145776],[176.939981,-39.449736],[177.032946,-39.879943],[176.885824,-40.065978],[176.508017,-40.604808],[176.01244,-41.289624],[175.239567,-41.688308],[175.067898,-41.425895],[174.650973,-41.281821],[175.22763,-40.459236],[174.900157,-39.908933],[173.824047,-39.508854],[173.852262,-39.146602],[174.574802,-38.797683],[174.743474,-38.027808],[174.697017,-37.381129],[174.292028,-36.711092],[174.319004,-36.534824],[173.840997,-36.121981],[173.054171,-35.237125],[172.636005,-34.529107],[173.007042,-34.450662],[173.551298,-35.006183],[174.32939,-35.265496],[174.612009,-36.156397]]]]},"id":"NZL"}, +{"type":"Feature","properties":{"name":"Oman"},"geometry":{"type":"MultiPolygon","coordinates":[[[[58.861141,21.114035],[58.487986,20.428986],[58.034318,20.481437],[57.826373,20.243002],[57.665762,19.736005],[57.7887,19.06757],[57.694391,18.94471],[57.234264,18.947991],[56.609651,18.574267],[56.512189,18.087113],[56.283521,17.876067],[55.661492,17.884128],[55.269939,17.632309],[55.2749,17.228354],[54.791002,16.950697],[54.239253,17.044981],[53.570508,16.707663],[53.108573,16.651051],[52.782184,17.349742],[52.00001,19.000003],[54.999982,19.999994],[55.666659,22.000001],[55.208341,22.70833],[55.234489,23.110993],[55.525841,23.524869],[55.528632,23.933604],[55.981214,24.130543],[55.804119,24.269604],[55.886233,24.920831],[56.396847,24.924732],[56.84514,24.241673],[57.403453,23.878594],[58.136948,23.747931],[58.729211,23.565668],[59.180502,22.992395],[59.450098,22.660271],[59.80806,22.533612],[59.806148,22.310525],[59.442191,21.714541],[59.282408,21.433886],[58.861141,21.114035]]],[[[56.391421,25.895991],[56.261042,25.714606],[56.070821,26.055464],[56.362017,26.395934],[56.485679,26.309118],[56.391421,25.895991]]]]},"id":"OMN"}, +{"type":"Feature","properties":{"name":"Pakistan"},"geometry":{"type":"Polygon","coordinates":[[[75.158028,37.133031],[75.896897,36.666806],[76.192848,35.898403],[77.837451,35.49401],[76.871722,34.653544],[75.757061,34.504923],[74.240203,34.748887],[73.749948,34.317699],[74.104294,33.441473],[74.451559,32.7649],[75.258642,32.271105],[74.405929,31.692639],[74.42138,30.979815],[73.450638,29.976413],[72.823752,28.961592],[71.777666,27.91318],[70.616496,27.989196],[69.514393,26.940966],[70.168927,26.491872],[70.282873,25.722229],[70.844699,25.215102],[71.04324,24.356524],[68.842599,24.359134],[68.176645,23.691965],[67.443667,23.944844],[67.145442,24.663611],[66.372828,25.425141],[64.530408,25.237039],[62.905701,25.218409],[61.497363,25.078237],[61.874187,26.239975],[63.316632,26.756532],[63.233898,27.217047],[62.755426,27.378923],[62.72783,28.259645],[61.771868,28.699334],[61.369309,29.303276],[60.874248,29.829239],[62.549857,29.318572],[63.550261,29.468331],[64.148002,29.340819],[64.350419,29.560031],[65.046862,29.472181],[66.346473,29.887943],[66.381458,30.738899],[66.938891,31.304911],[67.683394,31.303154],[67.792689,31.58293],[68.556932,31.71331],[68.926677,31.620189],[69.317764,31.901412],[69.262522,32.501944],[69.687147,33.105499],[70.323594,33.358533],[69.930543,34.02012],[70.881803,33.988856],[71.156773,34.348911],[71.115019,34.733126],[71.613076,35.153203],[71.498768,35.650563],[71.262348,36.074388],[71.846292,36.509942],[72.920025,36.720007],[74.067552,36.836176],[74.575893,37.020841],[75.158028,37.133031]]]},"id":"PAK"}, +{"type":"Feature","properties":{"name":"Panama"},"geometry":{"type":"Polygon","coordinates":[[[-77.881571,7.223771],[-78.214936,7.512255],[-78.429161,8.052041],[-78.182096,8.319182],[-78.435465,8.387705],[-78.622121,8.718124],[-79.120307,8.996092],[-79.557877,8.932375],[-79.760578,8.584515],[-80.164481,8.333316],[-80.382659,8.298409],[-80.480689,8.090308],[-80.00369,7.547524],[-80.276671,7.419754],[-80.421158,7.271572],[-80.886401,7.220541],[-81.059543,7.817921],[-81.189716,7.647906],[-81.519515,7.70661],[-81.721311,8.108963],[-82.131441,8.175393],[-82.390934,8.292362],[-82.820081,8.290864],[-82.850958,8.073823],[-82.965783,8.225028],[-82.913176,8.423517],[-82.829771,8.626295],[-82.868657,8.807266],[-82.719183,8.925709],[-82.927155,9.07433],[-82.932891,9.476812],[-82.546196,9.566135],[-82.187123,9.207449],[-82.207586,8.995575],[-81.808567,8.950617],[-81.714154,9.031955],[-81.439287,8.786234],[-80.947302,8.858504],[-80.521901,9.111072],[-79.9146,9.312765],[-79.573303,9.61161],[-79.021192,9.552931],[-79.05845,9.454565],[-78.500888,9.420459],[-78.055928,9.24773],[-77.729514,8.946844],[-77.353361,8.670505],[-77.474723,8.524286],[-77.242566,7.935278],[-77.431108,7.638061],[-77.753414,7.70984],[-77.881571,7.223771]]]},"id":"PAN"}, +{"type":"Feature","properties":{"name":"Peru"},"geometry":{"type":"Polygon","coordinates":[[[-69.590424,-17.580012],[-69.858444,-18.092694],[-70.372572,-18.347975],[-71.37525,-17.773799],[-71.462041,-17.363488],[-73.44453,-16.359363],[-75.237883,-15.265683],[-76.009205,-14.649286],[-76.423469,-13.823187],[-76.259242,-13.535039],[-77.106192,-12.222716],[-78.092153,-10.377712],[-79.036953,-8.386568],[-79.44592,-7.930833],[-79.760578,-7.194341],[-80.537482,-6.541668],[-81.249996,-6.136834],[-80.926347,-5.690557],[-81.410943,-4.736765],[-81.09967,-4.036394],[-80.302561,-3.404856],[-80.184015,-3.821162],[-80.469295,-4.059287],[-80.442242,-4.425724],[-80.028908,-4.346091],[-79.624979,-4.454198],[-79.205289,-4.959129],[-78.639897,-4.547784],[-78.450684,-3.873097],[-77.837905,-3.003021],[-76.635394,-2.608678],[-75.544996,-1.56161],[-75.233723,-0.911417],[-75.373223,-0.152032],[-75.106625,-0.057205],[-74.441601,-0.53082],[-74.122395,-1.002833],[-73.659504,-1.260491],[-73.070392,-2.308954],[-72.325787,-2.434218],[-71.774761,-2.16979],[-71.413646,-2.342802],[-70.813476,-2.256865],[-70.047709,-2.725156],[-70.692682,-3.742872],[-70.394044,-3.766591],[-69.893635,-4.298187],[-70.794769,-4.251265],[-70.928843,-4.401591],[-71.748406,-4.593983],[-72.891928,-5.274561],[-72.964507,-5.741251],[-73.219711,-6.089189],[-73.120027,-6.629931],[-73.724487,-6.918595],[-73.723401,-7.340999],[-73.987235,-7.52383],[-73.571059,-8.424447],[-73.015383,-9.032833],[-73.226713,-9.462213],[-72.563033,-9.520194],[-72.184891,-10.053598],[-71.302412,-10.079436],[-70.481894,-9.490118],[-70.548686,-11.009147],[-70.093752,-11.123972],[-69.529678,-10.951734],[-68.66508,-12.5613],[-68.88008,-12.899729],[-68.929224,-13.602684],[-68.948887,-14.453639],[-69.339535,-14.953195],[-69.160347,-15.323974],[-69.389764,-15.660129],[-68.959635,-16.500698],[-69.590424,-17.580012]]]},"id":"PER"}, +{"type":"Feature","properties":{"name":"Philippines"},"geometry":{"type":"MultiPolygon","coordinates":[[[[126.376814,8.414706],[126.478513,7.750354],[126.537424,7.189381],[126.196773,6.274294],[125.831421,7.293715],[125.363852,6.786485],[125.683161,6.049657],[125.396512,5.581003],[124.219788,6.161355],[123.93872,6.885136],[124.243662,7.36061],[123.610212,7.833527],[123.296071,7.418876],[122.825506,7.457375],[122.085499,6.899424],[121.919928,7.192119],[122.312359,8.034962],[122.942398,8.316237],[123.487688,8.69301],[123.841154,8.240324],[124.60147,8.514158],[124.764612,8.960409],[125.471391,8.986997],[125.412118,9.760335],[126.222714,9.286074],[126.306637,8.782487],[126.376814,8.414706]]],[[[123.982438,10.278779],[123.623183,9.950091],[123.309921,9.318269],[122.995883,9.022189],[122.380055,9.713361],[122.586089,9.981045],[122.837081,10.261157],[122.947411,10.881868],[123.49885,10.940624],[123.337774,10.267384],[124.077936,11.232726],[123.982438,10.278779]]],[[[118.504581,9.316383],[117.174275,8.3675],[117.664477,9.066889],[118.386914,9.6845],[118.987342,10.376292],[119.511496,11.369668],[119.689677,10.554291],[119.029458,10.003653],[118.504581,9.316383]]],[[[121.883548,11.891755],[122.483821,11.582187],[123.120217,11.58366],[123.100838,11.165934],[122.637714,10.741308],[122.00261,10.441017],[121.967367,10.905691],[122.03837,11.415841],[121.883548,11.891755]]],[[[125.502552,12.162695],[125.783465,11.046122],[125.011884,11.311455],[125.032761,10.975816],[125.277449,10.358722],[124.801819,10.134679],[124.760168,10.837995],[124.459101,10.88993],[124.302522,11.495371],[124.891013,11.415583],[124.87799,11.79419],[124.266762,12.557761],[125.227116,12.535721],[125.502552,12.162695]]],[[[121.527394,13.06959],[121.26219,12.20556],[120.833896,12.704496],[120.323436,13.466413],[121.180128,13.429697],[121.527394,13.06959]]],[[[121.321308,18.504065],[121.937601,18.218552],[122.246006,18.47895],[122.336957,18.224883],[122.174279,17.810283],[122.515654,17.093505],[122.252311,16.262444],[121.662786,15.931018],[121.50507,15.124814],[121.728829,14.328376],[122.258925,14.218202],[122.701276,14.336541],[123.950295,13.782131],[123.855107,13.237771],[124.181289,12.997527],[124.077419,12.536677],[123.298035,13.027526],[122.928652,13.55292],[122.671355,13.185836],[122.03465,13.784482],[121.126385,13.636687],[120.628637,13.857656],[120.679384,14.271016],[120.991819,14.525393],[120.693336,14.756671],[120.564145,14.396279],[120.070429,14.970869],[119.920929,15.406347],[119.883773,16.363704],[120.286488,16.034629],[120.390047,17.599081],[120.715867,18.505227],[121.321308,18.504065]]]]},"id":"PHL"}, +{"type":"Feature","properties":{"name":"Papua New Guinea"},"geometry":{"type":"MultiPolygon","coordinates":[[[[155.880026,-6.819997],[155.599991,-6.919991],[155.166994,-6.535931],[154.729192,-5.900828],[154.514114,-5.139118],[154.652504,-5.042431],[154.759991,-5.339984],[155.062918,-5.566792],[155.547746,-6.200655],[156.019965,-6.540014],[155.880026,-6.819997]]],[[[151.982796,-5.478063],[151.459107,-5.56028],[151.30139,-5.840728],[150.754447,-6.083763],[150.241197,-6.317754],[149.709963,-6.316513],[148.890065,-6.02604],[148.318937,-5.747142],[148.401826,-5.437756],[149.298412,-5.583742],[149.845562,-5.505503],[149.99625,-5.026101],[150.139756,-5.001348],[150.236908,-5.53222],[150.807467,-5.455842],[151.089672,-5.113693],[151.647881,-4.757074],[151.537862,-4.167807],[152.136792,-4.14879],[152.338743,-4.312966],[152.318693,-4.867661],[151.982796,-5.478063]]],[[[147.191874,-7.388024],[148.084636,-8.044108],[148.734105,-9.104664],[149.306835,-9.071436],[149.266631,-9.514406],[150.038728,-9.684318],[149.738798,-9.872937],[150.801628,-10.293687],[150.690575,-10.582713],[150.028393,-10.652476],[149.78231,-10.393267],[148.923138,-10.280923],[147.913018,-10.130441],[147.135443,-9.492444],[146.567881,-8.942555],[146.048481,-8.067414],[144.744168,-7.630128],[143.897088,-7.91533],[143.286376,-8.245491],[143.413913,-8.983069],[142.628431,-9.326821],[142.068259,-9.159596],[141.033852,-9.117893],[141.017057,-5.859022],[141.00021,-2.600151],[142.735247,-3.289153],[144.583971,-3.861418],[145.27318,-4.373738],[145.829786,-4.876498],[145.981922,-5.465609],[147.648073,-6.083659],[147.891108,-6.614015],[146.970905,-6.721657],[147.191874,-7.388024]]],[[[153.140038,-4.499983],[152.827292,-4.766427],[152.638673,-4.176127],[152.406026,-3.789743],[151.953237,-3.462062],[151.384279,-3.035422],[150.66205,-2.741486],[150.939965,-2.500002],[151.479984,-2.779985],[151.820015,-2.999972],[152.239989,-3.240009],[152.640017,-3.659983],[153.019994,-3.980015],[153.140038,-4.499983]]]]},"id":"PNG"}, +{"type":"Feature","properties":{"name":"Poland"},"geometry":{"type":"Polygon","coordinates":[[[15.016996,51.106674],[14.607098,51.745188],[14.685026,52.089947],[14.4376,52.62485],[14.074521,52.981263],[14.353315,53.248171],[14.119686,53.757029],[14.8029,54.050706],[16.363477,54.513159],[17.622832,54.851536],[18.620859,54.682606],[18.696255,54.438719],[19.66064,54.426084],[20.892245,54.312525],[22.731099,54.327537],[23.243987,54.220567],[23.484128,53.912498],[23.527536,53.470122],[23.804935,53.089731],[23.799199,52.691099],[23.199494,52.486977],[23.508002,52.023647],[23.527071,51.578454],[24.029986,50.705407],[23.922757,50.424881],[23.426508,50.308506],[22.51845,49.476774],[22.776419,49.027395],[22.558138,49.085738],[21.607808,49.470107],[20.887955,49.328772],[20.415839,49.431453],[19.825023,49.217125],[19.320713,49.571574],[18.909575,49.435846],[18.853144,49.49623],[18.392914,49.988629],[17.649445,50.049038],[17.554567,50.362146],[16.868769,50.473974],[16.719476,50.215747],[16.176253,50.422607],[16.238627,50.697733],[15.490972,50.78473],[15.016996,51.106674]]]},"id":"POL"}, +{"type":"Feature","properties":{"name":"Puerto Rico"},"geometry":{"type":"Polygon","coordinates":[[[-66.282434,18.514762],[-65.771303,18.426679],[-65.591004,18.228035],[-65.847164,17.975906],[-66.599934,17.981823],[-67.184162,17.946553],[-67.242428,18.37446],[-67.100679,18.520601],[-66.282434,18.514762]]]},"id":"PRI"}, +{"type":"Feature","properties":{"name":"North Korea"},"geometry":{"type":"Polygon","coordinates":[[[130.640016,42.395009],[130.780007,42.220007],[130.400031,42.280004],[129.965949,41.941368],[129.667362,41.601104],[129.705189,40.882828],[129.188115,40.661808],[129.0104,40.485436],[128.633368,40.189847],[127.967414,40.025413],[127.533436,39.75685],[127.50212,39.323931],[127.385434,39.213472],[127.783343,39.050898],[128.349716,38.612243],[128.205746,38.370397],[127.780035,38.304536],[127.073309,38.256115],[126.68372,37.804773],[126.237339,37.840378],[126.174759,37.749686],[125.689104,37.94001],[125.568439,37.752089],[125.27533,37.669071],[125.240087,37.857224],[124.981033,37.948821],[124.712161,38.108346],[124.985994,38.548474],[125.221949,38.665857],[125.132859,38.848559],[125.38659,39.387958],[125.321116,39.551385],[124.737482,39.660344],[124.265625,39.928493],[125.079942,40.569824],[126.182045,41.107336],[126.869083,41.816569],[127.343783,41.503152],[128.208433,41.466772],[128.052215,41.994285],[129.596669,42.424982],[129.994267,42.985387],[130.640016,42.395009]]]},"id":"PRK"}, +{"type":"Feature","properties":{"name":"Portugal"},"geometry":{"type":"Polygon","coordinates":[[[-9.034818,41.880571],[-8.671946,42.134689],[-8.263857,42.280469],[-8.013175,41.790886],[-7.422513,41.792075],[-7.251309,41.918346],[-6.668606,41.883387],[-6.389088,41.381815],[-6.851127,41.111083],[-6.86402,40.330872],[-7.026413,40.184524],[-7.066592,39.711892],[-7.498632,39.629571],[-7.098037,39.030073],[-7.374092,38.373059],[-7.029281,38.075764],[-7.166508,37.803894],[-7.537105,37.428904],[-7.453726,37.097788],[-7.855613,36.838269],[-8.382816,36.97888],[-8.898857,36.868809],[-8.746101,37.651346],[-8.839998,38.266243],[-9.287464,38.358486],[-9.526571,38.737429],[-9.446989,39.392066],[-9.048305,39.755093],[-8.977353,40.159306],[-8.768684,40.760639],[-8.790853,41.184334],[-8.990789,41.543459],[-9.034818,41.880571]]]},"id":"PRT"}, +{"type":"Feature","properties":{"name":"Paraguay"},"geometry":{"type":"Polygon","coordinates":[[[-62.685057,-22.249029],[-62.291179,-21.051635],[-62.265961,-20.513735],[-61.786326,-19.633737],[-60.043565,-19.342747],[-59.115042,-19.356906],[-58.183471,-19.868399],[-58.166392,-20.176701],[-57.870674,-20.732688],[-57.937156,-22.090176],[-56.88151,-22.282154],[-56.473317,-22.0863],[-55.797958,-22.35693],[-55.610683,-22.655619],[-55.517639,-23.571998],[-55.400747,-23.956935],[-55.027902,-24.001274],[-54.652834,-23.839578],[-54.29296,-24.021014],[-54.293476,-24.5708],[-54.428946,-25.162185],[-54.625291,-25.739255],[-54.788795,-26.621786],[-55.695846,-27.387837],[-56.486702,-27.548499],[-57.60976,-27.395899],[-58.618174,-27.123719],[-57.63366,-25.603657],[-57.777217,-25.16234],[-58.807128,-24.771459],[-60.028966,-24.032796],[-60.846565,-23.880713],[-62.685057,-22.249029]]]},"id":"PRY"}, +{"type":"Feature","properties":{"name":"Qatar"},"geometry":{"type":"Polygon","coordinates":[[[50.810108,24.754743],[50.743911,25.482424],[51.013352,26.006992],[51.286462,26.114582],[51.589079,25.801113],[51.6067,25.21567],[51.389608,24.627386],[51.112415,24.556331],[50.810108,24.754743]]]},"id":"QAT"}, +{"type":"Feature","properties":{"name":"Romania"},"geometry":{"type":"Polygon","coordinates":[[[22.710531,47.882194],[23.142236,48.096341],[23.760958,47.985598],[24.402056,47.981878],[24.866317,47.737526],[25.207743,47.891056],[25.945941,47.987149],[26.19745,48.220881],[26.619337,48.220726],[26.924176,48.123264],[27.233873,47.826771],[27.551166,47.405117],[28.12803,46.810476],[28.160018,46.371563],[28.054443,45.944586],[28.233554,45.488283],[28.679779,45.304031],[29.149725,45.464925],[29.603289,45.293308],[29.626543,45.035391],[29.141612,44.82021],[28.837858,44.913874],[28.558081,43.707462],[27.970107,43.812468],[27.2424,44.175986],[26.065159,43.943494],[25.569272,43.688445],[24.100679,43.741051],[23.332302,43.897011],[22.944832,43.823785],[22.65715,44.234923],[22.474008,44.409228],[22.705726,44.578003],[22.459022,44.702517],[22.145088,44.478422],[21.562023,44.768947],[21.483526,45.18117],[20.874313,45.416375],[20.762175,45.734573],[20.220192,46.127469],[21.021952,46.316088],[21.626515,46.994238],[22.099768,47.672439],[22.710531,47.882194]]]},"id":"ROU"}, +{"type":"Feature","properties":{"name":"Russia"},"geometry":{"type":"MultiPolygon","coordinates":[[[[143.648007,50.7476],[144.654148,48.976391],[143.173928,49.306551],[142.558668,47.861575],[143.533492,46.836728],[143.505277,46.137908],[142.747701,46.740765],[142.09203,45.966755],[141.906925,46.805929],[142.018443,47.780133],[141.904445,48.859189],[142.1358,49.615163],[142.179983,50.952342],[141.594076,51.935435],[141.682546,53.301966],[142.606934,53.762145],[142.209749,54.225476],[142.654786,54.365881],[142.914616,53.704578],[143.260848,52.74076],[143.235268,51.75666],[143.648007,50.7476]]],[[[22.731099,54.327537],[20.892245,54.312525],[19.66064,54.426084],[19.888481,54.86616],[21.268449,55.190482],[22.315724,55.015299],[22.757764,54.856574],[22.651052,54.582741],[22.731099,54.327537]]],[[[-175.01425,66.58435],[-174.33983,66.33556],[-174.57182,67.06219],[-171.85731,66.91308],[-169.89958,65.97724],[-170.89107,65.54139],[-172.53025,65.43791],[-172.555,64.46079],[-172.95533,64.25269],[-173.89184,64.2826],[-174.65392,64.63125],[-175.98353,64.92288],[-176.20716,65.35667],[-177.22266,65.52024],[-178.35993,65.39052],[-178.90332,65.74044],[-178.68611,66.11211],[-179.88377,65.87456],[-179.43268,65.40411],[-180,64.979709],[-180,68.963636],[-177.55,68.2],[-174.92825,67.20589],[-175.01425,66.58435]]],[[[180,70.832199],[178.903425,70.78114],[178.7253,71.0988],[180,71.515714],[180,70.832199]]],[[[-178.69378,70.89302],[-180,70.832199],[-180,71.515714],[-179.871875,71.55762],[-179.02433,71.55553],[-177.577945,71.26948],[-177.663575,71.13277],[-178.69378,70.89302]]],[[[143.60385,73.21244],[142.08763,73.20544],[140.038155,73.31692],[139.86312,73.36983],[140.81171,73.76506],[142.06207,73.85758],[143.48283,73.47525],[143.60385,73.21244]]],[[[150.73167,75.08406],[149.575925,74.68892],[147.977465,74.778355],[146.11919,75.17298],[146.358485,75.49682],[148.22223,75.345845],[150.73167,75.08406]]],[[[145.086285,75.562625],[144.3,74.82],[140.61381,74.84768],[138.95544,74.61148],[136.97439,75.26167],[137.51176,75.94917],[138.831075,76.13676],[141.471615,76.09289],[145.086285,75.562625]]],[[[57.535693,70.720464],[56.944979,70.632743],[53.677375,70.762658],[53.412017,71.206662],[51.601895,71.474759],[51.455754,72.014881],[52.478275,72.229442],[52.444169,72.774731],[54.427614,73.627548],[53.50829,73.749814],[55.902459,74.627486],[55.631933,75.081412],[57.868644,75.60939],[61.170044,76.251883],[64.498368,76.439055],[66.210977,76.809782],[68.15706,76.939697],[68.852211,76.544811],[68.180573,76.233642],[64.637326,75.737755],[61.583508,75.260885],[58.477082,74.309056],[56.986786,73.333044],[55.419336,72.371268],[55.622838,71.540595],[57.535693,70.720464]]],[[[106.97013,76.97419],[107.24,76.48],[108.1538,76.72335],[111.07726,76.71],[113.33151,76.22224],[114.13417,75.84764],[113.88539,75.32779],[112.77918,75.03186],[110.15125,74.47673],[109.4,74.18],[110.64,74.04],[112.11919,73.78774],[113.01954,73.97693],[113.52958,73.33505],[113.96881,73.59488],[115.56782,73.75285],[118.77633,73.58772],[119.02,73.12],[123.20066,72.97122],[123.25777,73.73503],[125.38,73.56],[126.97644,73.56549],[128.59126,73.03871],[129.05157,72.39872],[128.46,71.98],[129.71599,71.19304],[131.28858,70.78699],[132.2535,71.8363],[133.85766,71.38642],[135.56193,71.65525],[137.49755,71.34763],[138.23409,71.62803],[139.86983,71.48783],[139.14791,72.41619],[140.46817,72.84941],[149.5,72.2],[150.35118,71.60643],[152.9689,70.84222],[157.00688,71.03141],[158.99779,70.86672],[159.83031,70.45324],[159.70866,69.72198],[160.94053,69.43728],[162.27907,69.64204],[164.05248,69.66823],[165.94037,69.47199],[167.83567,69.58269],[169.57763,68.6938],[170.81688,69.01363],[170.0082,69.65276],[170.45345,70.09703],[173.64391,69.81743],[175.72403,69.87725],[178.6,69.4],[180,68.963636],[180,64.979709],[179.99281,64.97433],[178.7072,64.53493],[177.41128,64.60821],[178.313,64.07593],[178.90825,63.25197],[179.37034,62.98262],[179.48636,62.56894],[179.22825,62.3041],[177.3643,62.5219],[174.56929,61.76915],[173.68013,61.65261],[172.15,60.95],[170.6985,60.33618],[170.33085,59.88177],[168.90046,60.57355],[166.29498,59.78855],[165.84,60.16],[164.87674,59.7316],[163.53929,59.86871],[163.21711,59.21101],[162.01733,58.24328],[162.05297,57.83912],[163.19191,57.61503],[163.05794,56.15924],[162.12958,56.12219],[161.70146,55.28568],[162.11749,54.85514],[160.36877,54.34433],[160.02173,53.20257],[158.53094,52.95868],[158.23118,51.94269],[156.78979,51.01105],[156.42,51.7],[155.99182,53.15895],[155.43366,55.38103],[155.91442,56.76792],[156.75815,57.3647],[156.81035,57.83204],[158.36433,58.05575],[160.15064,59.31477],[161.87204,60.343],[163.66969,61.1409],[164.47355,62.55061],[163.25842,62.46627],[162.65791,61.6425],[160.12148,60.54423],[159.30232,61.77396],[156.72068,61.43442],[154.21806,59.75818],[155.04375,59.14495],[152.81185,58.88385],[151.26573,58.78089],[151.33815,59.50396],[149.78371,59.65573],[148.54481,59.16448],[145.48722,59.33637],[142.19782,59.03998],[138.95848,57.08805],[135.12619,54.72959],[136.70171,54.60355],[137.19342,53.97732],[138.1647,53.75501],[138.80463,54.25455],[139.90151,54.18968],[141.34531,53.08957],[141.37923,52.23877],[140.59742,51.23967],[140.51308,50.04553],[140.06193,48.44671],[138.55472,46.99965],[138.21971,46.30795],[136.86232,45.1435],[135.51535,43.989],[134.86939,43.39821],[133.53687,42.81147],[132.90627,42.79849],[132.27807,43.28456],[130.93587,42.55274],[130.78,42.22],[130.64,42.395],[130.633866,42.903015],[131.144688,42.92999],[131.288555,44.11152],[131.02519,44.96796],[131.883454,45.321162],[133.09712,45.14409],[133.769644,46.116927],[134.11235,47.21248],[134.50081,47.57845],[135.026311,48.47823],[133.373596,48.183442],[132.50669,47.78896],[130.98726,47.79013],[130.582293,48.729687],[129.397818,49.4406],[127.6574,49.76027],[127.287456,50.739797],[126.939157,51.353894],[126.564399,51.784255],[125.946349,52.792799],[125.068211,53.161045],[123.57147,53.4588],[122.245748,53.431726],[121.003085,53.251401],[120.177089,52.753886],[120.725789,52.516226],[120.7382,51.96411],[120.18208,51.64355],[119.27939,50.58292],[119.288461,50.142883],[117.879244,49.510983],[116.678801,49.888531],[115.485695,49.805177],[114.96211,50.140247],[114.362456,50.248303],[112.89774,49.543565],[111.581231,49.377968],[110.662011,49.130128],[109.402449,49.292961],[108.475167,49.282548],[107.868176,49.793705],[106.888804,50.274296],[105.886591,50.406019],[104.62158,50.27532],[103.676545,50.089966],[102.25589,50.51056],[102.06521,51.25991],[100.88948,51.516856],[99.981732,51.634006],[98.861491,52.047366],[97.82574,51.010995],[98.231762,50.422401],[97.25976,49.72605],[95.81402,49.97746],[94.815949,50.013433],[94.147566,50.480537],[93.10421,50.49529],[92.234712,50.802171],[90.713667,50.331812],[88.805567,49.470521],[87.751264,49.297198],[87.35997,49.214981],[86.829357,49.826675],[85.54127,49.692859],[85.11556,50.117303],[84.416377,50.3114],[83.935115,50.889246],[83.383004,51.069183],[81.945986,50.812196],[80.568447,51.388336],[80.03556,50.864751],[77.800916,53.404415],[76.525179,54.177003],[76.8911,54.490524],[74.38482,53.54685],[73.425679,53.48981],[73.508516,54.035617],[72.22415,54.376655],[71.180131,54.133285],[70.865267,55.169734],[69.068167,55.38525],[68.1691,54.970392],[65.66687,54.60125],[65.178534,54.354228],[61.4366,54.00625],[60.978066,53.664993],[61.699986,52.979996],[60.739993,52.719986],[60.927269,52.447548],[59.967534,51.96042],[61.588003,51.272659],[61.337424,50.79907],[59.932807,50.842194],[59.642282,50.545442],[58.36332,51.06364],[56.77798,51.04355],[55.71694,50.62171],[54.532878,51.02624],[52.328724,51.718652],[50.766648,51.692762],[48.702382,50.605128],[48.577841,49.87476],[47.54948,50.454698],[46.751596,49.356006],[47.043672,49.152039],[46.466446,48.394152],[47.31524,47.71585],[48.05725,47.74377],[48.694734,47.075628],[48.59325,46.56104],[49.10116,46.39933],[48.64541,45.80629],[47.67591,45.64149],[46.68201,44.6092],[47.59094,43.66016],[47.49252,42.98658],[48.58437,41.80888],[47.987283,41.405819],[47.815666,41.151416],[47.373315,41.219732],[46.686071,41.827137],[46.404951,41.860675],[45.7764,42.09244],[45.470279,42.502781],[44.537623,42.711993],[43.93121,42.55496],[43.75599,42.74083],[42.3944,43.2203],[40.92219,43.38215],[40.076965,43.553104],[39.955009,43.434998],[38.68,44.28],[37.53912,44.65721],[36.67546,45.24469],[37.40317,45.40451],[38.23295,46.24087],[37.67372,46.63657],[39.14767,47.04475],[39.1212,47.26336],[38.223538,47.10219],[38.255112,47.5464],[38.77057,47.82562],[39.738278,47.898937],[39.89562,48.23241],[39.67465,48.78382],[40.080789,49.30743],[40.06904,49.60105],[38.594988,49.926462],[38.010631,49.915662],[37.39346,50.383953],[36.626168,50.225591],[35.356116,50.577197],[35.37791,50.77394],[35.022183,51.207572],[34.224816,51.255993],[34.141978,51.566413],[34.391731,51.768882],[33.7527,52.335075],[32.715761,52.238465],[32.412058,52.288695],[32.15944,52.06125],[31.78597,52.10168],[31.540018,52.742052],[31.305201,53.073996],[31.49764,53.16743],[32.304519,53.132726],[32.693643,53.351421],[32.405599,53.618045],[31.731273,53.794029],[31.791424,53.974639],[31.384472,54.157056],[30.757534,54.811771],[30.971836,55.081548],[30.873909,55.550976],[29.896294,55.789463],[29.371572,55.670091],[29.229513,55.918344],[28.176709,56.16913],[27.855282,56.759326],[27.770016,57.244258],[27.288185,57.474528],[27.716686,57.791899],[27.42015,58.72457],[28.131699,59.300825],[27.98112,59.47537],[29.1177,60.02805],[28.07,60.50352],[30.211107,61.780028],[31.139991,62.357693],[31.516092,62.867687],[30.035872,63.552814],[30.444685,64.204453],[29.54443,64.948672],[30.21765,65.80598],[29.054589,66.944286],[29.977426,67.698297],[28.445944,68.364613],[28.59193,69.064777],[29.39955,69.15692],[31.10108,69.55811],[32.13272,69.90595],[33.77547,69.30142],[36.51396,69.06342],[40.29234,67.9324],[41.05987,67.45713],[41.12595,66.79158],[40.01583,66.26618],[38.38295,65.99953],[33.91871,66.75961],[33.18444,66.63253],[34.81477,65.90015],[34.878574,65.436213],[34.94391,64.41437],[36.23129,64.10945],[37.01273,63.84983],[37.14197,64.33471],[36.539579,64.76446],[37.17604,65.14322],[39.59345,64.52079],[40.4356,64.76446],[39.7626,65.49682],[42.09309,66.47623],[43.01604,66.41858],[43.94975,66.06908],[44.53226,66.75634],[43.69839,67.35245],[44.18795,67.95051],[43.45282,68.57079],[46.25,68.25],[46.82134,67.68997],[45.55517,67.56652],[45.56202,67.01005],[46.34915,66.66767],[47.89416,66.88455],[48.13876,67.52238],[50.22766,67.99867],[53.71743,68.85738],[54.47171,68.80815],[53.48582,68.20131],[54.72628,68.09702],[55.44268,68.43866],[57.31702,68.46628],[58.802,68.88082],[59.94142,68.27844],[61.07784,68.94069],[60.03,69.52],[60.55,69.85],[63.504,69.54739],[64.888115,69.234835],[68.51216,68.09233],[69.18068,68.61563],[68.16444,69.14436],[68.13522,69.35649],[66.93008,69.45461],[67.25976,69.92873],[66.72492,70.70889],[66.69466,71.02897],[68.54006,71.9345],[69.19636,72.84336],[69.94,73.04],[72.58754,72.77629],[72.79603,72.22006],[71.84811,71.40898],[72.47011,71.09019],[72.79188,70.39114],[72.5647,69.02085],[73.66787,68.4079],[73.2387,67.7404],[71.28,66.32],[72.42301,66.17267],[72.82077,66.53267],[73.92099,66.78946],[74.18651,67.28429],[75.052,67.76047],[74.46926,68.32899],[74.93584,68.98918],[73.84236,69.07146],[73.60187,69.62763],[74.3998,70.63175],[73.1011,71.44717],[74.89082,72.12119],[74.65926,72.83227],[75.15801,72.85497],[75.68351,72.30056],[75.28898,71.33556],[76.35911,71.15287],[75.90313,71.87401],[77.57665,72.26717],[79.65202,72.32011],[81.5,71.75],[80.61071,72.58285],[80.51109,73.6482],[82.25,73.85],[84.65526,73.80591],[86.8223,73.93688],[86.00956,74.45967],[87.16682,75.11643],[88.31571,75.14393],[90.26,75.64],[92.90058,75.77333],[93.23421,76.0472],[95.86,76.14],[96.67821,75.91548],[98.92254,76.44689],[100.75967,76.43028],[101.03532,76.86189],[101.99084,77.28754],[104.3516,77.69792],[106.06664,77.37389],[104.705,77.1274],[106.97013,76.97419]]],[[[105.07547,78.30689],[99.43814,77.921],[101.2649,79.23399],[102.08635,79.34641],[102.837815,79.28129],[105.37243,78.71334],[105.07547,78.30689]]],[[[51.136187,80.54728],[49.793685,80.415428],[48.894411,80.339567],[48.754937,80.175468],[47.586119,80.010181],[46.502826,80.247247],[47.072455,80.559424],[44.846958,80.58981],[46.799139,80.771918],[48.318477,80.78401],[48.522806,80.514569],[49.09719,80.753986],[50.039768,80.918885],[51.522933,80.699726],[51.136187,80.54728]]],[[[99.93976,78.88094],[97.75794,78.7562],[94.97259,79.044745],[93.31288,79.4265],[92.5454,80.14379],[91.18107,80.34146],[93.77766,81.0246],[95.940895,81.2504],[97.88385,80.746975],[100.186655,79.780135],[99.93976,78.88094]]]]},"id":"RUS"}, +{"type":"Feature","properties":{"name":"Rwanda"},"geometry":{"type":"Polygon","coordinates":[[[30.419105,-1.134659],[30.816135,-1.698914],[30.758309,-2.28725],[30.469696,-2.413858],[29.938359,-2.348487],[29.632176,-2.917858],[29.024926,-2.839258],[29.117479,-2.292211],[29.254835,-2.21511],[29.291887,-1.620056],[29.579466,-1.341313],[29.821519,-1.443322],[30.419105,-1.134659]]]},"id":"RWA"}, +{"type":"Feature","properties":{"name":"Western Sahara"},"geometry":{"type":"Polygon","coordinates":[[[-8.794884,27.120696],[-8.817828,27.656426],[-8.66559,27.656426],[-8.665124,27.589479],[-8.6844,27.395744],[-8.687294,25.881056],[-11.969419,25.933353],[-11.937224,23.374594],[-12.874222,23.284832],[-13.118754,22.77122],[-12.929102,21.327071],[-16.845194,21.333323],[-17.063423,20.999752],[-17.020428,21.42231],[-17.002962,21.420734],[-14.750955,21.5006],[-14.630833,21.86094],[-14.221168,22.310163],[-13.89111,23.691009],[-12.500963,24.770116],[-12.030759,26.030866],[-11.71822,26.104092],[-11.392555,26.883424],[-10.551263,26.990808],[-10.189424,26.860945],[-9.735343,26.860945],[-9.413037,27.088476],[-8.794884,27.120696]]]},"id":"-99"}, +{"type":"Feature","properties":{"name":"Saudi Arabia"},"geometry":{"type":"Polygon","coordinates":[[[42.779332,16.347891],[42.649573,16.774635],[42.347989,17.075806],[42.270888,17.474722],[41.754382,17.833046],[41.221391,18.6716],[40.939341,19.486485],[40.247652,20.174635],[39.801685,20.338862],[39.139399,21.291905],[39.023696,21.986875],[39.066329,22.579656],[38.492772,23.688451],[38.02386,24.078686],[37.483635,24.285495],[37.154818,24.858483],[37.209491,25.084542],[36.931627,25.602959],[36.639604,25.826228],[36.249137,26.570136],[35.640182,27.37652],[35.130187,28.063352],[34.632336,28.058546],[34.787779,28.607427],[34.83222,28.957483],[34.956037,29.356555],[36.068941,29.197495],[36.501214,29.505254],[36.740528,29.865283],[37.503582,30.003776],[37.66812,30.338665],[37.998849,30.5085],[37.002166,31.508413],[39.004886,32.010217],[39.195468,32.161009],[40.399994,31.889992],[41.889981,31.190009],[44.709499,29.178891],[46.568713,29.099025],[47.459822,29.002519],[47.708851,28.526063],[48.416094,28.552004],[48.807595,27.689628],[49.299554,27.461218],[49.470914,27.109999],[50.152422,26.689663],[50.212935,26.277027],[50.113303,25.943972],[50.239859,25.60805],[50.527387,25.327808],[50.660557,24.999896],[50.810108,24.754743],[51.112415,24.556331],[51.389608,24.627386],[51.579519,24.245497],[51.617708,24.014219],[52.000733,23.001154],[55.006803,22.496948],[55.208341,22.70833],[55.666659,22.000001],[54.999982,19.999994],[52.00001,19.000003],[49.116672,18.616668],[48.183344,18.166669],[47.466695,17.116682],[47.000005,16.949999],[46.749994,17.283338],[46.366659,17.233315],[45.399999,17.333335],[45.216651,17.433329],[44.062613,17.410359],[43.791519,17.319977],[43.380794,17.579987],[43.115798,17.08844],[43.218375,16.66689],[42.779332,16.347891]]]},"id":"SAU"}, +{"type":"Feature","properties":{"name":"Sudan"},"geometry":{"type":"Polygon","coordinates":[[[33.963393,9.464285],[33.824963,9.484061],[33.842131,9.981915],[33.721959,10.325262],[33.206938,10.720112],[33.086766,11.441141],[33.206938,12.179338],[32.743419,12.248008],[32.67475,12.024832],[32.073892,11.97333],[32.314235,11.681484],[32.400072,11.080626],[31.850716,10.531271],[31.352862,9.810241],[30.837841,9.707237],[29.996639,10.290927],[29.618957,10.084919],[29.515953,9.793074],[29.000932,9.604232],[28.966597,9.398224],[27.97089,9.398224],[27.833551,9.604232],[27.112521,9.638567],[26.752006,9.466893],[26.477328,9.55273],[25.962307,10.136421],[25.790633,10.411099],[25.069604,10.27376],[24.794926,9.810241],[24.537415,8.917538],[24.194068,8.728696],[23.88698,8.61973],[23.805813,8.666319],[23.459013,8.954286],[23.394779,9.265068],[23.55725,9.681218],[23.554304,10.089255],[22.977544,10.714463],[22.864165,11.142395],[22.87622,11.38461],[22.50869,11.67936],[22.49762,12.26024],[22.28801,12.64605],[21.93681,12.58818],[22.03759,12.95546],[22.29658,13.37232],[22.18329,13.78648],[22.51202,14.09318],[22.30351,14.32682],[22.56795,14.94429],[23.02459,15.68072],[23.88689,15.61084],[23.83766,19.58047],[23.85,20],[25,20.00304],[25,22],[29.02,22],[32.9,22],[36.86623,22],[37.18872,21.01885],[36.96941,20.83744],[37.1147,19.80796],[37.48179,18.61409],[37.86276,18.36786],[38.41009,17.998307],[37.904,17.42754],[37.16747,17.26314],[36.85253,16.95655],[36.75389,16.29186],[36.32322,14.82249],[36.42951,14.42211],[36.27022,13.56333],[35.86363,12.57828],[35.26049,12.08286],[34.83163,11.31896],[34.73115,10.91017],[34.25745,10.63009],[33.96162,9.58358],[33.963393,9.464285]]]},"id":"SDN"}, +{"type":"Feature","properties":{"name":"South Sudan"},"geometry":{"type":"Polygon","coordinates":[[[33.963393,9.464285],[33.97498,8.68456],[33.8255,8.37916],[33.2948,8.35458],[32.95418,7.78497],[33.56829,7.71334],[34.0751,7.22595],[34.25032,6.82607],[34.70702,6.59422],[35.298007,5.506],[34.620196,4.847123],[34.005,4.249885],[33.39,3.79],[32.68642,3.79232],[31.88145,3.55827],[31.24556,3.7819],[30.83385,3.50917],[29.95349,4.1737],[29.715995,4.600805],[29.159078,4.389267],[28.696678,4.455077],[28.428994,4.287155],[27.979977,4.408413],[27.374226,5.233944],[27.213409,5.550953],[26.465909,5.946717],[26.213418,6.546603],[25.796648,6.979316],[25.124131,7.500085],[25.114932,7.825104],[24.567369,8.229188],[23.88698,8.61973],[24.194068,8.728696],[24.537415,8.917538],[24.794926,9.810241],[25.069604,10.27376],[25.790633,10.411099],[25.962307,10.136421],[26.477328,9.55273],[26.752006,9.466893],[27.112521,9.638567],[27.833551,9.604232],[27.97089,9.398224],[28.966597,9.398224],[29.000932,9.604232],[29.515953,9.793074],[29.618957,10.084919],[29.996639,10.290927],[30.837841,9.707237],[31.352862,9.810241],[31.850716,10.531271],[32.400072,11.080626],[32.314235,11.681484],[32.073892,11.97333],[32.67475,12.024832],[32.743419,12.248008],[33.206938,12.179338],[33.086766,11.441141],[33.206938,10.720112],[33.721959,10.325262],[33.842131,9.981915],[33.824963,9.484061],[33.963393,9.464285]]]},"id":"SDS"}, +{"type":"Feature","properties":{"name":"Senegal"},"geometry":{"type":"Polygon","coordinates":[[[-16.713729,13.594959],[-17.126107,14.373516],[-17.625043,14.729541],[-17.185173,14.919477],[-16.700706,15.621527],[-16.463098,16.135036],[-16.12069,16.455663],[-15.623666,16.369337],[-15.135737,16.587282],[-14.577348,16.598264],[-14.099521,16.304302],[-13.435738,16.039383],[-12.830658,15.303692],[-12.17075,14.616834],[-12.124887,13.994727],[-11.927716,13.422075],[-11.553398,13.141214],[-11.467899,12.754519],[-11.513943,12.442988],[-11.658301,12.386583],[-12.203565,12.465648],[-12.278599,12.35444],[-12.499051,12.33209],[-13.217818,12.575874],[-13.700476,12.586183],[-15.548477,12.62817],[-15.816574,12.515567],[-16.147717,12.547762],[-16.677452,12.384852],[-16.841525,13.151394],[-15.931296,13.130284],[-15.691001,13.270353],[-15.511813,13.27857],[-15.141163,13.509512],[-14.712197,13.298207],[-14.277702,13.280585],[-13.844963,13.505042],[-14.046992,13.794068],[-14.376714,13.62568],[-14.687031,13.630357],[-15.081735,13.876492],[-15.39877,13.860369],[-15.624596,13.623587],[-16.713729,13.594959]]]},"id":"SEN"}, +{"type":"Feature","properties":{"name":"Solomon Islands"},"geometry":{"type":"MultiPolygon","coordinates":[[[[162.119025,-10.482719],[162.398646,-10.826367],[161.700032,-10.820011],[161.319797,-10.204751],[161.917383,-10.446701],[162.119025,-10.482719]]],[[[160.852229,-9.872937],[160.462588,-9.89521],[159.849447,-9.794027],[159.640003,-9.63998],[159.702945,-9.24295],[160.362956,-9.400304],[160.688518,-9.610162],[160.852229,-9.872937]]],[[[161.679982,-9.599982],[161.529397,-9.784312],[160.788253,-8.917543],[160.579997,-8.320009],[160.920028,-8.320009],[161.280006,-9.120011],[161.679982,-9.599982]]],[[[159.875027,-8.33732],[159.917402,-8.53829],[159.133677,-8.114181],[158.586114,-7.754824],[158.21115,-7.421872],[158.359978,-7.320018],[158.820001,-7.560003],[159.640003,-8.020027],[159.875027,-8.33732]]],[[[157.538426,-7.34782],[157.33942,-7.404767],[156.90203,-7.176874],[156.491358,-6.765943],[156.542828,-6.599338],[157.14,-7.021638],[157.538426,-7.34782]]]]},"id":"SLB"}, +{"type":"Feature","properties":{"name":"Sierra Leone"},"geometry":{"type":"Polygon","coordinates":[[[-11.438779,6.785917],[-11.708195,6.860098],[-12.428099,7.262942],[-12.949049,7.798646],[-13.124025,8.163946],[-13.24655,8.903049],[-12.711958,9.342712],[-12.596719,9.620188],[-12.425929,9.835834],[-12.150338,9.858572],[-11.917277,10.046984],[-11.117481,10.045873],[-10.839152,9.688246],[-10.622395,9.26791],[-10.65477,8.977178],[-10.494315,8.715541],[-10.505477,8.348896],[-10.230094,8.406206],[-10.695595,7.939464],[-11.146704,7.396706],[-11.199802,7.105846],[-11.438779,6.785917]]]},"id":"SLE"}, +{"type":"Feature","properties":{"name":"El Salvador"},"geometry":{"type":"Polygon","coordinates":[[[-87.793111,13.38448],[-87.904112,13.149017],[-88.483302,13.163951],[-88.843228,13.259734],[-89.256743,13.458533],[-89.812394,13.520622],[-90.095555,13.735338],[-90.064678,13.88197],[-89.721934,14.134228],[-89.534219,14.244816],[-89.587343,14.362586],[-89.353326,14.424133],[-89.058512,14.340029],[-88.843073,14.140507],[-88.541231,13.980155],[-88.503998,13.845486],[-88.065343,13.964626],[-87.859515,13.893312],[-87.723503,13.78505],[-87.793111,13.38448]]]},"id":"SLV"}, +{"type":"Feature","properties":{"name":"Somaliland"},"geometry":{"type":"Polygon","coordinates":[[[48.93813,9.451749],[48.486736,8.837626],[47.78942,8.003],[46.948328,7.996877],[43.67875,9.18358],[43.296975,9.540477],[42.92812,10.02194],[42.55876,10.57258],[42.776852,10.926879],[43.145305,11.46204],[43.47066,11.27771],[43.666668,10.864169],[44.117804,10.445538],[44.614259,10.442205],[45.556941,10.698029],[46.645401,10.816549],[47.525658,11.127228],[48.021596,11.193064],[48.378784,11.375482],[48.948206,11.410622],[48.942005,11.394266],[48.938491,10.982327],[48.938233,9.9735],[48.93813,9.451749]]]},"id":"-99"}, +{"type":"Feature","properties":{"name":"Somalia"},"geometry":{"type":"Polygon","coordinates":[[[49.72862,11.5789],[50.25878,11.67957],[50.73202,12.0219],[51.1112,12.02464],[51.13387,11.74815],[51.04153,11.16651],[51.04531,10.6409],[50.83418,10.27972],[50.55239,9.19874],[50.07092,8.08173],[49.4527,6.80466],[48.59455,5.33911],[47.74079,4.2194],[46.56476,2.85529],[45.56399,2.04576],[44.06815,1.05283],[43.13597,0.2922],[42.04157,-0.91916],[41.81095,-1.44647],[41.58513,-1.68325],[40.993,-0.85829],[40.98105,2.78452],[41.855083,3.918912],[42.12861,4.23413],[42.76967,4.25259],[43.66087,4.95755],[44.9636,5.00162],[47.78942,8.003],[48.486736,8.837626],[48.93813,9.451749],[48.938233,9.9735],[48.938491,10.982327],[48.942005,11.394266],[48.948205,11.410617],[49.26776,11.43033],[49.72862,11.5789]]]},"id":"SOM"}, +{"type":"Feature","properties":{"name":"Republic of Serbia"},"geometry":{"type":"Polygon","coordinates":[[[20.874313,45.416375],[21.483526,45.18117],[21.562023,44.768947],[22.145088,44.478422],[22.459022,44.702517],[22.705726,44.578003],[22.474008,44.409228],[22.65715,44.234923],[22.410446,44.008063],[22.500157,43.642814],[22.986019,43.211161],[22.604801,42.898519],[22.436595,42.580321],[22.545012,42.461362],[22.380526,42.32026],[21.91708,42.30364],[21.576636,42.245224],[21.54332,42.32025],[21.66292,42.43922],[21.77505,42.6827],[21.63302,42.67717],[21.43866,42.86255],[21.27421,42.90959],[21.143395,43.068685],[20.95651,43.13094],[20.81448,43.27205],[20.63508,43.21671],[20.49679,42.88469],[20.25758,42.81275],[20.3398,42.89852],[19.95857,43.10604],[19.63,43.21378],[19.48389,43.35229],[19.21852,43.52384],[19.454,43.5681],[19.59976,44.03847],[19.11761,44.42307],[19.36803,44.863],[19.00548,44.86023],[19.390476,45.236516],[19.072769,45.521511],[18.82982,45.90888],[19.596045,46.17173],[20.220192,46.127469],[20.762175,45.734573],[20.874313,45.416375]]]},"id":"SRB"}, +{"type":"Feature","properties":{"name":"Suriname"},"geometry":{"type":"Polygon","coordinates":[[[-57.147436,5.97315],[-55.949318,5.772878],[-55.84178,5.953125],[-55.03325,6.025291],[-53.958045,5.756548],[-54.478633,4.896756],[-54.399542,4.212611],[-54.006931,3.620038],[-54.181726,3.18978],[-54.269705,2.732392],[-54.524754,2.311849],[-55.097587,2.523748],[-55.569755,2.421506],[-55.973322,2.510364],[-56.073342,2.220795],[-55.9056,2.021996],[-55.995698,1.817667],[-56.539386,1.899523],[-57.150098,2.768927],[-57.281433,3.333492],[-57.601569,3.334655],[-58.044694,4.060864],[-57.86021,4.576801],[-57.914289,4.812626],[-57.307246,5.073567],[-57.147436,5.97315]]]},"id":"SUR"}, +{"type":"Feature","properties":{"name":"Slovakia"},"geometry":{"type":"Polygon","coordinates":[[[18.853144,49.49623],[18.909575,49.435846],[19.320713,49.571574],[19.825023,49.217125],[20.415839,49.431453],[20.887955,49.328772],[21.607808,49.470107],[22.558138,49.085738],[22.280842,48.825392],[22.085608,48.422264],[21.872236,48.319971],[20.801294,48.623854],[20.473562,48.56285],[20.239054,48.327567],[19.769471,48.202691],[19.661364,48.266615],[19.174365,48.111379],[18.777025,48.081768],[18.696513,47.880954],[17.857133,47.758429],[17.488473,47.867466],[16.979667,48.123497],[16.879983,48.470013],[16.960288,48.596982],[17.101985,48.816969],[17.545007,48.800019],[17.886485,48.903475],[17.913512,48.996493],[18.104973,49.043983],[18.170498,49.271515],[18.399994,49.315001],[18.554971,49.495015],[18.853144,49.49623]]]},"id":"SVK"}, +{"type":"Feature","properties":{"name":"Slovenia"},"geometry":{"type":"Polygon","coordinates":[[[13.806475,46.509306],[14.632472,46.431817],[15.137092,46.658703],[16.011664,46.683611],[16.202298,46.852386],[16.370505,46.841327],[16.564808,46.503751],[15.768733,46.238108],[15.67153,45.834154],[15.323954,45.731783],[15.327675,45.452316],[14.935244,45.471695],[14.595109,45.634941],[14.411968,45.466166],[13.71506,45.500324],[13.93763,45.591016],[13.69811,46.016778],[13.806475,46.509306]]]},"id":"SVN"}, +{"type":"Feature","properties":{"name":"Sweden"},"geometry":{"type":"Polygon","coordinates":[[[22.183173,65.723741],[21.213517,65.026005],[21.369631,64.413588],[19.778876,63.609554],[17.847779,62.7494],[17.119555,61.341166],[17.831346,60.636583],[18.787722,60.081914],[17.869225,58.953766],[16.829185,58.719827],[16.44771,57.041118],[15.879786,56.104302],[14.666681,56.200885],[14.100721,55.407781],[12.942911,55.361737],[12.625101,56.30708],[11.787942,57.441817],[11.027369,58.856149],[11.468272,59.432393],[12.300366,60.117933],[12.631147,61.293572],[11.992064,61.800362],[11.930569,63.128318],[12.579935,64.066219],[13.571916,64.049114],[13.919905,64.445421],[13.55569,64.787028],[15.108411,66.193867],[16.108712,67.302456],[16.768879,68.013937],[17.729182,68.010552],[17.993868,68.567391],[19.87856,68.407194],[20.025269,69.065139],[20.645593,69.106247],[21.978535,68.616846],[23.539473,67.936009],[23.56588,66.396051],[23.903379,66.006927],[22.183173,65.723741]]]},"id":"SWE"}, +{"type":"Feature","properties":{"name":"Swaziland"},"geometry":{"type":"Polygon","coordinates":[[[32.071665,-26.73382],[31.86806,-27.177927],[31.282773,-27.285879],[30.685962,-26.743845],[30.676609,-26.398078],[30.949667,-26.022649],[31.04408,-25.731452],[31.333158,-25.660191],[31.837778,-25.843332],[31.985779,-26.29178],[32.071665,-26.73382]]]},"id":"SWZ"}, +{"type":"Feature","properties":{"name":"Syria"},"geometry":{"type":"Polygon","coordinates":[[[38.792341,33.378686],[36.834062,32.312938],[35.719918,32.709192],[35.700798,32.716014],[35.836397,32.868123],[35.821101,33.277426],[36.06646,33.824912],[36.61175,34.201789],[36.448194,34.593935],[35.998403,34.644914],[35.905023,35.410009],[36.149763,35.821535],[36.41755,36.040617],[36.685389,36.259699],[36.739494,36.81752],[37.066761,36.623036],[38.167727,36.90121],[38.699891,36.712927],[39.52258,36.716054],[40.673259,37.091276],[41.212089,37.074352],[42.349591,37.229873],[41.837064,36.605854],[41.289707,36.358815],[41.383965,35.628317],[41.006159,34.419372],[38.792341,33.378686]]]},"id":"SYR"}, +{"type":"Feature","properties":{"name":"Chad"},"geometry":{"type":"Polygon","coordinates":[[[14.495787,12.859396],[14.595781,13.330427],[13.954477,13.353449],[13.956699,13.996691],[13.540394,14.367134],[13.97217,15.68437],[15.247731,16.627306],[15.300441,17.92795],[15.685741,19.95718],[15.903247,20.387619],[15.487148,20.730415],[15.47106,21.04845],[15.096888,21.308519],[14.8513,22.86295],[15.86085,23.40972],[19.84926,21.49509],[23.83766,19.58047],[23.88689,15.61084],[23.02459,15.68072],[22.56795,14.94429],[22.30351,14.32682],[22.51202,14.09318],[22.18329,13.78648],[22.29658,13.37232],[22.03759,12.95546],[21.93681,12.58818],[22.28801,12.64605],[22.49762,12.26024],[22.50869,11.67936],[22.87622,11.38461],[22.864165,11.142395],[22.231129,10.971889],[21.723822,10.567056],[21.000868,9.475985],[20.059685,9.012706],[19.094008,9.074847],[18.81201,8.982915],[18.911022,8.630895],[18.389555,8.281304],[17.96493,7.890914],[16.705988,7.508328],[16.456185,7.734774],[16.290562,7.754307],[16.106232,7.497088],[15.27946,7.421925],[15.436092,7.692812],[15.120866,8.38215],[14.979996,8.796104],[14.544467,8.965861],[13.954218,9.549495],[14.171466,10.021378],[14.627201,9.920919],[14.909354,9.992129],[15.467873,9.982337],[14.923565,10.891325],[14.960152,11.555574],[14.89336,12.21905],[14.495787,12.859396]]]},"id":"TCD"}, +{"type":"Feature","properties":{"name":"Togo"},"geometry":{"type":"Polygon","coordinates":[[[1.865241,6.142158],[1.060122,5.928837],[0.836931,6.279979],[0.570384,6.914359],[0.490957,7.411744],[0.712029,8.312465],[0.461192,8.677223],[0.365901,9.465004],[0.36758,10.191213],[-0.049785,10.706918],[0.023803,11.018682],[0.899563,10.997339],[0.772336,10.470808],[1.077795,10.175607],[1.425061,9.825395],[1.463043,9.334624],[1.664478,9.12859],[1.618951,6.832038],[1.865241,6.142158]]]},"id":"TGO"}, +{"type":"Feature","properties":{"name":"Thailand"},"geometry":{"type":"Polygon","coordinates":[[[102.584932,12.186595],[101.687158,12.64574],[100.83181,12.627085],[100.978467,13.412722],[100.097797,13.406856],[100.018733,12.307001],[99.478921,10.846367],[99.153772,9.963061],[99.222399,9.239255],[99.873832,9.207862],[100.279647,8.295153],[100.459274,7.429573],[101.017328,6.856869],[101.623079,6.740622],[102.141187,6.221636],[101.814282,5.810808],[101.154219,5.691384],[101.075516,6.204867],[100.259596,6.642825],[100.085757,6.464489],[99.690691,6.848213],[99.519642,7.343454],[98.988253,7.907993],[98.503786,8.382305],[98.339662,7.794512],[98.150009,8.350007],[98.25915,8.973923],[98.553551,9.93296],[99.038121,10.960546],[99.587286,11.892763],[99.196354,12.804748],[99.212012,13.269294],[99.097755,13.827503],[98.430819,14.622028],[98.192074,15.123703],[98.537376,15.308497],[98.903348,16.177824],[98.493761,16.837836],[97.859123,17.567946],[97.375896,18.445438],[97.797783,18.62708],[98.253724,19.708203],[98.959676,19.752981],[99.543309,20.186598],[100.115988,20.41785],[100.548881,20.109238],[100.606294,19.508344],[101.282015,19.462585],[101.035931,18.408928],[101.059548,17.512497],[102.113592,18.109102],[102.413005,17.932782],[102.998706,17.961695],[103.200192,18.309632],[103.956477,18.240954],[104.716947,17.428859],[104.779321,16.441865],[105.589039,15.570316],[105.544338,14.723934],[105.218777,14.273212],[104.281418,14.416743],[102.988422,14.225721],[102.348099,13.394247],[102.584932,12.186595]]]},"id":"THA"}, +{"type":"Feature","properties":{"name":"Tajikistan"},"geometry":{"type":"Polygon","coordinates":[[[71.014198,40.244366],[70.648019,39.935754],[69.55961,40.103211],[69.464887,39.526683],[70.549162,39.604198],[71.784694,39.279463],[73.675379,39.431237],[73.928852,38.505815],[74.257514,38.606507],[74.864816,38.378846],[74.829986,37.990007],[74.980002,37.41999],[73.948696,37.421566],[73.260056,37.495257],[72.63689,37.047558],[72.193041,36.948288],[71.844638,36.738171],[71.448693,37.065645],[71.541918,37.905774],[71.239404,37.953265],[71.348131,38.258905],[70.806821,38.486282],[70.376304,38.138396],[70.270574,37.735165],[70.116578,37.588223],[69.518785,37.608997],[69.196273,37.151144],[68.859446,37.344336],[68.135562,37.023115],[67.83,37.144994],[68.392033,38.157025],[68.176025,38.901553],[67.44222,39.140144],[67.701429,39.580478],[68.536416,39.533453],[69.011633,40.086158],[69.329495,40.727824],[70.666622,40.960213],[70.45816,40.496495],[70.601407,40.218527],[71.014198,40.244366]]]},"id":"TJK"}, +{"type":"Feature","properties":{"name":"Turkmenistan"},"geometry":{"type":"Polygon","coordinates":[[[61.210817,35.650072],[61.123071,36.491597],[60.377638,36.527383],[59.234762,37.412988],[58.436154,37.522309],[57.330434,38.029229],[56.619366,38.121394],[56.180375,37.935127],[55.511578,37.964117],[54.800304,37.392421],[53.921598,37.198918],[53.735511,37.906136],[53.880929,38.952093],[53.101028,39.290574],[53.357808,39.975286],[52.693973,40.033629],[52.915251,40.876523],[53.858139,40.631034],[54.736845,40.951015],[54.008311,41.551211],[53.721713,42.123191],[52.91675,41.868117],[52.814689,41.135371],[52.50246,41.783316],[52.944293,42.116034],[54.079418,42.324109],[54.755345,42.043971],[55.455251,41.259859],[55.968191,41.308642],[57.096391,41.32231],[56.932215,41.826026],[57.78653,42.170553],[58.629011,42.751551],[59.976422,42.223082],[60.083341,41.425146],[60.465953,41.220327],[61.547179,41.26637],[61.882714,41.084857],[62.37426,40.053886],[63.518015,39.363257],[64.170223,38.892407],[65.215999,38.402695],[66.54615,37.974685],[66.518607,37.362784],[66.217385,37.39379],[65.745631,37.661164],[65.588948,37.305217],[64.746105,37.111818],[64.546479,36.312073],[63.982896,36.007957],[63.193538,35.857166],[62.984662,35.404041],[62.230651,35.270664],[61.210817,35.650072]]]},"id":"TKM"}, +{"type":"Feature","properties":{"name":"East Timor"},"geometry":{"type":"Polygon","coordinates":[[[124.968682,-8.89279],[125.086246,-8.656887],[125.947072,-8.432095],[126.644704,-8.398247],[126.957243,-8.273345],[127.335928,-8.397317],[126.967992,-8.668256],[125.925885,-9.106007],[125.08852,-9.393173],[125.07002,-9.089987],[124.968682,-8.89279]]]},"id":"TLS"}, +{"type":"Feature","properties":{"name":"Trinidad and Tobago"},"geometry":{"type":"Polygon","coordinates":[[[-61.68,10.76],[-61.105,10.89],[-60.895,10.855],[-60.935,10.11],[-61.77,10],[-61.95,10.09],[-61.66,10.365],[-61.68,10.76]]]},"id":"TTO"}, +{"type":"Feature","properties":{"name":"Tunisia"},"geometry":{"type":"Polygon","coordinates":[[[9.48214,30.307556],[9.055603,32.102692],[8.439103,32.506285],[8.430473,32.748337],[7.612642,33.344115],[7.524482,34.097376],[8.140981,34.655146],[8.376368,35.479876],[8.217824,36.433177],[8.420964,36.946427],[9.509994,37.349994],[10.210002,37.230002],[10.18065,36.724038],[11.028867,37.092103],[11.100026,36.899996],[10.600005,36.41],[10.593287,35.947444],[10.939519,35.698984],[10.807847,34.833507],[10.149593,34.330773],[10.339659,33.785742],[10.856836,33.76874],[11.108501,33.293343],[11.488787,33.136996],[11.432253,32.368903],[10.94479,32.081815],[10.636901,31.761421],[9.950225,31.37607],[10.056575,30.961831],[9.970017,30.539325],[9.48214,30.307556]]]},"id":"TUN"}, +{"type":"Feature","properties":{"name":"Turkey"},"geometry":{"type":"MultiPolygon","coordinates":[[[[36.913127,41.335358],[38.347665,40.948586],[39.512607,41.102763],[40.373433,41.013673],[41.554084,41.535656],[42.619549,41.583173],[43.582746,41.092143],[43.752658,40.740201],[43.656436,40.253564],[44.400009,40.005],[44.79399,39.713003],[44.109225,39.428136],[44.421403,38.281281],[44.225756,37.971584],[44.772699,37.170445],[44.293452,37.001514],[43.942259,37.256228],[42.779126,37.385264],[42.349591,37.229873],[41.212089,37.074352],[40.673259,37.091276],[39.52258,36.716054],[38.699891,36.712927],[38.167727,36.90121],[37.066761,36.623036],[36.739494,36.81752],[36.685389,36.259699],[36.41755,36.040617],[36.149763,35.821535],[35.782085,36.274995],[36.160822,36.650606],[35.550936,36.565443],[34.714553,36.795532],[34.026895,36.21996],[32.509158,36.107564],[31.699595,36.644275],[30.621625,36.677865],[30.391096,36.262981],[29.699976,36.144357],[28.732903,36.676831],[27.641187,36.658822],[27.048768,37.653361],[26.318218,38.208133],[26.8047,38.98576],[26.170785,39.463612],[27.28002,40.420014],[28.819978,40.460011],[29.240004,41.219991],[31.145934,41.087622],[32.347979,41.736264],[33.513283,42.01896],[35.167704,42.040225],[36.913127,41.335358]]],[[[27.192377,40.690566],[26.358009,40.151994],[26.043351,40.617754],[26.056942,40.824123],[26.294602,40.936261],[26.604196,41.562115],[26.117042,41.826905],[27.135739,42.141485],[27.99672,42.007359],[28.115525,41.622886],[28.988443,41.299934],[28.806438,41.054962],[27.619017,40.999823],[27.192377,40.690566]]]]},"id":"TUR"}, +{"type":"Feature","properties":{"name":"Taiwan"},"geometry":{"type":"Polygon","coordinates":[[[121.777818,24.394274],[121.175632,22.790857],[120.74708,21.970571],[120.220083,22.814861],[120.106189,23.556263],[120.69468,24.538451],[121.495044,25.295459],[121.951244,24.997596],[121.777818,24.394274]]]},"id":"TWN"}, +{"type":"Feature","properties":{"name":"United Republic of Tanzania"},"geometry":{"type":"Polygon","coordinates":[[[33.903711,-0.95],[34.07262,-1.05982],[37.69869,-3.09699],[37.7669,-3.67712],[39.20222,-4.67677],[38.74054,-5.90895],[38.79977,-6.47566],[39.44,-6.84],[39.47,-7.1],[39.19469,-7.7039],[39.25203,-8.00781],[39.18652,-8.48551],[39.53574,-9.11237],[39.9496,-10.0984],[40.31659,-10.3171],[39.521,-10.89688],[38.427557,-11.285202],[37.82764,-11.26879],[37.47129,-11.56876],[36.775151,-11.594537],[36.514082,-11.720938],[35.312398,-11.439146],[34.559989,-11.52002],[34.28,-10.16],[33.940838,-9.693674],[33.73972,-9.41715],[32.759375,-9.230599],[32.191865,-8.930359],[31.556348,-8.762049],[31.157751,-8.594579],[30.74,-8.34],[30.2,-7.08],[29.62,-6.52],[29.419993,-5.939999],[29.519987,-5.419979],[29.339998,-4.499983],[29.753512,-4.452389],[30.11632,-4.09012],[30.50554,-3.56858],[30.75224,-3.35931],[30.74301,-3.03431],[30.52766,-2.80762],[30.46967,-2.41383],[30.758309,-2.28725],[30.816135,-1.698914],[30.419105,-1.134659],[30.76986,-1.01455],[31.86617,-1.02736],[33.903711,-0.95]]]},"id":"TZA"}, +{"type":"Feature","properties":{"name":"Uganda"},"geometry":{"type":"Polygon","coordinates":[[[31.86617,-1.02736],[30.76986,-1.01455],[30.419105,-1.134659],[29.821519,-1.443322],[29.579466,-1.341313],[29.587838,-0.587406],[29.8195,-0.2053],[29.875779,0.59738],[30.086154,1.062313],[30.468508,1.583805],[30.85267,1.849396],[31.174149,2.204465],[30.77332,2.33989],[30.83385,3.50917],[31.24556,3.7819],[31.88145,3.55827],[32.68642,3.79232],[33.39,3.79],[34.005,4.249885],[34.47913,3.5556],[34.59607,3.05374],[35.03599,1.90584],[34.6721,1.17694],[34.18,0.515],[33.893569,0.109814],[33.903711,-0.95],[31.86617,-1.02736]]]},"id":"UGA"}, +{"type":"Feature","properties":{"name":"Ukraine"},"geometry":{"type":"Polygon","coordinates":[[[31.785998,52.101678],[32.159412,52.061267],[32.412058,52.288695],[32.715761,52.238465],[33.7527,52.335075],[34.391731,51.768882],[34.141978,51.566413],[34.224816,51.255993],[35.022183,51.207572],[35.377924,50.773955],[35.356116,50.577197],[36.626168,50.225591],[37.39346,50.383953],[38.010631,49.915662],[38.594988,49.926462],[40.069058,49.601055],[40.080789,49.30743],[39.674664,48.783818],[39.895632,48.232405],[39.738278,47.898937],[38.770585,47.825608],[38.255112,47.5464],[38.223538,47.10219],[37.425137,47.022221],[36.759855,46.6987],[35.823685,46.645964],[34.962342,46.273197],[35.020788,45.651219],[35.510009,45.409993],[36.529998,45.46999],[36.334713,45.113216],[35.239999,44.939996],[33.882511,44.361479],[33.326421,44.564877],[33.546924,45.034771],[32.454174,45.327466],[32.630804,45.519186],[33.588162,45.851569],[33.298567,46.080598],[31.74414,46.333348],[31.675307,46.706245],[30.748749,46.5831],[30.377609,46.03241],[29.603289,45.293308],[29.149725,45.464925],[28.679779,45.304031],[28.233554,45.488283],[28.485269,45.596907],[28.659987,45.939987],[28.933717,46.25883],[28.862972,46.437889],[29.072107,46.517678],[29.170654,46.379262],[29.759972,46.349988],[30.024659,46.423937],[29.83821,46.525326],[29.908852,46.674361],[29.559674,46.928583],[29.415135,47.346645],[29.050868,47.510227],[29.122698,47.849095],[28.670891,48.118149],[28.259547,48.155562],[27.522537,48.467119],[26.857824,48.368211],[26.619337,48.220726],[26.19745,48.220881],[25.945941,47.987149],[25.207743,47.891056],[24.866317,47.737526],[24.402056,47.981878],[23.760958,47.985598],[23.142236,48.096341],[22.710531,47.882194],[22.64082,48.15024],[22.085608,48.422264],[22.280842,48.825392],[22.558138,49.085738],[22.776419,49.027395],[22.51845,49.476774],[23.426508,50.308506],[23.922757,50.424881],[24.029986,50.705407],[23.527071,51.578454],[24.005078,51.617444],[24.553106,51.888461],[25.327788,51.910656],[26.337959,51.832289],[27.454066,51.592303],[28.241615,51.572227],[28.617613,51.427714],[28.992835,51.602044],[29.254938,51.368234],[30.157364,51.416138],[30.555117,51.319503],[30.619454,51.822806],[30.927549,52.042353],[31.785998,52.101678]]]},"id":"UKR"}, +{"type":"Feature","properties":{"name":"Uruguay"},"geometry":{"type":"Polygon","coordinates":[[[-57.625133,-30.216295],[-56.976026,-30.109686],[-55.973245,-30.883076],[-55.60151,-30.853879],[-54.572452,-31.494511],[-53.787952,-32.047243],[-53.209589,-32.727666],[-53.650544,-33.202004],[-53.373662,-33.768378],[-53.806426,-34.396815],[-54.935866,-34.952647],[-55.67409,-34.752659],[-56.215297,-34.859836],[-57.139685,-34.430456],[-57.817861,-34.462547],[-58.427074,-33.909454],[-58.349611,-33.263189],[-58.132648,-33.040567],[-58.14244,-32.044504],[-57.874937,-31.016556],[-57.625133,-30.216295]]]},"id":"URY"}, +{"type":"Feature","properties":{"name":"USA"},"geometry":{"type":"MultiPolygon","coordinates":[[[[-155.54211,19.08348],[-155.68817,18.91619],[-155.93665,19.05939],[-155.90806,19.33888],[-156.07347,19.70294],[-156.02368,19.81422],[-155.85008,19.97729],[-155.91907,20.17395],[-155.86108,20.26721],[-155.78505,20.2487],[-155.40214,20.07975],[-155.22452,19.99302],[-155.06226,19.8591],[-154.80741,19.50871],[-154.83147,19.45328],[-155.22217,19.23972],[-155.54211,19.08348]]],[[[-156.07926,20.64397],[-156.41445,20.57241],[-156.58673,20.783],[-156.70167,20.8643],[-156.71055,20.92676],[-156.61258,21.01249],[-156.25711,20.91745],[-155.99566,20.76404],[-156.07926,20.64397]]],[[[-156.75824,21.17684],[-156.78933,21.06873],[-157.32521,21.09777],[-157.25027,21.21958],[-156.75824,21.17684]]],[[[-157.65283,21.32217],[-157.70703,21.26442],[-157.7786,21.27729],[-158.12667,21.31244],[-158.2538,21.53919],[-158.29265,21.57912],[-158.0252,21.71696],[-157.94161,21.65272],[-157.65283,21.32217]]],[[[-159.34512,21.982],[-159.46372,21.88299],[-159.80051,22.06533],[-159.74877,22.1382],[-159.5962,22.23618],[-159.36569,22.21494],[-159.34512,21.982]]],[[[-94.81758,49.38905],[-94.64,48.84],[-94.32914,48.67074],[-93.63087,48.60926],[-92.61,48.45],[-91.64,48.14],[-90.83,48.27],[-89.6,48.01],[-89.272917,48.019808],[-88.378114,48.302918],[-87.439793,47.94],[-86.461991,47.553338],[-85.652363,47.220219],[-84.87608,46.900083],[-84.779238,46.637102],[-84.543749,46.538684],[-84.6049,46.4396],[-84.3367,46.40877],[-84.14212,46.512226],[-84.091851,46.275419],[-83.890765,46.116927],[-83.616131,46.116927],[-83.469551,45.994686],[-83.592851,45.816894],[-82.550925,45.347517],[-82.337763,44.44],[-82.137642,43.571088],[-82.43,42.98],[-82.9,42.43],[-83.12,42.08],[-83.142,41.975681],[-83.02981,41.832796],[-82.690089,41.675105],[-82.439278,41.675105],[-81.277747,42.209026],[-80.247448,42.3662],[-78.939362,42.863611],[-78.92,42.965],[-79.01,43.27],[-79.171674,43.466339],[-78.72028,43.625089],[-77.737885,43.629056],[-76.820034,43.628784],[-76.5,44.018459],[-76.375,44.09631],[-75.31821,44.81645],[-74.867,45.00048],[-73.34783,45.00738],[-71.50506,45.0082],[-71.405,45.255],[-71.08482,45.30524],[-70.66,45.46],[-70.305,45.915],[-69.99997,46.69307],[-69.237216,47.447781],[-68.905,47.185],[-68.23444,47.35486],[-67.79046,47.06636],[-67.79134,45.70281],[-67.13741,45.13753],[-66.96466,44.8097],[-68.03252,44.3252],[-69.06,43.98],[-70.11617,43.68405],[-70.645476,43.090238],[-70.81489,42.8653],[-70.825,42.335],[-70.495,41.805],[-70.08,41.78],[-70.185,42.145],[-69.88497,41.92283],[-69.96503,41.63717],[-70.64,41.475],[-71.12039,41.49445],[-71.86,41.32],[-72.295,41.27],[-72.87643,41.22065],[-73.71,40.931102],[-72.24126,41.11948],[-71.945,40.93],[-73.345,40.63],[-73.982,40.628],[-73.952325,40.75075],[-74.25671,40.47351],[-73.96244,40.42763],[-74.17838,39.70926],[-74.90604,38.93954],[-74.98041,39.1964],[-75.20002,39.24845],[-75.52805,39.4985],[-75.32,38.96],[-75.071835,38.782032],[-75.05673,38.40412],[-75.37747,38.01551],[-75.94023,37.21689],[-76.03127,37.2566],[-75.72205,37.93705],[-76.23287,38.319215],[-76.35,39.15],[-76.542725,38.717615],[-76.32933,38.08326],[-76.989998,38.239992],[-76.30162,37.917945],[-76.25874,36.9664],[-75.9718,36.89726],[-75.86804,36.55125],[-75.72749,35.55074],[-76.36318,34.80854],[-77.397635,34.51201],[-78.05496,33.92547],[-78.55435,33.86133],[-79.06067,33.49395],[-79.20357,33.15839],[-80.301325,32.509355],[-80.86498,32.0333],[-81.33629,31.44049],[-81.49042,30.72999],[-81.31371,30.03552],[-80.98,29.18],[-80.535585,28.47213],[-80.53,28.04],[-80.056539,26.88],[-80.088015,26.205765],[-80.13156,25.816775],[-80.38103,25.20616],[-80.68,25.08],[-81.17213,25.20126],[-81.33,25.64],[-81.71,25.87],[-82.24,26.73],[-82.70515,27.49504],[-82.85526,27.88624],[-82.65,28.55],[-82.93,29.1],[-83.70959,29.93656],[-84.1,30.09],[-85.10882,29.63615],[-85.28784,29.68612],[-85.7731,30.15261],[-86.4,30.4],[-87.53036,30.27433],[-88.41782,30.3849],[-89.18049,30.31598],[-89.593831,30.159994],[-89.413735,29.89419],[-89.43,29.48864],[-89.21767,29.29108],[-89.40823,29.15961],[-89.77928,29.30714],[-90.15463,29.11743],[-90.880225,29.148535],[-91.626785,29.677],[-92.49906,29.5523],[-93.22637,29.78375],[-93.84842,29.71363],[-94.69,29.48],[-95.60026,28.73863],[-96.59404,28.30748],[-97.14,27.83],[-97.37,27.38],[-97.38,26.69],[-97.33,26.21],[-97.14,25.87],[-97.53,25.84],[-98.24,26.06],[-99.02,26.37],[-99.3,26.84],[-99.52,27.54],[-100.11,28.11],[-100.45584,28.69612],[-100.9576,29.38071],[-101.6624,29.7793],[-102.48,29.76],[-103.11,28.97],[-103.94,29.27],[-104.45697,29.57196],[-104.70575,30.12173],[-105.03737,30.64402],[-105.63159,31.08383],[-106.1429,31.39995],[-106.50759,31.75452],[-108.24,31.754854],[-108.24194,31.34222],[-109.035,31.34194],[-111.02361,31.33472],[-113.30498,32.03914],[-114.815,32.52528],[-114.72139,32.72083],[-115.99135,32.61239],[-117.12776,32.53534],[-117.295938,33.046225],[-117.944,33.621236],[-118.410602,33.740909],[-118.519895,34.027782],[-119.081,34.078],[-119.438841,34.348477],[-120.36778,34.44711],[-120.62286,34.60855],[-120.74433,35.15686],[-121.71457,36.16153],[-122.54747,37.55176],[-122.51201,37.78339],[-122.95319,38.11371],[-123.7272,38.95166],[-123.86517,39.76699],[-124.39807,40.3132],[-124.17886,41.14202],[-124.2137,41.99964],[-124.53284,42.76599],[-124.14214,43.70838],[-124.020535,44.615895],[-123.89893,45.52341],[-124.079635,46.86475],[-124.39567,47.72017],[-124.68721,48.184433],[-124.566101,48.379715],[-123.12,48.04],[-122.58736,47.096],[-122.34,47.36],[-122.5,48.18],[-122.84,49],[-120,49],[-117.03121,49],[-116.04818,49],[-113,49],[-110.05,49],[-107.05,49],[-104.04826,48.99986],[-100.65,49],[-97.22872,49.0007],[-95.15907,49],[-95.15609,49.38425],[-94.81758,49.38905]]],[[[-153.006314,57.115842],[-154.00509,56.734677],[-154.516403,56.992749],[-154.670993,57.461196],[-153.76278,57.816575],[-153.228729,57.968968],[-152.564791,57.901427],[-152.141147,57.591059],[-153.006314,57.115842]]],[[[-165.579164,59.909987],[-166.19277,59.754441],[-166.848337,59.941406],[-167.455277,60.213069],[-166.467792,60.38417],[-165.67443,60.293607],[-165.579164,59.909987]]],[[[-171.731657,63.782515],[-171.114434,63.592191],[-170.491112,63.694975],[-169.682505,63.431116],[-168.689439,63.297506],[-168.771941,63.188598],[-169.52944,62.976931],[-170.290556,63.194438],[-170.671386,63.375822],[-171.553063,63.317789],[-171.791111,63.405846],[-171.731657,63.782515]]],[[[-155.06779,71.147776],[-154.344165,70.696409],[-153.900006,70.889989],[-152.210006,70.829992],[-152.270002,70.600006],[-150.739992,70.430017],[-149.720003,70.53001],[-147.613362,70.214035],[-145.68999,70.12001],[-144.920011,69.989992],[-143.589446,70.152514],[-142.07251,69.851938],[-140.985988,69.711998],[-140.985988,69.711998],[-140.992499,66.000029],[-140.99777,60.306397],[-140.012998,60.276838],[-139.039,60.000007],[-138.34089,59.56211],[-137.4525,58.905],[-136.47972,59.46389],[-135.47583,59.78778],[-134.945,59.27056],[-134.27111,58.86111],[-133.355549,58.410285],[-132.73042,57.69289],[-131.70781,56.55212],[-130.00778,55.91583],[-129.979994,55.284998],[-130.53611,54.802753],[-131.085818,55.178906],[-131.967211,55.497776],[-132.250011,56.369996],[-133.539181,57.178887],[-134.078063,58.123068],[-135.038211,58.187715],[-136.628062,58.212209],[-137.800006,58.499995],[-139.867787,59.537762],[-140.825274,59.727517],[-142.574444,60.084447],[-143.958881,59.99918],[-145.925557,60.45861],[-147.114374,60.884656],[-148.224306,60.672989],[-148.018066,59.978329],[-148.570823,59.914173],[-149.727858,59.705658],[-150.608243,59.368211],[-151.716393,59.155821],[-151.859433,59.744984],[-151.409719,60.725803],[-150.346941,61.033588],[-150.621111,61.284425],[-151.895839,60.727198],[-152.57833,60.061657],[-154.019172,59.350279],[-153.287511,58.864728],[-154.232492,58.146374],[-155.307491,57.727795],[-156.308335,57.422774],[-156.556097,56.979985],[-158.117217,56.463608],[-158.433321,55.994154],[-159.603327,55.566686],[-160.28972,55.643581],[-161.223048,55.364735],[-162.237766,55.024187],[-163.069447,54.689737],[-164.785569,54.404173],[-164.942226,54.572225],[-163.84834,55.039431],[-162.870001,55.348043],[-161.804175,55.894986],[-160.563605,56.008055],[-160.07056,56.418055],[-158.684443,57.016675],[-158.461097,57.216921],[-157.72277,57.570001],[-157.550274,58.328326],[-157.041675,58.918885],[-158.194731,58.615802],[-158.517218,58.787781],[-159.058606,58.424186],[-159.711667,58.93139],[-159.981289,58.572549],[-160.355271,59.071123],[-161.355003,58.670838],[-161.968894,58.671665],[-162.054987,59.266925],[-161.874171,59.633621],[-162.518059,59.989724],[-163.818341,59.798056],[-164.662218,60.267484],[-165.346388,60.507496],[-165.350832,61.073895],[-166.121379,61.500019],[-165.734452,62.074997],[-164.919179,62.633076],[-164.562508,63.146378],[-163.753332,63.219449],[-163.067224,63.059459],[-162.260555,63.541936],[-161.53445,63.455817],[-160.772507,63.766108],[-160.958335,64.222799],[-161.518068,64.402788],[-160.777778,64.788604],[-161.391926,64.777235],[-162.45305,64.559445],[-162.757786,64.338605],[-163.546394,64.55916],[-164.96083,64.446945],[-166.425288,64.686672],[-166.845004,65.088896],[-168.11056,65.669997],[-166.705271,66.088318],[-164.47471,66.57666],[-163.652512,66.57666],[-163.788602,66.077207],[-161.677774,66.11612],[-162.489715,66.735565],[-163.719717,67.116395],[-164.430991,67.616338],[-165.390287,68.042772],[-166.764441,68.358877],[-166.204707,68.883031],[-164.430811,68.915535],[-163.168614,69.371115],[-162.930566,69.858062],[-161.908897,70.33333],[-160.934797,70.44769],[-159.039176,70.891642],[-158.119723,70.824721],[-156.580825,71.357764],[-155.06779,71.147776]]]]},"id":"USA"}, +{"type":"Feature","properties":{"name":"Uzbekistan"},"geometry":{"type":"Polygon","coordinates":[[[66.518607,37.362784],[66.54615,37.974685],[65.215999,38.402695],[64.170223,38.892407],[63.518015,39.363257],[62.37426,40.053886],[61.882714,41.084857],[61.547179,41.26637],[60.465953,41.220327],[60.083341,41.425146],[59.976422,42.223082],[58.629011,42.751551],[57.78653,42.170553],[56.932215,41.826026],[57.096391,41.32231],[55.968191,41.308642],[55.928917,44.995858],[58.503127,45.586804],[58.689989,45.500014],[60.239972,44.784037],[61.05832,44.405817],[62.0133,43.504477],[63.185787,43.650075],[64.900824,43.728081],[66.098012,42.99766],[66.023392,41.994646],[66.510649,41.987644],[66.714047,41.168444],[67.985856,41.135991],[68.259896,40.662325],[68.632483,40.668681],[69.070027,41.384244],[70.388965,42.081308],[70.962315,42.266154],[71.259248,42.167711],[70.420022,41.519998],[71.157859,41.143587],[71.870115,41.3929],[73.055417,40.866033],[71.774875,40.145844],[71.014198,40.244366],[70.601407,40.218527],[70.45816,40.496495],[70.666622,40.960213],[69.329495,40.727824],[69.011633,40.086158],[68.536416,39.533453],[67.701429,39.580478],[67.44222,39.140144],[68.176025,38.901553],[68.392033,38.157025],[67.83,37.144994],[67.075782,37.356144],[66.518607,37.362784]]]},"id":"UZB"}, +{"type":"Feature","properties":{"name":"Venezuela"},"geometry":{"type":"Polygon","coordinates":[[[-71.331584,11.776284],[-71.360006,11.539994],[-71.94705,11.423282],[-71.620868,10.96946],[-71.633064,10.446494],[-72.074174,9.865651],[-71.695644,9.072263],[-71.264559,9.137195],[-71.039999,9.859993],[-71.350084,10.211935],[-71.400623,10.968969],[-70.155299,11.375482],[-70.293843,11.846822],[-69.943245,12.162307],[-69.5843,11.459611],[-68.882999,11.443385],[-68.233271,10.885744],[-68.194127,10.554653],[-67.296249,10.545868],[-66.227864,10.648627],[-65.655238,10.200799],[-64.890452,10.077215],[-64.329479,10.389599],[-64.318007,10.641418],[-63.079322,10.701724],[-61.880946,10.715625],[-62.730119,10.420269],[-62.388512,9.948204],[-61.588767,9.873067],[-60.830597,9.38134],[-60.671252,8.580174],[-60.150096,8.602757],[-59.758285,8.367035],[-60.550588,7.779603],[-60.637973,7.415],[-60.295668,7.043911],[-60.543999,6.856584],[-61.159336,6.696077],[-61.139415,6.234297],[-61.410303,5.959068],[-60.733574,5.200277],[-60.601179,4.918098],[-60.966893,4.536468],[-62.08543,4.162124],[-62.804533,4.006965],[-63.093198,3.770571],[-63.888343,4.02053],[-64.628659,4.148481],[-64.816064,4.056445],[-64.368494,3.79721],[-64.408828,3.126786],[-64.269999,2.497006],[-63.422867,2.411068],[-63.368788,2.2009],[-64.083085,1.916369],[-64.199306,1.492855],[-64.611012,1.328731],[-65.354713,1.095282],[-65.548267,0.789254],[-66.325765,0.724452],[-66.876326,1.253361],[-67.181294,2.250638],[-67.447092,2.600281],[-67.809938,2.820655],[-67.303173,3.318454],[-67.337564,3.542342],[-67.621836,3.839482],[-67.823012,4.503937],[-67.744697,5.221129],[-67.521532,5.55687],[-67.34144,6.095468],[-67.695087,6.267318],[-68.265052,6.153268],[-68.985319,6.206805],[-69.38948,6.099861],[-70.093313,6.960376],[-70.674234,7.087785],[-71.960176,6.991615],[-72.198352,7.340431],[-72.444487,7.423785],[-72.479679,7.632506],[-72.360901,8.002638],[-72.439862,8.405275],[-72.660495,8.625288],[-72.78873,9.085027],[-73.304952,9.152],[-73.027604,9.73677],[-72.905286,10.450344],[-72.614658,10.821975],[-72.227575,11.108702],[-71.973922,11.608672],[-71.331584,11.776284]]]},"id":"VEN"}, +{"type":"Feature","properties":{"name":"Vietnam"},"geometry":{"type":"Polygon","coordinates":[[[108.05018,21.55238],[106.715068,20.696851],[105.881682,19.75205],[105.662006,19.058165],[106.426817,18.004121],[107.361954,16.697457],[108.269495,16.079742],[108.877107,15.276691],[109.33527,13.426028],[109.200136,11.666859],[108.36613,11.008321],[107.220929,10.364484],[106.405113,9.53084],[105.158264,8.59976],[104.795185,9.241038],[105.076202,9.918491],[104.334335,10.486544],[105.199915,10.88931],[106.24967,10.961812],[105.810524,11.567615],[107.491403,12.337206],[107.614548,13.535531],[107.382727,14.202441],[107.564525,15.202173],[107.312706,15.908538],[106.556008,16.604284],[105.925762,17.485315],[105.094598,18.666975],[103.896532,19.265181],[104.183388,19.624668],[104.822574,19.886642],[104.435,20.758733],[103.203861,20.766562],[102.754896,21.675137],[102.170436,22.464753],[102.706992,22.708795],[103.504515,22.703757],[104.476858,22.81915],[105.329209,23.352063],[105.811247,22.976892],[106.725403,22.794268],[106.567273,22.218205],[107.04342,21.811899],[108.05018,21.55238]]]},"id":"VNM"}, +{"type":"Feature","properties":{"name":"Vanuatu"},"geometry":{"type":"MultiPolygon","coordinates":[[[[167.844877,-16.466333],[167.515181,-16.59785],[167.180008,-16.159995],[167.216801,-15.891846],[167.844877,-16.466333]]],[[[167.107712,-14.93392],[167.270028,-15.740021],[167.001207,-15.614602],[166.793158,-15.668811],[166.649859,-15.392704],[166.629137,-14.626497],[167.107712,-14.93392]]]]},"id":"VUT"}, +{"type":"Feature","properties":{"name":"West Bank"},"geometry":{"type":"Polygon","coordinates":[[[35.545665,32.393992],[35.545252,31.782505],[35.397561,31.489086],[34.927408,31.353435],[34.970507,31.616778],[35.225892,31.754341],[34.974641,31.866582],[35.18393,32.532511],[35.545665,32.393992]]]},"id":"PSE"}, +{"type":"Feature","properties":{"name":"Yemen"},"geometry":{"type":"Polygon","coordinates":[[[53.108573,16.651051],[52.385206,16.382411],[52.191729,15.938433],[52.168165,15.59742],[51.172515,15.17525],[49.574576,14.708767],[48.679231,14.003202],[48.238947,13.94809],[47.938914,14.007233],[47.354454,13.59222],[46.717076,13.399699],[45.877593,13.347764],[45.62505,13.290946],[45.406459,13.026905],[45.144356,12.953938],[44.989533,12.699587],[44.494576,12.721653],[44.175113,12.58595],[43.482959,12.6368],[43.222871,13.22095],[43.251448,13.767584],[43.087944,14.06263],[42.892245,14.802249],[42.604873,15.213335],[42.805015,15.261963],[42.702438,15.718886],[42.823671,15.911742],[42.779332,16.347891],[43.218375,16.66689],[43.115798,17.08844],[43.380794,17.579987],[43.791519,17.319977],[44.062613,17.410359],[45.216651,17.433329],[45.399999,17.333335],[46.366659,17.233315],[46.749994,17.283338],[47.000005,16.949999],[47.466695,17.116682],[48.183344,18.166669],[49.116672,18.616668],[52.00001,19.000003],[52.782184,17.349742],[53.108573,16.651051]]]},"id":"YEM"}, +{"type":"Feature","properties":{"name":"South Africa"},"geometry":{"type":"Polygon","coordinates":[[[31.521001,-29.257387],[31.325561,-29.401978],[30.901763,-29.909957],[30.622813,-30.423776],[30.055716,-31.140269],[28.925553,-32.172041],[28.219756,-32.771953],[27.464608,-33.226964],[26.419452,-33.61495],[25.909664,-33.66704],[25.780628,-33.944646],[25.172862,-33.796851],[24.677853,-33.987176],[23.594043,-33.794474],[22.988189,-33.916431],[22.574157,-33.864083],[21.542799,-34.258839],[20.689053,-34.417175],[20.071261,-34.795137],[19.616405,-34.819166],[19.193278,-34.462599],[18.855315,-34.444306],[18.424643,-33.997873],[18.377411,-34.136521],[18.244499,-33.867752],[18.25008,-33.281431],[17.92519,-32.611291],[18.24791,-32.429131],[18.221762,-31.661633],[17.566918,-30.725721],[17.064416,-29.878641],[17.062918,-29.875954],[16.344977,-28.576705],[16.824017,-28.082162],[17.218929,-28.355943],[17.387497,-28.783514],[17.836152,-28.856378],[18.464899,-29.045462],[19.002127,-28.972443],[19.894734,-28.461105],[19.895768,-24.76779],[20.165726,-24.917962],[20.758609,-25.868136],[20.66647,-26.477453],[20.889609,-26.828543],[21.605896,-26.726534],[22.105969,-26.280256],[22.579532,-25.979448],[22.824271,-25.500459],[23.312097,-25.26869],[23.73357,-25.390129],[24.211267,-25.670216],[25.025171,-25.71967],[25.664666,-25.486816],[25.765849,-25.174845],[25.941652,-24.696373],[26.485753,-24.616327],[26.786407,-24.240691],[27.11941,-23.574323],[28.017236,-22.827754],[29.432188,-22.091313],[29.839037,-22.102216],[30.322883,-22.271612],[30.659865,-22.151567],[31.191409,-22.25151],[31.670398,-23.658969],[31.930589,-24.369417],[31.752408,-25.484284],[31.837778,-25.843332],[31.333158,-25.660191],[31.04408,-25.731452],[30.949667,-26.022649],[30.676609,-26.398078],[30.685962,-26.743845],[31.282773,-27.285879],[31.86806,-27.177927],[32.071665,-26.73382],[32.83012,-26.742192],[32.580265,-27.470158],[32.462133,-28.301011],[32.203389,-28.752405],[31.521001,-29.257387]],[[28.978263,-28.955597],[28.5417,-28.647502],[28.074338,-28.851469],[27.532511,-29.242711],[26.999262,-29.875954],[27.749397,-30.645106],[28.107205,-30.545732],[28.291069,-30.226217],[28.8484,-30.070051],[29.018415,-29.743766],[29.325166,-29.257387],[28.978263,-28.955597]]]},"id":"ZAF"}, +{"type":"Feature","properties":{"name":"Zambia"},"geometry":{"type":"Polygon","coordinates":[[[32.759375,-9.230599],[33.231388,-9.676722],[33.485688,-10.525559],[33.31531,-10.79655],[33.114289,-11.607198],[33.306422,-12.435778],[32.991764,-12.783871],[32.688165,-13.712858],[33.214025,-13.97186],[30.179481,-14.796099],[30.274256,-15.507787],[29.516834,-15.644678],[28.947463,-16.043051],[28.825869,-16.389749],[28.467906,-16.4684],[27.598243,-17.290831],[27.044427,-17.938026],[26.706773,-17.961229],[26.381935,-17.846042],[25.264226,-17.73654],[25.084443,-17.661816],[25.07695,-17.578823],[24.682349,-17.353411],[24.033862,-17.295843],[23.215048,-17.523116],[22.562478,-16.898451],[21.887843,-16.08031],[21.933886,-12.898437],[24.016137,-12.911046],[23.930922,-12.565848],[24.079905,-12.191297],[23.904154,-11.722282],[24.017894,-11.237298],[23.912215,-10.926826],[24.257155,-10.951993],[24.314516,-11.262826],[24.78317,-11.238694],[25.418118,-11.330936],[25.75231,-11.784965],[26.553088,-11.92444],[27.16442,-11.608748],[27.388799,-12.132747],[28.155109,-12.272481],[28.523562,-12.698604],[28.934286,-13.248958],[29.699614,-13.257227],[29.616001,-12.178895],[29.341548,-12.360744],[28.642417,-11.971569],[28.372253,-11.793647],[28.49607,-10.789884],[28.673682,-9.605925],[28.449871,-9.164918],[28.734867,-8.526559],[29.002912,-8.407032],[30.346086,-8.238257],[30.740015,-8.340007],[31.157751,-8.594579],[31.556348,-8.762049],[32.191865,-8.930359],[32.759375,-9.230599]]]},"id":"ZMB"}, +{"type":"Feature","properties":{"name":"Zimbabwe"},"geometry":{"type":"Polygon","coordinates":[[[31.191409,-22.25151],[30.659865,-22.151567],[30.322883,-22.271612],[29.839037,-22.102216],[29.432188,-22.091313],[28.794656,-21.639454],[28.02137,-21.485975],[27.727228,-20.851802],[27.724747,-20.499059],[27.296505,-20.39152],[26.164791,-19.293086],[25.850391,-18.714413],[25.649163,-18.536026],[25.264226,-17.73654],[26.381935,-17.846042],[26.706773,-17.961229],[27.044427,-17.938026],[27.598243,-17.290831],[28.467906,-16.4684],[28.825869,-16.389749],[28.947463,-16.043051],[29.516834,-15.644678],[30.274256,-15.507787],[30.338955,-15.880839],[31.173064,-15.860944],[31.636498,-16.07199],[31.852041,-16.319417],[32.328239,-16.392074],[32.847639,-16.713398],[32.849861,-17.979057],[32.654886,-18.67209],[32.611994,-19.419383],[32.772708,-19.715592],[32.659743,-20.30429],[32.508693,-20.395292],[32.244988,-21.116489],[31.191409,-22.25151]]]},"id":"ZWE"} +]} \ No newline at end of file diff --git a/Homework2/package-lock.json b/Homework2/package-lock.json new file mode 100644 index 00000000..942de7a7 --- /dev/null +++ b/Homework2/package-lock.json @@ -0,0 +1,68 @@ +{ + "name": "Homework2", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "bootstrap": "4.6" + } + }, + "node_modules/bootstrap": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", + "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "jquery": "1.9.1 - 3", + "popper.js": "^1.16.1" + } + }, + "node_modules/jquery": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", + "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==", + "peer": true + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + } + }, + "dependencies": { + "bootstrap": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", + "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", + "requires": {} + }, + "jquery": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", + "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==", + "peer": true + }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "peer": true + } + } +} diff --git a/Homework2/package.json b/Homework2/package.json new file mode 100644 index 00000000..2182131c --- /dev/null +++ b/Homework2/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "bootstrap": "4.6" + } +} From dcf9d5e764c4eabacc511c66b45410d03dd1b490 Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Tue, 11 Oct 2022 03:00:57 -0700 Subject: [PATCH 02/13] Added a map to hw2 overview --- .../Vue-Skeleton/src/styles/main.scss | 6 + .../src/views/components/mainchart.vue | 56 +++++- .../Vue-Skeleton/src/views/pages/home.vue | 2 +- .../erjzhang/dataset/world_countries.json | 178 ------------------ Homework2/erjzhang/package-lock.json | 113 +++++++++++ Homework2/erjzhang/package.json | 5 + 6 files changed, 177 insertions(+), 183 deletions(-) delete mode 100644 Homework2/erjzhang/dataset/world_countries.json create mode 100644 Homework2/erjzhang/package-lock.json create mode 100644 Homework2/erjzhang/package.json diff --git a/Homework2/erjzhang/Vue-Skeleton/src/styles/main.scss b/Homework2/erjzhang/Vue-Skeleton/src/styles/main.scss index 0294401d..b9eef2c3 100644 --- a/Homework2/erjzhang/Vue-Skeleton/src/styles/main.scss +++ b/Homework2/erjzhang/Vue-Skeleton/src/styles/main.scss @@ -17,4 +17,10 @@ html { #app{ height: 100%; width: 100%; +} + +.countries{ + // fill:#993300; + stroke: rgb(255, 255, 255); + stroke-width: 0.05%; } \ No newline at end of file diff --git a/Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue b/Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue index eaa24fc8..c3fb01a8 100644 --- a/Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue +++ b/Homework2/erjzhang/Vue-Skeleton/src/views/components/mainchart.vue @@ -1,12 +1,13 @@ From 5dd645fec57073c7ee378d16add83e1d1ae69ca6 Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Sat, 15 Oct 2022 21:06:20 -0700 Subject: [PATCH 07/13] basically functioning --- .../src/views/components/barchart.vue | 180 +++++++ .../src/views/components/barchart1.vue | 165 ------ .../src/views/components/barchart2.vue | 93 ---- .../src/views/components/mainchart.vue | 4 +- .../src/views/components/radarchart.vue | 482 ++++++++++++++++++ Homework2/erjzhang/src/views/pages/home.vue | 64 ++- 6 files changed, 703 insertions(+), 285 deletions(-) create mode 100644 Homework2/erjzhang/src/views/components/barchart.vue delete mode 100644 Homework2/erjzhang/src/views/components/barchart1.vue delete mode 100644 Homework2/erjzhang/src/views/components/barchart2.vue create mode 100644 Homework2/erjzhang/src/views/components/radarchart.vue diff --git a/Homework2/erjzhang/src/views/components/barchart.vue b/Homework2/erjzhang/src/views/components/barchart.vue new file mode 100644 index 00000000..69dc684a --- /dev/null +++ b/Homework2/erjzhang/src/views/components/barchart.vue @@ -0,0 +1,180 @@ + + + + + + \ No newline at end of file diff --git a/Homework2/erjzhang/src/views/components/barchart1.vue b/Homework2/erjzhang/src/views/components/barchart1.vue deleted file mode 100644 index 65d30789..00000000 --- a/Homework2/erjzhang/src/views/components/barchart1.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Homework2/erjzhang/src/views/components/barchart2.vue b/Homework2/erjzhang/src/views/components/barchart2.vue deleted file mode 100644 index 232c69cc..00000000 --- a/Homework2/erjzhang/src/views/components/barchart2.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Homework2/erjzhang/src/views/components/mainchart.vue b/Homework2/erjzhang/src/views/components/mainchart.vue index b6f19c0c..8ead5043 100644 --- a/Homework2/erjzhang/src/views/components/mainchart.vue +++ b/Homework2/erjzhang/src/views/components/mainchart.vue @@ -49,7 +49,7 @@ export default { let svg = d3.select(id).select("svg") - let g = svg.select("g"); + let g = svg.select("#map_group"); // Let's have different color... @@ -109,7 +109,7 @@ export default { .attr("height", height + margin.top + margin.bottom) - let g = svg.append("g"); + let g = svg.append("g").attr("id", "map_group"); // Let's have different color for countries by emission... const color = d3.interpolateYlOrRd diff --git a/Homework2/erjzhang/src/views/components/radarchart.vue b/Homework2/erjzhang/src/views/components/radarchart.vue new file mode 100644 index 00000000..29ea97c8 --- /dev/null +++ b/Homework2/erjzhang/src/views/components/radarchart.vue @@ -0,0 +1,482 @@ + + + + + + \ No newline at end of file diff --git a/Homework2/erjzhang/src/views/pages/home.vue b/Homework2/erjzhang/src/views/pages/home.vue index ccb2ca6f..e3d94aa1 100644 --- a/Homework2/erjzhang/src/views/pages/home.vue +++ b/Homework2/erjzhang/src/views/pages/home.vue @@ -21,12 +21,12 @@

Chart 1: Top {{top_n}} CO2 Emission Countries in {{curr_year}}

-
-

Bar chart 2

- +

Chart 2: Radar Chart on Emission by Regions in {{curr_year}}

+
@@ -39,8 +39,8 @@ diff --git a/Homework2/erjzhang/src/views/components/mainchart.vue b/Homework2/erjzhang/src/views/components/mainchart.vue index 8ead5043..c68e99c3 100644 --- a/Homework2/erjzhang/src/views/components/mainchart.vue +++ b/Homework2/erjzhang/src/views/components/mainchart.vue @@ -1,12 +1,10 @@ From 88f394c43bcaf6093aac49be85d14979eb299df8 Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Sun, 16 Oct 2022 17:28:51 -0700 Subject: [PATCH 09/13] Homework2 --- Homework2/Simple-Skeleton/.babelrc | 4 - Homework2/Simple-Skeleton/README.md | 33 - Homework2/Simple-Skeleton/dist/index.html | 14 - Homework2/Simple-Skeleton/package-lock.json | 17779 ---------------- Homework2/Simple-Skeleton/package.json | 38 - Homework2/Simple-Skeleton/postcss.config.js | 7 - .../data/SF_Historical_Ballot_Measures.csv | 983 - .../Simple-Skeleton/src/assets/data/test.json | 41 - .../Simple-Skeleton/src/assets/images/es6.png | Bin 8237 -> 0 bytes Homework2/Simple-Skeleton/src/css/style.scss | 1 - Homework2/Simple-Skeleton/src/css/styles.css | 3 - Homework2/Simple-Skeleton/src/index.js | 15 - Homework2/Simple-Skeleton/src/js/barchart.js | 87 - Homework2/Simple-Skeleton/webpack.config.js | 49 - .../src/views/components/barchart.vue | 84 +- .../src/views/components/mainchart.vue | 61 +- .../src/views/components/radarchart.vue | 27 + Homework2/erjzhang/src/views/pages/home.vue | 4 +- 18 files changed, 156 insertions(+), 19074 deletions(-) delete mode 100644 Homework2/Simple-Skeleton/.babelrc delete mode 100644 Homework2/Simple-Skeleton/README.md delete mode 100644 Homework2/Simple-Skeleton/dist/index.html delete mode 100644 Homework2/Simple-Skeleton/package-lock.json delete mode 100644 Homework2/Simple-Skeleton/package.json delete mode 100644 Homework2/Simple-Skeleton/postcss.config.js delete mode 100644 Homework2/Simple-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv delete mode 100644 Homework2/Simple-Skeleton/src/assets/data/test.json delete mode 100644 Homework2/Simple-Skeleton/src/assets/images/es6.png delete mode 100644 Homework2/Simple-Skeleton/src/css/style.scss delete mode 100644 Homework2/Simple-Skeleton/src/css/styles.css delete mode 100644 Homework2/Simple-Skeleton/src/index.js delete mode 100644 Homework2/Simple-Skeleton/src/js/barchart.js delete mode 100644 Homework2/Simple-Skeleton/webpack.config.js diff --git a/Homework2/Simple-Skeleton/.babelrc b/Homework2/Simple-Skeleton/.babelrc deleted file mode 100644 index 16c604e4..00000000 --- a/Homework2/Simple-Skeleton/.babelrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "plugins": ["@babel/plugin-transform-runtime"], - "presets": ["@babel/preset-env"] -} \ No newline at end of file diff --git a/Homework2/Simple-Skeleton/README.md b/Homework2/Simple-Skeleton/README.md deleted file mode 100644 index cb838b64..00000000 --- a/Homework2/Simple-Skeleton/README.md +++ /dev/null @@ -1,33 +0,0 @@ -# Basic Webpack + ES6 Example -This is a very barebones framework for web development as it is not using any of the modern frameworks seen in industry (i.e., React, Angular, or Vue). - - -## Requirements -To use and run this template you need to have [node.js](https://nodejs.org/en/) downloaded and set up on your computer. -The version should be the latest. - - -## Set up -Node js enables us to utilize various javascript packages and libaries, essenitally the same as `pip install` or `apt-get`. -To install a libary we must be in terminal and get to the folder with **package.json** or where we intend the top-level of our project will be. - - -### Installing packages -To install new packages -`npm install ` - -### Installing existing packages -This template comes with an existing list of packages that should be sufficient for the homework. -To install those first make sure within terminal you are the correct directory with package.json -You can check this by running `ls` in linux/osx or `dir` on windows powershell. - -Once you are at the same directory as package.json run the following command. -`npm i` - - -## Starting the system -You can launch this system after installing the packages. -`npm run start` -Which examines the package.json file, goes to scripts and executes the line that starts our project under "start". -Once it starts running your dashboard etc will be shown at (Project is running at http://localhost:3000/) -Go to that url in either Chrome or FireFox. diff --git a/Homework2/Simple-Skeleton/dist/index.html b/Homework2/Simple-Skeleton/dist/index.html deleted file mode 100644 index b8ca2f69..00000000 --- a/Homework2/Simple-Skeleton/dist/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - Homework 2 - - -
-

Homework 2 Starter

-

Edit this :)

-
-
- - - \ No newline at end of file diff --git a/Homework2/Simple-Skeleton/package-lock.json b/Homework2/Simple-Skeleton/package-lock.json deleted file mode 100644 index ad1819e4..00000000 --- a/Homework2/Simple-Skeleton/package-lock.json +++ /dev/null @@ -1,17779 +0,0 @@ -{ - "name": "node", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "node", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@babel/runtime": "^7.12.5", - "bootstrap": "^4.6.0", - "d3": "^6.3.1", - "file-loader": "^6.2.0", - "jquery": "^3.5.1" - }, - "devDependencies": { - "@babel/core": "^7.12.10", - "@babel/node": "^7.12.10", - "@babel/plugin-transform-runtime": "^7.12.10", - "@babel/preset-env": "^7.12.11", - "babel-loader": "^8.2.2", - "css-loader": "^5.0.1", - "postcss": "^8.3.8", - "postcss-loader": "^5.2.0", - "postcss-preset-env": "~7.4.3", - "sass": "~1.32.12", - "sass-loader": "^11.0.1", - "style-loader": "^2.0.0", - "url-loader": "^4.1.1", - "webpack": "^5.16.0", - "webpack-cli": "^4.4.0", - "webpack-dev-server": "^3.11.2" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", - "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", - "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.19.3", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/node": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.19.1.tgz", - "integrity": "sha512-gfxJNrawPso6kx7SwKfAdX1rEzVc09speJLFKrdxuZXGlve92pjbB3nJVmuwrxNN4+jvytj2zvliNXuW6uaSOw==", - "dev": true, - "dependencies": { - "@babel/register": "^7.18.9", - "commander": "^4.0.1", - "core-js": "^3.25.1", - "node-environment-flags": "^1.0.5", - "regenerator-runtime": "^0.13.4", - "v8flags": "^3.1.1" - }, - "bin": { - "babel-node": "bin/babel-node.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/parser": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", - "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", - "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", - "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.3", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", - "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", - "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.3", - "@babel/types": "^7.19.3", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", - "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "dev": true, - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "dev": true, - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "dev": true, - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "dev": true, - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.8.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.2.tgz", - "integrity": "sha512-cRMwIgdDN43GO4xMWAfJAecYn8wV4JbsOGHNfNUIDiuYkUYAR5ec4Rj7IO2SAhFPEfpPtLtUTbbny/TCT7aDwA==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "dependencies": { - "envinfo": "^7.7.3" - }, - "peerDependencies": { - "webpack-cli": "4.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "peerDependencies": { - "webpack-cli": "4.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001407", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/bootstrap": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", - "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/twbs" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - } - ], - "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001416", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz", - "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", - "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "dev": true, - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/d3": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz", - "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==", - "dependencies": { - "d3-array": "2", - "d3-axis": "2", - "d3-brush": "2", - "d3-chord": "2", - "d3-color": "2", - "d3-contour": "2", - "d3-delaunay": "5", - "d3-dispatch": "2", - "d3-drag": "2", - "d3-dsv": "2", - "d3-ease": "2", - "d3-fetch": "2", - "d3-force": "2", - "d3-format": "2", - "d3-geo": "2", - "d3-hierarchy": "2", - "d3-interpolate": "2", - "d3-path": "2", - "d3-polygon": "2", - "d3-quadtree": "2", - "d3-random": "2", - "d3-scale": "3", - "d3-scale-chromatic": "2", - "d3-selection": "2", - "d3-shape": "2", - "d3-time": "2", - "d3-time-format": "3", - "d3-timer": "2", - "d3-transition": "2", - "d3-zoom": "2" - } - }, - "node_modules/d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "dependencies": { - "internmap": "^1.0.0" - } - }, - "node_modules/d3-axis": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz", - "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==" - }, - "node_modules/d3-brush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", - "dependencies": { - "d3-dispatch": "1 - 2", - "d3-drag": "2", - "d3-interpolate": "1 - 2", - "d3-selection": "2", - "d3-transition": "2" - } - }, - "node_modules/d3-chord": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", - "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", - "dependencies": { - "d3-path": "1 - 2" - } - }, - "node_modules/d3-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" - }, - "node_modules/d3-contour": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", - "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", - "dependencies": { - "d3-array": "2" - } - }, - "node_modules/d3-delaunay": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", - "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", - "dependencies": { - "delaunator": "4" - } - }, - "node_modules/d3-dispatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", - "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" - }, - "node_modules/d3-drag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", - "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", - "dependencies": { - "d3-dispatch": "1 - 2", - "d3-selection": "2" - } - }, - "node_modules/d3-dsv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", - "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", - "dependencies": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json", - "csv2tsv": "bin/dsv2dsv", - "dsv2dsv": "bin/dsv2dsv", - "dsv2json": "bin/dsv2json", - "json2csv": "bin/json2dsv", - "json2dsv": "bin/json2dsv", - "json2tsv": "bin/json2dsv", - "tsv2csv": "bin/dsv2dsv", - "tsv2json": "bin/dsv2json" - } - }, - "node_modules/d3-dsv/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/d3-ease": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", - "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==" - }, - "node_modules/d3-fetch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", - "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", - "dependencies": { - "d3-dsv": "1 - 2" - } - }, - "node_modules/d3-force": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", - "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", - "dependencies": { - "d3-dispatch": "1 - 2", - "d3-quadtree": "1 - 2", - "d3-timer": "1 - 2" - } - }, - "node_modules/d3-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" - }, - "node_modules/d3-geo": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", - "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", - "dependencies": { - "d3-array": "^2.5.0" - } - }, - "node_modules/d3-hierarchy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", - "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" - }, - "node_modules/d3-interpolate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", - "dependencies": { - "d3-color": "1 - 2" - } - }, - "node_modules/d3-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" - }, - "node_modules/d3-polygon": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", - "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==" - }, - "node_modules/d3-quadtree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", - "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" - }, - "node_modules/d3-random": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", - "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==" - }, - "node_modules/d3-scale": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", - "dependencies": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "^2.1.1", - "d3-time-format": "2 - 3" - } - }, - "node_modules/d3-scale-chromatic": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", - "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", - "dependencies": { - "d3-color": "1 - 2", - "d3-interpolate": "1 - 2" - } - }, - "node_modules/d3-selection": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" - }, - "node_modules/d3-shape": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", - "dependencies": { - "d3-path": "1 - 2" - } - }, - "node_modules/d3-time": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", - "dependencies": { - "d3-array": "2" - } - }, - "node_modules/d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "dependencies": { - "d3-time": "1 - 2" - } - }, - "node_modules/d3-timer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", - "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" - }, - "node_modules/d3-transition": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", - "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", - "dependencies": { - "d3-color": "1 - 2", - "d3-dispatch": "1 - 2", - "d3-ease": "1 - 2", - "d3-interpolate": "1 - 2", - "d3-timer": "1 - 2" - }, - "peerDependencies": { - "d3-selection": "2" - } - }, - "node_modules/d3-zoom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", - "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", - "dependencies": { - "d3-dispatch": "1 - 2", - "d3-drag": "2", - "d3-interpolate": "1 - 2", - "d3-selection": "2", - "d3-transition": "2" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/delaunator": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", - "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.274", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.274.tgz", - "integrity": "sha512-Fgn7JZQzq85I81FpKUNxVLAzoghy8JZJ4NIue+YfUYBbu1AkpgzFvNwzF/ZNZH9ElkmJD0TSWu1F2gTpw/zZlg==" - }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", - "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.6", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" - }, - "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jquery": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", - "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "node_modules/nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", - "dev": true, - "optional": true - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-environment-flags": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", - "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", - "dev": true, - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - } - }, - "node_modules/node-environment-flags/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", - "dev": true, - "dependencies": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.17", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", - "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.9", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", - "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "dev": true, - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "dev": true, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "dev": true, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "dev": true, - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-loader": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", - "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "semver": "^7.3.4" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "dev": true, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "dev": true, - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "dev": true, - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "dev": true, - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.4.tgz", - "integrity": "sha512-MqzSEx/QsvOk562iV9mLTgIvLFEOq1os9QBQfkgnq8TW6yKhVFPGh0gdXSK5ZlmjuNQEga6/x833e86XZF/lug==", - "dev": true, - "dependencies": { - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.2", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.5", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.4", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "dev": true, - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "dependencies": { - "resolve": "^1.9.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sass": { - "version": "1.32.13", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", - "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.1.1.tgz", - "integrity": "sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", - "sass": "^1.3.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://tidelift.com/funding/github/npm/sockjs-client" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "4.x.x || 5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/webpack-dev-server/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-log/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", - "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", - "dev": true - }, - "@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", - "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", - "dev": true, - "requires": { - "@babel/types": "^7.19.3", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/node": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.19.1.tgz", - "integrity": "sha512-gfxJNrawPso6kx7SwKfAdX1rEzVc09speJLFKrdxuZXGlve92pjbB3nJVmuwrxNN4+jvytj2zvliNXuW6uaSOw==", - "dev": true, - "requires": { - "@babel/register": "^7.18.9", - "commander": "^4.0.1", - "core-js": "^3.25.1", - "node-environment-flags": "^1.0.5", - "regenerator-runtime": "^0.13.4", - "v8flags": "^3.1.1" - } - }, - "@babel/parser": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", - "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", - "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", - "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.3", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/register": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", - "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - } - }, - "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", - "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.3", - "@babel/types": "^7.19.3", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", - "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "dev": true, - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "dev": true, - "requires": {} - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "18.8.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.2.tgz", - "integrity": "sha512-cRMwIgdDN43GO4xMWAfJAecYn8wV4JbsOGHNfNUIDiuYkUYAR5ec4Rj7IO2SAhFPEfpPtLtUTbbny/TCT7aDwA==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true, - "requires": {} - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true, - "requires": {} - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true - }, - "array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", - "dev": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001407", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "bootstrap": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", - "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", - "requires": {} - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001416", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001416.tgz", - "integrity": "sha512-06wzzdAkCPZO+Qm4e/eNghZBDfVNDsCgw33T27OwBH9unE9S478OYw//Q2L7Npf/zBzs7rjZOszIFQkwQKAEqA==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true - }, - "core-js": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", - "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==", - "dev": true - }, - "core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "dev": true, - "requires": { - "browserslist": "^4.21.4" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "dev": true, - "requires": {} - }, - "cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "d3": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz", - "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==", - "requires": { - "d3-array": "2", - "d3-axis": "2", - "d3-brush": "2", - "d3-chord": "2", - "d3-color": "2", - "d3-contour": "2", - "d3-delaunay": "5", - "d3-dispatch": "2", - "d3-drag": "2", - "d3-dsv": "2", - "d3-ease": "2", - "d3-fetch": "2", - "d3-force": "2", - "d3-format": "2", - "d3-geo": "2", - "d3-hierarchy": "2", - "d3-interpolate": "2", - "d3-path": "2", - "d3-polygon": "2", - "d3-quadtree": "2", - "d3-random": "2", - "d3-scale": "3", - "d3-scale-chromatic": "2", - "d3-selection": "2", - "d3-shape": "2", - "d3-time": "2", - "d3-time-format": "3", - "d3-timer": "2", - "d3-transition": "2", - "d3-zoom": "2" - } - }, - "d3-array": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", - "requires": { - "internmap": "^1.0.0" - } - }, - "d3-axis": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz", - "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==" - }, - "d3-brush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-drag": "2", - "d3-interpolate": "1 - 2", - "d3-selection": "2", - "d3-transition": "2" - } - }, - "d3-chord": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", - "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", - "requires": { - "d3-path": "1 - 2" - } - }, - "d3-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" - }, - "d3-contour": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", - "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", - "requires": { - "d3-array": "2" - } - }, - "d3-delaunay": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", - "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", - "requires": { - "delaunator": "4" - } - }, - "d3-dispatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", - "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" - }, - "d3-drag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", - "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-selection": "2" - } - }, - "d3-dsv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", - "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "d3-ease": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", - "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==" - }, - "d3-fetch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", - "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", - "requires": { - "d3-dsv": "1 - 2" - } - }, - "d3-force": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", - "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-quadtree": "1 - 2", - "d3-timer": "1 - 2" - } - }, - "d3-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" - }, - "d3-geo": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", - "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", - "requires": { - "d3-array": "^2.5.0" - } - }, - "d3-hierarchy": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", - "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" - }, - "d3-interpolate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", - "requires": { - "d3-color": "1 - 2" - } - }, - "d3-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" - }, - "d3-polygon": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", - "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==" - }, - "d3-quadtree": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", - "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" - }, - "d3-random": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", - "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==" - }, - "d3-scale": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", - "requires": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "^2.1.1", - "d3-time-format": "2 - 3" - } - }, - "d3-scale-chromatic": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", - "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", - "requires": { - "d3-color": "1 - 2", - "d3-interpolate": "1 - 2" - } - }, - "d3-selection": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" - }, - "d3-shape": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", - "requires": { - "d3-path": "1 - 2" - } - }, - "d3-time": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", - "requires": { - "d3-array": "2" - } - }, - "d3-time-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", - "requires": { - "d3-time": "1 - 2" - } - }, - "d3-timer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", - "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" - }, - "d3-transition": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", - "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", - "requires": { - "d3-color": "1 - 2", - "d3-dispatch": "1 - 2", - "d3-ease": "1 - 2", - "d3-interpolate": "1 - 2", - "d3-timer": "1 - 2" - } - }, - "d3-zoom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", - "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", - "requires": { - "d3-dispatch": "1 - 2", - "d3-drag": "2", - "d3-interpolate": "1 - 2", - "d3-selection": "2", - "d3-transition": "2" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "delaunator": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", - "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.274", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.274.tgz", - "integrity": "sha512-Fgn7JZQzq85I81FpKUNxVLAzoghy8JZJ4NIue+YfUYBbu1AkpgzFvNwzF/ZNZH9ElkmJD0TSWu1F2gTpw/zZlg==" - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", - "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.6", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jquery": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", - "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "nan": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", - "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", - "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-environment-flags": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", - "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - } - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", - "dev": true, - "requires": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "peer": true - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true - }, - "postcss": { - "version": "8.4.17", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", - "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-properties": { - "version": "12.1.9", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", - "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "dev": true, - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "dev": true, - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "dev": true, - "requires": {} - }, - "postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "dev": true, - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-loader": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", - "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "dev": true, - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "dev": true, - "requires": {} - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "dev": true, - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "dev": true - }, - "postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "dev": true, - "requires": {} - }, - "postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.4.tgz", - "integrity": "sha512-MqzSEx/QsvOk562iV9mLTgIvLFEOq1os9QBQfkgnq8TW6yKhVFPGh0gdXSK5ZlmjuNQEga6/x833e86XZF/lug==", - "dev": true, - "requires": { - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.2", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.5", - "browserslist": "^4.20.3", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.7", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.4", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.2", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "dev": true, - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.32.13", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", - "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0" - } - }, - "sass-loader": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.1.1.tgz", - "integrity": "sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "sockjs-client": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", - "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "eventsource": "^2.0.2", - "faye-websocket": "^0.11.4", - "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - } - } - }, - "webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", - "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/Homework2/Simple-Skeleton/package.json b/Homework2/Simple-Skeleton/package.json deleted file mode 100644 index 65808de8..00000000 --- a/Homework2/Simple-Skeleton/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "node", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "start": "webpack serve --config ./webpack.config.js --mode development" - }, - "keywords": [], - "author": "", - "license": "ISC", - "devDependencies": { - "@babel/core": "^7.12.10", - "@babel/node": "^7.12.10", - "@babel/plugin-transform-runtime": "^7.12.10", - "@babel/preset-env": "^7.12.11", - "babel-loader": "^8.2.2", - "css-loader": "^5.0.1", - "postcss": "^8.3.8", - "postcss-loader": "^5.2.0", - "postcss-preset-env": "~7.4.3", - "sass": "~1.32.12", - "sass-loader": "^11.0.1", - "style-loader": "^2.0.0", - "url-loader": "^4.1.1", - "webpack": "^5.16.0", - "webpack-cli": "^4.4.0", - "webpack-dev-server": "^3.11.2" - }, - "dependencies": { - "@babel/runtime": "^7.12.5", - "bootstrap": "^4.6.0", - "d3": "^6.3.1", - "file-loader": "^6.2.0", - "jquery": "^3.5.1" - } -} diff --git a/Homework2/Simple-Skeleton/postcss.config.js b/Homework2/Simple-Skeleton/postcss.config.js deleted file mode 100644 index 9c5f5d18..00000000 --- a/Homework2/Simple-Skeleton/postcss.config.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - plugins: { - 'postcss-preset-env': { - browsers: 'last 2 versions', - }, - }, -} \ No newline at end of file diff --git a/Homework2/Simple-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv b/Homework2/Simple-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv deleted file mode 100644 index 5862267d..00000000 --- a/Homework2/Simple-Skeleton/src/assets/data/SF_Historical_Ballot_Measures.csv +++ /dev/null @@ -1,983 +0,0 @@ -Month,Year,Letter,Subject,Yes Votes,No Votes,Pass or Fail,Percent,Type Measure,By,Keyword1,Keyword2,Keyword3,Keyword4,Keyword5 -JUN,1980,P,Retirement System Funding,88632,67560,P,0.567,C,S,Retirement,Amortization,,, -NOV,1988,G,Contract Approval Authority,151568,60139,P,0.716,C,S,Contracts,Expenditure,,, -NOV,2000,D,Children's Fund,207749,76325,P,0.731,C,S,Children,Fund,,, -NOV,2003,L,Minimum Wage,117140,79498,P,0.596,O,I,Minimum,Wage,,, -NOV,2004,AA,BART Earthquake Safety Bond,224297,71301,P,0.759,RM,2,BART,Earthquake,Safety,, -NOV,1961,A,"$115,000,000 Municipal Water System Bonds",197566,17354,P,0.919,B,S,Water system,"Facil, imprv",Don Pedro Dam,Hetch Hetchy, -NOV,1961,B,"$1,100,000 Fort Funston Bonds",147807,56670,P,0.723,B,S,Fort Funston,"Land, acquis",Recreation,"Funston,Fort",Acquisition -NOV,1961,C,"$3,282,000 Public Welfare Bonds",127884,73546,F,0.635,B,S,Welfare,Public Welfare,"Land, acquis",Building, -NOV,1961,D,Chief Administrative Officer Appointment,154000,42884,P,0.782,C,S,CAO appt,Mayor appt,Board of Sup,CAO,Appointment -NOV,1961,E,Library Commission reduce members to 7,160298,36714,P,0.814,C,S,Library Comm.,Member 7 Lib,Commission,, -NOV,1961,F,"Health Service Commission, Administrative Costs",120492,77980,P,0.607,C,S,Health Service,Administrative,Contribution,, -NOV,1961,G,Employee Property Repair/Replace,127695,69298,P,0.648,C,S,Employees,Property,Replace prop,,Repair prop -NOV,1961,H,"Employees, Disciplinary Hearings",89069,100982,F,0.469,C,S,Employees,Suspension,Dismissal,Hearings,Civil Service -NOV,1961,I,"Fox Theater, acquisition of property and land",81100,117709,F,0.408,P,s,Fox Theater,Property Acq,Meeting facT,"heater, Fox",Acquire Prop -JUN,1962,A,"Airport Bonds $9,800,000",114592,47406,P,0.707,B,S,Airport,Garage,Parking,, -JUN,1962,B,"Public Welfare Bonds $3,545,000",89700,71024,F,0.558,B,S,Welfare,Public Welfare,Land Acquis,Construction,Building -JUN,1962,C,"Purchasing Procedure, by Ordinance",97191,56873,P,0.631,C,S,Purchaser,Procedure,Bids,Ordinance, -JUN,1962,D,Police & Fire Compensation,85513,71330,P,0.545,C,S,Police,Compensation,Fire,Pay,Salaries -NOV,1962,A,San Francisco Bay Area Rapid Transit District Bonds,163559,80967,P,0.669,B,S,BART,,,, -NOV,1962,C,Annual Salary Ordinance Amendments,145997,64642,P,0.693,C,S,Salaries,Amendments,Annual Pay,Pay,Referenda -NOV,1962,D,Pay periods for employees,147534,67521,P,0.686,C,S,Employees,Pay periods,Payments,Salaries, -NOV,1962,E,Water Department and Hetch Hetchy merger,160147,54956,P,0.745,C,S,Water Dept,Hetch Hetchy,,Merger, -NOV,1962,F,Police & Fire Disciplinary procedure,117082,99400,P,0.541,C,S,Discipline,Employees,Suspension,Appeal,Fire Discipl -NOV,1962,G,Parking Authority employees retirement,114453,97696,P,0.539,C,S,Parking Auth,Retirement,Prior Service,Authority,Employees -NOV,1962,H,"School Dist non-certified employees, civil service",136108,71856,P,0.654,C,S,School Dist,Noncertified,Civil Service,SFUSD,"Education,Bd" -NOV,1962,I,Retirement Allowance,82118,133134,F,0.381,C,S,Employees,Retirement,Earnings,Allowance, -NOV,1962,J,Police Department Assistant Inspector,130101,79755,P,0.620,C,S,Asst Inspect,Inspector,Police Dept,, -NOV,1962,K,Municipal Railway Wage Formula,82408,137941,F,0.374,C,S,Muni Railway,Municipal Rw,Wages,Formula Wage,Employees -NOV,1962,L,"Layoffs, Rehiring, permanent employees",157588,64649,P,0.709,C,S,Employees,Layoff tech,Rehiring,Technology,Automation -NOV,1963,A,Retirement Allowances,97745,101600,F,0.490,C,S,Retirement,Employees,Earnings,Disability,Allowance -NOV,1963,B,"Planning Commission, architect, mayor appointment",70512,121745,F,0.367,C,S,Planning Com,Architect,Landscape arch,Mayor,Appointment -NOV,1963,C,"Retirement Allowances, Social Security",97937,109536,F,0.472,C,S,Retirement,Reduce allow,Social Secur,Allowances,Reduce Allow -NOV,1963,D,"Retired teachers, State Retirement",70203,121676,F,0.366,C,S,Health Service,SF Ret Sys,Teachers,Retirement,State Retire -NOV,1963,E,"Employees retired before July 1, 1947",106032,87260,P,0.549,C,S,Retirement,Employees,Before Jul47,"July 1, 1947", -NOV,1963,F,Police and Fire parity pay,102237,101304,P,0.502,C,S,Police/Fire,Police pay,Fire Pay,Parity Pay, -NOV,1963,G,"Health Services, Parking Authority",112657,76361,P,0.596,C,S,Health System,Parking Auth,Membership,, -NOV,1963,H,"Boards & Commissions, members professional employment",61149,124423,F,0.330,C,S,Commissions,"Boards, C&C",Officers,Employment,Professional -NOV,1963,I,"Police Department, compensation",88390,101004,F,0.467,C,S,Sergeant,Salary,Police,Compensation, -NOV,1963,J,"Police/Fire, death benefit of retired members",120540,71466,P,0.628,C,S,Police/Fire,Retired members,Death beneft,Fire Department., -JUN,1964,A,"Street Lighting Bonds $7,000,000",172972,30966,P,0.848,B,S,Street Light,Lighting,,, -JUN,1964,B,"Sewerage/Sewage Disposal Bonds $15,623,000",163156,36457,P,0.817,B,S,Disposal sys,Sewerage,Sewage,, -JUN,1964,C,"Civil Service, permanent employees",105068,83545,P,0.557,C,S,Transfers,Automation,Probation,Civil Service,Employees -JUN,1994,C,Equipment Lease Financing Limit,37243,71581,F,0.342,C,S,Lease,Finance,Limit,, -JUN,1964,D,"Employees, evacuated during WWII",133790,56131,P,0.704,C,S,Retirement,Evacuated,Employees,World War II, -JUN,1964,E,"Retirement/death allow., cost of living",91851,100361,F,0.478,C,S,Cost Living,Retirement,Death allow.,, -NOV,1964,A,"Log Cabin Ranch Bonds $1,300,000",196246,76014,P,0.721,B,S,Rehab school,Log Cabin,Ranch Bonds,, -NOV,1964,B,"School Bonds $31,465,000",210263,65663,P,0.762,B,S,New schools,Rehab work,Replacements,Schools, -NOV,1964,C,"Fire Department Bonds $4,890,000",206385,64474,P,0.762,B,S,Fire Station,Headquarters,Fire Department.,, -NOV,1964,D,"Recreation and Park Bonds $9,450,000",157541,111922,F,0.585,B,S,Golden Gate,Playgrounds,Recreation,Park Bonds, -NOV,1964,E,"Officers & Employees, leaves of absence",121282,138204,F,0.467,C,S,Union Post,Employees,Leaves Abs.,Officers, -NOV,1964,F,Public Works contract procedures,177188,76386,P,0.699,C,S,Contracts,Procedures,Public Works,, -NOV,1964,G,"Salaries, Members, Board of Supervisors $9600",147179,114209,P,0.563,C,S,Board of Sup,Salaries,Supervisors,, -NOV,1964,H,Construction of low-rent housing project,148218,116764,P,0.559,P,S,Housing,Low income,Elderly,Low rent, -NOV,1965,A,"Medical Center Bonds Total $33,670,000",154175,44976,P,0.774,B,S,General Hosp,Medical,Hospital,Equipment, -NOV,1965,B,"War Memorial Bonds Total $29,000,000",62707,131235,F,0.323,B,S,Opera House,Veterans Bld,Music Center,War Memorial, -NOV,1965,C,City Employees Retirement Death Benefits,72748,120155,F,0.377,C,S,Retirement,Death Benefit,Pension,Employees, -NOV,1965,D,Replace Costs Personal Property Stolen,80297,105108,F,0.433,C,S,Stolen Prop.,Personal Pro,"Property, P.",Employees, -NOV,1965,E,Muni Railway Platform/Bus Employee Salary,79507,106437,F,0.428,C,S,Muni railway,Platform,Salaries,Bus Employee, -NOV,1965,F,Civil Service Exam Exempt,80511,102638,F,0.440,C,S,Temporary P.,Econ Assist,Civil Service,Examination,Exemption -NOV,1965,G,Membership Various Commissions,49347,137649,F,0.264,C,S,Police Comm.,Fire Comm.,Civil Service,Commissions, -JUN,1966,A,Retirement Death Benefit,61151,91803,F,0.400,C,S,Retirement,Death Benefit,Employees,Benefit, -NOV,1966,A,"Airport General Obligation Bonds $95,500,000",163657,84105,F,0.661,B,S,Airport Bond,S.F.O.,,, -NOV,1966,B,"Muni Transit Bonds, Total $96,500,000",143135,104251,F,0.579,B,S,Muni Railway,Transit,Transportation,, -NOV,1966,C,Bureau Fire Prevention & Public Safety,152893,71039,P,0.683,C,S,Fire Prevent,Public Safe,Prevention,Bureau Fire, -NOV,1966,D,City Employees' Vacations,98273,133111,F,0.425,C,S,Vacations,Employees,,, -NOV,1966,E,"Longevity Pay, Overtime, Night, Police & Fire",101193,124776,F,0.448,C,S,Longevity,Police,Fire,Overtime,Special Pay -NOV,1966,F,Retirement System Provisions - Death,134381,87169,P,0.607,C,S,Survivor,Restrictions,Death Benefit,Retirement, -NOV,1966,G,Disciplinary Proceedings & Hearings,102407,112246,F,0.477,C,S,Discipline,Employees,Hearings,, -NOV,1966,H,Terminated Probationary Employees,133048,82275,P,0.618,C,S,Employees,Probation,Eligibility,Termination, -NOV,1966,I,Employees' Leaves of Absence,109623,104079,P,0.513,C,S,Employees,Leaves Abs.,Absence,, -NOV,1966,J,Attorney Appointments City & County Offices,112457,103228,P,0.521,C,S,Attorneys,Appointments,City Attn.,DistrictAttn,Public Def -NOV,1966,K,Arbitration Board Establish Fire Department,69774,142738,F,0.328,C,S,Arbitration,Fire Department.,Grievance,, -NOV,1966,L,Increase Members Police Commission,82881,136009,F,0.379,C,S,Police Comm.,Commission,Members,, -NOV,1966,M,Increase Members Fire Commission Fire Comm.,83106,134996,F,0.381,C,S,Commission,Members,,, -NOV,1966,N,Increase Members Civil Service Commission,78617,137620,F,0.364,C,S,Civil Service,Commission,Members,, -NOV,1966,O,Utility Budget Repeals Limitation,90352,115826,F,0.438,C,S,Utility,Budget,Repeals,Limitation, -NOV,1966,P,Creating Palace of Fine Arts Commission,90023,122542,F,0.424,C,S,Arts,Fine Arts,Commission,, -NOV,1966,Q,"Retirement System Provisions, Police, Fire",80339,133922,F,0.375,C,S,Retirement,Fire Department.,Police Dept.,, -NOV,1967,A,"Airport Bonds Total $98,000,000",156060,71462,P,0.686,B,S,Airport,S.F.O.,,, -NOV,1967,B,Board of Supervisors Appoint Analyst,74327,130889,F,0.362,C,S,Analyst,Board of Sup,Supervisors,, -NOV,1967,C,Minimum Age Entrance Police Department,159490,48519,P,0.767,C,S,Police Dept.,Entrance,Age,Minimum Age, -NOV,1967,D,"Nominee Board of Education, Qualifications",155615,46732,P,0.769,C,S,Education,School Board,Registrar,Qualification, -NOV,1967,E,Employee Vacations,113604,94215,P,0.547,C,S,Years 15,Employees,Vacation,, -NOV,1967,F,Rates of Compensation Police & Fire,126177,71874,P,0.637,C,S,Police Dept.,Fire Department.,Pay,Salaries,Compensation -NOV,1967,G,Compensation Municipal Railway Employees,110758,89025,P,0.554,C,S,Muni railway.,Compensation,Platform,Bus Operator, -NOV,1967,H,Veteran Preference Civil Service,140939,53749,P,0.724,C,S,Veterans,Civil Service,,Preference, -NOV,1967,I,"Sheriff Dept. Disability, Retire. Death Benefits",88705,108612,F,0.450,C,S,Sheriff,Retirement,Disability,Death Benefit, -NOV,1967,J,Planning Dept. Duties & Responsibilities,85483,106815,F,0.445,C,S,Planning Department,City Plan,,, -NOV,1967,K,Exempt Appointment Administrator General Hosp.,98291,96244,P,0.505,C,S,General Hosp,Hospital,Public Health,Civil Service, -NOV,1967,L,Municipal Indebtedness,74006,120015,F,0.381,C,S,Finance,Debt,Indebtedness,, -NOV,1967,M,Advisory Arbitration,90819,99772,F,0.477,C,S,Work dispute,Arbitration,Fire Department.,Advisory, -NOV,1967,N,License Tax Prohibition,85720,106753,F,0.445,C,S,Tax License,Business Tax,License Tax,, -NOV,1967,O,"Real Property Tax Limitation, Sales Tax",93234,98809,F,0.485,C,S,Taxes,Sales Tax,Bonded Debt,Property Tax, -NOV,1967,P,Vietnam Cease Fire,79092,137933,F,0.364,P,I,Cease Fire,Withdrawal,Vietnam,U.S. Troops, -JUN,1968,A,"Market St. Reconstruction. & Improvement. $24,500,000",152999,66198,P,0.698,B,S,Market St.,Streets,,, -JUN,1968,B,"Recreation & Park Bonds $14,885,000",127391,87977,F,0.592,B,S,Recreation,Parks,,, -JUN,1968,C,"Cliff House - Sutro Baths $5,700,000",89848,124179,F,0.420,B,S,Sutro Baths,Twelve Acres,Rec & Park,Baths,Point Lobos -JUN,1968,D,"Sewer & Water Pollution Cont. Bonds $17,500,000",161589,53231,P,0.752,B,S,Sewer,Water,,, -JUN,1968,E,Suspends License Taxes Prohibition,117020,84861,P,0.580,C,S,License Tax,Tax License,"Jun 30, 1973",Business Lic,Suspend -JUN,1968,F,Board of Supervisors in Retirement System,59464,145827,F,0.290,C,S,Board of Sup,Supervisors,Retirement,Elected Off., -JUN,1968,G,"Bond Indebtedness, Not Over $6 Million",87804,113087,F,0.437,C,S,Group Debt,Bonds,Debt,, -JUN,1968,H,Substitute to Official Newspaper,142123,62320,P,0.695,C,S,Newspaper,Official Pap,Publishing,Substitute, -JUN,1968,I,Cost of Living Changes - Retirement,122158,84936,P,0.590,C,S,Cost Living,Retirement,Death Allow,, -JUN,1968,J,City Planning/Mandatory Referrals,131293,61831,P,0.680,C,S,City Plan,Planning,Referrals,, -JUN,1968,K,Disabled Employees in Promotion Exams,139204,58046,P,0.706,C,S,Employees,Disabled,Civil Service,, -JUN,1968,L,Age Requirements Fire Department,145563,61166,P,0.704,C,S,Fire Department.,Age,,, -JUN,1968,M,Increase Filing Fee Candidates,138754,63302,P,0.687,C,S,Filing Fees,Fees,Candidates,Sponsors,Nomination -JUN,1968,N,Candidates' Declarations Deleted,123763,74972,P,0.623,C,S,Candidates,Ballot Pamph,Declarations,, -JUN,1968,O,Retire Benefits/Fire & Police Dept.,148287,65182,P,0.695,C,S,Police,Fire,Retirements,Benefits, -NOV,1968,A,"Bayview/Hunters Point Rec./Park Bonds $6,425,000",176667,93096,F,0.655,B,S,Bayview,Hunters Pt.,Park,Recreations, -NOV,1968,B,"S.F. Harbor Assume Bond Indebtedness $60,939,000",195904,72429,P,0.730,P,S,Port,Harbor,TransferPort,, -NOV,1968,C,Control of Harbor & Port From CA to SF,193510,68005,P,0.740,C,S,Port,Harbor,TransferPort,Port Comm, -NOV,1968,D,Bond Issues; Public Improvements; Group,132291,112182,F,0.541,C,S,Bond Issues,Group Bonds,Indebtedness,, -NOV,1968,E,Retirement Board System & Board,129344,121734,P,0.515,C,S,Retirement,Actuarial,Investment,Benefits,Social Sec. -NOV,1968,F,Chief Juvenile Probation,187944,58238,P,0.763,C,S,Juvenile,Probation,Appointment,Removal,Sup. Court -NOV,1968,G,"Retirement; Sheriff's Dept., P.E.R.S.",125844,118612,P,0.515,C,S,Sheriff Dept,PERS,Retirement,, -NOV,1968,H,"Housing Auth., 3,000 Dwelling Units",129263,117968,P,0.523,P,S,Low Income,Elderly,Housing,Low Rent, -NOV,1968,I,S.F. School District Tax Increase,133383,110862,P,0.546,P,S,Education,Schools,Tax,, -NOV,1968,J,Hours of Fresh/Meat Poultry Markets,122026,117270,P,0.510,O,I,Health Code,Meat Sales,Hours,, -NOV,1968,K,"Real Property Assessment-$1,000 or Less",119706,113482,P,0.513,P,I,Taxes,Assessment,Tax Limit,, -NOV,1969,A,"Recreation and Park Bonds $9,998,000",103997,79056,F,0.568,B,S,Recreation,Parks,,, -NOV,1969,B,"School Bonds $5,000,000",95842,87306,F,0.523,B,S,Hunters Pt.,Redevelopment,Schools,Education, -NOV,1969,C,"Multiple Improvement Bonds $4,930,000",82816,94078,F,0.468,B,S,Improvements,Health,Jails,, -NOV,1969,D,"Police, Fire Department Administration",36014,137504,F,0.208,C,S,Police,Fire,Hours,Fire,Inspectors -NOV,1969,E,New Charter,64598,108387,F,0.373,C,S,Legislative,Executive,Charter,, -NOV,1969,F,Size of Police Force,107913,64073,P,0.627,C,S,Police Force,,,, -NOV,1969,G,"Police, Fire Promotional Exams",64263,105248,F,0.379,C,S,Promotion,Police,Fire,Examinations, -NOV,1969,H,Collective Bargaining,45120,125385,F,0.265,C,S,Collective B,Compensation,Employees,Bargaining,Labor -NOV,1969,I,Port Revenue Bonds,103387,62345,P,0.624,C,S,Port Bonds,Revenue Bond,"Bonds, Port",Payment, -NOV,1969,J,Progressive Payments on City Contracts,66955,95732,F,0.412,C,S,Progress Pay,Contracts,Payments,Construction, -NOV,1969,K,"Crafts & Trades Pay set August, not July",64166,97027,F,0.398,C,S,Employees,Timing,Crafts,Trades,Salaries -NOV,1969,L,"Health Service, City pay full costs",49519,119540,F,0.293,C,S,Health Service,Employees,Benefit,, -NOV,1969,M,California Academy of Sciences Admission Fee,92905,75048,P,0.553,C,S,Academy,Sciences,Admission Fee,Calif Acad., -NOV,1969,N,Underwriter's Fire Patrol Retirement Credit,96282,70878,P,0.576,C,S,Underwriters,Retirement,Fire Department.,, -NOV,1969,O,Military Service Retirement Credit,76484,91286,F,0.456,C,S,Retirement,Muni Railway,Military Svc,Market St Ry, -NOV,1969,P,Shall Board of Education be Elective,85618,84555,P,0.503,P,I,School Board,Education,Public School,, -NOV,1969,Q,Board of Education Election by Districts,48160,122956,F,0.281,P,I,Districts,School Board,Education,Public School,Board Educ -JUN,1970,A,"Public School Building Bonds $45,000,000",77448,96811,F,0.444,B,S,School,Building,Education,Public School, -JUN,1970,B,"Street Lighting Improvement Bonds $5,000,000",112893,62147,F,0.645,B,S,Street Light,Lighting,Crime,, -JUN,1970,C,"Fire protection systems improvement bonds $5,767,000",107495,65370,F,0.622,B,S,Fire Prot,Hi pressure,Water System,, -JUN,1970,D,Creation of Airports Commission,86513,81074,P,0.516,C,S,Pub. Utility,Airport Comm.,,, -JUN,1970,E,Fire Department Pay and Work Time,51635,111461,F,0.317,C,S,Fire Department.,Work week,Fire fighter,Salaries, -JUN,1970,F,Bonded Dept Limit,88708,75001,P,0.542,C,S,Sewers,Water pollut,Airport,12% limit,Serv. charges -JUN,1970,G,"Fix salaries, disabled persons",88710,74433,P,0.544,C,S,Employees,Disabled,Salaries,, -JUN,1970,H,"Policy Compulsory School Busing, Elementary School",39484,132007,F,0.230,P,S,School Bus,Busing Sch,Neighborhood,School Board,Education -JUN,1970,I,Police Department Pay & Fringes & Parity,42847,137355,F,0.238,C,S,Police Pay,Salaries,Parity,, -NOV,1970,A,"Water Pollution Control Bonds $65,000,000",177122,47624,P,0.788,B,S,Water Pollution,Pollution,Sewage,Clean Water, -NOV,1970,B,"School Bonds $5,498,000",142000,81339,F,0.636,B,S,School Bonds,Hunters Pt.,Redevelopment,Education, -NOV,1970,C,Military Service Retirement Credit Market St. railway,120724,91168,P,0.570,C,S,Retirement,Market St Ry,Muni Railway,Military Svc, -NOV,1970,D,Military Service Retirement Credit - Eligibles,101326,109885,F,0.480,C,S,Military Svc,Eligibles,Civil Service,Retirement, -NOV,1970,E,Increase max rate interest on General Obligation bonds,126333,77032,P,0.621,C,S,Interest Rate,General Oblg,Bond Interest,, -NOV,1970,F,"Increase Police Funds, Pay exonerated officer",122674,85237,P,0.590,C,S,Contingent $,Narcotic,Police Dept.,Exoneration, -NOV,1970,G,"Working benefits, Police & Fire Departments.",102784,106130,F,0.492,C,S,Compensation,Work benefits,Police Dept.,Fire Department., -NOV,1970,H,School & College Board Elections,64954,139141,F,0.318,C,S,School Board,Jr. College,Board Elect,Education,Districts -NOV,1970,I,Candlestick Park Name - Lefty O'Doul,60829,148554,F,0.291,P,M,Lefty O'Doul,Candlestick,"O'Doul,Lefty",, -NOV,1970,J,Vietnam War Cease Fire,107928,102863,P,0.512,P,I,Peace,Vietnam,Cease Fire,War protests, -NOV,1971,A,"Public School Building Bonds $56,180,000",107909,122184,F,0.469,B,S,School Bonds,Education,Field Act,, -NOV,1971,B,"Harbor Improvement Bonds $34,000,000",160821,67179,P,0.705,B,S,Port Bonds,Harbor Bonds,Pier 94,, -NOV,1971,C,"Hall of Justice Improvement Bonds $3,850,000",113650,110921,F,0.506,B,S,Hall Justice,Muni Court,Sup. Court,Courtrooms,Holding cells -NOV,1971,D,"Fire Protection Bonds $8,491,000",154031,70934,P,0.685,B,S,Water System,Fire Protect,,, -NOV,1971,E,Police Department Organization,108352,105935,P,0.506,C,S,Police Department,Civil Service,Inspectors,Examinations, -NOV,1971,F,Budget Analyst Appointment,91542,120345,F,0.432,C,S,Budget Analysis,Board of Sup,Supervisors,Analyst, -NOV,1971,G,Disabled Transferee Promotional Exams,152597,60114,P,0.717,C,S,Civil Service,Disabled Trs,Employees,, -NOV,1971,H,"Ballot Arguments by Mayor, or more Supervisors",112502,96177,P,0.539,C,S,Ballot Argument,Elections,Mayor,Supervisors, -NOV,1971,I,School Department Four year contracts,115848,94319,P,0.551,C,S,School Dept.,Four Year,Contracts,"Admin,School", -NOV,1971,J,Police & Fire Benefits set by Board of Supervisors,88028,131041,F,0.402,C,S,Police Dept,Fire Department.,Work benefits,Premium Pay,Benefits -NOV,1971,K,"Ballot Pamphlets, Initiative requirements",59432,147877,F,0.287,C,S,Petitions,Initiative,Elections,Ballot Pamph,Voters -NOV,1971,L,Community College District Board,119809,86742,P,0.580,C,S,Community Co,College,Jr. College,Education, -NOV,1971,M,Amending Zoning Ordinance Procedure,111930,84298,P,0.570,C,S,Zoning Ord.,Amend Zoning,Reclass prop,Setback line, -NOV,1971,N,Miscellaneous Employees Retirement Benefits,88794,120313,F,0.425,C,S,Military,Pension,Retirement,Benefit,Employees -NOV,1971,O,Publication of Legislation & meetings,100185,100097,P,0.500,C,S,Amend Add,Publication,Notices,Legislation,Meetings -NOV,1971,P,"Widows, Firefighter, non-worker related death",134076,81111,P,0.623,C,S,Fire Department.,Widows,Death,, -NOV,1971,Q,Cable Cars minimum schedule maximum fares,121046,91784,P,0.569,C,S,Cable Cars,Codification,Recodify,, -NOV,1971,R,Recodification of City Charter,128782,67503,P,0.656,P,S,Charter,Codification,Recodify,, -NOV,1971,S,"Elect School Board., at large",120851,91820,P,0.568,C,S,School Board,Election,At Large,, -NOV,1971,T,"High-Rise Limit on Buildings, 6 stories",86799,142575,F,0.378,O,I,Height Limit,High-rise,Six Stories,Building Ht.,Height 72' -JUN,1972,A,Construction of Southern Crossing Bridge,57119,140455,F,0.289,,,,,,, -JUN,1972,B,"Street & Parkway Lighting Bonds $6,050,000",143007,57057,P,0.715,B,S,Street Light,Lighting,Crime,, -JUN,1972,C,"Retirement allowances, miscellaneous employees",124915,67602,P,0.649,C,S,Retirement,Employee,Benefit,, -JUN,1972,D,"Fireman, entrance, probation one year",128971,60353,P,0.681,C,S,Fire Department.,Probation,,, -JUN,1972,E,Budget Analyst Appointment by Board,128460,58655,P,0.687,C,S,Budget Anal.,Analyst,Appointment,, -JUN,1972,F,Supervisor on Retirement & Health Service Boards,84231,99061,F,0.460,C,S,Retirement,Health Svc,Supervisors,"Boards, Supv", -JUN,1972,G,"Proceeds, sale of City property, flexible",91219,92999,F,0.495,C,S,City Proper,Property,Proceed Sale,Sale Prog., -JUN,1972,H,"Police & Fire Department, Death allowances",136407,54697,P,0.714,C,S,Police Dept.,Fire Department.,Death Allow,Retirement, -JUN,1972,I,"Equal compensation, Police Sergeant & Fire Lt",98735,86651,P,0.533,C,S,Police Sgt.,Fire Lt,Sergeant,Lieutenant,Parity -JUN,1972,J,"Retirement Benefits, Police & Fire Department.",90078,93285,F,0.491,C,S,Retirement,Survivors,Police Dept.,Fire Department., -JUN,1972,K,Payroll verification by Electronic Data Processing,127314,49316,P,0.721,C,S,EDP,Pay Verity,Verify Pay,, -JUN,1972,L,Health Service Costs Paid to Employer,65981,113961,F,0.367,C,S,Health Svc.,Employees,Benefits,Medicare,Eff. date -JUN,1972,M,State teachers Retirement System implement,113061,62051,P,0.646,C,S,Teachers,Retirement,School,, -JUN,1972,N,Increase School Taxes Rate,52874,129990,F,0.289,T,S,School Taxes,"Tax, School",,, -JUN,1972,O,Close Park & Potrero Police stations,62756,115106,F,0.353,P,S,Park Sta.,Potrero Sta.,Police Sta.,Close Sta., -JUN,1972,P,"Maximum building height, downtown & res areas",81027,106841,F,0.431,O,S,Building Ht.,Height Limit,Limit Height,, -NOV,1972,1,Full Time Board of Supervisors,80362,154474,F,0.342,P,s,Board of Sup,Supervisors,Full Time,, -NOV,1972,A,"Water Supply System Improvements Imp $39,000,000",181955,82624,P,0.688,B,S,Water Supply,,,, -NOV,1972,B,"Sewer System Improvement Bonds $25,000,000",193766,70634,P,0.733,B,S,Sewer System,,,, -NOV,1972,C,"City Planning Commission, No Ex-Officio Members",94143,156904,F,0.375,C,S,Planning Com,City Plan,Ex-Officio,Commission, -NOV,1972,D,Superintendent of Schools Employment,148463,98138,P,0.602,C,S,Supt.,School Supt.,Comm. College,Education, -NOV,1972,E,Meetings Open to Public,212784,39738,P,0.843,C,S,Open Meeting,Meetings,,, -NOV,1972,F,No Gross Receipts Tax if Payroll Expense Tax,153196,86618,P,0.639,C,S,Tax,Gross Repots,Payroll Tax,, -NOV,1972,G,"Uniform Members, Sheriff Dept, probation 1 year",212452,40053,P,0.841,C,S,Probation,Sheriff Dept,,, -NOV,1972,H,"Extends time, election process",194361,51473,P,0.791,C,S,Nomination,Arguments,Elections,Spec electns,Initiatives -NOV,1972,I,"Increase Police Narcotics Fund $200,000",125290,127250,F,0.496,C,S,Narcotics,Police Dept,,, -NOV,1972,J,Combine Palace Legion Honor & de Young Museum,179358,70974,P,0.716,C,S,Museums SF,De Young,Art Museums,, -NOV,1972,K,District Police Stations,133691,123877,P,0.519,C,S,District Station,Police Statn,Stations PD,, -NOV,1972,L,"Primary Elections, Appoint Treasurer Extend Attn.",105521,137528,F,0.434,C,S,Treasurer,Primary Elec,City Attn.,Elections,Officers -NOV,1972,M,Military service credit to retirement,184753,67810,P,0.732,C,S,Military Service,Employees,Retirement,, -NOV,1972,N,Police & Fire Retirement benefits,165635,83254,P,0.665,C,S,Police Department,Fire Department,Retirement,, -NOV,1972,O,Health service costs,145197,101601,P,0.588,C,S,Health Service,Compensation,Benefits,Employees, -NOV,1972,P,"Minimum wages printing contracts, local pref.",83425,160127,F,0.343,C,S,Printing,Contracts,Prevailing $,Local Bidder, -NOV,1972,Q,"Five member Police, Fire, Civil Service Commissions",114114,132461,F,0.463,C,S,Commissions,Police Comm.,Fire Comm.,Civil Service, -NOV,1972,R,Police Retirement Benefit Increase to $350,92599,157567,F,0.370,C,S,Police Department,Retirement.,Benefits,, -NOV,1973,A,Improvement Bonds Public School Buildings,121468,64972,F,0.652,B,S,Public School,Schools,Field Act,, -NOV,1973,B,Children's Centers Improvement. Bonds-earthquake safety,117914,66595,F,0.639,B,S,Children Center,Field Act,Couters,School, -NOV,1973,C,Hall of Justice Improvement. Bonds-Additional Courtrooms,94574,64822,F,0.593,B,S,Courtrooms,Hall Justice,,, -NOV,1973,D,Runoff Election for Mayor,92801,83528,P,0.526,C,S,Election,Mayor,Runoff,Election, -NOV,1973,E,"Retirement Benefits, Miscellaneous Employees",89302,87904,P,0.504,C,S,Retirement,Benefits,Employees,Teachers, -NOV,1973,F,City Park land to Golden Gate National Recreation Area,131265,43413,P,0.751,C,S,Federal Government,Park Land,G.G. NRA,National Park, -NOV,1973,G,Residential Rehabilitation Asst-Funding for loan,103010,67450,P,0.604,C,S,Loans,Rehabilitate,,, -NOV,1973,H,Fireboat Pilots & Engineers Retirement,110348,81150,P,0.576,C,S,Fireboat,Retirement,Pilots,Marine Eng.,Fire Department. -NOV,1973,I,Civil Service Testing,100754,62044,P,0.619,C,S,Civil Service,Examination,Testing,, -NOV,1973,J,"Classroom Aides Para Professionals, Civil Service",93020,69319,P,0.573,C,S,Classroom Aide,School Dist.,Para Prof,Civil Service, -NOV,1973,K,District Elections of Supervisors,61773,112436,F,0.355,C,I,Districts,Elections,Supervisors,Board of Sup, -NOV,1973,L,Thirty hours work for 40 hours pay,33429,145146,F,0.187,C,I,Thirty hours,Pay,,, -NOV,1973,M,Childcare,96454,79883,P,0.547,P,I,Childcare,,,, -JUN,1974,A,BART- Election of Directors,94020,58641,P,0.616,C,S,BART Directors,,,, -JUN,1974,B,Conflict of Interest-CCSF Officers/Employees,103076,40510,P,0.718,C,S,Conflict of Interest,Ethics,,, -JUN,1974,C,"Open Space, 10 cents per $100 tax",73971,78055,F,0.487,C,S,Open Space,Parks,Tax,, -JUN,1974,D,"City offices, open Election Day",109252,43171,P,0.717,C,S,Holidays,Election Day,,, -JUN,1974,E,Retirement for those retired prior to 1972,96714,54116,P,0.641,C,S,Retirement,,,, -JUN,1974,F,Firefighter list E-25,110369,36822,P,0.750,C,S,Fire Department,Firefighter,List E-25,, -JUN,1974,G,"Fire Department, reorganization, Commission Powers",95536,46552,P,0.672,C,S,Fire Department,Reorganization,,, -JUN,1974,H,"Appoint Clerk of Board, ERD, County Clerk",68897,76282,F,0.475,C,S,Clerk Board,Empl.Relatns,Civil Service,Appointments, -JUN,1974,I,Motor Vehicle Fuel Revenues for mass transit public,108073,40020,P,0.730,P,S,Gas Tax,Transit,Mass Transit,, -JUN,1974,J,Street Artists-Issued Police Peddler Permit,81099,70599,P,0.535,O,I,Street Art,Artists,Peddler Pmt,, -NOV,1974,A,"Fire Protection Bonds $4,000,000",139987,44169,P,0.760,O,S,Fire Department,Water Main,,, -NOV,1974,B,Zoning Appeals - Conflict of Interest,105177,71163,P,0.596,C,S,Zoning,Appeals,Conflict Int,Supervisors, -NOV,1974,C,"Voters Pamphlet - Ballot Arguments, Simplification",124674,50525,P,0.712,C,S,Voters,Ballot Pamph,Pamphlet,, -NOV,1974,D,Supplemental Appropriation - 2/3 vote,117399,54606,P,0.683,C,S,Appropriation,Votes,Supplemental,, -NOV,1974,E,Appoint Clerk of Board; not by C.S. exam,81891,96047,F,0.460,C,S,Clerk Board,Civil Service,Appointment,, -NOV,1974,F,County Clerk appointive-not by C.S. exam.,84485,93062,F,0.476,C,S,County Clerk,Civil Service,,, -NOV,1974,G,"Fire Department, widows pensions; married after fireman's",122333,61027,P,0.667,C,S,Fire Department,Windows,Retirement,Pension, -NOV,1974,H,Police & Fire retirement allowance,97084,81230,P,0.544,C,S,Police & Fire,Retirement,,, -NOV,1974,I,"Employee Relations Director, CAO Appoints",89155,85014,P,0.512,C,S,Employ Relations,CAO,Appointment,Civil Service, -NOV,1974,J,Open Space Park Renovation 10 cents per $100 tax,116653,64408,P,0.644,C,S,Open Space,Parks,Tax,, -NOV,1974,K,Golden Gate Park structures; 2/3 vote,106068,72182,P,0.595,C,S,Golden Gate,Park Street,,, -NOV,1974,L,Salary Standardization,90520,102228,F,0.470,C,S,Salaries,Pay,Prevail Wage,Compensation, -NOV,1974,M,Fire and Police Retirement benefits,90569,87347,P,0.509,C,S,Police & Fire,Retirement,Death benefit,, -NOV,1974,N,"School Food Complex at Double Rock site, Tax",107014,68695,P,0.609,P,S,School Food,Double Rock,School Tax,"Food, School", -NOV,1975,A,Sewer Plant South of the Zoo,146836,43363,P,0.772,C,S,Sewer Plant,Zoo,Park,, -NOV,1975,B,"Rate of pay, trades & crafts",131407,63640,P,0.674,C,S,Repeal pay,Trades,Crafts,Pay,Street Sweep -NOV,1975,C,Budget Schedule and Appropriation Transfers,124178,60149,P,0.674,C,S,Budget,Appropriate,Transfer $,, -NOV,1975,D,"Police, Fire, Civil Service Comm., 5 members, 1 woman",96136,91630,P,0.512,C,S,Police Comm.,Fire Comm.,Civil Service,Women,Commissions -NOV,1975,E,Airport Police; Reclassify as S.F. Police Officers,44549,143752,F,0.237,C,S,Police,Airport,,, -NOV,1975,F,Boards and Commissions-Votes & Rules,159477,23436,P,0.872,C,S,Votes,Commissions,Rules,Boards, -NOV,1975,G,Airport Police probation - one year,93198,90264,P,0.508,C,S,Airport,Police,Probation,, -NOV,1975,H,Conflict of Interest,90953,88595,P,0.507,C,S,Conflict of Interest,,Ethics,Interests, -MAR,2000,A,Recreation & Park Bonds,144474,38885,P,0.788,B,S,Recreation,Park,Bonds,, -NOV,1975,I,"Veteran's Preference, peacetime service",68921,117058,F,0.371,C,S,Veterans,Civil Service,Examinations,Peacetime, -NOV,1975,J,Candidate petition in lieu of filing fee,129105,53153,P,0.708,C,S,Candidates,Filing Fee,Petition,, -NOV,1975,K,Tax rate formula; previous year's tax rate prevails,77492,104471,F,0.426,C,S,Tax Rate,,,, -NOV,1975,L,Street Artists,114359,73762,P,0.608,O,S,Street Art,Artists,,, -NOV,1975,M,Street Artists Initiative,79804,106678,F,0.428,O,I,Street Art,Artists,Peddlers,, -NOV,1975,N,Limitation Mayor's Power; Public Emergencies,126538,60989,P,0.675,C,S,Emergencies,Mayor,Board of Sup,Powers, -NOV,1975,O,Dismiss Police & Firemen who strike,136847,55796,P,0.710,C,S,Police& Fire,Strikes,Dismissal,, -NOV,1975,P,"Police & Fire pay = that in cities over 350,000",129413,64059,P,0.669,C,S,Police & Fire,Salaries,,, -NOV,1975,Q,Fire Department. work schedules 14 hour maximum,120455,71836,P,0.626,C,S,Fire Department,Work Day,,, -NOV,1975,R,Police & Fire Departments. Binding Arbitration,71365,120999,F,0.371,O,M,Binding Arbitration,Arbitration,Police &Fire,Salaries, -NOV,1975,S,Police & Fire salaries match 5 California cities,55417,135364,F,0.290,P,M,Police Pay,Fire Pay,Match CA cty,CA city pay, -JUN,1976,A,Registrar of Voters in charge of elections,142528,27000,P,0.841,C,S,Registrar,CAO,Voting,Elections, -JUN,1976,B,Suspension of Employees,122323,46174,P,0.726,C,S,Supervisor,Civil Service,Employees,, -JUN,1976,C,"Leaves, American Red Cross members",137964,27708,P,0.833,C,S,Red Cross,Leaves,World War II,, -JUN,1976,D,Inspection of examination papers,116316,47374,P,0.711,C,S,Examination,Inspect Exam,Fees,Civil Service, -JUN,1976,F,Appointment of Employee Relations Director by B.O.S,130502,33535,P,0.796,C,S,Employee Relations,ERD,Appointment,Board of Sup,CAO -JUN,1976,G,Police-Fire salaries,124143,41345,P,0.750,C,S,Police & Fire,Salaries,,, -JUN,1976,H,Veteran's Preference in examinations,107358,53610,P,0.667,C,S,Veterans,Civil Service,Preference,, -JUN,1976,I,"Child Care, Continue",71831,100154,F,0.418,P,S,Child Care,,,, -JUN,1976,J,Prevailing rates of wages,130325,32671,P,0.800,P,S,Wage Rates,,,, -JUN,1976,L,Multi-year compensation schedules,113943,48477,P,0.702,C,S,Salaries,,,, -NOV,1976,A,"Sewer Revenue Bonds 1976; $240,000,000",159231,65231,P,0.709,B,S,Sewer Bonds,,,, -NOV,1976,B,Disciplinary action striking employees,136467,91229,P,0.599,C,S,Strikers,Employees,,, -NOV,1976,C,Hearing Officers for Employee Dismissals,170485,47313,P,0.783,C,S,Hearing Officer,Employees,Dismissals,Discipline, -NOV,1976,D,Prevailing rates of wages; Bay Area Counties,139155,80094,P,0.635,C,S,Wages,Salaries,Bay Area,Prevail Wage, -NOV,1976,E,Rule of 3 - Civil Service Appointments,119293,100041,P,0.544,C,S,Rule of 3,Civil Service,,Three Rule, -NOV,1976,F,Examinations for laborers,138257,73912,P,0.652,C,S,Laborers,Examination,Civil Service,, -NOV,1976,G,Civil Service status for Attorneys,68227,138472,F,0.330,C,S,Attorneys,Civil Service,,, -NOV,1976,H,Civil Service exempt Undersheriff,94146,118662,F,0.442,C,S,Undersheriff,Sheriff,Civil Service,Exempt, -NOV,1976,I,"Civil Service Exempt, Management positions",98182,112777,F,0.465,C,S,Contract Out,Private Cntr,,, -NOV,1976,J,Services by private contractors,130422,79649,P,0.621,C,S,Contracting,Out to priv.,Companies if,Less than,CSwrkrs. -NOV,1976,K,Art Commission membership,156987,54204,P,0.743,C,S,Art Commission,Commission,Dance,Theater, -NOV,1976,L,Retirement Lower Benefits,116229,93644,P,0.554,C,S,Retirement,Employees,,, -NOV,1976,M,Retirement System Amortization - 20 years,65433,140324,F,0.318,C,S,Retirement,Amortization,,, -NOV,1976,N,Mayoral run off election Tuesday not Thursday,169210,39422,P,0.811,C,S,Election,Runoff,Mayor,, -NOV,1976,O,Salaries decided by voters,125143,83769,P,0.599,C,S,Salaries,Voters,Impass,, -NOV,1976,P,Revenue Bonds & Lease Financing decided by voters,148727,49047,P,0.752,C,S,Revenue Bond,Lease,Bonds,Voters, -NOV,1976,Q,Housing Projects,130533,68866,P,0.655,P,S,Housing,Low Rent,,, -NOV,1976,R,Traffic Barriers,75314,124376,F,0.377,P,s,Traffic,Barriers,,, -NOV,1976,S,Yerba Buena - Convention exhibit hall,119611,85081,P,0.584,P,S,Convention,Center,Hotel Tax,, -NOV,1976,T,District Elections of Supervisors,115192,104524,P,0.524,C,I,Districts,Supervisors,Elections,, -AUG,1977,A,At Large Election of Supervisors,72014,97242,F,0.425,C,I,At Large,Supervisors,Districts,Elections, -AUG,1977,B,At Large Election of Supervisors from Districts,62185,112123,F,0.357,C,I,At Large,Supervisors,Districts,Elections, -NOV,1977,A,"Park Irrigation Bonds, $9,270,000",106889,53384,P,0.667,B,S,Rec. & Park,Park,Irrigation,, -NOV,1977,B,"Fire Protection Bonds, $6,000,000",112241,44409,P,0.717,B,S,Fire Department,Fireboat,Water,, -NOV,1977,C,"Airport Revenue Bonds, $90,000,000, Renovations",81630,78112,F,0.511,B,S,Airport,,,, -NOV,1977,D,Airport Revenue Bond Procedure,74657,79441,F,0.484,C,S,Airport,Bonds,Revenue Bond,Supervisors, -NOV,1977,E,Duties of the Mayor - Full Time,116216,46326,P,0.715,C,S,Mayor,Full Time,Time,, -NOV,1977,F,Term of Chief Administrative Officer 10 years,128551,29037,P,0.816,C,S,CAO,Term,Ten Years,, -NOV,1977,G,Budget Reductions,87016,66748,P,0.566,C,S,Mayor,Supervisors,Budget,Employees,Compensation -NOV,1977,H,Dental Plan,67985,91048,F,0.427,C,S,Dental Plan,Employee,Health,, -NOV,1977,I,"Pension Increase, Males",89926,65937,P,0.577,C,S,Pension,Employees,Male,Retirement, -NOV,1977,J,Disability Hearing Officers,62739,89563,F,0.412,C,S,Disability,Hearing Off,Retirement,, -NOV,1977,K,Supervisors' Administrative Assistants,94805,61584,P,0.606,C,S,Admin Assistants,Supervisors,CivilService,Assistants, -NOV,1977,L,CAO Executive Assistant,92962,59614,P,0.609,C,S,CAO,Executive,Assistant,CivilService, -NOV,1977,M,Fire Department Promotional exams,92947,62476,P,0.598,C,S,Fire Department,Seniority,Examinations,Promotional, -NOV,1977,N,"Public Works Projects $5,000 to $10,000",103178,51174,P,0.668,C,S,Public Work,Contracts,Employees,Projects, -NOV,1977,O,"Contracts, Increase Amount of Progressive Payments",80210,67259,P,0.544,C,S,Contract,Progress Pay,Payments,Partial,Contractors -NOV,1977,P,"Official Newspaper Advertising, 3 days a week",102724,47697,P,0.683,C,S,Official,Newspaper,Advertising,Notices, -NOV,1977,Q,Electrical Worker Contract/Benefits,27565,125024,F,0.181,O,L,Unsettled,Electricians,Contract,Benefits,Demands -NOV,1977,R,Plumbers and Pipe Fitters Contract/Benefits,25361,124580,F,0.169,O,L,Plumbers,Unsettled,Contract,Benefits,Demands -NOV,1977,S,Sheet metal Workers Contract/Benefits,26861,125196,F,0.177,O,L,Sheet metal,Contract,Benefits,Demands,Unsettled -NOV,1977,U,"International Hotel, Transfer to Housing Authority",52529,107665,F,0.328,P,s,International,Hotel,I Hotel,Housing, -NOV,1977,V,Fleishhacker Pool Renovation,51357,105295,F,0.328,P,s,Fleishhacker,Pool,Renovation,, -NOV,1977,W,Citywide Billboards Removal,67412,88531,F,0.432,P,s,,,,, -JUN,1978,C,Fire Department Weekly Work Schedules 48.7 hours,99593,60417,P,0.622,C,S,Fire Department,Hours 48.7,,, -JUN,1978,D,"Muni Railway Work Contracts, Multi Year",101054,59909,P,0.628,C,S,Muni railway,Contracts,Wages,Negotiations,Multi Year -JUN,1978,E,Former Supervisors Health Benefits,40262,121423,F,0.249,C,S,Benefits,Supervisors,Health,Insurance, -JUN,1978,F,Run-Off Elections,105738,53069,P,0.666,C,S,Run-Off,Election,Majority,Vote, -JUN,1978,G,Rotation of Candidates Names on Ballot,114933,36703,P,0.758,C,S,Rotation,Candidates,Ballot,Supervisor,District -JUN,1978,H,"Airport Revenue Bonds, Exempt From Voter Approval",93941,60354,P,0.609,C,S,Airport,Revenue,Bonds,Refunding,Voter -JUN,1978,I,"Federally Assisted Financing, Voter Approval",49749,99908,F,0.332,C,S,Federal,Loans,Financing,Voter, -JUN,1978,J,Regulation of Taxicab Permits,70870,86866,F,0.449,O,s,Taxicab,Permits,,, -JUN,1978,K,Regulation of Taxicab Permits,80570,77481,P,0.510,O,s,Taxicab,Permits,,, -JUN,1978,L,Charter Commissioners to be elected,81913,69561,P,0.541,P,s,Charter,Commissioner,,, -NOV,1978,A,"Transportation Commission, Creation of",92865,94042,F,0.497,C,S,Transport,Commission,PUC,Muni,PUC -NOV,1978,B,"Civil Service Commission, Expand Powers/Duties",104398,77121,P,0.575,C,S,Civil Service,Commission,Promotions,Examinations,Probation -NOV,1978,C,"Finance & Records Department, Reorganization",133143,41272,P,0.763,C,S,Finance,Record,Tax,Treasurer,Registrar -NOV,1978,D,"Commission Members, Removal",72893,107126,F,0.405,C,S,Commission,Mayor,Removal,, -NOV,1978,E,"Leaves of Absence, Permission to Leave State",75014,100903,F,0.426,C,S,Leave State,Absence,Officers,State,Permission -NOV,1978,F,"Sick Leave, Payment for Unused",105574,77212,P,0.578,C,S,Sick Leave,Leave,Vested Sick,Payment, -NOV,1978,G,Eliminate Mandatory Retirement at age 65,133762,55956,P,0.705,C,S,Retirement,Age 65,,, -NOV,1978,H,"Printing Contracts, Prevailing Wages",59333,119018,F,0.333,C,S,Prevail Wage,Printing,Contracts,, -NOV,1978,I,Leases/Contracts in excess of 10 years or $1,119280,51683,P,0.698,C,S,Real Property,Property,Leases,Contracts,Supervisors -NOV,1978,J,"Street Artists, 100 More Certificates",67896,119315,F,0.363,O,S,Street Art,Artists,,, -NOV,1978,K,"Taxes, Business & Property Transfer, Re-enact",70054,105945,F,0.398,O,M,Tax,Business,Property,Transfer,Re-enact -NOV,1978,L,"Engineers, Wages/Benefits",43384,131089,F,0.249,O,L,Engineers,Wages,Benefits,Contract, -NOV,1978,M,"Laborers, Wages/Benefits",56411,115856,F,0.327,O,L,Laborers,Wages,Benefits,Contract, -NOV,1978,N,"Glassiers, Glassworkers, Wages/Benefits",52414,117155,F,0.309,O,L,Glassier,Glassworkers,Wages,Benefits,Contract -NOV,1978,O,"Bricklayers, Stonemasons, Wages/Benefits",51894,118101,F,0.305,O,L,Bricklayers,Stonemasons,Wages,Benefits,Contract -NOV,1978,P,"Hod carriers, Wages/Benefits",50112,119867,F,0.295,O,L,Hod carriers,Wages,Benefits,Contract, -NOV,1978,Q,"Electricians, Wages/Benefits",41287,128846,F,0.243,O,L,Electricians,Wages,Benefits,Contract, -NOV,1978,R,"Plumbers, Wages/Benefits",37598,132246,F,0.221,O,L,Plumbers,Wages,Benefits,Contract, -NOV,1978,S,"Sheet Metal Workers, Wages/Benefits",42257,127533,F,0.249,O,L,Sheet Metal,Wages,Benefits,Contract, -NOV,1978,U,"Rent Control, Property Tax Saving",97279,108485,F,0.473,O,I,Rent Control,Rebate,Property Tax,Tax Saving, -NOV,1978,V,"Military Expenditures, Federal Government",108647,70350,P,0.607,P,I,Military,Jobs,Federal Govt,, -NOV,1978,W,Marijuana Cease Arrest for Possession,107561,81169,P,0.570,P,I,Marijuana,Arrests,,, -NOV,1978,X,Charter Revision Commission,100107,78247,P,0.561,P,S,Charter,Commission,,, -NOV,1979,A,Police-Fire Collective Bargain Binding Arbitration,79881,100431,F,0.443,C,S,Police & Fire,Arbitration,Binding Arbi,Collective,Bargaining -NOV,1979,B,"Civil Service Commission, Senior Executive Service",73834,92598,F,0.444,C,S,Civil Service,Senior Exec,Executive,Management, -NOV,1979,C,"Temporary Employees, Promotional Opportunities",126604,42115,P,0.750,C,S,Temporary,Promotional,Examination,Employees, -NOV,1979,D,"Public Health Director, Appoint 4 Administrators",80158,84758,F,0.486,C,S,Health,Administrat,CivilService,Exempt, -NOV,1979,E,"Public Works Director, Appoint 3 Dep. Directors",84808,75427,P,0.529,C,S,Public Works,Administratr,CivilService,Exempt, -NOV,1979,F,"Chief Adm. Officer, Confidential Secretary",82363,78920,P,0.511,C,S,Civil Service,Confidential,Secretary,CAO,Exempt -NOV,1979,G,"Public Health Director, Licensed Physician",88962,75714,P,0.540,C,S,Health Director,Health Dir,Physician,, -NOV,1979,H,"Retirement Board, Retirement Trust Fund",134177,25446,P,0.841,C,S,Retirement,Trust Fund,,, -NOV,1979,I,"Retirement Board, Pension Funds",127737,28674,P,0.817,C,S,Retirement,Pension,Funds,, -NOV,1979,J,"Budget, Appropriation & Salary Ordinances",79165,72694,P,0.521,C,S,Budget,Appropriate,Ordinances,Interim Ord, -NOV,1979,K,"Budget Estimates, Change Departmental Deadlines",106869,50440,P,0.679,C,S,Budget,Estimates,,, -NOV,1979,L,"Utility Debt, General Obligation Bonds",103143,52704,P,0.662,C,S,Utility Debt,"Bonds, G.O.",,, -NOV,1979,M,"Taxicab Permits, Transferrable",77802,91375,F,0.460,O,S,Taxicab,"Permits,Taxi",,, -NOV,1979,N,"Convention Center Parking Garage, Financing",90628,70226,P,0.563,P,S,Parking,Convention C,Financing,Moscone Cntr, -NOV,1979,O,"Downtown Area, Lower Height Limits & FAR",82922,99104,F,0.456,O,I,Planning,Downtown,Height Limit,High-Rise, -NOV,1979,P,"Business Tax Increase, Larger Businesses Tax",83478,90050,F,0.481,O,I,Business Tax,,,, -NOV,1979,Q,"Police Department, Vice Squad, Abolish",66859,110417,F,0.377,O,I,Police Dept.,Vice Squad,,, -NOV,1979,R,Rent Control Revision,76378,112003,F,0.405,O,I,Rent Control,Condominiums,,, -AUG,1980,A,At Large Election of Board of Supervisors,69654,68048,P,0.506,C,I,At Large,Districts,Board of Sup,Supervisors,Election -JUN,1980,A,"Housing Revenue Bond Issue, $100,000,000",120166,46433,P,0.721,B,S,Housing,,,, -JUN,1980,B,"Housing Revenue Bonds, authority to sell",98777,65538,P,0.601,C,S,Housing,Bond Process,Financing,, -JUN,1980,C,Convention Facilities Manager,101403,60104,P,0.628,C,S,Brooks Hall,Civic Aud.,Moscone Ctr.,CAO,Convention -JUN,1980,D,Four Deputy Health Directors/Administrators,71635,87999,F,0.449,C,S,Health,Deputy Dir.,CivilService,, -JUN,1980,E,"Associate Administrators, General Hospital",65920,92165,F,0.417,C,S,Hospital,Deputy Adm,Civil Cvc,General Hosp, -JUN,1980,F,"Firefighters Work Schedules, 24 hours shifts",80914,79502,P,0.504,C,S,Workday,Schedules,Firefighters,, -JUN,1980,H,"Health Benefits, Temporary Employees",68239,95768,F,0.416,C,S,Health Svc,Benefits,Temporary,Employees, -JUN,1980,I,"Health Benefits, Board of Supervisors",76073,86103,F,0.469,C,S,Health Svc,Benefits,Board of Sup,Supervisors, -JUN,1980,J,"Salaries, Board of Supervisors, 25% of Mayor",64456,101994,F,0.387,C,S,Salaries,Supervisors,Board of Sup,, -JUN,1980,K,Retirement Board Hearing Officers,89048,71388,P,0.555,C,S,Retirement,Hearing Off,Disability,Death, -JUN,1980,L,One Cent Motor Fuel Tax,83966,80442,P,0.511,P,S,Gas Tax,Fuel Tax,Tax,Gasoline Tax, -JUN,1980,M,Cable Car Fares may exceed other MUNI fares,84201,86058,F,0.495,C,S,Cable Cars,Fares,Muni railway,Streetcars,Buses -JUN,1980,N,"Non-airline, 25% to General Fund",101707,54788,P,0.650,C,S,Airport,Revenuesine,General Fund,, -JUN,1980,O,"Hotel Occupancy Tax, 1.75% to General Fund",119083,43986,P,0.730,O,S,Hotel Tax,Tax,General Fund,, -JUN,1980,Q,Payroll Expense Tax and Gross Receipts Tax,87279,71683,P,0.549,O,S,Payroll Tax,TaxEmployers,Business Tax,Gross Rcpts, -JUN,1980,R,"Parking Tax, change from 15% to 25%",96540,68849,P,0.584,O,S,Tax,Surcharge,Parking Tax,Parking Lots,Garages -JUN,1980,S,"Business Tax, Non-profit Garage Corporations",105679,52833,P,0.667,O,M,Parking Tax,Garages,Non-profit,, -JUN,1980,T,"Sewer Revenue Bonds, Rescind authority",63677,97660,F,0.395,O,s,Sewer Bonds,Revenue Bond,Rescind Bond,, -JUN,1980,V,Corporate Taxation big business pay 60% of taxes,69631,102184,F,0.405,O,I,Inflation,Business Tax,Corporate,Tax,Revenue -NOV,1980,A,"Charter, New Proposed",93245,108969,F,0.461,C,C,Charter,,,, -NOV,1980,B,Conflicts of Interest,120413,72866,P,0.623,C,S,Conflict of Interest,Ethics,,, -NOV,1980,C,"Fares, Municipal Railway, Supervisors may change",113098,88283,P,0.562,C,S,Fares,PUC,Muni railway,Supervisors, -NOV,1980,D,"Health Service System, Retirement System, Separate",116366,78868,P,0.596,C,S,,Benefits,Health Svc,Retirement, -NOV,1980,E,"Salaries, Police, Fire, Reduction Protection",131894,66465,P,0.665,C,S,Police & Fire,Salaries,,, -NOV,1980,F,"Retirement Benefits, Police & Fire, Buy-out",131510,65250,P,0.668,C,S,Police & Fire,,Buy-out,Retirement,Benefits -NOV,1980,G,"Retirement Benefits, Police & Fire, Vesting",121471,79116,P,0.606,C,S,Retirement,Benefits,Police& Fire,Fire,Vesting -NOV,1980,H,Fire Protection Services,98021,100038,F,0.495,C,I,Fire,Protection,Personnel,Stations,Facilities -NOV,1980,I,"Electrical Workers, Compensation, Benefits",47463,137182,F,0.257,O,L,Local 6,Electricians,Compensation,Hours,Benefits -NOV,1980,J,"Laborers, Premium Pay, Raw Sewage",94038,90091,P,0.511,O,L,Laborers,Premium Pay,Pay,Raw Sewage,Sewage -NOV,1980,K,"Housing, Residential, 20,000 Units",123507,72411,P,0.630,P,s,Housing,Residential,New Housing,, -NOV,1980,L,"Cost-of-Living Adjustment, Retired Employees",105452,84196,P,0.556,P,s,Cost Living,Retirement,,, -NOV,1980,M,Corporate Business Tax,113980,93507,P,0.549,P,I,Business Tax,Corporations,Tax,, -NOV,1980,N,"Supervisors, District Elections",106759,115858,F,0.480,C,2,Supervisors,District,Elections,, -NOV,1981,A,Issue Airport Rev. Bonds without voter approval.,51475,41086,P,0.556,C,S,Airport Comm.,Bond Airport,Revenue Bond,, -NOV,1981,B,Cable Car Fares/Different than other Muni system,58622,35802,P,0.621,C,S,Cable Cars,Muni railway,PUC,"Fares, Cable", -NOV,1981,C,USD & CCD To Pay Share of Workers' Comp. Admin.,72470,17497,P,0.806,C,S,Workers Comp,School Dist.,Comm College,, -NOV,1981,D,Survivor Benefits/Assassinated Elected Officials,21960,69669,F,0.240,C,S,Survivor,Assassinated,Benefits,Dependents,Elected Off. -NOV,1981,E,Retirement Allowance Increase Misc. Employees,60387,32240,P,0.652,C,S,Employees,Retirement,,, -NOV,1981,F,Supervisors To Negotiate Maximum Nurses' Salary,46869,45194,P,0.509,C,S,Nurses,Salaries,Supervisors,Negotiation,Hospitals -NOV,1981,H,Public Health Administrators,28377,61812,F,0.315,C,S,Deputy Dir.,Health,General Hosp,Hospital,CivilService -NOV,1981,I,"Art Commission, Exec. Dir. Authority re: Personnel",23478,65353,F,0.264,C,S,Art Comm.,CivilService,Personnel,Appointment,Curators -NOV,1981,J,Sheriff Authority To Appoint/Remove Asst. Sheriff.,54761,34395,P,0.614,C,S,Sheriff,Asst Sheriff,Appointment,CivilService, -NOV,1981,K,Tax Rate Computation To Conform w/State Formula,60387,27244,P,0.689,C,S,Property Tax,Assessed Val,Tax Rate,, -JUN,1992,A,Golden Gate Park Improvement Bonds,120197,44904,P,0.728,B,S,Park,Golden Gate,,, -NOV,1981,L,"Change Purchasing Limit From $2,000 to $15,000",54420,33963,P,0.616,C,S,Purchasing,CAO Approval,Public Works,Contracts, -NOV,1981,M,Construction Contracts; Approval of Modifications,56195,31693,P,0.639,C,S,Construction,Contract,Dept Heads,, -NOV,1981,N,Closed Negotiations Sessions by Committee,20674,68863,F,0.231,C,S,Negotiations,Committees.,Commissions,Labor Negot.,Closed Sess. -NOV,1981,O,Board Presidency Term To Coincide w/Sup. Terms,33825,54913,F,0.381,C,S,Board of Sup,Board Pres.,Supervisors,Election,President -NOV,1981,P,Repeal Taxicab Initiative Ordinance,20434,70934,F,0.224,O,s,Taxicab,Taxi Permits,Police Comm.,Repeal Ord.,Board of Sup -NOV,1981,Q,Salary Dispute-Electricians,16829,70911,F,0.192,O,s,Electricians,Salary,Contract,"IBEW, Local6",Compensation -JUN,1982,A,Tax Anticipation Notes by State Law or Ordinance,92020,49889,P,0.648,C,S,Tax Antic,Borrowing,Notes Tax,Tax Notes, -JUN,1982,B,Mail-in Ballots/ Municipal Elections,43639,103853,F,0.296,C,S,Voting,Mall Ballots,Ballots,Elections, -JUN,1982,C,Employee Dental Plan,60257,88380,F,0.405,C,S,Dental Plan,Benefits,,, -JUN,1982,D,Surviving Spouse Health Benefits,68198,75191,F,0.476,C,S,Benefits,Health Svc,Spouse,Surviving,Death -JUN,1982,E,Surviving Spouse Retirement Benefits,54500,90694,F,0.375,C,S,Benefits,Spouse,Retirement,Surviving,Death -JUN,1982,F,Retirement System Administrative Changes,95166,36758,P,0.721,C,S,Actuarial,Retirement,,, -JUN,1982,G,Retirement Board Investment Powers,85678,47341,P,0.644,C,S,Retirement,Investments,Controller,, -JUN,1982,H,Composition of Health Service Board,47461,88934,F,0.348,C,S,Health Svc,Membership,,, -JUN,1982,I,Composition of Retirement System Board,38044,94978,F,0.286,C,S,Retirement Board,CivilService,,, -JUN,1982,J,"Sec/Gen Mgr Retirement System, Civil Service exempt",46977,84315,F,0.358,C,S,Civil Service,Retirement,,, -JUN,1982,K,"B.O.S's Legislative Aides, Civil Service exempt",62550,75944,F,0.452,C,S,Aides,Supervisors,CivilService,Legis. Aides, -JUN,1982,L,Top Vote-Getter to be B.O.S President,86117,55766,P,0.607,C,I,President,Supervisors,Board Pres.,Top Votes, -JUN,1982,M,Fingerprint Computer Acquisition,115212,28443,P,0.802,P,s,Fingerprint,Computer,Police Dept.,, -JUN,1982,N,PG & E Electricity Rate Increase Opposition,90058,56638,P,0.614,P,s,PG&E Rates,Electric,"PUC, State",, -NOV,1982,A,"Office of Citizens Complaints, Police Dept.",124962,75212,P,0.624,C,S,Citizen Comp,Complaints,OCC,Police Dept.,Misconduct -NOV,1982,B,"Municipal Railway Acquisitions, eliminate limit",132182,46820,P,0.738,C,S,Muni railway,Equipment,Vehicles,, -NOV,1982,C,Industrial Development Financing,113256,70414,P,0.617,C,S,Industrial,Development,"Bonds, Ind",, -NOV,1982,D,Surviving Spouse Health Benefits,94280,95056,F,0.498,C,S,Health Svc,Death,Surviving,Spouse,Benefits -NOV,1982,E,Surviving Spouse Retirement Benefits,90759,100891,F,0.474,C,S,Retirement,Death,Surviving,Spouse,Benefits -NOV,1982,G,"Supervisors' Salaries $23,924 per year",118512,84788,P,0.583,C,S,Supervisors,Salaries,,, -NOV,1982,H,Employee Retirement Contribution 7.5%,109884,64937,P,0.629,C,S,Retirement,Contribution,Employees,, -NOV,1982,I,Police Retirement and Disability Plan,85985,102564,F,0.456,C,I,Retirement,Disability,Police Dept.,, -NOV,1982,J,Police Overtime Pay at rate of time and one-half,118160,79497,P,0.598,C,I,Police Dept.,Overtime Pay,Holiday Pay,Time & l/2, -NOV,1982,K,Electric Utility Ownership,73051,126655,F,0.366,O,I,PG&E,Electric Utl,Utility,Acquisition, -NOV,1982,L,City Hall Ramp Ban at Polk & Van Ness entrances,95479,99838,F,0.489,P,I,Ramps,Disabled,City Hall,, -NOV,1982,M,Parnassus Heights Hotel-Carl & Hillway Streets,54583,140306,F,0.280,P,I,Zoning,Hotel,Zoning Chng,UC MedCenter,ParnassusHts -APR,1983,A,"Recall, Mayor Dianne Feinstein",30166,134591,F,0.183,R,I,Recall,Mayor,Feinstein,, -NOV,1983,A,Increase number of signatures for recall election,116316,38118,P,0.753,C,S,Recall,Election,Petition,, -NOV,1983,B,Voter approval before Recreation land sold,129570,21758,P,0.856,C,S,Recreation,Land Sale,Playgrounds,Open space,Athletic fac -NOV,1983,C,Library for Blind and Disabled - separate Dept.,62002,87080,F,0.416,C,S,Blind,Disabled,Library,Department, -NOV,1983,D,Disability transfers by Civil Serv. Commission,95146,51109,P,0.651,C,S,Civil Service,Transfers,Disability,, -NOV,1983,E,Public safety employees in State P.E.R.S.,92940,51546,P,0.643,C,S,State P.E.R.S.,RSRetirement,,, -NOV,1983,F,Transfers Housing Authority Police to SFPD,106987,37647,P,0.740,C,S,Housing Auth,Police Hsing,Housing P.D.,PERS, -NOV,1983,G,Changes formula for retirement increase,99372,41424,P,0.706,C,S,Retirement,Cost Living,,, -NOV,1983,H,"Board of Education, Community College Board $500 Pay/month",89222,56577,P,0.612,C,S,Board Education,Comm College,Salaries,, -NOV,1983,I,Changes method Police & Fire salaries are set,67669,77132,F,0.467,C,I,Police &Fire,Salaries,,, -NOV,1983,J,Time and 1/2 overtime for firefighters,91582,59370,P,0.607,C,I,Overtime,Firefighters,Compensation,Time and l/2, -NOV,1983,K,Street Artist Annual Fee $80,98617,49615,P,0.665,O,S,Street Artist,Annual Fee,"Fees, Art",Artists, -NOV,1983,L,"Painters Union, Local No. 4, Salary Demand",44196,94413,F,0.319,O,L,Union,Painters #4,Local #4,Salary, -NOV,1983,M,"Master Plan for development, Priority Policies",76659,78592,F,0.494,O,I,Master Plan,Planning,Priorities,Zoning,Developers -NOV,1983,N,Opposition to Military aid to El Salvador,79937,71292,P,0.529,P,I,El Salvador,Military aid,Federal Govt,, -NOV,1983,O,Opposition to bilingual voting,98333,59314,P,0.624,P,I,Bilingual,English only,Ballots,Handbooks,Voting -NOV,1983,P,Regulating smoking in the workplace,80798,79541,P,0.504,O,R,Smoking,Workplace,No smoking,Office smoke,Non-smokers -JUN,1984,A,Employee benefits tied to Bay Area,68437,88429,F,0.436,C,S,Benefits,Fringe Benf,,, -JUN,1984,B,Night Pay differential to Police officers,83266,75416,P,0.525,C,S,Police Dept.,Salaries,Night Pay,, -JUN,1984,C,"Longevity pay, firefighters with 10, 15, & 20 yrs.",60975,93590,F,0.394,C,S,Firefighters,Salaries,Longevity,Fire Department., -JUN,1984,E,Hetch Hetchy bonds issued without going on ballot,96086,49368,P,0.661,C,S,Hetch Hetchy,Bonds,Revenue,Election, -JUN,1984,F,"Water Dept Bonds, issued without going on ballot",95760,49201,P,0.661,C,S,Water Dept.,Bonds,Revenue Bond,Election, -JUN,1984,G,"Appoint 2 retirement managers, exempt from Civil Service",54084,86092,F,0.386,C,S,Retirement,CivilService,Exempt CSMan,agers, -JUN,1984,H,"Recorder, independent agency, under CAO",83286,54857,P,0.603,C,S,Registrar,CAORecorder,,, -JUN,1984,I,Reduce number Supervisors from 11 to 7,48392,103494,F,0.319,C,I,Board of Sup,Elections,Number Sups,Supervisors, -JUN,1984,J,Collect from prisoners cost of incarceration,100345,51810,P,0.659,O,I,Jail costs,Prisoners,Incarcerate,, -JUN,1984,K,Park Shadow Ban,94143,59707,P,0.612,O,s,Park shadow,"Shadow, park",Sunshine,Building reg,Rec/Park -NOV,1984,A,"Port Revenue Bonds, $42,500,000",180801,62052,P,0.744,B,s,Port bonds,Revenue bond,"Bonds, Port",, -NOV,1984,B,"Water Revenue bonds $104,000,000",179087,55651,P,0.763,B,s,Water bonds,Revenue bond,Bonds Water,, -NOV,1984,C,Health Commission created,121303,116957,P,0.509,C,S,CAO,Commission,Health Commn,Health Dept, -NOV,1984,D,"Changes investment procedures, Retirement System",128846,100200,P,0.563,C,S,Retirement,Investments,,, -NOV,1984,E,Extends employee health benefits to surviving spouses,126444,109423,P,0.536,C,S,Health Svc,Surviving,Dealth,Spouses, -NOV,1984,F,Death benefit employees killed on job,173511,62796,P,0.734,C,S,Killed employee,Death benfit,,, -NOV,1984,G,Police Probation one year after training,205548,30850,P,0.869,C,S,Probation,Police Dept.,,, -NOV,1984,H,"Premium pay, 2-wheel motorcycle policemen",139410,100579,P,0.581,C,S,Police Dept.,Hazard Pay,Motorcycle,Premium pay, -NOV,1984,I,Military and Social Spending,108358,128153,F,0.458,O,I,Federal fund,CAOMilitary,Social Spen,, -NOV,1984,J,No City pension funds invested in South Africa,150948,91788,P,0.622,P,I,Divestment,South Africa,Pensionfunds,Investments,Apartheid -NOV,1985,A,"Disabled Persons, Employment",63436,36701,P,0.633,C,S,Disabled,Employment,CivilService,, -NOV,1985,B,Small Business Commission,41460,59375,F,0.411,C,S,Small Bus,"Business, Sm",Commission,, -NOV,1985,C,"Police Drug Enforcement Fund, remove $50,000 max",59567,41665,P,0.588,C,S,Drug Enforce,Police,Enforcement,Narcotic Fnd, -NOV,1985,D,Mental Health Agencies Consolidation,57510,40359,P,0.588,C,S,Mental Health,"Health, Ment",Consolidatn,State Health, -NOV,1985,E,Meal Allowance Repeal & Rescinding Reserve,71985,28925,P,0.713,O,M,Meal Allow,Comp Worth,Reserve,Comparable W, -NOV,1985,F,"Highrise Ban for three years, Buildings over 50,000 ft",41388,59455,F,0.410,O,I,Highrise Ban,Buildings,"50,000 sq ft",Development,Offices -NOV,1985,G,"Marijuana Initiative Funding, $150,000 to Legalize",21972,79191,F,0.217,P,I,Marijuana,Petition Drv,Drugs,, -JUN,1986,A,Risk Management & Claims Investigation,76025,46335,P,0.621,C,S,Risk Management,Claims,CAO,City Attn.,Insurance -JUN,1986,B,"Purchaser & Contracts, $50,000 limit",60202,59523,P,0.503,C,S,Purchaser,Contracts,CAO,, -JUN,1986,D,Civil Service System under Personnel Department,34749,93838,F,0.270,C,I,Civil Service,Personnel,Employee Rel,, -JUN,1986,E,Balboa Reservoir Development Ban,50048,72703,F,0.408,O,I,Balboa Res,Housing,Development,City College, -JUN,1986,F,Compensated Advocacy & Campaign Limit of $500,67353,52326,P,0.563,O,I,Compensated,Advocacy,Campaign Lmt,Contribution,Candidates -JUN,1986,G,South Africa Boycott,49343,67724,F,0.421,P,I,South Africa,Boycott,Apartheid,Africa, -JUN,1986,H,AIDS Research & Education Council,71254,44012,P,0.618,P,I,AIDS Acquired, Imm,Research,Education,Council -JUN,1986,I,Embarcadero Freeway Demolition,41782,88527,F,0.321,P,I,Embarcadero,Freeway,Demolition,Waterfront, -JUN,1986,J,Embarcadero Freeway Policy,53310,75706,F,0.413,P,2,Embarcadero,Freeway,Waterfront,Boulevard,Demolition -NOV,1986,A,"Bonds, Fire Protection Improvements $46,200,000",173883,21662,P,0.889,B,S,Water system,Fire Protect,High Pressur,Hetchy storg,"Bonds, Fire" -NOV,1986,B,"Moscone Conv. Center, expand, Redevelopment bonds $140 Mil",123384,76223,P,0.618,L,S,Moscone Center,Conventions,Redev Agency,Yerba Buena, -NOV,1986,C,"Refund revenue bonds, without vote",140095,49347,P,0.740,C,S,Refunding,Revenue bond,Bonds refund,, -NOV,1986,D,"After school recreation, use open space funds",150556,41959,P,0.782,C,S,After School,Recreation,Open Space,School, -NOV,1986,E,Retirement allowance increase,138022,55233,P,0.714,C,S,Retirement,Benefits,,, -NOV,1986,F,Reciprocal Retirement Benefits,122258,62369,P,0.662,C,S,Retirement,Reciprocal,Benefits,, -NOV,1986,G,Union representatives retirement benefits,92655,98005,F,0.486,C,S,Union reps,Retirement,Leaves,Benefits, -NOV,1986,H,"Comparable worth, pay minorities & women",115810,76785,P,0.601,C,S,Comparable W,Pay Equity,Minorities,Women, -NOV,1986,I,"Police & Fire Pay, changes after annual survey",121012,68114,P,0.640,C,S,Police &Fire,Salaries,,, -NOV,1986,J,No max ages for police & fire entry or retirement,131985,58687,P,0.692,C,S,"Age, no max",Retirement,Police age,Hiring age,Fire age -NOV,1986,K,"Art Curators, exempt from Civil Service",116109,67527,P,0.632,C,S,Art Curators,Curators,CivilService,, -NOV,1986,M,"Development limits, office space",102295,96903,P,0.514,O,I,Planning,Office Space,Development,Limit office,DowntownPlan -NOV,1986,N,"Oil development moratorium, two year",134792,53555,P,0.716,O,s,Oil Develop,Moratorium,CrudeOil&Gas,Develop Oil, -DEC,1987,X,"Housing lease Broadway Tunnel air rights, Pineview",89088,48467,P,0.648,O,R,Tunnel,Air rights,Pineview,Broadway,Housing -JUN,1987,A,Polytechnic High School Site Rezoning for Housing,48986,36651,P,0.572,O,R,Poly High,Rezoning,Housing,, -JUN,1987,B,Balboa South Reservoir Site Rezoning for Housing,38550,46899,F,0.451,O,R,Balboa Res.,Rezoning,Housing,City College, -JUN,1987,C,Executive Park Development,54676,29961,P,0.646,O,S,Executive Park,Development,,, -NOV,1987,A,"Police Facilities Bonds, $28,000,000",129144,44148,P,0.745,B,S,Police Buildings,Buildings,Bonds,Police Sta., -NOV,1987,B,"Street Improvements Bonds, $ 27,000,000",131575,40529,P,0.765,B,S,Streets,Bonds,Asphalt Plnt,Sidewalks,Traffic -NOV,1987,C,"Mental Health Bldg, Gen. Hosp., Bonds $ 26,000,000",138281,35428,P,0.796,B,S,Mental Health,General Hosp,HospitalHeal,MntlBeds,185B -NOV,1987,D,"Recreation & Park Bonds, $ 18,000,000",117062,54748,P,0.681,B,S,Rec & Park,Park & Rec.,Kezar Stadum,, -NOV,1987,F,"Parking Revenue Bonds, Leases with Parking Auth",101376,69791,P,0.592,L,S,Parking Rev.,Revenue Bond,Leases,Parking Auth,Neighborhood -NOV,1987,G,Eliminate SFPD Citizen Complaint Office Annual Budget Limit,84705,80968,P,0.511,C,S,OCC,Police,Citizen Comp,"Budget, PD",Office C.C.C -NOV,1987,H,Deputy Sheriff Probation extend to 18 months,125930,36001,P,0.778,C,S,Deputy Sheriff,Sheriff,Probation,, -NOV,1987,I,"Deputy Sheriff Retirement Payments, 7 % limit",93376,63661,P,0.595,C,S,Deputy Sheriff,Sheriff,Retirement,PERS, -NOV,1987,J,Union Representatives Retirement Benefits,92193,71303,P,0.564,C,S,Union Reps,Retirement,Benefits,Labor, -NOV,1987,K,Per Diem Nurses Retirement Exemption,96563,68045,P,0.587,C,S,Nurses,Retirement,PerDiem Nurs,Exemption, -NOV,1987,L,"County Clerk, appt by Sup Ct., not Civil Service",91967,64065,P,0.589,C,S,County Clerk,Clerk,Superior Ct.,CivilService, -NOV,1987,N,Candidate Filing Deadline,111610,46481,P,0.706,C,S,Candidates,Deadline,Election,Filing Date, -NOV,1987,O,Retired Employees Vote Health Service Board,108757,52352,P,0.675,C,S,Retired Employees,Health Svc,Election,Employees, -NOV,1987,P,District Election of Supervisors,76914,98171,F,0.439,C,I,Districts,Elections,Supervisors,Board of Sup, -NOV,1987,Q,"Minimum Firefighter Staffing, Stations, Budget",75070,86627,F,0.464,C,I,Firefighters,Fire Budget,BudgetFire S,tation,Fire Department. -NOV,1987,R,Utility User Tax Repeal,103484,63295,P,0.620,O,I,Utility Tax,Repeal Tax,,, -NOV,1987,T,Public Land Sale to Require Voter Approval,87189,76384,P,0.533,P,I,Land Sales,Voter Approv,"Sales, Land",, -NOV,1987,U,Nuclear Free Zone,91350,75314,P,0.548,P,I,Nuclear,Radioactive,Military,Food,Weapons -NOV,1987,V,Consumer Boycott Firms -- South Africa Apartheid,98281,67729,P,0.592,P,I,South Africa,Apartheid,Boycott,, -NOV,1987,W,Baseball Stadium at Seventh and Townsend Streets,85005,96445,F,0.468,P,2,Baseball,Stadium,7th&Townsend,Townsend&7th, -JUN,1988,A,"School Improvement Bonds $90,000,000",130534,32099,P,0.803,B,S,Bonds,Improvement,Schools,Buildings, -JUN,1988,B,Pay Freeze/Reduced Work Week,125472,35389,P,0.780,C,S,Pay Freeze,Freeze,Work Week,, -JUN,1988,C,Muni Sick Leave Payments,55219,103534,F,0.348,C,S,Muni Railway,Unused SickL,Sick Leave,Drivers,Leave -JUN,1988,D,Early Retirement,119610,39844,P,0.750,C,S,Employees,Early Retire,Retirement,Incentive, -JUN,1988,G,Retirement Board Composition,80505,73209,P,0.524,C,S,Retirement Board,President,Board of Sup,Supervisors, -JUN,1988,H,Conduct Special Elections by Mail,69265,88563,F,0.439,C,S,Elections,Special Elct,Mail Elect,, -JUN,1988,I,Purchasing Procedures,109739,35839,P,0.754,C,S,Purchaser,Controller,Procedures,Paying,Purchasing -JUN,1988,J,Asian Art Museum Positions,78264,74070,P,0.514,C,S,Asian Art,Museum,Exam Exempt,CivilService, -JUN,1988,K,Gann Limit Override,67692,87480,F,0.436,O,S,Gann Limit,Limit,Override,Appropriatn,Taxes -JUN,1988,L,Balboa Reservoir Development,78049,79010,F,0.497,O,M,Balboa Reservoir,Housing,Reservoir,Rezone,Development -JUN,1988,M,Hosting 1996 Olympics,98952,61478,P,0.617,P,s,Olympics,Host Olympic,Olympic 1996,Gay Olympics, -NOV,1988,A,"Library Bonds $109,500,000",186336,58048,P,0.762,B,S,Main Library,Library,Safety Impr,Buildings, -NOV,1988,C,Controller's Term of Office,170270,56991,P,0.749,C,S,Controller,Term Office,Ten Yr Term,, -NOV,1988,D,Parking and Traffic Department,149397,82785,P,0.643,C,S,DPT,Seven Member,ManagePkgLot,Traffic, -NOV,1988,E,Park and Open Space Fund,176549,49582,P,0.781,C,S,Parks,After School,School Rec.,Open Space, -NOV,1988,F,Meet and Confer Authority,140575,81523,P,0.633,C,S,MOU,Mayor,ERD,Bargaining,Unions -NOV,1988,H,Retirement System Tax Law Changes,180400,37190,P,0.829,C,S,Retirement,Tax Laws,Benefit,Tax Benefit, -NOV,1988,I,Retirement System Community Property Law Changes,161072,61634,P,0.723,C,S,Retirement,Community Pr,Divorced Sp,Spouse, -NOV,1988,J,Police & Firefighters Pension Benefits,162131,66177,P,0.710,C,S,Police/Fire,Pensions,Vesting,Retirement, -NOV,1988,K,Environmental Protection Loans,140983,85129,P,0.624,C,S,Environment,Protection,Loans,Bonds, -NOV,1988,L,Health Service Board Membership/Elections,127369,86250,P,0.596,C,S,Health Svc,Board,Elections,Vacancy,Board of Sup -NOV,1988,M,Muni Railway Negotiated Procurement,130603,84847,P,0.606,C,S,Muni Railway,Negotiate,Vehicles,Purchaser,Mass Transit -NOV,1988,N,Charter Asian Art Commission,131302,86670,P,0.602,C,S,Asian Art,Acquire Land,Charter Comm,Art, -NOV,1988,O,Two Term Limit for Supervisors,101868,129327,F,0.441,C,I,Supervisors,Limit 2 Term,Two Term Lmt,Board of Sup, -NOV,1988,P,Regulation of Taxicabs,79804,131910,F,0.377,O,S,Taxicabs,Repeal PropK,Permits,Cabs, -NOV,1988,Q,Health Care Community Service,129257,86822,P,0.598,O,I,Health Care,Private Hlth,Hospitals,, -NOV,1988,R,Renegotiate USS Missouri MOU,108890,135037,F,0.446,O,M,USS Missouri,MOU Renogot,Homeporting,Missouri,Port -NOV,1988,S,Implement USS Missouri MOU,125494,119012,P,0.513,O,s,Homeporting,Port,Dredging,Missouri,Navy -NOV,1988,T,Off-Street Parking Fund Expenditures,92096,125796,F,0.423,O,s,Parking Fund,Park Meter,Off-Street,General Fund,Commuter Prk -NOV,1988,U,Vacancy Rent Control,100500,138201,F,0.421,O,I,Rent Control,Vacancy Cntr,Housing,, -NOV,1988,V,Police Horse Patrol,201074,31487,P,0.865,P,I,Police Horse,Retain Patrl,Horse Patrol,, -NOV,1988,W,Mutual Recognition: Palestine & Israel,71737,155787,F,0.315,P,I,Palestine,Israel,Recognition,, -NOV,1988,X,Operating Expenditures From Same Yr Revenues Only,139112,79589,P,0.636,P,M,Operating $,Budget,Surplus Fund,Balance Budg, -NOV,1988,Z,Hetch Hetchy Power Contracts,72523,155998,F,0.317,P,I,Water,Hetch Hetchy,Power,Contracts, -NOV,1989,A,"Public Bldg Safety Improvement Bonds $59,700,000",104460,21285,P,0.831,B,S,Buildings,Public Bldg,Safety Impr,Earthquake,Disabled -NOV,1989,B,"Sales Tax for Transportation, Create Authority",107017,55997,P,0.656,O,S,Tax,Transport,Transport Au,Authority,Sales Tax -NOV,1989,C,Equipment Lease Financing,76256,78653,F,0.492,C,S,Equipment,Lease,Financing,Non-profit, -NOV,1989,D,Board of Supervisors Salaries,55023,111096,F,0.331,C,S,Salaries,Board of Sup,,, -NOV,1989,E,Police and Fire Retirement Benefits,89933,71927,P,0.556,C,S,Police/Fire,Retirement,Benefits,, -NOV,1989,F,Retired City Employees Retirement Benefits,110929,49876,P,0.690,C,S,Retired Employee,Retirement,Benefits,, -NOV,1989,G,Prevailing Rates of Wages,68919,76314,F,0.475,C,S,Salaries,Flat Rates,Range Rates,Prevailing, -NOV,1989,H,Sick Leave Transfer for Catastrophic Illness,89936,75021,P,0.545,C,S,Employees,Illness,Sick Leave,Catastrophic, -NOV,1989,I,Vacation Credit Transfer for Catastrophic Illness,114373,49313,P,0.699,C,S,Employees,Vacation,Illness,Catastrophic, -NOV,1989,J,Controller Duties,64940,64244,P,0.503,C,S,Controller,Duties,Audits,, -NOV,1989,K,Expand Sheriff Duties,65968,87027,F,0.431,C,S,Sheriff,Duties,Security,Deputy Sherf,Salaries -NOV,1989,L,Juvenile Probation Department,114477,36589,P,0.758,C,S,Juvenile,Court,Probation,Department,CivilService -NOV,1989,M,PUC Deputy General Managers,53585,93517,F,0.364,C,S,PUC,Deputy G Mgr,Public Util,CivilService, -NOV,1989,N,Retirement Board Membership,67535,81786,F,0.452,C,S,Retirement,RetirementBd,Membership,, -NOV,1989,O,Campaign Contributions,34014,115588,F,0.227,O,S,Campaign,Contribution,Candidates,Elections, -NOV,1989,P,Downtown Baseball Ballpark,85796,87850,F,0.494,O,M,Downtown Ball,China Basin,Rezone,Spectacor,Baseball -NOV,1989,Q,Residential Rent Tax,54887,108859,F,0.335,O,s,Tax,Residential,Rent Tax,Homeless,Housing -NOV,1989,R,Condominium Conversion,48461,110417,F,0.305,O,I,Condominiums,Conversion,Residential,, -NOV,1989,S,Domestic Partners,83541,85227,F,0.495,O,R,Domestic P,Partnerships,Unmarried,, -NOV,1989,U,AIDS Research and Services,133103,29711,P,0.818,P,s,AIDS Research,Research,,, -NOV,1989,V,Candlestick Park Improvements,83599,78875,P,0.515,P,I,Candlestick,Improvements,Baseball,, -NOV,1989,W,Vote By Mail,64237,96406,F,0.400,P,I,Voting,Mail Voting,Ballots,Elections, -JUN,1990,A,"Public Safety Improvement Bonds $332,400,000",105865,29447,P,0.782,B,S,FEMA,Safety,Earthquake,Buildings,Hazards -JUN,1990,B,School Facilities Safety Special Tax,89439,43339,P,0.674,T,S,Property Tax,Repair Schls,Tax,Schools,Earthquake -JUN,1990,C,Equipment Lease Financing,85097,41469,P,0.672,C,S,Lease,Equipment,Financing,, -JUN,1990,D,Neighborhood Beautification Fund,71076,61812,P,0.535,O,S,Neighborhood,Beautify,Graffiti,Business Tax,Tax -JUN,1990,F,Minimum Firefighter Staffing,64872,70295,F,0.480,C,I,Fire Department,Staffing,Minimum FD,, -JUN,1990,G,Former Supervisor Health Benefits,86245,45332,P,0.655,C,S,Supervisors,Health Benft,Former Supr,Health Sve,Insurance -JUN,1990,H,Fire Inspector & Engineer Retirement Benefits,92534,31329,P,0.747,C,S,Fire Inspector,Fire Engr,Benefits,PERS,Retirement -JUN,1990,I,Retired Teachers Consulting Contracts,95371,31305,P,0.753,C,S,Teachers,Retired,Consultants,Schools, -JUN,1990,J,Human Rights Commission,78308,41821,P,0.652,C,S,Human Rights,Commission,Members,, -JUN,1990,K,Seven Member Commissions,48646,79000,F,0.381,C,S,Commissions,Increase Mbr,Seven Member,, -JUN,1990,L,Commissioner Residency Requirement,69949,52875,P,0.570,C,S,Commissions,SF Residents,Residency,Boards, -JUN,1990,M,Commission Gender Composition,46849,72953,F,0.391,C,S,Commissions,Gender,Women,Men,Sex -JUN,1990,N,Two-Term Limit for Supervisors,78998,54799,P,0.590,C,I,Supervisors,Limit 2 Term,Terms,Two Terms, -JUN,1990,O,Hypodermic Syringes,68139,59663,P,0.533,P,I,Hypodermic,Syringes,Needles,Drugs,AIDS -NOV,1990,A,"Correctional Facilities Jail Bonds $16,500,000",135528,60086,P,0.693,B,S,Jails,Bryant St.,San Bruno,Corrections, -NOV,1990,B,"Youth Guidance Center Bonds $73,800,000",115830,82003,F,0.585,B,S,Youth Guidance,Detention,YouthGuidCtr,JuvenileHall, -NOV,1990,C,Port Revenue Bond Procedures,71593,110108,F,0.394,C,S,"Bonds, Port",Port Bonds,Revenue Bond,Port Comm.,Board of Sup -NOV,1990,D,Police and Fire Bargaining and Arbitration,104655,85812,P,0.549,C,S,Police & Fir,Bargaining,Arbitration,Collective B,Binding Arb. -NOV,1990,E,Nuclear Free Zone,64429,128977,F,0.333,C,I,Nuclear,Radioactive,Weapons,Commission,Investments -NOV,1990,F,Airport Police Retirement Benefits,89233,100646,F,0.470,C,S,Airport,PERS,Retirement,Age 50,Police Airpt -NOV,1990,G,Adult Probation Confidential Secretary,85835,97585,F,0.468,C,S,Adult Probation,Secretary,CivilService,Probation, -NOV,1990,H,Waterfront Land Use Plan,97183,95415,P,0.505,O,I,Waterfront,Land Use,Hotels,Maritime Use,Port -NOV,1990,I,Mission Bay Office Space Limit Exemption,99698,100291,F,0.499,O,S,Mission Bay,Development,Office Space,DowntownPlan,Planning -NOV,1990,J,"Housing Affordability Fund $15,000,000 a year",87023,101990,F,0.460,O,S,Board of Sup,Low/Moderate,Housing,Affordable H,Housing Fund -NOV,1990,K,Domestic Partners,112563,95864,P,0.540,O,S,Domestic,Partners,Unmarried,Relationship, -DEC,1991,A,School Sales Tax,97461,79087,P,0.552,O,S,Sales Tax,School Tax,Tax,, -NOV,1991,A,"Early Retirement, Add 3 Years Service and Age",139053,38794,P,0.782,C,S,Early Retire,Retirement,Employees,3 and 3, -NOV,1991,B,Collective Bargaining for Miscellaneous Employees,96126,78950,P,0.549,C,2,Bargaining,Collective,Salaries,Pay,Employees -NOV,1991,C,Civil Service Rules Removed from Charter,98473,67254,P,0.594,C,S,Civil Serv.,Rules,Hiring,, -NOV,1991,D,Civil Service Eligibles,115412,51952,P,0.690,C,S,Civil Serv.,Eligibles,Hiring Proc.,Rules of 3, -NOV,1991,E,Discharge of Civil Service Employees,107689,60158,P,0.642,C,B,Discharge,Civil Serv.,Terminate,Employees, -NOV,1991,F,City Supplement Military Pay for Civil Serv. Employee,114683,57211,P,0.667,C,B,Military,Reservists,Active Duty,Pay, -NOV,1991,G,Allow Housing Authority Police to Change to SFPD,104391,67909,P,0.606,C,S,Housing Auth,Police,,, -NOV,1991,H,"Deputy Mayor Ban, Limit Mayor's Staff Salaries",114583,56217,P,0.671,C,I,Deputy Mayor,Mayor's Off.,Salaries,Employee, -NOV,1991,I,Appointment of Minors to Boards,72491,100272,F,0.420,C,S,Appointments,Minors,Boards,Commissions, -NOV,1991,J,Children's Fund from Property Tax Annually 10 Yrs,95913,80246,P,0.544,C,I,Children's,Fund,Property Tax,Tax,Property Tax -NOV,1991,K,Domestic Partners Repeal,75320,108926,F,0.409,O,I,Domestic,Partnership,Repeal,, -NOV,1991,L,Rezone Phelan Avenue Loop Use,74955,89834,F,0.455,O,R,Phelan Ave.,Use,Zoning,City College,Phelan Loop -NOV,1991,M,"Limit Landlord Charge, 10%-14% Above Previous Rent",81656,103586,F,0.441,O,I,Vacancy,Control,Rent Control,Landlord, -NOV,1991,N,Residential Rental Buildings Condo Conversion,57874,115642,F,0.334,O,S,Condominiums,Conversions,Residential,, -NOV,1991,O,"Affirm 1st Amendment, Right to Freedom of Speech",122563,46521,P,0.725,P,I,First Amendment,Censorship,Freedom,Constitution, -NOV,1991,P,Restore Hemp Medications to Available Medicines,136492,35732,P,0.793,P,I,Hemp,Medicines,Marijuana,Treatment, -NOV,1991,Q,Reduce Federal Military Budget by 10% Annually,107724,66321,P,0.619,O,S,Federal Bdgt,Reduce,Budget U.S.,Military,Priorities -JUN,1992,B,Civic Center Plaza Improvement Bonds,70809,88664,F,0.444,B,S,Plaza,Civic Center,,, -JUN,1992,C,Civic Center Garage Bonds,56753,98865,F,0.365,B,S,Parking,Civic Center,Garage,, -JUN,1992,D,Civic Center Heating System Improvement Bonds,63514,91551,F,0.410,B,S,Steam Heat,Civic Center,Heating Syst,, -JUN,1992,E,General Fund Percentage 12 Yrs for Capital Project,59870,91230,F,0.396,C,S,Infrastruct.,Fund,Capital Proj,, -JUN,1992,F,County Clerk duties and personnel transfer to CAO,85791,52177,P,0.622,C,S,County Clerk,Duties,CAO,, -JUN,1992,G,Chief Zoo Vet Appointed at Pleasure of Rec & Park,84079,63162,P,0.571,C,S,Chief Vet,Zoo,Veterinarian,Rec/Park, -JUN,1992,H,Purchaser transfer inventory control to City Departments,71241,70389,P,0.503,C,S,Inventory,Purchaser,Control,, -JUN,1992,I,Dividing California into Two States,58707,95812,F,0.380,P,S,Two States,Divide Calif,California,Northern CA, -JUN,1992,J,San Francisco in Northern California,97448,57052,P,0.631,P,S,San Francisc,No. Calif.,Northern CA,, -NOV,1992,A,"Earthquake Unreinforced Masonry Bonds $350,000,000",197128,84735,P,0.699,B,S,Earthquake,Safety,Loan UMB,UMB Loans,Unreinfoced -NOV,1992,B,"San Bruno Jail Bonds $158,100,000",156851,116872,F,0.573,B,S,San Bruno,Jail,,, -NOV,1992,C,"Fire Department Bonds $40,800,000",188680,87229,P,0.684,B,S,Fire Department.,Seismic,,, -NOV,1992,D,"Health Department Lease Financing $20,000,000 +",132154,132998,F,0.498,C,S,Health Dept.,Lease,Financing,Hospitals, -NOV,1992,E,Collective Bargaining Start Date,193202,70499,P,0.733,C,S,Collective B,Bargaining,Salaries,Benefits,Negotiating -NOV,1992,F,Retirement Allowance Increase $75 a month,148712,123083,P,0.547,C,S,Retirement,Allowance,Benefits,Employees, -NOV,1992,G,Retirement Plan Transfer Misc to Police or Fire,199928,68233,P,0.746,C,S,Retirement,TransferCrdt,Police,Firefighters,Miscelleous -NOV,1992,H,Allowable Rent Increases Eliminate 4% minimum,143761,128193,P,0.529,O,I,Rent Control,Rent Raise,CPI,Landlords, -NOV,1992,J,Aggressive Panhandling Prohibited,152982,123852,P,0.553,O,M,Panhandling,Begging,Harrassment,Hounding,Solicit -NOV,1992,K,Health Maintenance Organization District,137537,125881,P,0.522,O,I,H.M.O.,Zoning,Medical Bldg,Divisadero,Geary Blvd -NOV,1992,L,Farmers' Market Zoning Restrictions,105678,165559,F,0.390,O,I,Zoning,Farmer's Mkt,Housing,Bernal Hts.,Alemany -JUN,1993,A,School Sales Tax,59574,21108,P,0.738,T,SE,,,,, -NOV,1993,A,Cultural Facilities Improvement Bonds,88721,56277,F,0.612,B,S,Cultural,Improvement,Bonds,, -NOV,1993,AA,Public Officials Ride Public Transit,91387,49210,P,0.650,P,I,Officials,Public,Transit,Ride, -NOV,1993,B,Street and Traffic Safety Improvement Bonds,84375,59545,F,0.586,B,S,St. & Traffic,Safety,Improvement,Bonds, -NOV,1993,BB,Police Puppet,70374,67857,P,0.509,P,I,Puppet,Police,,, -NOV,1993,C,Sales Tax,70898,73222,F,0.492,O,B,Sales,Tax,,, -NOV,1993,D,Police and Fire Early Retirement,63193,78315,F,0.447,C,S,Police,Fire,Early Retire,Retirement, -NOV,1993,E,Spousal Pension Benefits,65323,77058,F,0.459,C,S,Spousal,Pension,Benefits,, -NOV,1993,F,Police and Fire Benefit Modifications,50858,86734,F,0.370,C,S,Police,Fire,Retirement,Modification, -NOV,1993,G,Wage Freeze,62311,73863,F,0.458,C,S,Wage,Freeze,,, -NOV,1993,H,Radio Communication System Lease Financing,77383,56533,P,0.578,L,S,Radio,Lease,Financing,, -NOV,1993,I,Health Department Lease Financing,60789,76241,F,0.444,L,S,Health Dept.,Lease,Financing,, -NOV,1993,J,Cash Management,72068,64614,P,0.527,C,S,Cash,Management,,, -NOV,1993,K,Ethics Commission,71623,65976,P,0.521,C,S,Ethics,Commission,,, -NOV,1993,L,Human Resources Department,79911,54277,P,0.596,C,S,Human,Resources,,, -NOV,1993,M,Transportation Commission,72090,65925,P,0.522,C,S,Transportation,Commission,,, -NOV,1993,N,Charter Review,73953,62781,P,0.541,C,S,Charter,Review,,, -NOV,1993,O,Meetings of Supervisor Committees,89642,46359,P,0.659,C,S,Supervisor,Committees,Meetings,, -NOV,1993,P,Board of Supervisors Meetings,82388,50799,P,0.619,C,S,Meetings,Bd of Spvrs,Supervisors,, -NOV,1993,Q,Purchasing Procedures,81339,49514,P,0.622,C,S,Purchasing,Procedures,,, -NOV,1993,R,Retirement Board,106322,27912,P,0.792,C,S,Retirement,Board,,, -NOV,1993,S,Fine Arts Museum,99383,36966,P,0.729,C,S,Fine Arts,Museum,,, -NOV,1993,T,Deputy Fire Chiefs,95403,39305,P,0.708,C,S,Fire,Chiefs,Deputy,, -NOV,1993,U,City Election Procedures,122153,14000,P,0.897,C,S,Election,Procedures,City,, -NOV,1993,V,General Assistance,85738,54113,P,0.613,O,M,General,Assistance,,, -NOV,1993,W,Limitations on Officeholders Accounts,64575,68067,F,0.487,O,S,Accounts,Officeholder,Limitations,, -NOV,1993,X,Elimination of Officeholder Accounts,89245,42202,P,0.679,O,I,Officeholder,Accounts,Elimination,, -NOV,1993,Y,Taxicab Permits,63702,75687,F,0.457,O,M,Taxicab,Permits,,, -NOV,1993,Z,Garbage and Recyclables,33682,108860,F,0.236,O,I,Garbage,Recyclables,,, -JUN,1994,A,School Bonds,82336,38023,P,0.684,B,S,School,Bonds,,, -JUN,1994,B,911 Dispatch Center Financing,74325,38713,P,0.658,L,S,911,Dispatch Ctr,Financing,, -JUN,1994,D,Neighborhood Police Staffing,62414,55232,P,0.531,C,S,Police,Staffing,Neighborhood,, -JUN,1994,E,Library Funding,82860,35800,P,0.698,C,I,Library,Funding,,, -JUN,1994,F,Employment After Retirement,59085,56255,P,0.512,C,S,Retiree,Employment,,, -JUN,1994,G,Mission Driven Budgeting,60296,40748,P,0.597,C,S,Budget,Mission Drvn,,, -JUN,1994,H,BART to Airport,47711,68004,F,0.412,O,S,BART Station,Airport,,, -JUN,1994,I,BART to the Airport,75844,43634,P,0.635,O,S,BART,Airport,,, -JUN,1994,J,ATM Area,69432,50521,P,0.579,O,M,ATM,,,, -JUN,1994,K,Low-Income Rental Housing,74301,40737,P,0.646,P,M,Low-Income,Rental,Housing,, -NOV,1994,A,San Bruno Jail Bonds,114022,97030,F,0.540,B,S,San Bruno,Jail,Bond,, -NOV,1994,B,Main Library Asian Art Relocation Bonds,155878,64266,P,0.708,B,S,Main Library,Asian Art,Bonds,, -NOV,1994,C,City Hall Improvement Bonds,134378,73776,F,0.646,B,S,City Hall,Non-Seismic,Bonds,, -NOV,1994,D,Sewer Revenue Bonds,130140,74381,F,0.636,B,S,Sewer,Revenue,,, -NOV,1994,E,Commission on the Status of Women,133385,66217,P,0.668,C,S,Commission,Status of Wm,,, -NOV,1994,F,City Employees Collective Bargaining,153785,46010,P,0.770,C,S,Collective,Bargaining,,, -NOV,1994,G,Building Inspection Commission,104398,90742,P,0.535,C,I,Building,Inspection,Commission,, -NOV,1994,H,Domestic Partner Retirement Benefits,123558,88720,P,0.582,C,S,Domestic,Partner,Retirement,Benefits, -NOV,1994,I,Rent Control Expansion,106838,102840,P,0.510,O,I,Rent,Control,Expansion,, -NOV,1994,J,Official Newspapers,107305,85765,P,0.556,O,I,Official,Newspapers,,, -NOV,1994,K,Garbage Collection & Recycling,72926,132546,F,0.355,O,I,Garbage,Recycling,Collection,Refuse, -NOV,1994,L,Elections Task Force,102608,93087,P,0.524,O,S,Task Force,Elections,,, -NOV,1994,M,Sidewalk Prohibitions,108131,111012,F,0.493,O,M,Sidewalk,Prohibitions,,, -NOV,1994,N,General Assistance-Housing,105636,100447,P,0.513,O,M,General,Assistance,Payments,, -NOV,1994,O,Downtown Transit Assessment District,92035,113142,F,0.449,O,I,Downtown,Transit,Assessment,, -NOV,1994,P,Ferry Building & Pier 52,126826,69942,P,0.645,O,2,Ferry Bldg,Pier 52,,, -NOV,1994,Q,Neighborhood Crime Prevention,142256,64628,P,0.688,O,S,Crime,Prevention,Neighborhood,, -NOV,1994,R,Youth Commission,129003,78102,P,0.623,P,S,Youth,Commission,,, -NOV,1995,A,City Hall Improvement,135678,59289,P,0.696,B,S,City Hall,Improvement,,, -NOV,1995,B,Underground Storage,110796,78536,F,0.585,B,S,Underground,Storage,,, -NOV,1995,C,Steinhart Aquarium Improvement,159725,39965,P,0.800,B,S,Steinhart,Acquarium,Improvement,, -NOV,1995,D,Prevailing Wages,137366,51253,P,0.728,C,S,Wages,Prevailing,,, -NOV,1995,E,New City Charter,106900,77341,P,0.580,C,S,Charter,New,City,, -NOV,1995,F,Youth Commission,115785,80117,P,0.591,C,S,Youth,Commission,,, -NOV,1995,G,Office of Citizen Complaints,116919,66827,P,0.636,C,S,Complaints,Citizen,,, -NOV,1995,H,Parking and Traffic,47466,148924,F,0.242,C,I,Parking,Traffic,,, -NOV,1995,I,Taxi Cabs,61421,129007,F,0.323,O,S,Taxi,Cabs,,, -NOV,1995,J,Muni Audit,103909,86612,P,0.545,O,I,Muni,Audit,,, -NOV,1995,K,City Services,87936,99134,F,0.470,O,M,Services,City,,, -NOV,1995,L,Curfew,90151,106041,F,0.460,O,M,Curfew,,,, -NOV,1995,M,Campaign Spending Limits #1,68083,119279,F,0.363,O,M,Campaign,Spending,Limits #1,, -NOV,1995,N,Campaign Spending Limits #2,130682,53494,P,0.710,O,R,Campaign,Spending,Limits #2,, -NOV,1995,O,Army Street/Cesar Chavez,91647,109595,F,0.455,O,I,Army St.,Cesar Chavez,,, -MAR,1996,A,Moscone Convention Center,103680,53005,F,0.662,B,S,Convention,Center,Moscone,, -MAR,1996,B,Ballpark,108968,55368,P,0.663,O,S,Ballpark,,,, -NOV,1996,A,Affordable Housing,176599,85246,P,0.674,B,S,Housing,Affordable,,, -NOV,1996,B,De Young Museum,166923,99716,F,0.626,B,S,De Young,Museum,,, -NOV,1996,C,Retired Employee Benefits,130258,126703,P,0.507,C,S,Retirement,Benefit,COLA,, -NOV,1996,D,Firefighters Retirement Benefits,150017,110108,P,0.577,C,S,Firefighters,Pension,Benefits,, -NOV,1996,E,Employment Benefits and Practices,71114,188567,F,0.274,C,S,Employee,Benefits,Retirement,At-Will,MEA -NOV,1996,F,Board of Supervisors Salaries,96036,166087,F,0.366,C,S,Supervisor,Salary,Increase,, -NOV,1996,G,Election of Supervisor-District Elections,142163,108378,P,0.567,C,S,Supervisor,Election,District,Majority, -NOV,1996,H,Election of Supervisors-Preference Voting,103787,134263,F,0.436,C,D,Election,Supervisor,Preference,Voting, -NOV,1996,I,Police and Firefighters Personnel Policies,111810,132656,F,0.457,C,S,Police,Firefighters,Personnel,Policies, -NOV,1996,J,Taxicab Permits,87014,170509,F,0.338,O,D,Taxicabs,Permits,,, -JUN,1997,A,City College School Bonds,116801,51664,P,0.693,B,S,City College,School,Bonds,, -JUN,1997,B,Cultural Centers Bonds,80234,85474,F,0.484,B,S,Cultural,Bonds,,, -JUN,1997,C,Zoo Bonds,113190,55794,P,0.670,B,S,Zoo,Bonds,,, -JUN,1997,D,Football Stadium Bonds,87567,86045,P,0.504,L,S,Football,Stadium,Bonds,, -JUN,1997,E,Public Utilities Commission Revenue Uses,55128,93639,F,0.371,C,S,Utilities,Revenues,,, -JUN,1997,F,Candlestick Point/Stadium Land Use,87102,85902,P,0.503,O,M,Candlestick,Stadium,,, -NOV,1997,A,Water Systems Facilities Bonds,61259,56085,F,0.522,B,S,Water,Facilities,Bonds,, -NOV,1997,B,Drinking Water Bonds,64342,53528,F,0.546,B,S,Water,Bonds,,, -NOV,1997,C,Police/Firefighter Retirement Benefits,54741,56946,F,0.490,C,S,Police,Firefigher,Retirement,Benefits, -NOV,1997,D,Lease Approvals,73591,34879,P,0.678,C,S,Lease,,,, -NOV,1997,E,Youth Commission,52218,58679,F,0.471,C,S,Youth,Commission,,, -NOV,1997,F,Mount Davidson,80681,37547,P,0.682,O,S,Park,Land,Sale,, -NOV,1997,G,Campaign Consultants,68903,44377,P,0.608,O,s,Campaign,Consultants,,, -NOV,1997,H,Central Freeway,64609,56054,P,0.535,O,R,Freeway,,,, -JUN,1998,A,de Young Museum Bonds,118013,65383,F,0.643,B,S,de Young,Museum,Bonds,, -JUN,1998,B,Supervisors' Salary,105382,75595,P,0.582,C,S,Supervisor,Salary,,, -JUN,1998,C,Utility Revenue Use,64333,89691,F,0.418,C,S,Utility,Revenue,,, -JUN,1998,D,Environment Protection Loans,107461,60301,P,0.641,C,S,Environment,Protection,Loans,, -JUN,1998,E,Rent Control Exemption ,70885,110920,F,0.390,O,I,Rent,Exemption,,, -JUN,1998,F,Use & Occupancy of City Hall / Protocol Activities,102765,70337,P,0.594,O,I,City Hall,Protocol,,, -JUN,1998,G,Board of Supervisors' Staffing,78969,90710,F,0.465,O,I,Board,Supervisor,Staffing,, -JUN,1998,H,Water & Sewer Rates,100781,70569,P,0.588,O,I,Water,Sewer,Rates,, -JUN,1998,I,Project Notification,106367,63758,P,0.625,O,I,Project,Notification,,, -JUN,1998,J,Underground Parking for Golden Gate Park,104069,74985,P,0.581,O,s,Underground,Parking,Golden Gate,Park, -JUN,1998,K,Use and Control of Treasure Island,93501,74849,P,0.555,P,I,Treasure,Island,,, -JUN,1998,L,Presidio Land Use,93002,81988,P,0.531,P,s,Presidio,Land,,, -NOV,1998,A,Police Retirement Benefits,125426,93002,P,0.574,C,S,Police,Retirement,Benefits,, -NOV,1998,B,Customer Service Plan,118102,91794,P,0.563,C,S,Customer,,,, -NOV,1998,C ,Paramedic Retirement Benefits,132437,80500,P,0.622,C,S,Paramedic,Retirement,Benefits,, -NOV,1998,D,Taxi Commission,143447,70183,P,0.671,C,S,Taxi,Commission,,, -NOV,1998,E,Central Freeway,115593,103013,P,0.529,O,I,Central,Freeway,,, -NOV,1998,F,Stadium Admission Tax,150491,57588,P,0.723,O,S,Stadium,Tax,,, -NOV,1998,G ,Owner Move-In Eviction Limitation,121249,97850,P,0.553,O,I,Owner,Eviction,,, -NOV,1998,H ,Hotel Tax Surcharge,180129,35233,P,0.836,O,S,Hotel,Tax,Surcharge,, -NOV,1998,I,Bay Bridge Rail Service,131250,83590,P,0.611,P,M,Bay Bridge,Rail,,, -NOV,1998,J,Health Care,140277,76537,P,0.647,P,M,Healthcare,,,, -NOV,1999,A,Laguna Honda Project,139210,50809,P,0.733,B,S,Laguna Honda,,,, -NOV,1999,B,Firefighter/Police Retirement Benefits,127897,51183,P,0.714,C,S,Firefighter,Police,Retirement,Benefits, -NOV,1999,C,Supervisorial District Boundaries,123196,48263,P,0.719,C,S,Supervisorial,District ,Boundaries,, -NOV,1999,D,Sick Leave/Vacation Credit Transfers,138672,44246,P,0.758,C,S,Sick,Leave,Vacation,Credit, -NOV,1999,E,Municipal Transportation Agency,110079,70113,P,0.611,C,S,Municipal ,Transportation,Agency,, -NOV,1999,F,ATM Fees,124615,62978,P,0.664,O,I,ATM,Fees,,, -NOV,1999,G,Sunshine Ordinance Amendment,97156,69086,P,0.584,O,I,Sunshine,Ordinance,Amendment,, -NOV,1999,H,Downtown Caltrain Station,123623,54751,P,0.693,O,I,Downtown,Caltrain,,, -NOV,1999,I,Octavia Boulevard Plan,97386,81823,P,0.543,O,s,Octavia,Boulevard,,, -NOV,1999,J,Central Freeway Replacement,86236,95831,F,0.474,O,I,Central,Freeway,,, -NOV,1999,K,Campaign Expenditure Limit,140882,35655,P,0.798,O,C,Campaign,Expenditure,,, -MAR,2000,B,Academy of Sciences Bonds,122722,60368,P,0.670,B,S,Academy,Sciences,Bonds,, -MAR,2000,C,Open Space Fund,126478,44993,P,0.738,C,S,Space,Fund,,, -MAR,2000,D,Board of Supervisors Benefits,88671,86851,P,0.505,C,S,Supervisors,Benefits,,, -MAR,2000,E,Public Assistance Benefits,72735,102946,F,0.414,O,I,Public,Assistance,Benefits,, -MAR,2000,F,Bayview Hunters Point Reparations,66008,109601,F,0.376,P,I,Bayview,Hunters Point,Reparations,, -NOV,2000,A,Branch Library Bonds,219631,75647,P,0.744,B,S,Library,Bonds,,, -NOV,2000,B,District Aid,109149,181994,F,0.375,C,S,District,Aid,,, -NOV,2000,C,City Worker Retirement Benefits,172675,114409,P,0.601,C,S,City,Worker,Retirement,Benefits, -NOV,2000,E,City Retiree Health Benefits,160068,121824,P,0.568,C,S,City,Retiree,Health ,Benefits, -NOV,2000,F,Closure of JFK Drive,133808,162895,F,0.451,O,I,Closure,JFK,,, -NOV,2000,G,Closure of JFK Drive with Limits,109486,177667,F,0.381,O,s,Closure,JFK,,, -NOV,2000,H,Landlord/Renters Costs,169858,126308,P,0.574,O,I,Landlord,Renter,,, -NOV,2000,I,Business Tax Revision,96515,169436,F,0.363,O,M,Business ,Tax,Revision,, -NOV,2000,J,City Contractor Contribution,236094,49538,P,0.827,O,I,City,Contractor,Contribution,, -NOV,2000,K,Office Development Controls,111610,172838,F,0.392,O,2,Office ,Development,Controls,, -NOV,2000,L,Office Development/Live Work Controls,142241,143513,F,0.498,O,I,Office ,Development,Controls,Live,Work -NOV,2000,M,Taxicab Permits,103722,170010,F,0.379,O,s,Taxicab,Permits,,, -NOV,2000,N,Controls on Rental Conversions,126746,149059,F,0.460,O,I,Control,Rental,Conversions,, -NOV,2000,O,Public Campaign Finance,144692,130119,P,0.527,O,C,Public,Campaign,Finance,, -NOV,2000,P,Hunter's Point Clean-Up,242795,38293,P,0.864,P,s,Hunter's Point,Clean-up,,, -NOV,2000,Q,Pedestrian Safety Fund,190581,94329,P,0.669,P,s,Pedestrian,Safety,Fund,, -NOV,2000,R,Pier 45,202731,76540,P,0.726,P,s,Pier,,,, -NOV,2001,A,Community College District General Obligation Bonds,91643,35392,P,0.721,B,C,Community,College,Bonds,, -NOV,2001,B,Solar Energy Revenue Bond,92798,35061,P,0.726,B,S,Solar,Energy,Revenue,Bond, -NOV,2001,C,Elective Office Vacancies,92534,30679,P,0.751,C,S,Elective,Office ,Vacancies,, -NOV,2001,D,Voter Approval Required for Bay Fill,94085,32277,P,0.745,C,S,Voter,Approval,Bay,Fill, -NOV,2001,E,"Elections, Ethics, & Outside Counsel",76180,45319,P,0.627,C,S,Elections,Ethics,Counsel,, -NOV,2001,F,Municipal Water & Power Agency,64405,64921,F,0.498,C,S,Municipal ,Water,Power,Agency, -NOV,2001,G,Redistricting,67913,53450,P,0.560,C,S,Redistricting,,,, -NOV,2001,H,Board Authorization of Solar Power & Energy Conservation Bonds,68393,58493,P,0.539,C,S,Board,Solar,Power,Energy,Bonds -NOV,2001,I,San Francisco-Brisbane Municipal Utility District (MUD),60227,64583,F,0.483,C,I,San Francisco,Brisbane,Municipal,Utility,MUD -MAR,2002,A,Instant Runoff,76340,61261,P,0.555,C,S,Runoff,,,, -MAR,2002,B,Cost of Living Benefits,83687,48356,P,0.634,C,S,Living,Benefits,,, -MAR,2002,C,Non-U.S. Citizen Commission Participation,44157,94895,F,0.318,C,S,Citizen,Commission,Participation,, -MAR,2002,D,Appointment of Planning Commission & Board of Appeals,73992,55485,P,0.571,C,S,Appointment,Planning,Commisssion,Board,Appeals -MAR,2002,E,Domestic Partner Benefits,90431,47193,P,0.657,C,S,Domestic,Partner,Benefits,, -MAR,2002,F,Citizen Oversight of Bond Expenditures,95012,39929,P,0.704,O,s,Citizen,Oversight,Bond,Expenditures, -MAR,2002,G,Outdoor Commercial Advertising,108988,28736,P,0.791,O,s,Outdoor,Commercial,Advertising,, -NOV,2002,A,Water Bonds,105468,92557,F,0.533,B,S,Water,Bonds,,, -NOV,2002,B,Affordable Housing Bonds,117572,93135,F,0.558,B,S,Affordable,Housing,Bonds,, -NOV,2002,BB,Bart Seismic Safety Bond,140610,52167,P,0.729,B,C,Bart,Seismic,Safety,Bond, -NOV,2002,C,Veterans Building Bonds,112475,92042,F,0.550,B,S,Veterans,Building,Bonds,, -NOV,2002,D,Energy,95835,111255,F,0.463,C,S,Energy,,,, -NOV,2002,E,"Water & Sewer Rates, Surplus Funds",108080,87482,P,0.553,C,S,Water,Sewer,Rates,Surplus, -NOV,2002,F,Entertainment Commission Appointments,113470,86627,P,0.567,C,S,Entertainment,Commission,Appointments,, -NOV,2002,G,Elections Assistance,141052,52467,P,0.729,C,S,Elections,Assistance,,, -NOV,2002,H,Police & Firefighter Retirement Benefits,132440,73653,P,0.643,C,S,Police,Firefighter,Retirement,Benefits, -NOV,2002,I,Paid Parental Leave,111600,96033,P,0.537,C,S,Paid,Parental ,Leave,, -NOV,2002,J,Supervisors Salaries,111646,89351,P,0.555,C,S,Supervisors,Salaries,,, -NOV,2002,K,Selection of Official Newspapers,71756,119931,F,0.374,O,s,Selection,Official,Newspapers,, -NOV,2002,L,Real Estate Tax,92163,113902,F,0.447,O,s,Real Estate,Tax,,, -NOV,2002,M,Economic Development,93404,98127,F,0.488,O,M,Economic,Development,,, -NOV,2002,N,Adjusting Services & Payments to Homeless Individuals,125436,84433,P,0.598,O,I,Adjust,Services,Payments,Homeless, -NOV,2002,O,Conditions for Providing Services & Payments to Homeless Individuals,98341,106257,F,0.481,O,s,Conditions,Adjust ,Services,Payments,Homeless -NOV,2002,P,Revenue Bond Oversight Committee,109577,83843,P,0.567,O,s,Revenue,Bond,Oversight,Committee, -NOV,2002,Q,Use of City Funds,131117,63822,P,0.673,O,M,City,Funds,,, -NOV,2002,R,Condominium Conversion With Certain Conditions,82089,123129,F,0.400,O,I,Condominium,Conversion,,, -NOV,2002,S,Medical Marijuana,127661,78181,P,0.620,P,s,Medical,Marijuana,,, -NOV,2003,A,School Bonds,139814,58254,P,0.706,B,se,School ,Bonds,,, -NOV,2003,B,Retirement Benefits for Safety Employees,125142,62103,P,0.668,C,S,Retirement,Benefits,Safety ,Employees, -NOV,2003,C,City Services Auditor,133879,55819,P,0.706,C,S,City,Services,Auditor,, -NOV,2003,D,Small Business Commission ,104922,82698,P,0.559,C,S,Small ,Business,Commission,, -NOV,2003,E,Ethics Reform,114010,70045,P,0.619,C,S,Ethics,Reform,,, -NOV,2003,F,Targeted Early Retirement,128112,61465,P,0.676,C,S,Targeted,Early ,Retirement,, -NOV,2003,G,Rainy Day Fund,146004,46605,P,0.758,C,S,Rainy ,Day,Fund,, -NOV,2003,H,Police Commission / Office of Citizen Complaints,99314,91900,P,0.519,C,S,Police,Commission ,Office of,Citizen,Complaints -NOV,2003,I,Child Care for Low Income Families,115146,77256,P,0.598,O,s,Child ,Care,Low,Income, -NOV,2003,J,Facilities for the Homeless ,113564,79871,P,0.587,O,I,Facilities,Homeless,,, -NOV,2003,K,Sales Tax for Transportation,142042,47879,P,0.748,O,S,Sales ,Tax,Transportation,, -NOV,2003,M,Aggressive Solicitation Ban,117405,79375,P,0.597,O,I,Aggressive,Solicitation,Ban,, -NOV,2003,N,Taxi Permit Holder Disability,52326,134465,F,0.280,O,s,Taxi,Permits,Holder,Disability, -MAR,2004,A,Deferred Taxation Plan,107690,64943,P,0.624,C,S,Deferred ,Taxation,Plan,, -MAR,2004,B,"Retirement Benefits for Public Defenders, District Attorneys, and Investigators",114209,54418,P,0.677,C,S,Retirement ,Benefits,Defenders,DA,Investigators -MAR,2004,C,Civilian Jobs in the Police Department,105005,64773,P,0.618,C,S,Civilian,Jobs,Police,Department, -MAR,2004,D,Equal Treatment of Domestic Partners,113646,60999,P,0.651,C,S,Equal ,Treatment,Domestic ,Partners, -MAR,2004,E,Requests for City Records Containing Private Information,87704,80236,P,0.522,C,S,Requests,City,Records,Private, -MAR,2004,F,Labor Negotiations with Deputy Sheriffs,103327,60267,P,0.632,C,S,Labor,Negotiations,Deputy,Sheriffs, -MAR,2004,G,Supplemental Pay for City Employees on Military Duty,99726,69589,P,0.589,C,S,Supplemental,Pay ,City,Employee,Military -MAR,2004,H,Public Education Fund,123103,50837,P,0.708,C,S,Public,Education,Fund,, -MAR,2004,I,Replacement of Diesel Buses,118074,56864,P,0.675,O,s,Replacement,Diesel,Buses,, -MAR,2004,J,Incentives to Build Below-Market-Rate Housing,52028,121352,F,0.300,O,I,Incentives,Build,Below-Market,Housing, -MAR,2004,RM2,Regional Measure 2 Traffic Relief Plan,115891,53214,P,0.685,RM,2,Regional,Traffic,Relief,Plan, -NOV,2004,A,Affordable Housing Bonds,209259,116706,F,0.642,B,S,Affordable,Housing,,, -NOV,2004,B,Historical Preservation Bonds,181658,134896,F,0.574,B,S,Historical,Preservation,,, -NOV,2004,C,Health Service System,166651,129210,P,0.563,C,S,Health,Service,System,, -NOV,2004,D,Changes to City Charter ,118123,162385,F,0.421,C,S,Changes,City,Charter,, -NOV,2004,E,Police and Fire Survivor Benefits,210091,108193,P,0.660,C,S,Police,Fire ,Survivor,Benefits, -NOV,2004,F,Noncitizen Voting in School Board Elections,155643,164924,F,0.486,C,S,Noncitizen,Voting,School,Board, -NOV,2004,G,Health Plans for City Residents ,201674,100206,P,0.668,C,S,Health,Plans,City,Residents, -NOV,2004,H,Naming the Stadium at Candlestick Point ,170217,141904,P,0.545,O,s,Stadium,Candlestick,,, -NOV,2004,I,Economic Analysis of Legislation,154022,142650,P,0.519,O,s,Economic,Analysis,Legislation,, -NOV,2004,J,Sales Tax Increase,131529,182477,F,0.419,O,S,Sales,Tax,Increase,, -NOV,2004,K,Business Tax,135068,162910,F,0.453,O,S,Business ,Tax,,, -NOV,2004,L,Use of Hotel Tax to Preserve Movie Theaters,78157,229487,F,0.254,O,I,Hotel,Tax,Preserve ,Movie,Theaters -NOV,2004,M,THIS MEASURE HAS BEEN WITHDRAWN ,,,,,,,,,,, -NOV,2004,N,Withdrawing U.S. Military Personnel from Iraq,195257,113053,P,0.633,P,s,Withdrawing,Military,Iraq,, -NOV,2004,O,Use of Sales Tax Funds,181340,122644,P,0.597,P,S,Use,Sales,Tax,Funds, -NOV,2005,A,Community College District General Obligation Bonds,134999,76320,F,0.639,B,S,Principal,,,, -NOV,2005,B,Street and Sidewalk Improvement Bond,119095,91952,F,0.564,B,S,Principal,,,, -NOV,2005,C,Ethics Commission Budget and Outside Counsel,81672,120968,F,0.403,C,S,Annual Budget,Audit,Baseline Budget,Ethics Commission,Outside Counsel -NOV,2005,D,Appointment of Municipal Transportation Agency Board of Directors,71585,129801,F,0.355,C,S,Hold-Over,,,, -NOV,2005,E,Election Date of the Assessor-Recorder and Public Defender,138765,58998,P,0.702,C,S,,,,, -NOV,2005,F,Neighborhood Firehouses,119581,88062,P,0.576,O,I,,,,, -NOV,2005,G,Access to Underground Parking at Golden Gate Park,138069,65862,P,0.677,O,s,,,,, -NOV,2005,H,Firearm Ban,123033,89856,P,0.578,O,s,,,,, -NOV,2005,I,"No Military Recruiters in Public Schools, Scholarships for Education and Job Training",125581,86723,P,0.592,P,I,,,,, -JUN,2006,A,Additional Funding for Homicide Prevention Services,66982,69060,F,0.492,C,S,Annual Budget,Fiscal Year,General Fund,, -JUN,2006,B,Eviction Disclosure Ordinance,71440,65373,P,0.522,O,s,,,,, -JUN,2006,C,Appointing Elected Officials to the Transbay Joint Powers Authority,37030,93905,F,0.283,O,s,Metropolitan Transportation Commission,Municipal Transportation Agency,Transbay Joint Powers Authority,, -JUN,2006,D,Zoning Changes to Limit Services at Laguna Honda Hospital and Other Residential Health Care Facilities,99060,35418,P,0.737,O,I,"""Public"" District",Zoning Administrator,,, -NOV,2006,A,School Bonds,171236,60640,P,0.738,B,se,Annual Budget,Audit,Fiscal Year,Parcel Tax,Principal -NOV,2006,B,Allowing Members of Boards and Commissions to Participate in Meetings by Teleconference due to Pregnancy and Related Conditions; Adoption of Parental Leave Policies.,164166,63157,P,0.722,O,S,Other Electric means,Parental Leave,Teleconference,, -NOV,2006,C,Setting Salaries of Certain Local Elected Officials,140561,81396,P,0.633,C,S,Civil Service Commission,Consumer Price Index (CPI),Cost-Of-Living Adjustment,, -NOV,2006,D,Disclosure of Private Information,143020,79230,P,0.644,O,s,,,,, -NOV,2006,E,Parking Tax Ordinance,73922,151628,F,0.328,O,s,Valet Parking Service,,,, -NOV,2006,F,Paid Sick Leave Ordinance,139005,89057,P,0.610,O,s,,,,, -NOV,2006,G,Limitations on Formula Retail Stores,125728,90353,P,0.582,O,s,Planning Commission,,,, -NOV,2006,H,Relocation Assistance for No Fault Tenant Removal,120916,107541,P,0.529,O,s,,,,, -NOV,2006,I,Adopting a Policy that the Mayor Appear Monthly at a Board of Supervisors Meeting,126023,97567,P,0.564,P,s,,,,, -NOV,2006,J,Adopting a Policy Calling for the Impeachment of President Bush and Vice President Cheney,133042,94282,P,0.585,P,s,High Crimes and Misdemeanors,Impeachment,,, -NOV,2006,K,Adopting a Policy Relating to the Housing Needs of Seniors and Disabled Adults,161684,65073,P,0.713,P,s,General Plan,,,, -NOV,2007,A,"Transit Reform, Parking Regulation and Emissions Reductions",80786,64346,P,0.557,C,S,Annual Budget,Exempt,Revenue Bonds,Municipal Transit Agency (MTA),Super-Majority -NOV,2007,B,Limiting Hold-Over Service on Charter-Created Boards and Commissions,96034,38915,P,0.712,C,S,Charter-Created City Boards and Commissions,Charter-Created Citizen Advisory Committees,Hold-Over,, -NOV,2007,C,Requiring Public Hearings on Proposed Measures,94939,44258,P,0.682,C,S,,,,, -NOV,2007,D,Renewing Library Preservation Fund,105328,36102,P,0.745,C,S,Baseline,Revenue Bonds,Set-Aside,Supervisorial District, -NOV,2007,E,Requiring Mayor to Appear Monthly at a Board of Supervisors Meeting,70166,74253,F,0.486,C,S,,,,, -NOV,2007,F,Authorizing Board of Supervisors to Amend Contract for Retirement Benefits for Police Officers,69637,65321,P,0.516,C,S,,,,, -NOV,2007,G,Establishing Golden Gate Park Stables Matching Fund,77340,62331,P,0.554,O,s,,,,, -NOV,2007,H,Regulating Parking Spaces,46632,94277,F,0.331,O,I,Downtown,Exempt,Low-Emission Vehicle,Zoning Districts, -NOV,2007,I,Establishing Office of Small Business as City Department and Creating Small Business Assistance Center,80865,55855,P,0.591,O,M,,,,, -NOV,2007,J,Adopting a Policy to Offer Free City-Wide Wireless High-Speed Internet Network,86451,52428,P,0.622,P,M,,,,, -NOV,2007,K,Adopting a Policy to Restrict Advertising on Street Furniture and City Buildings,86250,53195,P,0.619,P,s,Street Furniture,,,, -FEB,2008,A,"Clean and Safe Neighborhood Parks Bonds, 2008",177194,71232,P,0.713,B,S,Community Opportunity Fund,,,, -FEB,2008,B,Creating a New Deferred Retirement Option Program for Members of the San Francisco Police Department,158883,86613,P,0.647,C,I,Charter Amendment,,,, -FEB,2008,C,Adopting a Policy that the City Acquire Alcatraz Island to Make It a Global Peace Center,69251,177301,F,0.281,P,I,Declaration of Policy,,,, -JUN,2008,A,School Parcel Tax,113999,51273,P,0.690,B,SFUSD,,,,, -JUN,2008,B,Changing Qualifications for Retiree Health and Pension Benefits and Establishing a Retiree Health Care Trust Fund,118729,41598,P,0.741,C,S,,,,, -JUN,2008,C,Forfeiture of Retirement Benefits for Conviction of a Crime involving Moral Turpitude in Connection with City Employment,91924,66379,P,0.581,C,S,,,,, -JUN,2008,D,Appointment to City Boards and Commissions,91642,63681,P,0.590,C,S,,,,, -JUN,2008,E,Requiring Board of Supervisors' Approval of Mayor's Appointments to the PUC and Creating Qualifications for Commission Members,80489,74916,P,0.518,C,S,,,,, -JUN,2008,F,Affordable Housing Requirement for the Candlestick Point and Hunters Point Shipyard Mixed-Use Development Project,58756,101112,F,0.368,O,I,,,,, -JUN,2008,G,Mixed-Use Development Project for the Candlestick Point and Hunters Point Shipyard,99008,59423,P,0.625,O,I,,,,, -JUN,2008,H,"Prohibiting Elected Officials, Candidates, or Committees they control from Soliciting or Accepting Contributions from Certain City Contractors",104012,50865,P,0.672,O,M,,,,, -NOV,2008,A,SF General Hospital and Trauma Center Earthquake Bonds,300595,58049,P,0.838,B,two,,,,, -NOV,2008,B,Establishing Affordable Housing Fund,166299,181534,F,0.478,C,S,,,,, -NOV,2008,C,Prohibiting City Employees from Serving on Charter Boards and Commissions,124395,202419,F,0.381,C,S,,,,, -NOV,2008,D,Financing Pier 70 Waterfront District Development Plan,226513,106228,P,0.681,C,S,,,,, -NOV,2008,E,Changing Number of Signatures Required to Recall City Officials,195605,129862,P,0.601,C,S,,,,, -NOV,2008,F,Holding all Scheduled City Elections in Even-Numbered years,144592,176692,F,0.450,C,S,,,,, -NOV,2008,G,Allowing Retirement System Credit for Unpaid Parental Leave,202011,121354,P,0.625,C,S,,,,, -NOV,2008,H,"Clean Energy Deadlines, Changing Revenue Bond Authority to Pay for PUF",133214,211681,F,0.386,C,S,,,,, -NOV,2008,I,Creating Office of Independent Rate Payer Advocate,117050,201811,F,0.367,C,S,,,,, -NOV,2008,J,Creating Historic Preservation Commission,183372,146194,P,0.556,C,S,,,,, -NOV,2008,K,Changing Enforcement laws related to Prostitution and Sex Workers,140185,202235,F,0.409,O,I,,,,, -NOV,2008,L,Funding Community Justice Center,132097,178440,F,0.425,O,M,,,,, -NOV,2008,M,Changing Residential Rent Ordinance to prohibit Acts of Harassment of Tenants by Landlords,195023,136416,P,0.588,O,S,,,,, -NOV,2008,N,Changing Real Property Transfer Tax Rates,223808,102621,P,0.686,O,S,,,,, -NOV,2008,O,Replacing Emergency Response Fee with Access Line Tax,208044,103679,P,0.667,O,two,,,,, -NOV,2008,P,Changing Composition of SF Transportation Authority Board,101230,205665,F,0.330,O,M,,,,, -NOV,2008,Q,Modifying Payroll Expense Tax,233411,81178,P,0.742,O,S,,,,, -NOV,2008,R,Renaming Oceanside Water Treatment Plant,101376,233733,F,0.303,O,I,,,,, -NOV,2008,S,Policy Regarding Budget Set-Asides,167974,133817,P,0.557,O,M,,,,, -NOV,2008,T,Free and Low-Cost Substance Abuse Treatment Programs,200649,127014,P,0.612,O,s,,,,, -NOV,2008,U,Policy Against funding of Armed Forces in Iraq,193407,133002,P,0.593,P,s,,,,, -NOV,2008,V,Policy Against terminating JROTC in Public High Schools,179639,149169,P,0.546,P,I,,,,, -NOV,2009,A,Budget Process,68270,29414,P,0.699,C,2,,,,, -NOV,2009,B,Board of Supervisors Aides,51835,47361,P,0.523,C,S,,,,, -NOV,2009,C,Candlestick Park Naming Rights,58192,40973,P,0.587,O,S,,,,, -NOV,2009,D,Mid-Market Special Sign District,46008,53999,F,0.460,O,I,,,,, -NOV,2009,E,Advertisements on City Property,56802,42365,P,0.573,O,s,,,,, -JUN,2010,A,School Facilities Special Tax,102873,44043,P,0.700,T,se,,,,, -JUN,2010,B,Earthquake Safety and Emergency Response Bond,117553,30484,P,0.794,B,M,,,,, -JUN,2010,C,Film Commission,66125,76834,F,0.463,C,S,,,,, -JUN,2010,D,Retirement Benefit Costs,112100,30222,P,0.788,C,S,,,,, -JUN,2010,E,Budget Line Item for Police Department Security for City Officials and Dignitaries,80364,63600,P,0.558,O,S,,,,, -JUN,2010,F,Renters’ Financial Hardship Applications,62239,85071,F,0.423,O,s,,,,, -JUN,2010,G,Transbay Transit Center,120788,23421,P,0.838,P,s,,,,, -NOV,2010,AA,Vehicle Registration Fee,156016,109434,P,0.588,RM,SE,,,,, -NOV,2010,A,Earthquake Retrofit Bond,162266,94324,F,0.632,B,M,,,,, -NOV,2010,B,City Retirement and Health Plans,113894,150734,F,0.430,C,I,,,,, -NOV,2010,C,Mayoral Appearances at Board Meetings,154776,103673,P,0.599,C,s,,,,, -NOV,2010,D,Non-Citizen Voting in School Board Elections,118608,144418,F,0.451,C,s,,,,, -NOV,2010,E,Election Day Voter Registration,118217,132189,F,0.472,C,s,,,,, -NOV,2010,F,Health Board Service Board Elections,130415,114178,P,0.533,C,s,,,,, -NOV,2010,G,Transit Operator Wages,164234,88671,P,0.649,C,I,,,,, -NOV,2010,H,Local Elected Officials on Political Party Committees,103141,139878,F,0.424,O,M,,,,, -NOV,2010,I,Saturday Voting,150701,103488,P,0.593,O,I,,,,, -NOV,2010,J,Hotel Tax Clarification and Temporary Increase,116313,139206,F,0.455,O,I,,,,, -NOV,2010,K,Hotel Tax Clarification and Definitions,95357,152159,F,0.385,O,M,,,,, -NOV,2010,L,Sitting or Lying on Sidewalks,142601,120023,P,0.543,O,M,,,,, -NOV,2010,M,Community Policing and Foot Patrols,117608,134808,F,0.466,O,S,,,,, -NOV,2010,N,Real Property Transfer Tax,149350,105979,P,0.585,O,s,,,,, \ No newline at end of file diff --git a/Homework2/Simple-Skeleton/src/assets/data/test.json b/Homework2/Simple-Skeleton/src/assets/data/test.json deleted file mode 100644 index 0168c8aa..00000000 --- a/Homework2/Simple-Skeleton/src/assets/data/test.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "data":[ - { - "x": 21, - "y": "a" - }, - { - "x": 42, - "y": "b" - }, - { - "x": 43, - "y": "c" - }, - { - "x": 5, - "y": "d" - }, - { - "x": 26, - "y": "e" - }, - { - "x": 7, - "y": "f" - }, - { - "x": 10, - "y": "l" - }, - { - "x": 18, - "y": "s" - }, - { - "x": 85, - "y": "x" - } - ] - -} \ No newline at end of file diff --git a/Homework2/Simple-Skeleton/src/assets/images/es6.png b/Homework2/Simple-Skeleton/src/assets/images/es6.png deleted file mode 100644 index 9ae1efdb882a82d8a4627b2c016e23f79945be02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8237 zcmbt(2T)U8w>BVo1r$*TV4;chB25925=yAj1rm`KszB(3UW`Zy0s>N$-bHFC0cm+7 z0#YL#sR~FD5)3VLZoK#ZXYPOJduQ(b?_|!LIV-!Ywf8>jJkNUKj106G8E!IAQBg7K zXls~IQBm{!x#<3)qM`!6sE(xEXq{E{RjH`ZNtaIS0F-AQduX$7Ql|m*J6}wk>f^v^Le6T$&YGarsjv(hh_|FbUIXWXGt$WbOn)gw}Dr0M;U>lt}?`4RTJV-qXTIChmD5! zKWx<3{@wPcX%xlwr>Ppn_CIX;4>SF%QU9UozdQP$ociOyf3xYInEusF|ASEf>rB+% zJpb)wDv112#6qva$04)GPOY>%n1kdi@;du~v8l-ru1*&US1vm^t6ZGn?UEz^h9@t^ z)T3;Mgu}7#o6TJp%1WoTyYr-kdrnXxt{;T+Tc1jphKA{q#(Q^vW{sj$Bn0u7SMmKQ z(H>U8CSgpaiC73!>KKZf>H)k6zNCO*@pB1bB5b-X(Y@Qi=vE4?TI69 zoq*zwXO-&{F2we(X2M2XRGp#|K8j8^0Nt%ssec%x>67BgB0j#f2{cI1&5`%X`S~Be zuL;U>d9xTkR<_UsIwOQv99%7R-fK*F~~!cU~bs1Bla|bJ8b(! zx&|2-Vrg_EBYEu}J_~iLCdlzGLE@*lzEC{rzi1jF0HmKOJuhT;x9R?w>Ey`3hG%{% zPU^}u0hJ3-93+j?cMZfLSM*atvcYgCS&~lbYo__BB(`9a4^wE(;p()RjcW|_npfB! za~Y2vsILKyMCgT>G4e&LJ>wqIf~SG+Il)XsQTaxt`vAXXdvKEhajQbL9biL5OJ34c zGX;6G8u7U&_tpy>YAKVY-6Qh@J%4Rd!eArIZcCBLk7vx0VcbW$%6|r4bB%)?hN@au zV|x(GwyFo2=j5oiz`O^kfEzbFw#sHXa5FoslXs6jW`*(}U;RqZ?IJd!_TggrU-9;- zX~LAl`<*F|dwAi4k-JUR&{EiAfFUD$Xjosy5}5kX3Y1)1xceGrv^91kZ$fX2#7HlByo_Nzt8ZVi;1_rh;N7O>byoOH8HC0G%bcYBt#!oG zxBeg7)fRIqtpm&EjoUnKHuWH76-6V;Sq~2I5AnQM7-ZcQV#*t=c%K${l{;;T4kF+u z*5~aGDgDxm2q=mvgl@v0Ftqps6_sXn-TVl)-hzjN?&ZTmS6esMIYm_-Xw*7aElytQ z#WF1eB3tIk*U)b09i@e?+z(6#*5Ns+sp4Ga;z2EESvzt5~kYWq@t z*rO#jcwpN>h*vLn7lbOr9rk%V%psb`F`kM?tE9z@_nICIzKCmvaXo=1+0cI>_l+j>_U;o|cB#}9o}X@Y(0Ztsxv;hTsvFS#H-cjM+5 z*(Zu7VHvlr(RCi208cDT=S_G>tbx0k-_|l>rAXxZw2e`4td&%X35fsVNLj5}aUU!q z9Y2|AaHxJ8x3g5py89^!Bi3eGB9AqcvKzzZ4aCvCTc$5fWX=BeY>?r^kMWM3sECSF zrZ}e+@z~ErRK7VG9wd~{_mLFQZhK=3jk-_r*sgEArTj2HiZxA()$q#c>QD0pBI5Iz zDf+xRCxFrVEtmd@fA(r)Fq-}yO<`n;z*LoU#*{b~sfueWM-O6;U>SvzN_obG!>xKw zqPkZgv#+>+`WDSDhCO8q+39;T5N=MK_*xn%l)o&$tyHi!br(TWDR}K)75j6w4O#&C z_|=K-`PvF1kBBrhe{b_)Ps!_?Fkk@A^B~IQTqIw6I+Za(mIW+pQKxa#?#4qnajOoO zuD~1azC$M_1o^~{N94+MRgVrboO9g{39|0|t2v3hJ`D8=H2q~BR~#97a`ov{jSKr7 z>L4848PVOLwnWf<$gj{ayqNC#>5Plajcu5!F#1C1FjSSnl{Uf4GZx7*fHy=M6V~OQ zbjs)Q7@7Q#Tf9d~Uc@Kmu)PYDK;meuPaW+g=U8xLj4l>kClGGe+Qng7Q<#)h~zK@ z)+e3amaNZYI)JaaxnsBRA}xs6oJb8?^`k>fW!Vh+Obu<@!uznF;%3s&1ZG+BId6+I9lcEEJ9XKOZuQjoNci?vm8x&HMv%_c~wmu&G&BEGki&+IcnD+^)*Z( zz5%ZRG1uI~CiAF~ce@Yk_b`(ybwuM;HQZTJ<=T^*i4OqFlPqt^86w*pZEr&m=!>5` zKSI&zh6kCjU89(nT{K8U6>Zi$n`lQ~uDw3>;r*NB12%v2qk47A3b_+g(gKVAC|DV5 zWz@FWJO)3{#jN_a5A;=xMV)`#)ZufFz#l6CG^qI%Sz0{<Q#sdT@8_1NcvWJkdOR77;N-XoP+XaIU19PS}3m{2?sN zN{9!`@F#~40sUK4u3dhTR1Hm~?ZF70HSeyOahyum&z>7MbR>ON{@9?CYkMSv`O#*d z0QWNFbgM6z5EuJ+AN%d}+3+myM9h8@vp~N!X3MzEVoRW+PUYNwfTJVnSA>Bn6}7X-YsQ(+#~xK3pnFW@BWCSRszTfGAKjK zg;bu-l=cWtM$>GI-XAU=gbnkZH{0XLWj`=M*nfaPbAQ z?dh#fh_!^Frv5f(@0rRGnvwv$CPvO`#BmH{|Lf^bN%cPy_z|uVxRYp85_xe2r zuFE|7J!~nUw#CfMi;D z9D0Uc^r}Pacpv7se(%tpavg2Z135pwmTGK($#-@Z%?yWCoEr?ajivv%U{Yq0BUt35 z@7@_ge$utYp1S?+04r`NF}PKG%A@idzGcw#1OCxHV4eO5 zG_`VlG0EmgU1L(0)pN+q!J#-hl-Q)`HfmA}Q#CO+f0WQ2#W*+M3oeSZJ)-rW*5x-T zk?$B6;S)GwygNK_#CC{u*1CkKMz_a05Vrg&=*F+U(AVx)z%O`;V4z)L{-z}0jcnE1 z3%r>>AfS26&@LL)@X_V#7KVQx4$>wu)rA%I6%D(_{#b?vn{hUlSnxV0k=g_bUfUjk za2-r30_$lsx&Z2+@gwV8fiDA(I`}~z7*6&YYj>@=-mm6U>DI&5Y|p$TCQ3{TYd?$_|>Jn6B+tPCC z4Dd9VZ!4k3HLDPx!~!IIZ5D(DCvdXkM>6-!c0`l*t^v37*XlB9bor@+m=)S|hOt^c zNqUklQct(qU>}W03R3Y=RnE||PrKQtv$r@NAT-o0VHCh8z_aD|2QR+AJ$&U#N}EjK zEJq04mC)km;9in7G!3kX&(7q!h2Ohzz9|;(eolO(=A=eJJq%xpHebWGM-i#~^-*n( z-)45^x<8CP&dQv@EN+$&4_3hyb^`glcK~ntXtopI*@O-i!Y-uDGO1CrwNhwT5}6*!sZef*U+~*9E^&mH*idh99V4#+PNxAx`L^NnBWUAOuEW3{r-SZ_)=@E zYMrCpQn|b0kfZ82v|=QEFfZKpc?n5DgO1jnZGSwjc|5Q%azr2G{}Ea(q~uVddhAyr z-kl~k*)7`880_6S-zV3{TJtCgKO7?Ik^`P-_W;ar-M=Qsj5#N7n5I|RTrW!zP1van z)yi(EHvv^I2=$8Pw;ZcefD#4Kr4)<56U1{RXUKZ_`F1`LW#V4z@Nv-8mUONCKDIx_ zKTkQx;vEDla2bNw^AK1Eb6C-ki?;ep}b$mF6yXT#2*RUZF;0+09TzAfDHn3)PM73|YbNBBBHo5W3lZ63~ zYi`y1U&2NIWV1ymew%{5{B$}-oSI3ZED}7n<1B?jQ)UDiXqn|i`v%#>^0?ud2d~S8 zxjV`Y`X_?H*ef2d4A-aF4n0~MS61jSm9O*)U0uhbIzo+}i=wb8SFsp$xoDwpo=7^r ziE*Q4j$={j(yvh~qqCsXg@NSS9BJ{)0t0eHT|KRyO@pcUq@zW+Qcb2z7h&KYka-|a zfE4@6$>Oq!%C$MMCa2h28KMFzj#A<{TaKj0aU^iT=E=F7FJI*W8X^UIJ%c}7HmbOH zJt?GCz+EEBgL4jykz=5XX1eO8twU`L(%~->iHAODfl_#&+fw$8vNhLhIF=;(vt#gS zbyEgv1f7!=WA@qPDW)dT(<*191O=9et@q)59+~eMKp`bNt0)@YBxTW-;9legg-`hr zzMs)8%%jO1)ab$cJktB zco}V&PrQ3wuj+^QwLEWrVt>iBto&^-2Hp$UV*TpHEM#57X1qeVBKww}wXx{cH3- znYdbq8syObp{+w?3KRL_tXFTDW}bEQbG6DQEB+$(PfRYST#4f~(<_bf_~eBFC;GVe zZegt^XxC(gtZ#r9$oqPmd>ItT8QLUve3%Ve-<-lLYq-C)Xs8cAX4z5z8uf?H2K~}ZrGQy_ArNId z%6SSF+fl?Em}umt7*5M`Lc&hk(HUd`%$i@h980tPoR;};%SOVq?LNM4+J3Lr!HF(? zu)?OeT92Cb9((rGyG*GLt8z#?BqvwC+WHY?M8@w)dgep7sk^$*HG8SS8T;sdO{SN$ zzNK{4lS>C7d$0f+*KEeJ+s;T1iQqL(wQlx8toJg~;b{mIWM_Q(lxJS3JwIjmSv}3$BwdZ#z zj6C?u+VY>|OWB{|ytE4>RDzAD{?l8_DtCo*x!oF*?fLT`>|Ha0czeAl%>US$S)BZW zpSYLHI~-a&AwCOM3!qSh_7}-tfksL@_2F2TLujhzBv)8S1DyZho@&_NcZN&8?>fUQ zl7HLL`i18e>gxr_yi7mzj=O%A*PSZL{vplP-;ZXZ)$Qr@t`R6a1K()U-}6q^`fK&x zsh(pjL^z?om1XBfO}bFGGFNAbVOWN(U6&jfm76nH8q+3uJ3I&6PILU?7&XdL`{M!t zo9!&C2-sy3v>fjN*5I%C-8~_XT&H}uKZ7=;jagRF4BYia2N1ZLa}))SpM)@p*4+5f z;O$Yro3%_YE0)?kX53+13aN)AXNVdU&4g#hpx%K&pZL`vx7@;jrYSQnAbRV5a}A}E6F(aF^I$xRm4eqR zLzMRCgf!go6}v{KhPfVZEQjw+aw=<71)fvNI(M?fA+@)cevLnwt~VI2iIEqt+)7Rr zpK1~Dz*PwI=HrQ@{v(1Xqgh+6yrSDbKVT9AUY&GvR6GlrK45%x> zrm=W@3qM`CHvg@QpxerH*5)2TL06V7SAM}|QUb%~ZNIkIodiAbP^~!ge3Y5Pzc$~y z`1C{r%Y~%W;_q%o{C4u#GZ``g+)N{ol-d(y;MwoGM>kjp4teUhA-5bn#12`3 zy81Oo0q(hC5ZBQ@>RuVm1k7Gwr!b!SR@U~GQgWCO@7j15EZxIQfNvs!W;;IeSE=ly z&=Duv6oI8N=>>xh*xM|>3N=cV3LL*e46YPBZf3j3;tsu$$M=Lm2td2+jc78vJ}{si zM(^kZSx2GJ(|VlPx55^D}- z=hU~4!CfJGa~Mwp%<)|r_1`D*IJq*G+)osmVGQz5TFv9m2o_XecC__WC0UdC?^at& z(>J>0PLoSw)7Eojt$&aA7Jtbrjyw^`ZxK|e8EWt-D3>f{PVnHC`ii`_WUM(M>R%W1 zve4~f)6cuiLD5prXydw0Z%z&x zOXR_~6hzm!8A^wgZeG>ff}DQ%?y6&AmY5%Ta+fDbMZ%JKY3kb9)08*}*SB~){U-p*LsxJ7`_pWgmw+fjwm(rfWQ@v3KhS0v9lZnE({;>+uX#_`~0^rFVdzw zTH&RTa@9N!WI{hcC0qYp!pbs>k+lcm#p~*O40H@LbOs&)mSIC1{r=uq*dVMz_3_lv zRtfiKyVKm3dqef_4CGp3n8#${SfoXTB# zN8f$9X#!-XRb`QFs0-||0No!)rQm@|3Ntg+fPEcEMGwDyy;U#Tc#MYxk1_r_5Ag-&>@3C zWvHEAA1(}#!vJq1=KNIY8<4sxiEe}ougzHf9`l-!dDzi)g`+xcVnUt#L%!PvWZih) zx)(kAmQS8Q`lYl`-Jn#Yau@1lzpgq%mTwqN=bSMYosSsgjb5;HEm1{OqH8!0r_v|P zvsJz0*sRWye!N zOa4WVNS)A!bn@i##Wg`xJGT&`y#{ig4kNgs8f#`uJbG>(PgC?639?Wh)6C_biiqVU z=oNs5cA@jzh}1y8LxgA_p>J)n2u3c>{Y$NkqI&)jNdJ@W_)lWue^m(ok3jmbbjN>a z`cE_cZxq_k&w2iT)!qN=<^LvjdAffTk(qCKoGs*tw5!tH_Fh@Z5jiECQ!i?g;@A+< zmK0T--wzD&bFlMsRIvAPq}-^aC8ZvSOUj5#OFfpnuOKO>AR{X(DXAbS$=yb!{{M7< zdpbOG3i{^`9zUATDIIS7nZeZ4$uGdp$B|0a!4u}lqXV~db~JIca|rV8b^N2@Q|W*W KG^*8Xk^crU??o*D diff --git a/Homework2/Simple-Skeleton/src/css/style.scss b/Homework2/Simple-Skeleton/src/css/style.scss deleted file mode 100644 index 19b0ca97..00000000 --- a/Homework2/Simple-Skeleton/src/css/style.scss +++ /dev/null @@ -1 +0,0 @@ -@import "~bootstrap/scss/bootstrap"; diff --git a/Homework2/Simple-Skeleton/src/css/styles.css b/Homework2/Simple-Skeleton/src/css/styles.css deleted file mode 100644 index 4717ad4b..00000000 --- a/Homework2/Simple-Skeleton/src/css/styles.css +++ /dev/null @@ -1,3 +0,0 @@ -h1 { - color: red; -} \ No newline at end of file diff --git a/Homework2/Simple-Skeleton/src/index.js b/Homework2/Simple-Skeleton/src/index.js deleted file mode 100644 index 33c4b098..00000000 --- a/Homework2/Simple-Skeleton/src/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import testData from "./assets/data/test.json"; /* Example of reading in data */ -import './css/style.scss'; -import './css/styles.css'; /* Example of connecting a style-sheet */ -import {drawBarChart, drawBarFromCsvAsync} from "./js/barchart"; /* Example of importing one function from a js file for multiple {f(x), f(y), f(z)}*/ - - -let x = 2; -console.log(testData); -drawBarChart(testData["data"], "#bar"); -drawBarFromCsvAsync(); - -/* - TODO: all the other logic for implementing your charts + adding in some basic filters - (e.g. dropdown menus for seeing different aspects of the data) -*/ \ No newline at end of file diff --git a/Homework2/Simple-Skeleton/src/js/barchart.js b/Homework2/Simple-Skeleton/src/js/barchart.js deleted file mode 100644 index 86a8d941..00000000 --- a/Homework2/Simple-Skeleton/src/js/barchart.js +++ /dev/null @@ -1,87 +0,0 @@ -import * as d3 from "d3"; -import csvPath from '../assets/data/SF_Historical_Ballot_Measures.csv'; - - -function drawBarFromCsv(){ - //async method - d3.csv(csvPath).then((data) => { - // array of objects - console.log(data.length); - console.log(data); - // do something with the data (e.g process and render chart) - // const pData = processData(); - // drawBarChart(pData, id); - //(data will only exist inside here since it is an async call to read in data) so all rendering and processsing with data has to occur inside the "then" - }); -} -/* - Same as the one above but we made the function itself asynch so we can use await - The two do the same thing essentially but it is cleaner to read -*/ -export async function drawBarFromCsvAsync(){ - const data = await d3.csv(csvPath); - console.log(data); - //process data() - //draw chart () - //There will be some delay in console before it prints the array -} - - -export function drawBarChart(data, id) { - - const margin = { top: 40, right: 40, bottom: 120, left: 100 }; - const height = 300; - const width = 500; - - const x = d3.scaleBand().domain(data.map(d => d.y)) - .rangeRound([margin.left, width - margin.right]) - .padding(0.1); - - const y = d3.scaleLinear().domain([0, d3.max(data, d => d.x)]).nice() - .rangeRound([height - margin.bottom, margin.top]); - - let svg = d3.select(id).append("svg") - .attr("viewBox", [0, 0, width, height]) - .attr("width", width + margin.left + margin.right) - .attr("height", height + margin.top + margin.bottom); - - svg.selectAll("rect") - .data(data) - .join("rect") - .attr("x", d => x(d.y)) - .attr("y", d => y(d.x)) - .attr("width", x.bandwidth()) - .attr("height", d => y(0) - y(d.x)) - .attr("fill", "green"); - - const xAxis = g => g - .attr("transform", `translate(0,${height - margin.bottom})`) - .call(d3.axisBottom(x)) - - const yAxis = g => g - .attr("transform", `translate(${margin.left},0)`) - .call(d3.axisLeft(y)) - - svg.append("g") - .attr("class", "x axis") - .attr("transform", "translate(0," + height + ")") - .call(xAxis) - .selectAll("text") - .style("text-anchor", "end") - .attr("dx", "-.8em") - .attr("dy", ".15em") - .attr("transform", "rotate(-65)") - .attr("font-weight", "bold"); - - svg.append("g") - .call(yAxis) - .call(g => g.select(".tick:last-of-type text") - .clone() - .attr("transform", `rotate(-90)`) - .attr("text-anchor", "middle") - .attr("x", -(15 - margin.top - margin.bottom) / 2) - .attr("y", -80) - .attr("font-weight", "bold")) -} - - diff --git a/Homework2/Simple-Skeleton/webpack.config.js b/Homework2/Simple-Skeleton/webpack.config.js deleted file mode 100644 index e00535d5..00000000 --- a/Homework2/Simple-Skeleton/webpack.config.js +++ /dev/null @@ -1,49 +0,0 @@ -const path = require('path'); - -module.exports = { - // 1 - entry: path.resolve(__dirname, './src/index.js'), - module: { - rules: [ - { - test: /\.(js)$/, - exclude: /node_modules/, - use: ['babel-loader'] - }, - { - test: /\.(scss|css)$/, - use: ['style-loader', 'css-loader', 'postcss-loader', 'sass-loader'], - }, - { - test: /\.(jpg|png)$/, - use: { - loader: 'url-loader', - }, - }, - { - test: /\.(txt|csv|mmdb)$/, - use: - { - loader: 'file-loader', - options: { - name: "[path][name].[ext]", - emitFile: true, - }, - }, - } - ] - }, - resolve: { - extensions: ['*', '.js'] - }, - // 2 - output: { - path: path.resolve(__dirname, './dist'), - filename: 'bundle.js' - }, - // 3 - devServer: { - contentBase: path.resolve(__dirname, './dist'), - port: 3000 - } - }; \ No newline at end of file diff --git a/Homework2/erjzhang/src/views/components/barchart.vue b/Homework2/erjzhang/src/views/components/barchart.vue index 477c6e4b..e6afabd6 100644 --- a/Homework2/erjzhang/src/views/components/barchart.vue +++ b/Homework2/erjzhang/src/views/components/barchart.vue @@ -48,9 +48,10 @@ export default { return data }, draw_barchart(data, id, year, x_key) { - const margin = { top: 20, right: 20, bottom: 20, left: 20 }; - const height = 300; + const margin = { top: 30, right: 40, bottom: 40, left: 40 }; + const height = 260; const width = 600; + const bar_color = "#b3754d" let svg = d3.select(id).select("svg") .attr("viewBox", [0, 0, width, height]) @@ -64,14 +65,14 @@ export default { const y = d3.scaleLinear().domain([0, d3.max(data, d => d[year])]).nice() .rangeRound([height - margin.bottom, margin.top]); - svg.selectAll("rect") + svg.select("#b1_bars").selectAll("rect") .data(data) .join("rect") .attr("x", d => x(d[x_key])) .attr("y", d => y(d[year])) .attr("width", x.bandwidth()) .attr("height", d => y(0) - y(d[year])) - .attr("fill", "#949494"); + .attr("fill", bar_color); const xAxis = g => g .attr("transform", `translate(0,${height - margin.bottom})`) @@ -81,35 +82,96 @@ export default { .attr("transform", `translate(${margin.left},0)`) .call(d3.axisLeft(y)) + const font_size = 10 svg.select("#b1_x") .attr("class", "x axis") .attr("transform", "translate(0," + height + ")") .call(xAxis) .selectAll("text") .style("text-anchor", "middle") - .attr("dx", "0em") + .attr("dx", "0") .attr("dy", "1em") - .attr("font-weight", "bold"); + .attr("font-weight", "bold") + .attr("font-size", d => { + if (d.length <= 12) + return 10 + else + return 9.4 + }) + svg.select("#b1_y") .call(yAxis) .call(g => g.select(".tick:last-of-type text") .clone() - .attr("transform", `rotate(-90)`) - .attr("text-anchor", "middle") - .attr("x", -(15 - margin.top - margin.bottom) / 2) - .attr("y", -80) - .attr("font-weight", "bold")) + // .attr("transform", `rotate(-90)`) + .attr("text-anchor", "start") + .attr("x", -20) + .attr("y", -20) + .attr("font-weight", "bold") + .attr("font-size", "15px") + // .text("Emission: ton per capita") + ) + + // Add tags to axis + svg.select("#b1_x_tag") + .attr("x", width/2) + .attr("y", height) + .text("Countries") + .attr("text-anchor", "middle") + .attr("font-weight", "bold") + .attr("font-size", "15px") + + svg.select("#b1_y_tag") + .attr("x", 20) + .attr("y", 20) + .text("Emission: ton per capita") + .attr("text-anchor", "start") + .attr("font-weight", "bold") + .attr("font-size", "15px") + + // Add legends to axis + // let legend = svg.select("#b1_legend") + + const legend_width = 20 + const legend_height = 20 + const legend_coord = [width - 200, 20] + const padding = 30 + svg.select("#b1_legend_rect") + .attr('width', legend_width) + .attr('height', legend_height) + .style('fill', bar_color) + .attr("x", legend_coord[0]) + .attr("y", legend_coord[1]) + + svg.select("#b1_legend_text") + // .style('fill', bar_color) + .attr("x", legend_coord[0] + padding) + .attr("y", legend_coord[1] + legend_width * 2 / 3) + .text("CO2 Emission by country") }, initialize_barchart(id) { let svg = d3.select(id).append("svg") + svg.append("g") + .attr("id", "b1_bars") svg.append("g") .attr("id", "b1_x") svg.append("g") .attr("id", "b1_y") + + // let legend = svg.append("g") + // .attr("id", "b1_legend") + svg.append("rect").attr("id", "b1_legend_rect") + svg.append("text").attr("id", "b1_legend_text") + + svg.append("text") + .attr("id", "b1_x_tag") + + svg.append("text") + .attr("id", "b1_y_tag") }, } diff --git a/Homework2/erjzhang/src/views/components/mainchart.vue b/Homework2/erjzhang/src/views/components/mainchart.vue index c68e99c3..737f1db9 100644 --- a/Homework2/erjzhang/src/views/components/mainchart.vue +++ b/Homework2/erjzhang/src/views/components/mainchart.vue @@ -35,6 +35,10 @@ export default { initialize_map(id) { let svg = d3.select(id).append("svg") svg.append("g").attr("id", "map_group"); + svg.append("g").attr("id", "map_legend"); + + // Add a legend + svg.append("g").attr("id", "map_legend") }, draw_map(geoData, chartData, year, id) { const margin = { top: 20, right: 20, bottom: 20, left: 20 }; @@ -42,7 +46,7 @@ export default { const width = 960 * 0.65; const max_emission = this.history_max - + const unknown_color = "#949494" let svg = d3.select(id).select("svg") .attr("viewBox", [0, 0, width, height]) .attr("width", width + margin.left + margin.right) @@ -52,10 +56,13 @@ export default { let g = svg.select("#map_group"); // Let's have different color... - const color = d3.interpolateYlOrRd - // d3.scaleLinear() - // .domain([0, max_emission]) - // .range(["#ffddcc", "#993300"]); + const color = d3.interpolateHsl("#ffa366", "#000000") + + // const color = (d) => { + // let c = d3.scaleLinear().domain([0, 1]).range(["#ffd1b3","#4d1f00"]) + // return d3.color(c(d)).formatHex() + // }; + // console.log(color(23.5)) const countries = topojson.feature(geoData, geoData.objects.countries); @@ -78,14 +85,54 @@ export default { return c["country_code"] == country_code }) if (country && country[year]) { - return color(country[year] / max_emission * 2 / 3 + 1 / 3) + return color(country[year] / max_emission) } } - return "#949494" // unknown data color + return unknown_color // unknown data color }) .attr("class", "countries") .attr("d", path) + let legend = svg.select("#map_legend") + + const interval = [] + const legend_count = 6 // Last legend will be unknown data + const legend_width = 10 + const legend_height = 10 + const legend_coord = [25, 220] + const padding = 5 + for (let i = 0; i < legend_count + 1; i++) { + interval.push(i) + } + + legend.selectAll("rect").data(interval) + .join("rect") + .attr('width', legend_width) + .attr('height', legend_height) + .style('fill', d => { + if (d == legend_count) { + return unknown_color + } + return color(d / (legend_count-1)) + }) + .attr("x", legend_coord[0]) + .attr("y", d => (padding + legend_height) * d + legend_coord[1]) + + legend.selectAll("text").data(interval) + .join("text") + .attr("x", legend_coord[0] + legend_width + padding) + .attr("y", d => (padding + legend_height) * d + legend_coord[1] + legend_height) + .text(d => { + if (d == legend_count) { + return "Unknown" + } + return max_emission / (legend_count-1) * d + }) + legend.append("text").attr("id", "map_legend_unit") + .attr("x", legend_coord[0] ) + .attr("y", legend_coord[1] - padding) + .text("Unit: ton per capita") + .attr("font-weight", "bold") }, diff --git a/Homework2/erjzhang/src/views/components/radarchart.vue b/Homework2/erjzhang/src/views/components/radarchart.vue index 0cdd952c..498f05a8 100644 --- a/Homework2/erjzhang/src/views/components/radarchart.vue +++ b/Homework2/erjzhang/src/views/components/radarchart.vue @@ -74,6 +74,8 @@ export default { svg.append("g").attr("id", "radar_number"); svg.append("g").attr("id", "radar_axis"); svg.append("path").attr("id", "radar_path") + svg.append("path").attr("id", "radar_legend_path"); + svg.append("text").attr("id", "radar_legend_text") }, draw_radarchart(data, id) { @@ -148,6 +150,7 @@ export default { const color = "orange" let axis = svg.select("#radar_axis"); + let legend_path_positions = [] let positions = [] //Position array for data let line_coords = [] let label_coords = [] @@ -158,6 +161,7 @@ export default { line_coords.push(angleToCoordinate(angle, interval[interval.length - 1])); label_coords.push(angleToCoordinate(angle, interval[interval.length - 1] * 1.1)); positions.push(angleToCoordinate(angle, data[i]["emission"] / data[i]["count"])) + legend_path_positions.push(angleToCoordinate(angle, data[i]["emission"] / data[i]["count"]/5)) } // Draw Axis @@ -189,6 +193,7 @@ export default { // In addition we have to connect the head and tail of the path positions.push(positions[0]) + legend_path_positions.push(legend_path_positions[0]) // Draw Radar Graph on the panel let radar_path = svg.select("#radar_path") @@ -199,6 +204,28 @@ export default { .attr("fill", color) .attr("stroke-opacity", 1) .attr("fill-opacity", 0.5); + + // Add a legend + const legend_coord = [0, 0] + + svg.select("#radar_legend_path") + .datum(legend_path_positions) + .attr("d", line) + .attr("transform", `translate(${-width/2 + margin.left * 2}, ${-height/2-15})`) + .attr("stroke-width", 3) + .attr("stroke", color) + .attr("fill", color) + .attr("stroke-opacity", 1) + .attr("fill-opacity", 0.5) + ; + + svg.select("#radar_legend_text") + .attr("text-anchor", "start") + .attr("x", 60) + .attr("y", 10-15) + .attr("font-weight", "bold") + .attr("font-size", "20px") + .text("Year " + this.curr_year) }, } } diff --git a/Homework2/erjzhang/src/views/pages/home.vue b/Homework2/erjzhang/src/views/pages/home.vue index 48fb6630..438a3460 100644 --- a/Homework2/erjzhang/src/views/pages/home.vue +++ b/Homework2/erjzhang/src/views/pages/home.vue @@ -17,12 +17,12 @@
-

Chart 1: Top {{top_n}} CO2 Emission Countries in {{curr_year}}

+

Chart 1: Top {{top_n}} CO2 Emission Countries in {{curr_year}}

-

Chart 2: Radar Chart on Emission by Regions in {{curr_year}}

+

Chart 2: Emission by Regions

From 79791c872957f1bdb033b5853886170c1fb4b4c8 Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Wed, 26 Oct 2022 00:06:56 -0700 Subject: [PATCH 10/13] HW3 initial commit --- Homework3/erjzhang/README.md | 48 + Homework3/erjzhang/dataset/CO2_emission.csv | 216 + Homework3/erjzhang/dataset/world_topo.json | 69539 ++++++++++++++++ Homework3/erjzhang/jsconfig.json | 5 + Homework3/erjzhang/package-lock.json | 17928 ++++ Homework3/erjzhang/package.json | 74 + Homework3/erjzhang/postcss.config.js | 7 + Homework3/erjzhang/src/App.vue | 24 + .../data/SF_Historical_Ballot_Measures.csv | 983 + Homework3/erjzhang/src/assets/data/test.json | 41 + Homework3/erjzhang/src/index.ts | 25 + Homework3/erjzhang/src/router/index.js | 23 + Homework3/erjzhang/src/shims-vue.d.ts | 1 + Homework3/erjzhang/src/store/example.js | 35 + Homework3/erjzhang/src/styles/main.scss | 68 + Homework3/erjzhang/src/template.html | 14 + .../src/views/components/barchart.vue | 194 + .../src/views/components/mainchart.vue | 147 + .../erjzhang/src/views/components/navbar.vue | 29 + .../src/views/components/radarchart.vue | 259 + .../erjzhang/src/views/components/sidebar.vue | 54 + Homework3/erjzhang/src/views/pages/about.vue | 7 + Homework3/erjzhang/src/views/pages/home.vue | 144 + Homework3/erjzhang/tsconfig.json | 22 + Homework3/erjzhang/webpack.config.js | 123 + 25 files changed, 90010 insertions(+) create mode 100644 Homework3/erjzhang/README.md create mode 100644 Homework3/erjzhang/dataset/CO2_emission.csv create mode 100644 Homework3/erjzhang/dataset/world_topo.json create mode 100644 Homework3/erjzhang/jsconfig.json create mode 100644 Homework3/erjzhang/package-lock.json create mode 100644 Homework3/erjzhang/package.json create mode 100644 Homework3/erjzhang/postcss.config.js create mode 100644 Homework3/erjzhang/src/App.vue create mode 100644 Homework3/erjzhang/src/assets/data/SF_Historical_Ballot_Measures.csv create mode 100644 Homework3/erjzhang/src/assets/data/test.json create mode 100644 Homework3/erjzhang/src/index.ts create mode 100644 Homework3/erjzhang/src/router/index.js create mode 100644 Homework3/erjzhang/src/shims-vue.d.ts create mode 100644 Homework3/erjzhang/src/store/example.js create mode 100644 Homework3/erjzhang/src/styles/main.scss create mode 100644 Homework3/erjzhang/src/template.html create mode 100644 Homework3/erjzhang/src/views/components/barchart.vue create mode 100644 Homework3/erjzhang/src/views/components/mainchart.vue create mode 100644 Homework3/erjzhang/src/views/components/navbar.vue create mode 100644 Homework3/erjzhang/src/views/components/radarchart.vue create mode 100644 Homework3/erjzhang/src/views/components/sidebar.vue create mode 100644 Homework3/erjzhang/src/views/pages/about.vue create mode 100644 Homework3/erjzhang/src/views/pages/home.vue create mode 100644 Homework3/erjzhang/tsconfig.json create mode 100644 Homework3/erjzhang/webpack.config.js diff --git a/Homework3/erjzhang/README.md b/Homework3/erjzhang/README.md new file mode 100644 index 00000000..32c24475 --- /dev/null +++ b/Homework3/erjzhang/README.md @@ -0,0 +1,48 @@ +# VUE 3.0 Skeleton +This is is a tempalate for working in Vue.js. +Vue 3.0 sits between react and basic javascript depending on the developers comfort level. +For this class stick with **Options API** rather than **Composition**. +If Vue is too weird, feel free to use the simpler template. +We offer Vue, since it is a modern framework that companies use so it could be useful for you if one of your projects in this class could make use of it. + +OPTION API DOCUMENTATION [link](https://vuejs.org/api/#options-api) + +## Note +You are not required to use Vue.js to solve HW2 and 3. +However, if you don't want to use it I would recommend using the Simple-Skeleton template. +If you have personal experience with another framework and would prefer to use that please go ahead, just let me know how to compile and run that. + + +# Install Dependencies +Assuming you have node.js installed. (If not go do that :) ) +Install [Node](https://nodejs.org/en/). + +Install from the package.json via terminal. +`npm i` + +To install additional packages based on your needs +`npm install ` + +## Run application +`npm start` + + + +## Some of the libraries attached +For UI components this template comes with [Ant Design](https://antdv.com/) +For icons etc. [Font-Awesome](https://fontawesome.com/) +Animations [Animate css](https://animate.style/) + +D3 is included as well. + +For fetching data from an API [Axios](https://axios-http.com/docs/intro) + +# Files you have to care about +Most of these files you can ignore. +The files under `src/` are your concern. +The root script file for VUE will be `index.ts` which is the initial typescript/javascript file that instatinate our single page application. +The root file for all **development** needs with be `App.vue` + +You will be adding to and editing files under the **Views** Directory. +Within the pages directory you really only need one page **Pages/Home.vue** +For components you may have several based on your design feel free to add what makes sense to you under **Components** \ No newline at end of file diff --git a/Homework3/erjzhang/dataset/CO2_emission.csv b/Homework3/erjzhang/dataset/CO2_emission.csv new file mode 100644 index 00000000..160b249e --- /dev/null +++ b/Homework3/erjzhang/dataset/CO2_emission.csv @@ -0,0 +1,216 @@ +Country Name,country_code,Region,Indicator Name,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2019 +Aruba,ABW,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Afghanistan,AFG,South Asia,CO2 emissions (metric tons per capita),0.191745115,0.167681579,0.095957742,0.08472111,0.075545827,0.068467956,0.062588034,0.056826618,0.052690856,0.040156965,0.036573704,0.03378536,0.045573659,0.051518377,0.041655394,0.060418781,0.066583291,0.065312346,0.128416559,0.171862421,0.243614036,0.29650624,0.259295334,0.18562366,0.146235617,0.172896741,0.149789334,0.131694556,0.1632953,0.159824372,0.159824372 +Angola,AGO,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.553661955,0.544538649,0.543557223,0.70898423,0.836804405,0.912141485,1.072168465,1.086636974,1.091825308,1.109859657,0.988077383,0.941828905,0.895577672,0.924869437,0.930262948,0.813539291,0.821840076,0.811753508,0.888658009,0.939403983,0.976184198,0.985522312,0.950695879,1.036293852,1.099779111,1.13504405,1.031811348,0.81330073,0.777674934,0.792137069,0.792137069 +Albania,ALB,Europe & Central Asia,CO2 emissions (metric tons per capita),1.819541634,1.24281022,0.683699826,0.638307036,0.645355189,0.605436253,0.612367359,0.466921472,0.572153695,0.955359308,1.026213109,1.055495882,1.232378783,1.338984981,1.404058688,1.338209399,1.339995739,1.39393137,1.384311249,1.441493562,1.527623663,1.66942319,1.50324046,1.533630039,1.668337371,1.60377515,1.557664358,1.788786074,1.782738948,1.69224832,1.69224832 +Andorra,AND,Europe & Central Asia,CO2 emissions (metric tons per capita),7.521831658,7.23537924,6.9630787,6.724177518,6.541578914,6.733479486,6.99159455,7.307441152,7.63953851,7.923191648,7.952286282,7.721549062,7.566239884,7.24241557,7.344262326,7.353780012,6.790542773,6.53104692,6.439303857,6.156687476,6.157197775,5.850886105,5.944654173,5.942800412,5.807127723,6.026181822,6.080600282,6.104133912,6.362975399,6.481217432,6.481217432 +United Arab Emirates,ARE,Middle East & North Africa,CO2 emissions (metric tons per capita),30.19518857,31.77849624,29.08092584,29.27567777,30.84933296,31.12501806,30.92802588,30.48633262,29.66358052,28.88710798,27.03515911,29.43026994,28.50146173,27.96926982,27.03893822,25.38238104,22.93510429,21.37028576,22.01146924,19.83234887,19.03976975,18.50945738,19.20780112,20.05564757,20.05169797,21.07764197,21.48066861,20.76902233,18.39067806,19.32956328,19.32956328 +Argentina,ARG,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.075541328,3.202031307,3.218973722,3.245795281,3.252945287,3.241341893,3.476953205,3.536989954,3.678793802,3.688518274,3.587392038,3.360371185,3.117424829,3.351723713,3.672973996,3.753639235,3.94249129,4.102629636,4.172388531,3.867569967,4.099689714,4.280989353,4.264223782,4.342115069,4.209095633,4.301913876,4.201845776,4.071308362,3.975771971,3.740650291,3.740650291 +Armenia,ARM,Europe & Central Asia,CO2 emissions (metric tons per capita),5.610254358,5.902576393,3.16600926,1.498612445,0.83443373,1.090960291,0.814339187,1.066043297,1.116225447,1.006791798,1.159761363,1.180062452,1.028353516,1.159732241,1.25303469,1.496010763,1.51776299,1.773161431,1.956930356,1.561583601,1.508351244,1.71734338,1.983192027,1.89812717,1.881607737,1.825292244,1.72675284,1.823560155,1.934451579,2.086060678,2.086060678 +American Samoa,ASM,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Antigua and Barbuda,ATG,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.358226856,3.472057826,4.49898385,3.800720617,3.720182735,3.931733458,3.98996808,4.04423557,4.370450293,4.419208828,4.341705369,4.532974149,4.980969957,5.169522468,4.978406237,5.033021488,5.319470442,5.474300638,5.621003692,16.02434762,5.56628433,6.050420408,7.74276315,5.136050692,5.185713244,5.236665308,5.289885738,5.239717055,5.296940139,5.354476455,5.354476455 +Australia,AUS,East Asia & Pacific,CO2 emissions (metric tons per capita),15.44848844,15.31821338,15.34152615,15.45536877,15.69196304,16.05688358,16.42783027,16.62526327,17.5629309,17.6323576,17.7230721,17.80456395,17.9819247,17.72168373,18.17472687,18.14629201,18.14145349,18.52109701,18.30374802,18.22309955,17.59006927,17.29541584,17.02204223,16.44231571,15.83042152,15.863288,15.91465712,15.81831632,15.49352925,15.23826715,15.23826715 +Austria,AUT,Europe & Central Asia,CO2 emissions (metric tons per capita),7.58936421,8.049113779,7.353926794,7.311242503,7.343640808,7.697264741,8.154273323,8.059697484,8.107272237,7.888819322,7.929785513,8.444109161,8.583317475,9.168343908,9.2756141,9.26611356,8.961569195,8.587801761,8.49967402,7.721143982,8.365014901,8.135474381,7.723614487,7.753699576,7.260404228,7.317158873,7.288819983,7.486161583,7.133063919,7.293984252,7.293984252 +Azerbaijan,AZE,Europe & Central Asia,CO2 emissions (metric tons per capita),7.453450775,7.159655082,8.616847624,6.411111704,4.412529372,4.225196328,3.502511915,3.379580901,3.347655756,3.272055369,3.440349875,3.254758852,3.203641763,3.469717358,3.408174257,3.579663711,3.593590676,3.219791775,3.474678865,2.850039951,2.684902593,2.973918764,3.239102868,3.285616903,3.38119922,3.292452869,3.304019557,3.243341999,3.292832354,3.542397828,3.542397828 +Burundi,BDI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.031255981,0.039533341,0.0316591,0.032769615,0.032209046,0.033405467,0.034652836,0.034301787,0.035566684,0.036699403,0.040759564,0.030648776,0.03132403,0.023157659,0.02103289,0.020366995,0.023659773,0.02289428,0.022150837,0.021434541,0.034579718,0.040185722,0.04001734,0.040879208,0.038601013,0.039369948,0.0419527,0.048951647,0.061742872,0.062442671,0.062442671 +Belgium,BEL,Europe & Central Asia,CO2 emissions (metric tons per capita),10.96677472,11.39089005,11.18250206,10.91876374,11.35869013,11.30237113,11.76078263,11.45537702,11.70341139,11.29525399,11.43958054,11.50432068,10.72798848,11.13131453,10.94122423,10.55578237,10.30057207,9.843115874,9.984152183,9.231701273,9.794792242,8.740505152,8.577525877,8.655477512,8.041711215,8.437851999,8.314931808,8.151095679,8.196338589,8.095583954,8.095583954 +Benin,BEN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.066285172,0.052432316,0.052515049,0.052519477,0.049000606,0.050799654,0.159165853,0.197400553,0.187009053,0.201077354,0.206817822,0.245876343,0.298818443,0.324444105,0.341935364,0.363307326,0.422300744,0.473104595,0.46223287,0.494146663,0.525042566,0.491500279,0.456355652,0.467785082,0.50452817,0.520992816,0.619937007,0.614754528,0.646058116,0.618583746,0.618583746 +Burkina Faso,BFA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.056747035,0.056353056,0.055931359,0.055483015,0.055008952,0.056492248,0.060736157,0.064694261,0.069287926,0.078881856,0.080978977,0.08120832,0.078092606,0.082183395,0.081347129,0.078975196,0.089665522,0.098933279,0.115727153,0.114258558,0.146745851,0.15296686,0.177415687,0.183332656,0.180825362,0.204300066,0.198430258,0.222474208,0.23643815,0.246046246,0.246046246 +Bangladesh,BGD,South Asia,CO2 emissions (metric tons per capita),0.111658248,0.102557668,0.109460957,0.113909624,0.120101811,0.1437007,0.143051512,0.157872086,0.156908688,0.160636276,0.169593942,0.198172464,0.207053129,0.212401957,0.222868797,0.235263641,0.254752395,0.266296791,0.288141386,0.306664813,0.342739986,0.364566595,0.384025166,0.396697028,0.413092687,0.461997426,0.470827565,0.496851847,0.517113005,0.556529455,0.556529455 +Bulgaria,BGR,Europe & Central Asia,CO2 emissions (metric tons per capita),8.443170443,6.815048526,6.482311113,6.601503037,6.36222195,6.528617961,6.612597225,6.375068154,6.113759034,5.397884497,5.3144536,5.767159578,5.56323884,6.164371004,6.125548534,6.265854174,6.439923574,6.971191811,6.678624427,5.764030949,6.049544016,6.755278124,6.16215311,5.458963808,5.820924714,6.207865317,5.834881981,6.20129024,5.82203361,5.61085728,5.61085728 +Bahrain,BHR,Middle East & North Africa,CO2 emissions (metric tons per capita),21.65641314,20.30359266,23.45712527,24.37468762,24.32722575,24.01995395,24.45300444,24.23826789,25.24046883,24.27184466,23.8937121,23.49652355,23.42410876,23.03816133,21.60641891,23.26923202,23.46563028,22.20240095,22.21335064,20.8594387,20.92896507,20.35750059,20.90093256,21.93867997,22.66343283,22.29101801,21.25133118,20.42732768,19.63120569,20.26610279,20.26610279 +"Bahamas, The",BHS,Latin America & Caribbean,CO2 emissions (metric tons per capita),7.649467074,7.815882333,9.660637226,7.710327781,7.504105507,7.852123107,7.289245722,6.507448767,8.121128699,7.889465863,7.48209163,7.335981336,7.800895463,7.600847317,7.055658167,6.495345193,6.34379729,6.28358498,6.401303677,17.64874164,5.860211203,7.147167506,9.763986436,7.653297299,6.799325412,5.905932758,5.397924873,5.684363486,7.260751623,7.291661097,7.291661097 +Bosnia and Herzegovina,BIH,Europe & Central Asia,CO2 emissions (metric tons per capita),5.370319006,4.906942041,3.772138283,3.285167225,0.802738048,0.880114096,1.113053568,2.272441362,2.881367461,2.81031471,3.721499604,3.663945867,3.872969895,3.952496648,4.136343582,4.310376759,4.756438946,5.02020957,5.529716828,5.511323147,5.624105757,6.484260583,6.091586588,6.167789961,5.597187383,5.721181036,6.597243083,6.767050642,6.799182648,6.382918043,6.382918043 +Belarus,BLR,Europe & Central Asia,CO2 emissions (metric tons per capita),9.797486552,9.438839323,8.612563831,7.463583047,6.337174653,5.654400196,5.772882688,5.848321407,5.685088398,5.480346649,5.304816521,5.225335545,5.254649833,5.379335611,5.759420354,5.875465459,6.15517613,6.029733806,6.352864617,6.03919199,6.50264283,6.18814293,6.344981391,6.352712195,6.29728587,5.79426692,5.822979457,5.92135146,6.245507315,6.122237765,6.122237765 +Belize,BLZ,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.759493266,2.249707015,2.573022375,2.378241619,2.231268501,2.222630241,1.684919966,2.076046485,1.954414371,1.715631917,1.819578666,2.077877272,1.981805428,1.892898995,1.591227985,1.656107509,1.750544009,1.772391396,1.62960935,4.640002664,1.736622587,2.028852144,1.982242705,1.330606578,1.358364951,1.884042732,1.764391261,1.703146792,1.644603729,1.639550009,1.639550009 +Bermuda,BMU,North America,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Bolivia,BOL,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.516423036,1.550319934,1.557063153,1.3948037,1.274978599,1.125639469,1.065652964,1.148983181,1.070798558,0.995510996,0.975259762,0.938201757,0.949350243,1.019557988,1.046416775,1.088569382,1.195259486,1.26380481,1.348563251,1.416317393,1.509663496,1.626366425,1.678603032,1.777588045,1.90631555,1.909890716,1.995137361,2.032547019,2.046129929,1.940398005,1.940398005 +Brazil,BRA,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.328159172,1.354979891,1.347535542,1.372402004,1.39557303,1.489199885,1.594086243,1.682504665,1.711514957,1.746531545,1.794549984,1.802410371,1.769880772,1.709539024,1.785371856,1.782061764,1.783625001,1.854305856,1.945681928,1.805179788,2.03322568,2.117869375,2.279272333,2.421656961,2.523232137,2.373628508,2.168574696,2.196418173,2.071854677,2.057810839,2.057810839 +Barbados,BRB,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.755753393,3.741714774,4.488569364,3.789759312,3.888362471,4.023237014,3.969338731,4.325404668,4.715334863,4.806714611,4.567034116,4.807445302,5.010551434,5.030419439,4.940370507,5.138969156,5.297774677,5.310350587,6.358369012,16.43502256,5.4939016,6.219366934,7.472734688,5.065179206,4.458878192,4.451033309,4.513677359,4.122573001,4.325983846,4.355082032,4.355082032 +Brunei Darussalam,BRN,East Asia & Pacific,CO2 emissions (metric tons per capita),12.60078697,12.69683856,13.10754761,13.95180415,14.75201415,15.48237702,15.85582037,16.76486239,14.16328513,13.58004255,14.16711189,13.85143381,13.32268255,15.62433655,14.18897462,13.66703853,20.30994264,19.04167531,20.847719,20.50002315,18.44923521,18.61885184,18.29587739,17.82826519,17.27764771,15.42488346,16.60349981,17.17391347,17.5773964,16.13215855,16.13215855 +Bhutan,BTN,South Asia,CO2 emissions (metric tons per capita),0.150715617,0.243155636,0.224498386,0.244090201,0.263204896,0.299272954,0.369364195,0.344381952,0.354372424,0.346089021,0.355321532,0.381019907,0.389594569,0.414118231,0.453969796,0.493260813,0.486763075,0.481294913,0.446687163,0.471747475,0.583513988,0.851006097,0.912224067,0.94334976,0.973502632,1.057859388,1.262376046,1.301030267,1.391841887,1.375977209,1.375977209 +Botswana,BWA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),2.183786203,2.058325247,2.420169251,2.322905275,2.147746853,2.171289562,1.940555211,1.992957783,2.335281728,2.397128414,2.452333155,2.310897524,2.36413982,2.260164586,2.248612758,2.378997792,2.22777692,2.303437439,2.291667032,2.144873704,1.695933627,1.925170469,1.67193666,2.627813846,3.346708888,3.277194971,3.069551079,3.32414843,3.243026912,3.147107071,3.147107071 +Central African Republic,CAF,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.053442784,0.048636324,0.050688759,0.052525353,0.051036406,0.049648396,0.051386918,0.050111542,0.066177814,0.067453265,0.065926441,0.0671679,0.065752635,0.059260253,0.058082525,0.05447729,0.055851339,0.057170025,0.039781269,0.039191973,0.038752931,0.042999665,0.045081487,0.02697875,0.029120747,0.042286394,0.046279124,0.047867471,0.049288796,0.050577648,0.050577648 +Canada,CAN,North America,CO2 emissions (metric tons per capita),15.14888987,14.74101397,15.0282342,14.71338582,15.06034534,15.29060285,15.59259037,15.94398546,16.07651198,16.25852275,16.75762643,16.33156895,16.72030149,17.20830161,16.79426996,17.02748527,16.5953499,17.38057011,16.55692294,15.50214503,15.79214123,15.9959443,15.73447396,15.83846027,15.84990541,15.64858561,15.42060171,15.54457104,15.65057904,15.43061283,15.43061283 +Switzerland,CHE,Europe & Central Asia,CO2 emissions (metric tons per capita),6.452219106,6.716198199,6.646920803,6.26237251,6.089683784,6.169852459,6.223265482,6.030549707,6.223627817,6.23321054,6.084142395,6.244939386,5.980985175,6.109823415,6.127509688,6.165024808,6.077017721,5.766034471,5.878910791,5.639327378,5.777702857,5.205754138,5.317086349,5.381151799,4.859165525,4.719648777,4.737656377,4.578884688,4.40199099,4.359041462,4.359041462 +Chile,CHL,Latin America & Caribbean,CO2 emissions (metric tons per capita),2.299124713,2.171133484,2.209941852,2.317687556,2.515821652,2.709851091,3.078005784,3.468768605,3.472487431,3.58970615,3.286328366,3.121271618,3.131771583,3.167262617,3.432413196,3.458629046,3.494449666,3.906183578,4.069245883,3.875949531,4.087904661,4.437266283,4.506229076,4.723555077,4.311060938,4.576124117,4.749830077,4.714019984,4.624338351,4.821118299,4.821118299 +China,CHN,East Asia & Pacific,CO2 emissions (metric tons per capita),1.914542564,2.000538765,2.07574444,2.244840637,2.32219225,2.563478593,2.521875898,2.547901551,2.605836859,2.517419885,2.650412428,2.774761175,2.975679521,3.427437253,3.954107458,4.46770003,4.910276132,5.306366015,5.435075622,5.798318754,6.335417691,6.901344429,7.046182675,7.324147115,7.294235506,7.146449357,7.115385005,7.230985031,7.487331894,7.605936961,7.605936961 +Cote d'Ivoire,CIV,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.227256089,0.22568426,0.216196337,0.223032003,0.224965523,0.237327972,0.276165392,0.328471818,0.320089148,0.426007728,0.394417144,0.385094025,0.396946561,0.301711176,0.304387853,0.320357185,0.303920338,0.29523374,0.330008281,0.300610999,0.309259106,0.291031488,0.373134534,0.393435075,0.406222759,0.422368807,0.402556792,0.432123221,0.406474439,0.421129515,0.421129515 +Cameroon,CMR,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.246178169,0.574233855,0.548021965,0.448535384,0.349180537,0.344118052,0.340710332,0.338807137,0.342303589,0.316954107,0.335826918,0.323939303,0.3136156,0.310103009,0.296651275,0.283081514,0.279306978,0.327277496,0.331901941,0.355231325,0.344620171,0.325737695,0.320219438,0.341980233,0.363726897,0.363115439,0.379494758,0.373279083,0.380310156,0.364424922,0.364424922 +"Congo, Dem. Rep.",COD,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.091875589,0.048456844,0.039642237,0.048949095,0.054902777,0.050750141,0.053090425,0.05179433,0.050836157,0.045514319,0.034602936,0.032418904,0.033084915,0.038891149,0.036556273,0.040338851,0.040298316,0.042255675,0.042210719,0.040032941,0.04104464,0.045239954,0.041002162,0.055494204,0.069678432,0.042363694,0.030714898,0.035012815,0.037112771,0.036985586,0.036985586 +"Congo, Rep.",COG,Sub-Saharan Africa,CO2 emissions (metric tons per capita),1.357807819,1.316923666,1.257055879,1.050830508,0.782572193,0.975057728,1.137907578,1.140452477,1.314518552,1.303303809,1.390922869,1.317617226,0.833742146,0.948071795,1.002715302,1.189695728,1.276319812,1.070657483,1.086878789,1.167559259,1.268210657,1.224162351,1.166246226,1.152991586,1.095638253,1.165546016,1.104196831,1.058563169,1.237519175,1.349316017,1.349316017 +Colombia,COL,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.472091184,1.494149829,1.52545272,1.592418764,1.587852986,1.628436527,1.581869344,1.701578179,1.679686277,1.420532198,1.472118383,1.464131171,1.388856179,1.352573854,1.333540814,1.351537304,1.335388783,1.353071942,1.350808645,1.385696614,1.405488898,1.51326854,1.512727212,1.653063497,1.686264961,1.688318124,1.716241161,1.533229136,1.582527692,1.609870831,1.609870831 +Comoros,COM,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.170068854,0.165143805,0.160383454,0.155808311,0.15142338,0.168281468,0.163724738,0.159376837,0.174627752,0.189088461,0.184380059,0.197879096,0.19315867,0.24004952,0.25115953,0.245248324,0.271380387,0.17143997,0.167369873,0.20794622,0.246485411,0.212290796,0.221035685,0.256233552,0.223863893,0.244393419,0.276521906,0.344026836,0.360437441,0.376076363,0.376076363 +Cabo Verde,CPV,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.295899134,0.288826182,0.309194604,0.300499649,0.292235308,0.310649049,0.353952768,0.37105935,0.387866564,0.451890329,0.513805006,0.550836468,0.632118389,0.689003728,0.722703201,0.950254188,1.065709517,0.968284491,0.998240579,1.047944468,1.096126252,1.142609706,1.04900428,0.996599817,0.964736936,0.952852841,1.035508551,1.097676412,1.121810223,1.181955675,1.181955675 +Costa Rica,CRI,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.920038109,0.955627946,1.262731913,1.239510862,1.402208667,1.35664009,1.247122739,1.207329377,1.319700633,1.294580674,1.249252657,1.343554927,1.346038764,1.392873768,1.405865264,1.463071784,1.509635072,1.725458621,1.684918829,1.592659919,1.553293393,1.603682692,1.589162765,1.640619591,1.63281817,1.55534308,1.64920306,1.668702085,1.674186481,1.632471558,1.632471558 +Cuba,CUB,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.361333119,2.568971064,2.027684176,1.867588962,2.00397455,2.128901202,2.303624049,2.49778657,2.455903799,2.526010465,2.547988693,2.460438619,2.358999348,2.282445178,2.25414834,2.337148577,2.37806834,2.460200201,2.380533907,2.40319712,2.504045857,2.455353561,2.548611094,2.558779773,2.3605037,2.579300156,2.396977609,2.314084988,2.355764257,2.286146065,2.286146065 +Curacao,CUW,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Cayman Islands,CYM,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Cyprus,CYP,Europe & Central Asia,CO2 emissions (metric tons per capita),5.987352208,6.525172994,6.844780855,7.010687023,7.143676294,6.838977731,7.10993261,7.06919961,7.274047826,7.418613918,7.55866713,7.279172403,7.339032677,7.880736103,7.699844825,7.687389951,7.651782674,7.812294746,7.849714277,7.540372167,7.100376945,6.783205135,6.255253007,5.621287658,5.909934629,5.900152116,6.169943308,6.238953732,6.054174614,5.998795283,5.998795283 +Czech Republic,CZE,Europe & Central Asia,CO2 emissions (metric tons per capita),14.53545339,13.28020218,12.99916669,12.67975204,12.06841342,12.12132597,12.28667367,12.11067678,11.55194202,10.88599028,12.01065269,12.01181802,11.6241027,12.04336087,12.10540157,11.750804,11.77860313,12.00330783,11.39282817,10.64445418,10.71659406,10.4010178,10.09153928,9.620257259,9.264302843,9.400668002,9.627750042,9.611647341,9.492068199,9.022786158,9.022786158 +Germany,DEU,Europe & Central Asia,CO2 emissions (metric tons per capita),12.02660923,11.65485055,11.07379165,10.93025817,10.75537534,10.70862967,11.04000324,10.63756246,10.54575967,10.15331952,10.09931602,10.29363415,10.10298472,10.13870882,9.950402591,9.729424378,9.886441614,9.527586652,9.617453045,8.97178632,9.453399722,9.299036295,9.451317705,9.62420735,9.088506897,9.087290909,9.073006686,8.858293847,8.536196091,7.911621016,7.911621016 +Djibouti,DJI,Middle East & North Africa,CO2 emissions (metric tons per capita),0.457322495,0.477883077,0.487765222,0.485041326,0.465965255,0.507626292,0.466092544,0.499350844,0.573137487,0.557164348,0.515624107,0.518404025,0.535513237,0.539730051,0.518403997,0.548995985,0.54118412,0.583520389,0.575725689,0.567756274,0.618904659,0.562277492,0.575946626,0.633989062,0.445083888,0.503283386,0.452042086,0.444868114,0.417134646,0.431407701,0.431407701 +Dominica,DMA,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.852006475,0.85255126,1.13401185,1.129656302,1.126062722,1.40637086,1.127824849,1.416591115,1.56733112,1.575299307,1.866475233,2.152976131,1.71821302,1.997089963,2.273146979,2.266931091,2.403914163,2.542480715,2.541332041,7.05736224,2.539610976,2.538357502,3.523409533,2.393725648,2.531966172,2.528977972,2.524296453,2.378953286,2.373439837,2.367424267,2.367424267 +Denmark,DNK,Europe & Central Asia,CO2 emissions (metric tons per capita),10.13239021,12.18400644,11.02802546,11.4404039,12.13941892,11.46488125,13.93482212,12.0435399,11.25707668,10.6599291,9.850895645,10.12356724,10.01500952,10.98769807,9.941672844,9.262963492,10.69102319,9.779475634,9.125129139,8.678105357,8.673891232,7.73708669,6.835287325,7.116737849,6.347153074,5.929462754,6.166190299,5.746767737,5.718343553,5.107988509,5.107988509 +Dominican Republic,DOM,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.101844805,1.131985212,1.29853669,1.261517476,1.44982103,1.514213851,1.600700939,1.793576202,2.023269548,2.132252896,2.20390761,2.207336335,2.393130244,2.116308325,1.925467548,2.054464358,2.209643748,2.209049927,2.175917533,2.052891491,2.133032567,2.130799267,2.183081632,2.118782053,2.110144291,2.294373257,2.364937465,2.240059982,2.381636338,2.535627952,2.535627952 +Algeria,DZA,Middle East & North Africa,CO2 emissions (metric tons per capita),2.443429976,2.516243273,2.472960779,2.613303742,2.609009067,2.658062574,2.600933527,2.502439231,2.472447856,2.531070515,2.578744484,2.50067461,2.586712195,2.733373662,2.737354064,2.841351373,2.966914681,3.007289846,3.102451083,3.174573294,3.173654529,3.294742583,3.609307651,3.644979345,3.795632251,3.933495912,3.820090337,3.825637988,3.920109085,3.977650459,3.977650459 +Ecuador,ECU,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.507194213,1.50298745,1.572395858,1.546326858,1.677373454,1.826244052,2.050726602,2.087611577,2.005992729,1.73684381,1.738804994,1.877711066,1.838936694,1.844472234,1.925511132,2.041105738,2.143053343,2.14317376,2.1801436,2.335118311,2.481494711,2.433762684,2.396908547,2.52745943,2.620388632,2.56106243,2.414027127,2.29664472,2.349517438,2.261469817,2.261469817 +"Egypt, Arab Rep.",EGY,Middle East & North Africa,CO2 emissions (metric tons per capita),1.563210403,1.556302956,1.54942798,1.547411237,1.438724008,1.503512728,1.55562046,1.634401164,1.676428486,1.726119823,1.665079192,1.806061187,1.810728443,1.826542965,1.948172596,2.147938562,2.22117664,2.34430544,2.38509982,2.436192983,2.42033575,2.434305307,2.487785551,2.419103472,2.423232509,2.44779056,2.448249515,2.511649632,2.518806451,2.484059911,2.484059911 +Eritrea,ERI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),,,0.19489784,0.281421994,0.329060654,0.362939026,0.396090631,0.378099046,0.276463569,0.290514219,0.279181805,0.29477147,0.274076516,0.265285439,0.250017559,0.212265186,0.17819148,0.17019629,0.146925243,0.150644888,0.157706966,0.177350806,0.190763128,0.195035548,0.196288983,0.194446714,0.195465331,0.210964662,0.246177237,0.251635846,0.251635846 +Spain,ESP,Europe & Central Asia,CO2 emissions (metric tons per capita),5.530352721,5.699785887,5.934211892,5.540472762,5.776362895,6.05602903,5.76863509,6.206095959,6.369906713,6.890852536,7.230107062,7.216328687,7.548593756,7.553396348,7.817921309,8.029202013,7.698212561,7.842252141,7.056387715,6.200856827,5.866642426,5.87043563,5.756946794,5.208274629,5.184067004,5.51794436,5.314294581,5.654254455,5.492571471,5.09135092,5.09135092 +Estonia,EST,Europe & Central Asia,CO2 emissions (metric tons per capita),22.4831663,20.20093332,15.53723817,12.2747181,12.18449875,11.31812278,12.15037645,11.98255135,11.71585305,10.9980694,10.68014331,11.07977365,10.83843826,12.35846893,12.49128506,12.71797866,11.86507343,14.90288476,13.76122746,11.27750545,14.26988866,13.68801133,12.7693736,14.65860673,13.64730803,11.81383402,12.15239497,12.68422805,11.58870366,7.672277909,7.672277909 +Ethiopia,ETH,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.048237691,0.04696636,0.029558418,0.036400784,0.040956131,0.045049857,0.048740284,0.050413985,0.051673614,0.049422619,0.053756289,0.064554538,0.065153465,0.069557428,0.071794656,0.066145963,0.068799271,0.073877268,0.078271761,0.076612691,0.073824767,0.083647726,0.091451262,0.105676114,0.125797367,0.127832027,0.144493245,0.148684311,0.157840173,0.163813429,0.163813429 +Finland,FIN,Europe & Central Asia,CO2 emissions (metric tons per capita),10.94169357,10.99578359,10.36891768,10.55177326,11.77792413,10.98126587,12.20979777,11.79415293,11.11284025,10.93994472,10.64485611,11.77523242,12.1985969,13.75595751,12.94525129,10.57167065,12.72627915,12.30921631,10.6636072,10.14821304,11.65875348,10.22962444,9.126387978,9.22784648,8.451871908,7.814537356,8.316193077,7.810154155,8.082639791,7.372854761,7.372854761 +Fiji,FJI,East Asia & Pacific,CO2 emissions (metric tons per capita),0.947054181,0.924669363,0.967130979,0.927198985,0.91430721,0.915623372,0.981655786,0.946090502,0.912331219,0.930172566,0.998753408,1.277762147,1.079414216,1.28664166,1.797364878,1.570095596,1.66693039,1.50684357,1.147445607,1.136315747,1.349125821,1.285539092,1.19066194,1.305449843,1.488838858,1.588704993,1.742308032,1.880427571,1.844955795,1.831553275,1.831553275 +France,FRA,Europe & Central Asia,CO2 emissions (metric tons per capita),6.117208209,6.500247467,6.263082143,5.911675954,5.805094459,5.915833662,6.157003248,5.988008873,6.332173623,6.197031415,6.125507901,6.1399245,6.003048171,6.052063904,6.024888047,6.025069386,5.840018106,5.667781492,5.561011371,5.312096451,5.348198409,5.128951791,5.154142128,5.12979914,4.616052854,4.677807228,4.70474678,4.749542598,4.575874163,4.468770089,4.468770089 +Faroe Islands,FRO,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +"Micronesia, Fed. Sts.",FSM,East Asia & Pacific,CO2 emissions (metric tons per capita),,,1.084962421,1.058700109,1.037442233,1.115915748,1.10792071,1.106266075,1.201412121,1.206283811,1.210371957,1.399645423,1.308081144,1.496697877,1.500600207,1.507513981,1.328600989,1.34045691,1.158871619,1.262491335,1.068832829,1.160003067,1.24394767,1.321727314,1.303004361,1.377587623,1.542439793,1.614914698,1.50923297,1.581569507,1.581569507 +Gabon,GAB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),4.318093972,4.673160584,4.518374223,4.515575823,4.369819116,4.802060185,5.220388447,4.871501018,5.46125373,5.028947724,4.949693046,4.952273753,4.62621577,4.878987517,4.498488798,4.357987805,3.803812803,3.354690664,3.470443269,3.314371184,3.546479337,3.431022623,3.200590683,3.186448492,3.163816156,3.142183759,3.197399088,2.581348773,2.415920485,2.416484011,2.416484011 +United Kingdom,GBR,Europe & Central Asia,CO2 emissions (metric tons per capita),9.812990193,9.93784978,9.688886854,9.379643108,9.248649611,9.079951871,9.377833976,8.988638193,8.993429855,8.908112348,9.014558285,9.222987414,8.940301425,9.104141448,9.053158584,8.955450044,8.908600278,8.650989769,8.337891639,7.490653988,7.686282334,7.043919991,7.343460282,7.075818333,6.43320778,6.159448333,5.804004752,5.555651514,5.427748177,5.220514488,5.220514488 +Georgia,GEO,Europe & Central Asia,CO2 emissions (metric tons per capita),6.974177426,5.275129759,4.118190212,3.276251756,2.158775007,1.756223321,1.41594528,1.268990897,1.175886457,1.08727237,1.169940333,0.876849261,0.743996199,0.799648581,0.858087124,1.086491596,1.211231833,1.458489553,1.25764955,1.473356725,1.404919111,1.735685448,1.928196034,2.108848922,2.277240519,2.469615623,2.588862958,2.609975618,2.568059536,2.717624226,2.717624226 +Ghana,GHA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.188854549,0.168339541,0.196763056,0.198053537,0.208916042,0.218054975,0.234216124,0.24010305,0.332295428,0.349769877,0.297735601,0.314320105,0.366979247,0.344091272,0.31402298,0.322718935,0.380266256,0.397144284,0.367512374,0.414133624,0.451580867,0.462822311,0.561999712,0.587425248,0.554280565,0.566623028,0.564217035,0.584105258,0.627538298,0.658823541,0.658823541 +Gibraltar,GIB,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Guinea,GIN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.157423742,0.156084161,0.156342316,0.156585939,0.158167092,0.159567934,0.16479581,0.168361791,0.173010997,0.177535105,0.180809115,0.186525449,0.189842229,0.194216978,0.198303128,0.200887312,0.204138179,0.208023423,0.206391015,0.21275591,0.245286381,0.251428453,0.23281943,0.200131818,0.200879386,0.222181476,0.240236469,0.276776092,0.302071193,0.309288541,0.309288541 +"Gambia, The",GMB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.198829002,0.201476622,0.194651749,0.197952418,0.191917706,0.194935747,0.188988662,0.191583328,0.193841651,0.203583381,0.182134433,0.227929445,0.213635204,0.206907262,0.213828841,0.213765883,0.226209665,0.250023476,0.254545114,0.281564377,0.245371539,0.243487777,0.241467286,0.224065899,0.25691229,0.254091824,0.246610947,0.243913466,0.241218342,0.247050718,0.247050718 +Guinea-Bissau,GNB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.174311597,0.170422306,0.176409537,0.172509466,0.168800904,0.165312026,0.162040267,0.176599662,0.147266219,0.161409119,0.12486421,0.122238928,0.119573939,0.148056138,0.152265871,0.156141834,0.159700111,0.162942027,0.152045425,0.154994881,0.157624801,0.153551253,0.155765084,0.151675192,0.159533648,0.16117826,0.173919484,0.169570703,0.170730038,0.171792958,0.171792958 +Equatorial Guinea,GNQ,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.143133868,0.161721082,2.01221189,2.075061009,2.149868816,2.214313321,2.306898985,3.075724333,3.527330545,5.552069994,3.662278531,5.382625518,7.032327616,7.29608142,8.647755711,11.10033354,11.94400452,10.39326453,11.36100912,10.76987412,10.54427516,10.12300595,9.522968776,8.528333301,7.048195802,5.622232353,5.480664895,4.595850574,4.912274137,3.945480032,3.945480032 +Greece,GRC,Europe & Central Asia,CO2 emissions (metric tons per capita),7.416057913,7.346951195,7.51798648,7.465286989,7.583999957,7.842151122,7.800128195,7.856482991,8.127412607,8.121394969,8.741595261,8.894202354,8.860741473,9.17087841,9.113529104,9.278882623,9.137630592,9.441123453,9.064040878,8.529742762,7.874949777,7.61375705,7.251237354,6.609996229,6.385178661,6.28506954,6.203617147,6.211250289,6.0580184,5.59618907,5.59618907 +Grenada,GRD,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.141931733,1.244013187,1.749673223,1.526966224,1.610549097,1.695151866,1.881132244,1.969143521,2.156376503,2.147829228,2.042066571,2.227775518,2.315797548,2.403776814,2.20420528,2.388732825,2.477653381,2.662027145,2.749935914,7.656895482,2.730002651,2.903002289,3.81565719,2.958251607,2.295684114,2.463436318,2.539383122,2.615581576,2.871268408,2.946376075,2.946376075 +Greenland,GRL,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Guatemala,GTM,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.434248626,0.433481836,0.5060742,0.521928185,0.540970172,0.617296792,0.587456968,0.607135726,0.75048331,0.724953006,0.81278639,0.826344294,0.861904487,0.848950174,0.847650879,0.890464915,0.871846874,0.920826905,0.818091212,0.846417112,0.802261619,0.808455576,0.821948809,0.864132971,0.911388463,1.049628082,1.105025419,1.029997461,1.120698338,1.162970924,1.162970924 +Guam,GUM,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Guyana,GUY,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.574048911,1.531276319,1.442700736,1.445353057,1.857962092,2.009725495,2.076758574,2.269204129,2.321638466,2.321002673,2.22306145,2.200733757,2.175112689,2.174082262,2.239395333,1.983499455,1.782041634,2.156797884,2.142431558,2.179966238,2.348451477,2.433416853,2.647645978,2.607730233,2.698556721,2.710334223,3.215088122,3.186200564,3.324745367,3.640892855,3.640892855 +"Hong Kong SAR, China",HKG,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Honduras,HND,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.494419916,0.480524631,0.520527766,0.537592948,0.585694388,0.677875849,0.663850804,0.668243103,0.752362587,0.742519313,0.758991925,0.859015935,0.878880862,0.947043924,1.038040468,0.934443841,1.043973254,1.093677158,1.076312315,0.990089255,0.983472529,1.038833066,1.06935877,1.064951336,1.056324782,1.089663658,1.021487509,0.98207493,1.048237401,1.048622992,1.048622992 +Croatia,HRV,Europe & Central Asia,CO2 emissions (metric tons per capita),4.257574464,3.143512656,3.286844013,3.377920874,3.196458144,3.346298617,3.348623038,3.764123733,4.088580768,4.104066904,4.037327826,4.465488057,4.713895971,5.021612128,4.901733118,4.976630894,5.012573327,5.308317229,5.042108344,4.717571565,4.530399209,4.445615774,4.079616457,3.997002654,3.831644469,3.948992432,4.043744105,4.221085948,4.019234669,4.063707833,4.063707833 +Haiti,HTI,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.144929287,0.139302715,0.12295937,0.092484818,0.024992377,0.11621137,0.134393061,0.158142712,0.160250921,0.165883927,0.173680812,0.185856117,0.209043763,0.203368312,0.184589899,0.184877283,0.184059902,0.215895462,0.210437489,0.203101721,0.247253132,0.267318268,0.236076333,0.254791238,0.286282868,0.30666988,0.309963776,0.303213317,0.295778642,0.294768414,0.294768414 +Hungary,HUN,Europe & Central Asia,CO2 emissions (metric tons per capita),6.498947174,6.222646384,5.593412349,5.636482777,5.586195195,5.56009242,5.668572484,5.538125216,5.586091557,5.65663788,5.350127818,5.524375965,5.473190665,5.74457771,5.575263133,5.543733303,5.506698601,5.355128938,5.280833386,4.773188743,4.787989094,4.704300453,4.377864468,4.120050589,4.11798843,4.407180501,4.50885432,4.744601547,4.746529359,4.74663103,4.74663103 +Indonesia,IDN,East Asia & Pacific,CO2 emissions (metric tons per capita),0.818737765,0.879778596,0.913551696,0.969813213,1.027138052,1.135810516,1.184184804,1.287603307,1.276949883,1.339691637,1.326863641,1.408681788,1.40616085,1.515549968,1.528266442,1.512001407,1.589363176,1.635120972,1.597402667,1.638919951,1.718201745,1.939122786,1.938042616,1.778914016,1.896733638,1.890795841,1.844764783,1.954725536,2.15559759,2.290397148,2.290397148 +Isle of Man,IMN,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +India,IND,South Asia,CO2 emissions (metric tons per capita),0.645361649,0.681306247,0.688755269,0.702336947,0.725358158,0.765476409,0.787965578,0.818533297,0.820287851,0.868284688,0.887641212,0.887013876,0.901339542,0.910255466,0.961090201,0.99029291,1.042663453,1.129757683,1.18632121,1.285083612,1.344896147,1.405068333,1.508508252,1.539947839,1.657231271,1.647151914,1.657396308,1.733360844,1.8126965,1.797620119,1.797620119 +Ireland,IRL,Europe & Central Asia,CO2 emissions (metric tons per capita),8.810537585,8.904331489,8.855028763,8.850025208,9.141078424,9.268903784,9.572482275,9.789963505,10.34827522,10.6450807,11.17688705,11.5926495,11.17258201,11.0320952,10.97963685,11.21417451,11.05861518,10.5388979,10.19702642,8.943031474,8.813296615,8.008586809,8.072558903,7.723057986,7.628162753,7.881824817,8.163462657,7.858737173,7.737323783,7.245143221,7.245143221 +"Iran, Islamic Rep.",IRN,Middle East & North Africa,CO2 emissions (metric tons per capita),3.521081033,3.798607899,3.974966067,3.963749034,4.401507243,4.419079656,4.491698593,4.631249508,4.548720471,4.990056076,5.187936248,5.32843848,5.49708091,5.721566758,6.057320614,6.461795522,6.862471364,7.207252776,7.25243453,7.436286869,7.336652683,7.396667663,7.40165311,7.631864943,7.81441898,7.633623871,7.631719002,7.764841864,7.792523264,7.598364845,7.598364845 +Iraq,IRQ,Middle East & North Africa,CO2 emissions (metric tons per capita),3.686180806,2.546192431,3.6592377,4.724853017,5.226377052,4.96641528,4.757717976,5.546284281,4.150250087,3.188746842,3.729318782,4.029629987,3.656356845,3.169490116,3.348428329,3.162065041,3.022428749,2.746205329,3.105080315,3.251285214,3.649723858,3.679052199,4.045153699,4.195185035,3.895158431,3.743646439,3.884936915,4.129653375,4.244982955,4.440624129,4.440624129 +Iceland,ISL,Europe & Central Asia,CO2 emissions (metric tons per capita),7.65228038,7.408930282,7.431327258,7.507820647,7.856522605,7.477530022,8.441297654,7.929833879,7.84536959,7.642917143,7.930157714,7.579798434,7.790681127,7.702377441,7.94319225,7.717349417,7.669973612,7.638831305,6.868002252,6.624824238,6.162727567,5.924504836,5.799523611,6.269999047,6.261721492,6.227045154,4.859303764,4.863133247,4.819673475,4.548442258,4.548442258 +Israel,ISR,Middle East & North Africa,CO2 emissions (metric tons per capita),7.255364807,6.975146494,7.195002928,7.698156244,8.031116873,8.436429216,8.56113844,8.733721727,8.625020935,8.649795918,9.063444109,8.999844696,9.296803932,9.406998865,9.275958268,8.803624525,9.120036553,9.275636617,9.127353202,8.780859698,9.250222551,8.990702786,9.615068271,8.313170792,7.877600353,7.892507176,7.603557613,7.529868203,6.87621041,6.919593718,6.919593718 +Italy,ITA,Europe & Central Asia,CO2 emissions (metric tons per capita),7.145018163,7.119107279,7.082581542,6.984291424,6.901240953,7.32562417,7.248469279,7.303872086,7.492433586,7.607835904,7.662168039,7.662604587,7.77212967,8.064459636,8.18925745,8.173783064,8.025766415,7.860767964,7.564248487,6.71897022,6.836836177,6.680594198,6.327708948,5.751905744,5.38747546,5.563259469,5.498165145,5.437857589,5.37687093,5.311315442,5.311315442 +Jamaica,JAM,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.086903142,3.037720619,3.311598681,3.348650458,3.339920177,3.425813187,3.533139402,3.560490016,3.725745283,3.790818243,3.78950826,3.768638497,3.806386039,3.908559691,3.878874772,3.854014752,4.378426925,4.342126485,3.458106721,2.818474209,2.661482239,2.664607715,2.448869311,2.588580197,2.500750419,2.452418296,2.604738412,2.471884805,2.933707295,2.845730012,2.845730012 +Jordan,JOR,Middle East & North Africa,CO2 emissions (metric tons per capita),2.784720103,2.600722831,2.999245538,2.903684085,2.945339799,2.96371067,2.930582178,2.963781232,2.957134694,2.907534828,3.176186604,3.114621124,3.172535294,3.18547751,3.329605285,3.44627904,3.366409389,3.371546348,3.051945799,2.997131378,2.781778794,2.709171986,2.98147233,2.79375767,2.864728014,2.731322514,2.597786972,2.672228405,2.486623181,2.438204112,2.438204112 +Japan,JPN,East Asia & Pacific,CO2 emissions (metric tons per capita),8.831775701,8.905650027,8.961703838,8.873018289,9.273035198,9.332839199,9.420310599,9.302379082,8.942325949,9.202485963,9.323415561,9.204791229,9.467613289,9.51275428,9.469634517,9.49198928,9.303737228,9.570784184,9.044142107,8.598248928,9.030061533,9.493010565,9.822297325,9.908431318,9.562839774,9.276629423,9.189697811,9.098304984,8.801681435,8.540980205,8.540980205 +Kazakhstan,KAZ,Europe & Central Asia,CO2 emissions (metric tons per capita),14.51247859,14.97534208,15.44123931,13.38406629,12.33574177,11.07974884,9.846435028,8.623745101,9.012954131,8.215898128,8.072629613,7.903981166,8.820274326,9.802120407,10.52622175,11.17116807,12.1047148,12.81242182,15.34074602,13.27361979,14.07314044,14.82436446,14.56638251,15.26278838,12.10241477,10.87226272,11.36053552,11.89614517,11.8513159,11.45693783,11.45693783 +Kenya,KEN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.258803383,0.240195282,0.234935687,0.224209954,0.217806655,0.229398295,0.243796174,0.225730104,0.236690397,0.240845592,0.260288294,0.231669148,0.219840481,0.188299589,0.208781937,0.227167866,0.247018262,0.242081741,0.24904513,0.286295484,0.300732682,0.301772158,0.273997499,0.309754058,0.324410689,0.359452718,0.389590299,0.377928444,0.340321563,0.423783898,0.423783898 +Kyrgyz Republic,KGZ,Europe & Central Asia,CO2 emissions (metric tons per capita),5.18309346,4.574782687,3.056207645,2.238359865,1.450687692,1.008683449,1.246651111,1.211566306,1.266512896,0.989587637,0.95337253,0.802814908,0.995852243,1.108401275,1.089192302,1.026614534,1.019469602,1.228076796,1.411999216,1.255735372,1.165586722,1.38178651,1.794121918,1.639974843,1.663953395,1.724051177,1.595525916,1.521409491,1.779275005,1.556643256,1.556643256 +Cambodia,KHM,East Asia & Pacific,CO2 emissions (metric tons per capita),0.140380634,0.139945989,0.140275786,0.138405153,0.143440027,0.137948573,0.139307228,0.145150804,0.16206184,0.16068698,0.161247317,0.173311469,0.174873333,0.185125113,0.182145538,0.200401487,0.219621964,0.267544785,0.292426404,0.337032292,0.35913403,0.368602225,0.383614744,0.381996121,0.455006519,0.543119905,0.70213092,0.792658643,0.897242084,0.98140655,0.98140655 +Kiribati,KIR,East Asia & Pacific,CO2 emissions (metric tons per capita),0.276265989,0.271399881,0.267497693,0.396243611,0.391297543,0.386020897,0.380208861,0.374120816,0.367836386,0.361580831,0.355429181,0.349471134,0.458148155,0.450247626,0.552498406,0.758240452,0.74198917,0.621561971,0.607533401,0.594483183,0.485767033,0.477395338,0.564127142,0.556137428,0.548511237,0.540896253,0.622061871,0.788415579,0.776920319,0.765254095,0.765254095 +St. Kitts and Nevis,KNA,Latin America & Caribbean,CO2 emissions (metric tons per capita),2.732240437,2.724053391,3.686318842,3.402931382,3.604209717,3.564892934,3.531738557,3.733345778,4.164256796,4.12635826,4.310051494,4.708309044,5.092100695,5.027432385,5.181011477,4.695637301,4.859189237,5.233519647,5.189090456,14.40358831,4.896859779,5.663201351,6.816222682,4.570020747,4.529699153,4.687133713,4.648550129,4.612191457,4.767534994,4.731801491,4.731801491 +"Korea, Rep.",KOR,East Asia & Pacific,CO2 emissions (metric tons per capita),5.77756339,6.346819075,6.790030585,7.41266563,7.936106147,8.547004567,9.005884083,9.39295698,7.919587271,8.620949108,9.714493739,9.954155954,9.717757697,9.723895501,10.10575182,9.982450603,10.07157738,10.34618659,10.49685145,10.68065582,11.60791602,11.98478721,11.9586009,11.89000868,11.58874374,11.91474367,12.02472517,12.20028602,12.22524582,11.79932538,11.79932538 +Kuwait,KWT,Middle East & North Africa,CO2 emissions (metric tons per capita),13.90221204,3.849757076,,,,22.57291362,21.90111245,21.80958768,23.0077641,23.43667537,24.37017236,25.28915647,26.01321211,26.88716685,28.13454038,30.79469952,30.51404573,28.19459481,28.55410798,27.5253006,26.97965604,26.29058751,25.47440065,24.77326637,23.1838022,23.20895692,23.13702198,22.36876769,22.08921039,22.0224164,22.0224164 +Lao PDR,LAO,East Asia & Pacific,CO2 emissions (metric tons per capita),0.119761295,0.125592741,0.133323082,0.132036175,0.135139786,0.13824475,0.157537917,0.164346412,0.165221754,0.168088447,0.169055324,0.184857098,0.202066285,0.20621736,0.2136979,0.219066618,0.280530097,0.291003292,0.339031816,0.413100752,0.460861368,0.478923877,0.50740729,0.635958995,0.653637811,1.317280722,2.293360853,2.739812211,2.741627996,2.609681834,2.609681834 +Lebanon,LBN,Middle East & North Africa,CO2 emissions (metric tons per capita),2.004971759,2.40955608,2.282085983,3.182251845,3.31143438,3.769436333,3.910639126,4.409001141,4.402311728,4.546713479,4.077783393,4.23202311,4.026584099,3.967297222,3.9130059,3.67756536,3.409835694,3.154794472,3.914165316,4.550151946,4.21153464,4.071493797,4.238282748,3.930312343,4.016900629,4.134596535,4.141917722,4.299515468,4.051370164,4.076894274,4.076894274 +Liberia,LBR,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.216771672,0.181360014,0.19983893,0.21247523,0.211428091,0.205413426,0.203658446,0.193447711,0.194639702,0.148164172,0.150959453,0.152339529,0.148773753,0.155993308,0.178591134,0.208196483,0.207256313,0.184868989,0.149673095,0.143841627,0.187595232,0.211577212,0.229709292,0.216555329,0.2798481,0.281738701,0.307404651,0.272211611,0.23448965,0.23899343,0.23899343 +Libya,LBY,Middle East & North Africa,CO2 emissions (metric tons per capita),6.446286319,6.34208763,5.663424854,6.430943902,7.959016831,8.785975417,9.020738565,8.245395474,8.062694279,8.19193464,8.346564592,8.166078752,8.24248791,8.703781959,8.486622726,9.13838937,8.989490546,8.266404753,8.792257212,9.19467249,9.608454155,6.714752633,9.168355709,9.273220725,9.116574105,7.997426401,7.847927464,8.382057693,8.477868963,8.380729344,8.380729344 +St. Lucia,LCA,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.376622059,1.428561225,2.116282679,2.022286997,2.136752137,2.314956663,2.284378212,2.319109462,2.548636479,2.516323844,2.488244639,2.655135791,2.6977515,2.803214278,2.780850372,2.692646612,2.902441614,2.863210072,2.882166504,7.954802812,3.044367182,3.361095454,4.245587419,2.873158449,2.860235383,2.791253329,2.832892608,2.928904818,2.913848872,2.95412906,2.95412906 +Liechtenstein,LIE,Europe & Central Asia,CO2 emissions (metric tons per capita),6.946856547,7.200164575,7.106118029,7.336512489,6.575702778,6.475845098,6.697710021,6.911718505,7.119420541,7.01968564,6.629701061,6.260620696,6.49254829,6.7306568,6.677505637,6.624805697,6.576125923,5.679075531,6.202599419,5.878565446,5.278364196,4.958814489,5.189130073,5.143475842,4.298879508,4.270652514,3.983534881,4.232244318,3.692177873,3.945292108,3.945292108 +Sri Lanka,LKA,South Asia,CO2 emissions (metric tons per capita),0.221635184,0.227535412,0.295994317,0.283963689,0.318881886,0.319027927,0.455156967,0.451521115,0.46378604,0.509020568,0.582076331,0.573718096,0.597508967,0.645546016,0.663841663,0.715272864,0.629570172,0.684909284,0.641013344,0.610728505,0.645058173,0.755938089,0.824969419,0.703424802,0.847049783,0.970910854,1.034287615,1.089349031,1.00092296,1.090675627,1.090675627 +Lesotho,LSO,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.199558975,0.200856913,0.196377233,0.197559373,0.193410816,0.194880644,0.191284262,0.193084133,0.195241709,0.193094925,0.191853129,0.196488939,0.201987158,0.20313572,0.214361955,0.215418454,0.216087681,0.221447602,0.23148964,0.266313577,0.275609793,0.284460517,0.307694142,0.30071067,0.298515066,0.315685529,0.332523549,0.334682897,0.346246108,0.362307409,0.362307409 +Lithuania,LTU,Europe & Central Asia,CO2 emissions (metric tons per capita),8.713199442,9.257224496,5.399833627,4.274139042,4.049608109,3.786060574,3.951007507,3.893557086,4.144442995,3.475928697,3.003255289,3.212499186,3.258722606,3.288228155,3.526720564,3.861517472,3.981762324,4.088145504,4.083507545,3.695956383,4.068083042,3.913325743,3.992940664,3.830693465,3.703492659,3.810789214,3.904845812,3.966902972,4.158422562,4.198076022,4.198076022 +Luxembourg,LUX,Europe & Central Asia,CO2 emissions (metric tons per capita),29.56658374,30.36175711,29.17065086,29.3100195,26.8288143,21.19302539,21.09964391,19.64477292,17.8243466,18.39828097,19.61952785,20.65568201,22.0093006,22.67342686,25.45323535,25.60420297,24.79704354,23.14617017,22.55192972,20.97299341,21.7574405,21.02838372,20.13387346,18.68006408,17.34616222,16.02867977,15.20582045,15.09216281,15.33020757,15.30642656,15.30642656 +Latvia,LVA,Europe & Central Asia,CO2 emissions (metric tons per capita),7.051796913,6.489143324,5.343608975,4.587853891,4.054361771,3.621648768,3.666742362,3.506174443,3.373417388,3.158358858,2.927076514,3.149107682,3.181579866,3.317373005,3.367030096,3.443810739,3.696429298,3.876699912,3.724758973,3.436572194,4.061872255,3.835493313,3.721147063,3.701592882,3.651352159,3.701593036,3.648821173,3.665855177,4.042188179,3.955435862,3.955435862 +"Macao SAR, China",MAC,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +St. Martin (French part),MAF,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Morocco,MAR,Middle East & North Africa,CO2 emissions (metric tons per capita),0.866674748,0.91526633,0.967663773,0.978008048,1.042337759,1.066523229,1.040043425,1.077299946,1.089630485,1.131591273,1.141917571,1.245265322,1.272120189,1.250718366,1.36110692,1.430937324,1.460816566,1.487308731,1.542007758,1.526820983,1.600327236,1.706431503,1.747192709,1.708106064,1.716465376,1.742749914,1.71723308,1.785209569,1.802987555,1.959872285,1.959872285 +Monaco,MCO,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Moldova,MDA,Europe & Central Asia,CO2 emissions (metric tons per capita),10.2825876,8.267454158,6.825365369,5.855813131,4.770134505,4.112038484,3.529729999,3.263471871,2.947852992,2.508759325,2.294971959,2.406374218,2.466926631,2.677168603,2.687255676,2.832301219,2.770741944,2.832852436,2.841737072,2.667275485,2.900589865,2.916254254,2.846693444,2.51163813,2.698682174,2.829393394,2.904891689,2.925422215,3.153369697,3.324610168,3.324610168 +Madagascar,MDG,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.076733088,0.079545775,0.078040291,0.078892544,0.09260291,0.101666718,0.094226322,0.098969463,0.110069755,0.109275143,0.104650238,0.102700134,0.06680536,0.089703541,0.092681049,0.093255492,0.086863187,0.08850687,0.089015683,0.082162021,0.088409221,0.100717581,0.122613506,0.127606246,0.127596996,0.135346585,0.127739729,0.135703195,0.12755921,0.152766255,0.152766255 +Maldives,MDV,South Asia,CO2 emissions (metric tons per capita),0.716977581,0.696430359,0.973458444,0.824415901,0.804563484,1.023042055,1.080338609,1.288679331,1.154798935,1.572085609,1.646408682,1.676510344,2.107517395,1.751018304,2.409522433,2.252787914,2.656577793,2.595682231,2.533134579,2.575051504,2.624887153,2.654450911,2.869866616,2.719012867,3.149294983,3.011558239,3.701328042,3.746993369,4.072103192,3.973956262,3.973956262 +Mexico,MEX,Latin America & Caribbean,CO2 emissions (metric tons per capita),3.211459758,3.3679239,3.349750726,3.392592466,3.621484603,3.347468763,3.464414786,3.619874761,3.801311841,3.643438938,3.83397972,3.777038684,3.79604559,3.925940997,3.962113262,4.077064206,4.167900165,4.187211587,4.146991471,3.986790881,4.056954882,4.134993377,4.147972825,4.003630132,3.840633659,3.870316544,3.837647208,3.779372436,3.58639514,3.521600048,3.521600048 +Marshall Islands,MHL,East Asia & Pacific,CO2 emissions (metric tons per capita),,,1.624629381,1.806213374,1.792328833,1.783803068,1.781366902,1.783838424,1.985860672,1.98341862,1.970288056,2.139619926,2.291475659,2.057420731,2.386371893,2.533615661,2.510535293,2.497948125,2.314567447,2.488667685,2.483987165,2.476824015,2.468613355,2.459030801,2.623157336,2.611238875,3.118341166,3.100615079,3.081558706,3.061693238,3.061693238 +North Macedonia,MKD,Europe & Central Asia,CO2 emissions (metric tons per capita),4.303137233,4.204075244,4.294351118,4.455591263,4.314449166,4.295959328,5.056696831,4.502047956,4.901562772,4.506375853,4.323043897,4.383546564,4.143242276,4.509631983,4.349229415,4.531495635,4.519102898,4.746620875,4.631398117,4.325413431,4.204371545,4.624639348,4.390978645,3.943737473,3.724356864,3.579319286,3.522333131,3.755118077,3.51601022,3.996737213,3.996737213 +Mali,MLI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.001183444,0.001158007,0.001129901,0.001100452,0.00107125,0.001043225,0,0.000990652,,,0.128808907,0.142836826,0.12051418,0.11683518,0.119653221,0.129153365,0.143145185,0.151632184,0.147375805,0.172136787,0.18472556,0.201100982,0.194624453,0.19574642,0.199595937,0.209303734,0.259943425,0.279812002,0.286721356,0.29657102,0.29657102 +Malta,MLT,Middle East & North Africa,CO2 emissions (metric tons per capita),6.522291555,6.074015034,5.902866563,7.567841253,6.69695862,6.305988835,6.106789855,6.452607297,6.151258672,6.218103195,5.46032039,6.335426484,5.859044353,6.548213153,6.479459874,6.512577233,6.538237823,6.687581821,6.644209959,6.085187757,6.248371356,6.173907034,6.475758827,5.563811012,5.430805313,3.729892769,2.964713376,3.247870147,3.198316143,3.293245606,3.293245606 +Myanmar,MMR,East Asia & Pacific,CO2 emissions (metric tons per capita),0.098705248,0.095965184,0.100939382,0.112147375,0.130234082,0.158080806,0.164446293,0.161013705,0.173422241,0.188605397,0.202056101,0.176812683,0.173996307,0.217865792,0.209000441,0.218999293,0.20222694,0.20938514,0.158222646,0.149053636,0.160669313,0.17042352,0.232622809,0.262282625,0.325932191,0.361422537,0.412101397,0.60881351,0.613312795,0.679428523,0.679428523 +Montenegro,MNE,Europe & Central Asia,CO2 emissions (metric tons per capita),3.166373117,2.240139679,2.432146402,2.114164905,2.060881043,2.174225779,2.536812422,2.739860874,2.896346982,1.996696375,2.512604347,2.749473566,2.902457711,3.08688854,3.325980246,3.255944948,3.544571467,3.409782674,4.360024664,2.830368724,4.16513287,4.09625219,3.754425023,3.654176435,3.570222461,3.793242395,3.454908775,3.647330429,4.017826292,4.179875994,4.179875994 +Mongolia,MNG,East Asia & Pacific,CO2 emissions (metric tons per capita),5.93826675,6.654889856,5.732127774,5.235958353,4.525373003,4.473422085,3.751234044,3.647660018,3.629545263,3.623389675,3.754040286,3.707233528,3.92917514,3.771116497,3.829523873,4.377720656,4.853735335,5.019625678,4.928000758,5.101365454,5.261219125,5.677968414,6.067905096,6.377995554,6.163032906,5.769680109,5.944984219,6.288160891,6.79764812,7.153120086,7.153120086 +Northern Mariana Islands,MNP,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Mozambique,MOZ,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.086238147,0.070528058,0.079675509,0.089764421,0.073588194,0.075565399,0.072679678,0.078672088,0.073748304,0.07132843,0.080736566,0.077379485,0.083670206,0.09828723,0.095929046,0.083439354,0.088234843,0.102891487,0.100553963,0.108758711,0.113889571,0.138501288,0.14801305,0.164314407,0.184887949,0.204126905,0.26158888,0.251666665,0.235625091,0.246986412,0.246986412 +Mauritania,MRT,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.462064731,0.469367991,0.47138,0.477590108,0.474391715,0.505698837,0.51835307,0.505430917,0.496751685,0.507498485,0.482849894,0.518057064,0.557935865,0.517998712,0.557966222,0.499305929,0.555929037,0.621387214,0.576414856,0.692519115,0.686852526,0.68359045,0.736532985,0.678454997,0.737745687,0.879815244,0.782989056,0.81492894,0.838005587,0.872793555,0.872793555 +Mauritius,MUS,Sub-Saharan Africa,CO2 emissions (metric tons per capita),1.095605771,1.167933953,1.217216981,1.339561535,1.356881365,1.380899224,1.419758094,1.410800812,1.542543611,1.871915063,2.047396815,2.148313908,2.16665648,2.266415026,2.268626679,2.409925014,2.674238776,2.742753963,2.789117802,2.741639064,2.927063408,2.906410475,2.970024269,3.034990528,3.132598572,3.136372847,3.197535651,3.297451534,3.264040403,3.294591006,3.294591006 +Malawi,MWI,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.058482648,0.06666416,0.065042504,0.074147802,0.075930962,0.076185306,0.073831789,0.075012864,0.071074249,0.072782048,0.063684264,0.05948215,0.058051867,0.062499047,0.062592276,0.06019349,0.060121661,0.062210458,0.069930583,0.069365009,0.061212099,0.062156976,0.061704298,0.061871473,0.052180694,0.055537956,0.065096398,0.067345051,0.076061492,0.077836684,0.077836684 +Malaysia,MYS,East Asia & Pacific,CO2 emissions (metric tons per capita),3.029425024,3.515129989,3.53476829,3.748543552,3.991488828,4.212791305,4.693205258,4.916803438,4.779185487,5.050462037,5.361673228,5.460347212,5.633584028,5.850077034,6.282887624,6.51677658,6.64454285,7.108435391,7.450065403,6.559572504,7.097979384,7.07620238,7.080248362,7.589690457,7.923564998,7.814088295,7.689838122,7.317875576,7.752148815,7.927126037,7.927126037 +Namibia,NAM,Sub-Saharan Africa,CO2 emissions (metric tons per capita),,0.758602519,0.804244831,0.906695269,1.030263358,1.087313084,1.154277621,1.160168643,1.166527588,1.122537434,1.081031081,1.348930479,1.150406836,1.208016751,1.247551478,1.305256713,1.283405301,1.305745823,1.443685051,1.451198166,1.477197645,1.544026991,1.608363844,1.696883716,1.737465854,1.814332366,1.751451675,1.777224301,1.727729453,1.691705428,1.691705428 +New Caledonia,NCL,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Niger,NER,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.07101395,0.065148631,0.058365034,0.064331929,0.059989206,0.055846561,0.062076405,0.060914527,0.063532883,0.059469775,0.059126893,0.057014658,0.057424174,0.060088632,0.060186287,0.055781969,0.053026134,0.055837755,0.056390068,0.068168346,0.08321173,0.082384979,0.106208361,0.106461818,0.11174531,0.105491223,0.101497009,0.088416149,0.086887436,0.092232251,0.092232251 +Nigeria,NGA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.764290772,0.838865429,0.916617756,0.839721221,0.743919145,0.798252208,0.905675443,0.869487341,0.762553136,0.729665939,0.795035466,0.813037008,0.717284684,0.765727934,0.729601662,0.710906213,0.622779937,0.554325672,0.578493505,0.498623213,0.568190395,0.583519875,0.570117077,0.629519877,0.650945533,0.594907347,0.595987612,0.56844006,0.561021958,0.573636206,0.573636206 +Nicaragua,NIC,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.462448798,0.449904747,0.51323011,0.492997641,0.554945043,0.569624811,0.594739592,0.625562126,0.716810551,0.709270872,0.743690956,0.763793914,0.777878504,0.861659269,0.844372659,0.797986014,0.82520869,0.840777159,0.794009849,0.764071157,0.774374196,0.808058902,0.783949275,0.737324175,0.774899292,0.846826583,0.853430475,0.858282658,0.79034855,0.800549594,0.800549594 +Netherlands,NLD,Europe & Central Asia,CO2 emissions (metric tons per capita),9.924081247,10.2529576,10.09275057,10.34311274,10.22308107,10.61581838,11.1792938,10.65362429,10.61487117,10.21054272,10.178636,10.41493988,10.36786976,10.49965052,10.57132609,10.28991121,10.01462043,10.04474769,10.04646055,9.708786357,10.29828126,9.511130441,9.398409929,9.348128895,8.881703067,9.292250246,9.309281866,9.092131413,8.783850008,8.437074627,8.437074627 +Norway,NOR,Europe & Central Asia,CO2 emissions (metric tons per capita),6.91033516,6.412885653,7.045537737,7.520887683,7.934763835,7.889091169,7.897134573,8.294823544,8.550221778,8.89752893,7.635326646,7.692050359,7.573555473,8.14264597,8.13169251,7.862364379,7.981673212,8.016303569,7.73245798,7.751527071,8.469598181,7.995012096,7.66951117,7.776167641,7.613049325,7.610906295,7.404691495,7.148044335,7.076542655,6.722269985,6.722269985 +Nepal,NPL,South Asia,CO2 emissions (metric tons per capita),0.049721033,0.060807484,0.061690247,0.068814146,0.082696086,0.088060506,0.088726517,0.096967992,0.100616384,0.132709649,0.13449675,0.142111305,0.1128384,0.120410447,0.110545761,0.123909964,0.100511426,0.101961197,0.112125361,0.144326283,0.171767827,0.192299009,0.222311476,0.226252797,0.264996837,0.266148113,0.38183016,0.451639097,0.540651882,0.470136453,0.470136453 +Nauru,NRU,East Asia & Pacific,CO2 emissions (metric tons per capita),13.67557332,13.31148884,11.96410768,10.69310781,10.48018293,10.35196687,9.365926758,9.395847036,9.463423867,8.613264427,8.708272859,7.828554653,7.919223739,7.007007037,7.066424419,7.108042272,5.08802287,4.062563387,4.048582905,4.022121579,3.996403148,3.972589046,3.946329825,4.898119195,4.859558824,5.783689865,5.72847037,6.618133714,5.619029655,5.574135884,5.574135884 +New Zealand,NZL,East Asia & Pacific,CO2 emissions (metric tons per capita),6.700102108,6.474778976,6.903191098,6.707351212,6.693370166,6.623291773,6.808681672,7.322878375,7.124508519,7.460040155,7.634082484,8.14843448,7.987843717,8.293603875,8.034250802,8.280316298,8.189552277,7.876793517,8.021502927,7.244456858,7.136782411,6.909215537,7.284317645,7.179036805,7.078489829,7.003080396,6.616321362,6.841033801,6.603273193,6.830414187,6.830414187 +Oman,OMN,Middle East & North Africa,CO2 emissions (metric tons per capita),6.577792886,8.300941882,7.522921717,7.325880047,7.535784504,8.560668921,8.664736401,8.898730931,8.668393536,9.747669296,11.07156038,12.21372582,12.83588708,13.28492122,12.78253668,12.34841248,15.1854899,15.90418587,15.01659837,15.15548722,15.47953576,16.49286886,17.30973775,16.73659016,16.48517399,16.43412074,16.10326029,15.41601824,15.65387186,15.28243639,15.28243639 +Pakistan,PAK,South Asia,CO2 emissions (metric tons per capita),0.548361744,0.544418959,0.588002264,0.629875234,0.63350157,0.668461106,0.673894593,0.681838478,0.668850768,0.712499673,0.691074356,0.683936764,0.684254166,0.690167072,0.757349952,0.758995364,0.80769342,0.871590759,0.828201836,0.826887879,0.783727323,0.772880261,0.767887129,0.763669285,0.789739106,0.823008136,0.889401339,0.956344699,0.882587328,0.879965499,0.879965499 +Panama,PAN,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.088651877,1.236566704,1.413071454,1.445095498,1.505150483,1.591434287,1.57708908,1.625841347,1.964071231,1.686189102,1.742382768,2.013178877,1.717899288,1.723248273,1.71593431,2.137995571,2.208349617,2.165811399,2.076102578,2.430700533,2.522860045,2.695280284,2.774068569,2.672439484,2.758047289,2.69623958,2.667774513,2.466662344,2.408503314,3.141454996,3.141454996 +Peru,PER,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.946019228,0.899993575,0.915668698,0.931300166,0.945017704,1.055591698,1.133562187,1.109041596,1.051131282,1.114720115,1.082012872,0.990324781,1.023210818,0.992246987,1.130891406,1.122868144,1.097428645,1.193306099,1.340577361,1.429878097,1.550244456,1.654916644,1.630811042,1.670921723,1.76701033,1.790242082,1.838580302,1.725909058,1.706509986,1.745591927,1.745591927 +Philippines,PHL,East Asia & Pacific,CO2 emissions (metric tons per capita),0.663702849,0.640613627,0.677021163,0.717783418,0.755490772,0.88487222,0.941433601,1.024087359,0.993946741,0.937820251,0.92445667,0.884617322,0.879613728,0.88655329,0.887020622,0.888142335,0.790431773,0.818965455,0.826714801,0.825631075,0.871903845,0.86460139,0.886510244,0.965899617,1.013001909,1.087126793,1.176495411,1.269338141,1.299279851,1.345029057,1.345029057 +Palau,PLW,East Asia & Pacific,CO2 emissions (metric tons per capita),,,12.61113563,12.28124041,11.9510009,11.65637021,11.36428206,11.10124334,10.86425118,10.65359825,10.99246231,11.34605467,11.20048869,11.10438112,11.58048458,13.14193239,12.79099514,12.52674955,11.22514397,10.93493729,11.6965575,11.83231877,12.47519131,12.49786961,12.48226944,11.88791358,14.10994469,14.59935934,13.95790296,13.88811733,13.88811733 +Papua New Guinea,PNG,East Asia & Pacific,CO2 emissions (metric tons per capita),0.470119976,0.461322646,0.45076564,0.446550077,0.406659423,0.410637002,0.419625844,0.440639199,0.474760054,0.454850331,0.483960059,0.567399438,0.591937078,0.655592497,0.779006515,0.759056846,0.719133232,0.74171961,0.68231992,0.704011101,0.686682408,0.690560024,0.640806964,0.672796447,0.741185071,0.802933312,0.926041651,0.901868436,0.878423813,0.863707514,0.863707514 +Poland,POL,Europe & Central Asia,CO2 emissions (metric tons per capita),9.189263028,9.193594772,8.950395696,8.94455034,8.814909778,8.80943173,9.199373349,8.916766668,8.235419879,7.992184018,7.73080499,7.676987465,7.515492328,7.793047036,7.905511788,7.895886085,8.234912499,8.220760788,8.087182909,7.791547049,8.247028077,8.159838047,7.969647665,7.841704806,7.516889481,7.610089275,7.895688724,8.238615375,8.213615723,7.773641839,7.773641839 +Puerto Rico,PRI,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +"Korea, Dem. People's Rep.",PRK,East Asia & Pacific,CO2 emissions (metric tons per capita),6.077448065,5.693587281,5.000141613,4.547670648,4.112989451,3.815701001,3.346835235,3.023022384,2.704027386,2.928979076,3.132267246,3.215754891,3.050628348,3.089739908,3.13153895,3.245877438,3.28166461,2.713291792,2.995868919,2.266220325,2.10274697,1.503644026,1.551572969,1.108325444,1.246318841,0.996671213,1.185411613,2.134895546,1.977721253,2.18341993,2.18341993 +Portugal,PRT,Europe & Central Asia,CO2 emissions (metric tons per capita),4.113903954,4.294075391,4.699324611,4.595232659,4.734012075,5.055766027,4.843031237,5.038096338,5.472335376,6.088378078,5.99228486,5.923154167,6.295808218,5.78650313,5.92625189,6.233261377,5.74494832,5.577179172,5.38350514,5.327278898,4.817886772,4.723629222,4.585897919,4.452394369,4.415895252,4.812669696,4.722311267,5.177519279,4.813385529,4.339768426,4.339768426 +Paraguay,PRY,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.49012493,0.46604472,0.555678165,0.619029493,0.715801818,0.791318441,0.76110383,0.822313137,0.835969803,0.818580669,0.661256139,0.665015855,0.683302363,0.699451793,0.69277746,0.635291843,0.667995676,0.620162281,0.710374922,0.741405323,0.80665593,0.824126215,0.806663826,0.814097994,0.853091846,0.952345908,1.059328573,1.173719578,1.217641784,1.165425232,1.165425232 +West Bank and Gaza,PSE,Middle East & North Africa,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +French Polynesia,PYF,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Qatar,QAT,Middle East & North Africa,CO2 emissions (metric tons per capita),26.32932654,30.73741059,29.63244066,33.12202505,36.46626328,37.10217413,40.07417742,47.42957483,48.0450209,50.83385044,48.37400227,46.58438114,50.71215469,50.95403383,49.20805129,44.53380584,42.79830768,40.89652419,36.91870848,32.67180019,32.63430234,33.4944129,34.18822184,32.5989398,33.20589511,33.04351032,32.74588827,32.12798967,31.0675333,32.47446876,32.47446876 +Romania,ROU,Europe & Central Asia,CO2 emissions (metric tons per capita),7.440359782,6.20664484,5.536037017,5.170608102,5.066384997,5.328802734,5.491400063,5.037248861,4.422556478,3.78203314,3.966498018,4.302825279,4.313753256,4.548925394,4.444859154,4.442373285,4.683454099,4.632001472,4.646050196,3.962688135,3.83367893,4.172223886,4.080658872,3.607441144,3.593353578,3.700112058,3.633591827,3.788405676,3.86105157,3.817434477,3.817434477 +Russian Federation,RUS,Europe & Central Asia,CO2 emissions (metric tons per capita),14.62146834,14.39705709,13.67197153,12.66513195,11.35417901,11.02262056,10.80709102,10.07001565,10.07626532,10.35031973,10.66769032,10.73577044,10.77267705,11.13042089,11.11272164,11.23183738,11.56836194,11.61127902,11.59564597,10.83213407,11.32541814,11.88499702,11.70209407,11.37700677,11.20820257,11.05201007,10.88744577,11.03519747,11.49657125,11.79720293,11.79720293 +Rwanda,RWA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.075457378,0.07058231,0.074601935,0.08142077,0.079174523,0.078814493,0.079825555,0.079440514,0.073246395,0.070655004,0.068064184,0.068034236,0.066452587,0.064273662,0.064512294,0.062215648,0.060818225,0.062542059,0.05879554,0.060310114,0.059764899,0.066062179,0.071092285,0.074919961,0.077591916,0.086198815,0.099410144,0.099324266,0.104861259,0.105330369,0.105330369 +Saudi Arabia,SAU,Middle East & North Africa,CO2 emissions (metric tons per capita),10.55884314,11.2045202,11.69031249,11.44269558,11.32945089,10.98944728,11.4348952,11.33964215,11.82310273,11.86063692,12.08197508,11.98388163,12.48548405,12.68355031,12.96390807,13.23848219,13.69237149,14.08083313,15.05376806,15.26569182,16.26936986,16.40642066,16.89149679,16.74461002,17.48316332,17.81940147,17.29871828,16.4667833,15.46639077,15.28457873,15.28457873 +Sudan,SDN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.266533092,0.229759152,0.208791938,0.142490378,0.201384281,0.187177775,0.173913858,0.206186281,0.183352105,0.199425295,0.208615803,0.223445097,0.268596325,0.269173818,0.292246796,0.339262193,0.407430716,0.431388535,0.452196556,0.458208051,0.475321853,0.450357737,0.436539089,0.410546299,0.42446012,0.480940393,0.530272531,0.513556825,0.499024787,0.481626765,0.481626765 +Senegal,SEN,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.309580822,0.300431835,0.321648442,0.305102295,0.308471769,0.317600779,0.328738032,0.35155444,0.385118301,0.413848586,0.414381656,0.444395643,0.445365248,0.425936778,0.498608417,0.511265752,0.4893575,0.530500422,0.536456559,0.540733711,0.554497627,0.580797008,0.555887582,0.581174786,0.604596606,0.637241954,0.675625481,0.6355649,0.642096144,0.651679184,0.651679184 +Singapore,SGP,East Asia & Pacific,CO2 emissions (metric tons per capita),9.507300635,9.719040931,9.722357212,10.91302746,11.10835531,10.66248717,10.49389981,10.05258641,9.434171256,9.548533706,10.45709574,10.15705126,9.887570712,9.273782135,9.508805829,8.650271986,8.445106954,8.34459514,7.939006886,7.785350075,8.353799225,8.636708162,8.22409727,8.132743535,8.117411688,8.207765834,8.221450295,8.755841796,8.406228967,8.307079491,8.307079491 +Solomon Islands,SLB,East Asia & Pacific,CO2 emissions (metric tons per capita),0.480971177,0.498782659,0.515145271,0.530189896,0.543987082,0.556675091,0.568309442,0.552634488,0.563089004,0.572720572,0.581585548,0.589693572,0.597105395,0.60400525,0.676045531,0.723530496,0.706734354,0.690870158,0.635720317,0.640550355,0.644108967,0.646326454,0.629421677,0.682618921,0.579138418,0.513982824,0.581171989,0.550288499,0.551423307,0.537457043,0.537457043 +Sierra Leone,SLE,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.074078138,0.07818495,0.073601677,0.076230693,0.081210642,0.055762691,0.071881391,0.053052906,0.057058293,0.044819193,0.071980578,0.092552296,0.100689319,0.105747392,0.097534129,0.07970768,0.101213876,0.083477457,0.084778933,0.082898446,0.087286748,0.112749227,0.128117541,0.151515698,0.163884125,0.126883934,0.126895832,0.12552703,0.112416113,0.115189573,0.115189573 +El Salvador,SLV,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.451606562,0.574670687,0.618500323,0.713963338,0.801881941,0.881213488,0.771536727,0.925815065,0.977963229,0.959821956,0.956193433,0.990382826,0.996286745,1.086072535,1.108934347,1.13018176,1.190907939,1.24962947,1.126918203,1.084824479,1.057588947,1.091687798,1.085297312,1.030948242,1.046841993,1.106698196,1.128043665,0.998728283,1.060625402,1.208637136,1.208637136 +San Marino,SMR,Europe & Central Asia,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Somalia,SOM,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.101036818,0.09760757,0.093209675,0.087481123,0.085451629,0.080089198,0.074192831,0.06930337,0.063144622,0.058454954,0.055228381,0.055514923,0.059991569,0.059090743,0.057254256,0.055519094,0.053883794,0.055956063,0.054399384,0.052058039,0.052308698,0.050903722,0.04954588,0.049756151,0.048422285,0.047110993,0.046525942,0.045239054,0.043975888,0.04468071,0.04468071 +Serbia,SRB,Europe & Central Asia,CO2 emissions (metric tons per capita),8.161086211,6.872367238,6.2761364,5.548551318,5.029323282,5.842349414,6.780178094,7.412623259,7.42757585,5.306083854,5.852577835,5.997254857,6.480338727,6.971374525,7.550423832,6.81246772,7.152331486,6.971408026,6.779387321,6.402299491,6.459632708,7.081738796,6.360537735,6.486480319,5.463794101,6.397117589,6.604969132,6.74276565,6.606418045,6.616046939,6.616046939 +South Sudan,SSD,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.078286865,0.075643258,0.067854766,0.048209388,0.066518357,0.070338822,0.070855097,0.08315389,0.068881057,0.070779948,0.074200777,0.082198694,0.100176058,0.108136711,0.131700176,0.120754825,0.126463707,0.140707119,0.141926252,0.141102992,0.137773316,0.130204423,0.140404329,0.14002857,0.144956615,0.18384314,0.1597043,0.139311838,0.141218175,0.153677683,0.153677683 +Sao Tome and Principe,STP,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.419424382,0.410007462,0.321094289,0.314797035,0.386321141,0.379711268,0.373694871,0.368104483,0.362699938,0.357234717,0.351459259,0.345399282,0.40691759,0.465410061,0.455326015,0.508026812,0.494816783,0.481066996,0.525940578,0.51172128,0.554409784,0.541943743,0.636962946,0.624752688,0.613098843,0.601687721,0.639697646,0.676047635,0.6634065,0.697518721,0.697518721 +Suriname,SUR,Latin America & Caribbean,CO2 emissions (metric tons per capita),4.343866387,4.963572222,4.873317517,4.812769258,4.75753794,4.730101324,4.707646244,4.689925468,4.632066075,4.619880528,3.142624176,3.189431232,2.322552827,2.520812109,2.815589017,3.383647687,3.027952098,2.758318417,2.823318362,2.771867737,3.288441712,3.643654431,4.508108234,4.184215025,4.735413094,4.864648366,5.222320459,4.382113265,3.836892218,4.558253785,4.558253785 +Slovak Republic,SVK,Europe & Central Asia,CO2 emissions (metric tons per capita),10.34309603,9.039664782,8.689888965,8.322528005,7.799741542,7.901903749,7.84797448,7.852074131,7.680155295,7.535183339,7.064757493,7.172514212,7.08027204,7.133321044,6.967246738,7.169436843,7.048132949,6.919556134,6.896893753,6.295477884,6.571542883,6.320409762,5.982344127,6.081213422,5.617636524,5.669455793,5.80025256,6.173666031,6.058635474,5.698416255,5.698416255 +Slovenia,SVN,Europe & Central Asia,CO2 emissions (metric tons per capita),6.771226142,6.371819154,6.426252368,6.808097016,6.841110803,7.271824519,7.688718051,7.920618584,7.821847581,7.518740119,7.310481793,7.720650984,7.781282035,7.721473688,7.861745352,7.958113965,8.117126246,8.066906107,8.588464451,7.604175103,7.70288523,7.647930119,7.349942268,7.063268041,6.357966448,6.367726166,6.731097778,6.833179386,6.784338879,6.512209378,6.512209378 +Sweden,SWE,Europe & Central Asia,CO2 emissions (metric tons per capita),6.233324979,6.294260143,6.547019076,6.480427217,6.661165994,6.596850845,7.19941346,6.486502129,6.593624611,6.464305092,6.005336499,5.901555313,6.052689599,6.161932315,5.958727462,5.560617833,5.385163218,5.152987026,5.005620235,4.611489154,5.132155515,4.717853416,4.426761612,4.222750051,4.030482516,3.999311639,3.908058712,3.807034265,3.538991742,3.405037919,3.405037919 +Eswatini,SWZ,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.680914809,0.662512555,0.66897733,0.664634462,0.672085956,0.679731905,0.486511984,0.612404195,0.632703419,0.684032371,0.68627217,0.601810562,0.60840741,0.615958603,0.613863369,0.640419209,0.627355577,0.633001864,0.600029711,0.66196231,0.610419749,0.615655011,0.630046751,0.690072071,0.684917746,0.697439745,0.754043535,0.791246138,0.800863195,0.836140045,0.836140045 +Sint Maarten (Dutch part),SXM,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Seychelles,SYC,Sub-Saharan Africa,CO2 emissions (metric tons per capita),2.158056023,2.413435739,2.543702217,2.629648596,2.829997979,2.655901413,3.140662418,3.621360856,3.678055957,3.855241885,3.574465987,3.940789636,4.180452134,4.107222715,4.607456747,4.586159396,4.609928909,4.704056142,4.830028829,5.154757132,4.9014147,4.688875887,4.86959681,4.669312465,5.14453966,5.459274778,6.126091694,6.05156332,5.994088416,6.248399634,6.248399634 +Syrian Arab Republic,SYR,Middle East & North Africa,CO2 emissions (metric tons per capita),2.602407424,2.79117312,2.665368686,2.645027959,2.683777468,2.717230104,2.84801264,2.772266632,2.860972995,2.739479325,2.705527631,2.667811008,2.591218285,2.548346582,2.600429127,3.116357851,3.159094769,3.199475612,3.15911159,2.862414613,2.859678544,2.699957327,2.301008788,1.568049344,1.422180088,1.404090869,1.508110224,1.716224159,1.616400069,1.506139442,1.506139442 +Turks and Caicos Islands,TCA,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Chad,TCD,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.065400579,0.064965808,0.064498459,0.062462627,0.063411943,0.062766051,0.062060628,0.062637486,0.060488648,0.06084287,0.034707038,0.039179313,0.044349704,0.048005565,0.046226095,0.047540614,0.048770588,0.046219132,0.048285038,0.068338263,0.103747164,0.088989667,0.145485857,0.165652672,0.165403428,0.169371768,0.151768434,0.143173358,0.141493648,0.141093412,0.141093412 +Togo,TGO,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.259650108,0.240745659,0.19007061,0.156364636,0.220840821,0.231881699,0.312729373,0.169418038,0.259042136,0.357706536,0.257899125,0.233083151,0.257839084,0.343299082,0.325544047,0.311851627,0.27243319,0.253362971,0.258078651,0.451139356,0.409550549,0.382053257,0.330685538,0.251627635,0.222751569,0.249892061,0.306260273,0.268884378,0.292809244,0.293231207,0.293231207 +Thailand,THA,East Asia & Pacific,CO2 emissions (metric tons per capita),1.577490201,1.713537757,1.867290884,2.103611326,2.327972141,2.619592168,2.90552882,2.924403912,2.545907896,2.629113359,2.612916672,2.725247206,2.875645602,2.973360002,3.233926034,3.328992526,3.341004691,3.39351756,3.420662101,3.294009621,3.488055559,3.459798792,3.695384563,3.825693042,3.752260164,3.841982798,3.79288134,3.739642995,3.702372341,3.836090019,3.836090019 +Tajikistan,TJK,Europe & Central Asia,CO2 emissions (metric tons per capita),2.085615856,1.883111545,1.39754911,0.924317359,0.535289582,0.435400602,0.382817379,0.422672489,0.459568354,0.415055467,0.353906622,0.340270095,0.331421531,0.333254361,0.390250273,0.363806796,0.388582894,0.462997899,0.421641055,0.327234384,0.325477725,0.332575202,0.38349995,0.397033077,0.554961272,0.579605995,0.702943087,0.829929708,0.953757415,1.010618692,1.010618692 +Turkmenistan,TKM,Europe & Central Asia,CO2 emissions (metric tons per capita),12.12005066,9.973112973,7.205418269,6.724362713,8.152890388,8.077776703,7.139630031,7.003243305,7.214266665,8.439067981,8.527216235,8.571265184,8.982611315,9.955426851,10.49667069,10.64010576,10.79392259,12.00786333,12.01029603,10.46136004,11.63309332,12.649601,13.1000823,13.08518099,13.06179464,13.18890729,12.9521708,12.6995887,12.48525493,12.26335409,12.26335409 +Timor-Leste,TLS,East Asia & Pacific,CO2 emissions (metric tons per capita),,,,,,,,,,,,,0.1842421,0.179493408,0.20578482,0.211027698,0.196765764,0.192977922,0.198971406,0.214095692,0.219475321,0.224587074,0.264783303,0.398859616,0.451320002,0.434675741,0.492090082,0.490645572,0.481082052,0.479460533,0.479460533 +Tonga,TON,East Asia & Pacific,CO2 emissions (metric tons per capita),0.841494073,0.944951335,0.838592004,0.941856084,0.940055777,1.041970575,0.831022053,0.931474524,0.927490828,1.128494486,1.020803985,0.913872586,1.00986641,1.204928129,1.297223893,1.288302169,1.474723302,1.267340585,1.257447915,1.347488384,1.154056965,1.06220668,1.070705492,1.179152556,1.088860947,1.190712416,1.483048812,1.764671351,1.550402586,1.531144401,1.531144401 +Trinidad and Tobago,TTO,Latin America & Caribbean,CO2 emissions (metric tons per capita),10.76879359,10.61745591,10.63326554,8.620100434,7.034661916,6.872907032,7.307877956,7.691465093,7.862414094,7.832730846,8.049502864,9.137899714,9.927889936,12.03679739,12.47950794,13.56732808,15.40053638,15.66739272,15.23071679,14.41418595,16.1578858,16.65943228,16.00221329,16.4067872,16.17808289,15.56557092,13.29158773,13.18584454,12.79283075,12.32285487,12.32285487 +Tunisia,TUN,Middle East & North Africa,CO2 emissions (metric tons per capita),1.764025978,1.783372772,1.870242766,1.865634735,1.830971655,1.838823504,1.868929957,1.903115863,1.962173584,2.045022321,2.13218584,2.202387911,2.199313652,2.161829096,2.243002992,2.272732152,2.34285906,2.401809887,2.424521757,2.402692699,2.587622613,2.452086578,2.562000447,2.542694244,2.707174624,2.726308867,2.619440246,2.620384095,2.584476847,2.557564208,2.557564208 +Turkiye,TUR,Europe & Central Asia,CO2 emissions (metric tons per capita),2.581518206,2.622145146,2.687046317,2.746152562,2.672146507,2.875024751,3.118979737,3.203938424,3.15817802,3.092921327,3.421874278,3.080901847,3.194548471,3.316114188,3.351692121,3.460795614,3.797151008,4.152950584,4.078325237,4.035674599,4.107871448,4.32606106,4.40556459,4.190557931,4.410763561,4.477175913,4.692471511,5.127196626,5.000359011,4.75658475,4.75658475 +Tuvalu,TUV,East Asia & Pacific,CO2 emissions (metric tons per capita),1.122334456,1.1093854,1.097694841,1.087665869,1.080030241,1.075500108,1.073306858,1.072041166,1.071581655,1.070205479,1.064735945,1.05507491,1.042426746,1.028383358,1.013068562,1.000300068,0.988337594,0.97856931,0.969461927,0.960338018,0.950479971,0.941087877,0.930752027,0.921743919,0.911327784,0.90098205,0.89031337,0.879894393,0.86918729,0.858000839,0.858000839 +Tanzania,TZA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.074988549,0.071766832,0.068988017,0.068848781,0.066336376,0.092076907,0.100839156,0.092649428,0.084262093,0.077106098,0.088061865,0.091025817,0.101033569,0.10347358,0.1359024,0.147202921,0.152976088,0.145275175,0.145267073,0.137670596,0.155818269,0.179316146,0.209763309,0.222964152,0.214369082,0.227066833,0.21112464,0.216427465,0.213092987,0.21463496,0.21463496 +Uganda,UGA,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.04552161,0.045116466,0.044177064,0.042240331,0.036880718,0.046538612,0.049921986,0.051257442,0.056525595,0.056203258,0.054967918,0.053302775,0.0592039,0.060429831,0.060772595,0.072964779,0.083999867,0.097333218,0.097595491,0.106968566,0.102688512,0.111719254,0.109379114,0.103377218,0.111347325,0.123477949,0.12484497,0.125587286,0.137143292,0.132370788,0.132370788 +Ukraine,UKR,Europe & Central Asia,CO2 emissions (metric tons per capita),13.27040704,12.53699484,11.01889918,9.569138661,8.005754853,7.750500846,6.778787962,6.48764888,6.167974554,6.154728832,6.04719734,6.176226409,6.305486056,6.906706612,6.472697367,6.27128609,6.497208272,6.711338281,6.511279813,5.463665486,5.862560917,6.199174358,6.077860784,5.941351514,5.25113054,4.231515591,4.480868101,3.902198828,4.159783074,3.936583531,3.936583531 +Uruguay,URY,Latin America & Caribbean,CO2 emissions (metric tons per capita),1.23810216,1.395427405,1.512145189,1.412956528,1.333896048,1.454590567,1.678274475,1.700223659,1.75627679,2.049573686,1.644710088,1.488510951,1.361977618,1.350919896,1.643842557,1.631646008,1.903528662,1.755832412,2.320205759,2.28977372,1.869452173,2.258880169,2.521474843,2.171452753,1.911517895,1.946065231,1.904128302,1.774986914,1.896042363,1.874784543,1.874784543 +United States,USA,North America,CO2 emissions (metric tons per capita),19.40734628,19.00340342,19.02286035,19.2183334,19.25621185,19.21690864,19.5753803,20.33085525,20.26630029,20.10113245,20.46980666,20.17153061,19.445549,19.50649945,19.5976305,19.46926248,18.94591375,19.04291352,18.27849449,16.80869862,17.43173849,16.60421817,15.78978264,16.11118443,16.04092103,15.56003496,15.1498852,14.82326087,15.22254765,14.67341061,14.67341061 +Uzbekistan,UZB,Europe & Central Asia,CO2 emissions (metric tons per capita),5.742077036,5.659602902,5.272040655,5.222404521,4.865710328,4.307658547,4.288482239,4.256137238,4.833894641,4.791529987,5.02263655,5.035159998,5.139710761,4.768134876,4.826720808,4.554973915,4.808169683,4.562304668,4.720395157,4.196647824,4.419796581,4.384207069,3.799895864,3.698682699,3.409552819,3.168481901,3.304142608,3.381745391,3.412721809,3.47554445,3.47554445 +St. Vincent and the Grenadines,VCT,Latin America & Caribbean,CO2 emissions (metric tons per capita),0.744262204,0.835096314,1.111718439,1.203302603,1.295588521,1.388336125,1.389107545,1.482923212,1.762408749,1.763128346,1.484409066,1.853688376,2.127758029,2.123299091,2.303722816,2.301665485,2.301983389,2.488112451,2.306251787,8.218444273,2.309255496,2.492729638,3.319961399,2.117395826,2.480067703,2.290740826,2.375144934,2.094221807,2.268396697,2.350962452,2.350962452 +"Venezuela, RB",VEN,Latin America & Caribbean,CO2 emissions (metric tons per capita),5.176576894,5.025299664,5.015640373,5.109697434,4.960755178,5.199924655,5.44277249,5.586804265,5.552080555,5.284788205,5.436407038,5.509916612,5.607478795,5.313556754,5.37031892,5.575723505,5.494560701,5.225781139,5.467902249,5.443613924,5.770054176,5.540040739,6.169104327,6.058551223,5.966120779,5.422875575,5.060760015,4.789392164,4.574011483,3.939566209,3.939566209 +British Virgin Islands,VGB,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Virgin Islands (U.S.),VIR,Latin America & Caribbean,CO2 emissions (metric tons per capita),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Vietnam,VNM,East Asia & Pacific,CO2 emissions (metric tons per capita),0.284311304,0.285150749,0.293580361,0.335268281,0.362247903,0.419167085,0.460504544,0.529473607,0.582085202,0.587201728,0.640842656,0.702480107,0.815606604,0.861465129,1.02392387,1.101837882,1.121162316,1.230865213,1.363466232,1.51896401,1.721200863,1.755008127,1.731811457,1.810416624,1.97211212,2.380847445,2.38913885,2.436029922,2.989137469,3.488312636,3.488312636 +Vanuatu,VUT,East Asia & Pacific,CO2 emissions (metric tons per capita),0.477571209,0.46444353,0.386657731,0.375603313,0.365568337,0.416267743,0.524105963,0.514529748,0.449471029,0.496527069,0.486581173,0.475664477,0.412526354,0.45235225,0.342930489,0.334476927,0.326524521,0.501221154,0.445037835,0.564618384,0.550343733,0.535733399,0.480952275,0.428620968,0.606317818,0.516361278,0.646723652,0.595448677,0.71751941,0.70027542,0.70027542 +Samoa,WSM,East Asia & Pacific,CO2 emissions (metric tons per capita),0.55283574,0.609756098,0.604266119,0.658221486,0.592806881,0.705674802,0.759501066,0.755528434,0.867859684,0.864025437,0.859825513,0.912231889,0.963664202,0.957849019,1.063847644,1.168471269,1.105742135,1.098629476,0.927593178,0.975329619,1.021813006,1.066843067,1.057703002,1.048701723,1.092498145,1.240245954,1.542099372,1.586830344,1.478626161,1.522124134,1.522124134 +"Yemen, Rep.",YEM,Middle East & North Africa,CO2 emissions (metric tons per capita),0.56703735,0.690937429,0.704793064,0.627104927,0.653255714,0.706080534,0.698158168,0.728607666,0.757432719,0.830912449,0.863343024,0.89684502,0.872385373,0.984988137,1.004600958,1.049861435,1.059569463,1.093385887,1.106332654,1.180025411,1.098257856,0.963978488,0.858490955,1.106687715,1.062211282,0.511361652,0.399363829,0.359621635,0.341068402,0.380633361,0.380633361 +South Africa,ZAF,Sub-Saharan Africa,CO2 emissions (metric tons per capita),6.729798587,6.424621766,6.175429944,6.219193872,6.215847077,6.378789568,6.489191889,6.723589319,6.7874237,6.279185804,6.330319712,7.03381727,7.1790564,7.557705904,8.035040258,7.887328758,7.832423319,8.083507514,8.572609815,8.007605605,8.304084027,7.869815906,8.077957969,8.138264312,8.212241156,7.669937662,7.563739495,7.641675086,7.515678605,7.507736092,7.507736092 +Zambia,ZMB,Sub-Saharan Africa,CO2 emissions (metric tons per capita),0.340929635,0.349232211,0.33722439,0.289956061,0.241269619,0.234153214,0.188442077,0.238601068,0.219936727,0.173560366,0.173772089,0.172088112,0.174995603,0.184778179,0.182673836,0.193147169,0.179077245,0.158362527,0.170447505,0.188420224,0.195502192,0.217496732,0.27860069,0.284057568,0.304549552,0.312354964,0.325114844,0.404067778,0.445489133,0.380717051,0.380717051 +Zimbabwe,ZWE,Sub-Saharan Africa,CO2 emissions (metric tons per capita),1.585443976,1.713321439,1.694415977,1.539740958,1.417186242,1.35661892,1.287559412,1.186792976,1.197744563,1.338101327,1.153054813,1.165725392,1.04481292,0.849592242,0.812818036,0.870271087,0.808687685,0.796349864,0.613915535,0.618665464,0.756040796,0.88488553,0.915734944,0.919824123,0.889104126,0.899769991,0.78544084,0.726297071,0.857411269,0.80297852,0.80297852 diff --git a/Homework3/erjzhang/dataset/world_topo.json b/Homework3/erjzhang/dataset/world_topo.json new file mode 100644 index 00000000..fd8a8c31 --- /dev/null +++ b/Homework3/erjzhang/dataset/world_topo.json @@ -0,0 +1,69539 @@ +{"type" : "Topology", "transform" : { + "scale" : [0.002906483881124809, 0.0016008570112434413], + "translate" : [-180, -89.99892578124998] +}, "objects" : { + "countries" : { + "type" : "GeometryCollection", + "geometries" : [ + { + "type" : "Polygon", + "arcs" : [ + [0] + ], + "id" : 0, + "properties" : { + "name" : "Aruba", + "countryCode" : "AW", + "capital" : "Oranjestad", + "lat" : "12.516666666666667", + "lon" : "-70.03333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1, 2, 3, 4, 5, 6] + ], + "id" : 1, + "properties" : { + "name" : "Afghanistan", + "countryCode" : "AF", + "capital" : "Kabul", + "lat" : "34.516666666666666", + "lon" : "69.18333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [7, 8, 9, 10] + ], + [ + [11, 12, 13] + ] + ], + "id" : 2, + "properties" : { + "name" : "Angola", + "countryCode" : "AO", + "capital" : "Luanda", + "lat" : "-8.833333333333334", + "lon" : "13.216666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [14] + ], + "id" : 3, + "properties" : { + "name" : "Anguilla", + "countryCode" : "AI", + "capital" : "The Valley", + "lat" : "18.216666666666665", + "lon" : "-63.05" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [15, 16, 17, 18, 19] + ], + "id" : 4, + "properties" : { + "name" : "Albania", + "countryCode" : "AL", + "capital" : "Tirana", + "lat" : "41.31666666666667", + "lon" : "19.816666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [20] + ], + [ + [21] + ], + [ + [22] + ] + ], + "id" : 5, + "properties" : { + "name" : "Åland Islands", + "countryCode" : "AX", + "capital" : "Mariehamn", + "lat" : "60.116667", + "lon" : "19.9" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [23, 24] + ], + "id" : 6, + "properties" : { + "name" : "Andorra", + "countryCode" : "AD", + "capital" : "Andorra la Vella", + "lat" : "42.5", + "lon" : "1.5166666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [25] + ], + [ + [26] + ], + [ + [27] + ], + [ + [28] + ], + [ + [29, 30, 31, 32, 33], + [34] + ] + ], + "id" : 7, + "properties" : { + "name" : "United Arab Emirates", + "countryCode" : "AE", + "capital" : "Abu Dhabi", + "lat" : "24.466666666666665", + "lon" : "54.36666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [35] + ], + [ + [36, 37] + ], + [ + [38] + ], + [ + [39, 40, 41, 42, 43, 44] + ] + ], + "id" : 8, + "properties" : { + "name" : "Argentina", + "countryCode" : "AR", + "capital" : "Buenos Aires", + "lat" : "-34.583333333333336", + "lon" : "-58.666666666666664" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [45] + ], + [ + [46, 47, 48, 49, 50], + [51] + ] + ], + "id" : 9, + "properties" : { + "name" : "Armenia", + "countryCode" : "AM", + "capital" : "Yerevan", + "lat" : "40.166666666666664", + "lon" : "44.5" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [52] + ], + "id" : 10, + "properties" : { + "name" : "American Samoa", + "countryCode" : "AS", + "capital" : "Pago Pago", + "lat" : "-14.266666666666667", + "lon" : "-170.7" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [53] + ], + [ + [54] + ], + [ + [55] + ], + [ + [56] + ], + [ + [57] + ], + [ + [58] + ], + [ + [59] + ], + [ + [60] + ], + [ + [61] + ], + [ + [62] + ], + [ + [63] + ], + [ + [64] + ], + [ + [65] + ], + [ + [66] + ], + [ + [67] + ], + [ + [68] + ], + [ + [69] + ], + [ + [70] + ], + [ + [71] + ], + [ + [72] + ], + [ + [73] + ], + [ + [74] + ], + [ + [75] + ], + [ + [76] + ], + [ + [77] + ], + [ + [78] + ], + [ + [79] + ], + [ + [80] + ], + [ + [81] + ], + [ + [82] + ], + [ + [83] + ], + [ + [84] + ], + [ + [85] + ], + [ + [86] + ], + [ + [87] + ], + [ + [88] + ], + [ + [89] + ], + [ + [90] + ], + [ + [91] + ], + [ + [92] + ], + [ + [93] + ], + [ + [94] + ], + [ + [95] + ], + [ + [96] + ], + [ + [97] + ], + [ + [98] + ], + [ + [99] + ], + [ + [100] + ], + [ + [101] + ], + [ + [102] + ], + [ + [103] + ], + [ + [104] + ], + [ + [105] + ], + [ + [106] + ], + [ + [107] + ], + [ + [108] + ], + [ + [109] + ], + [ + [110] + ], + [ + [111] + ], + [ + [112] + ], + [ + [113] + ], + [ + [114] + ], + [ + [115] + ], + [ + [116] + ], + [ + [117] + ], + [ + [118] + ], + [ + [119] + ], + [ + [120] + ], + [ + [121] + ], + [ + [122] + ], + [ + [123] + ], + [ + [124] + ], + [ + [125] + ], + [ + [126] + ], + [ + [127] + ], + [ + [128] + ], + [ + [129] + ], + [ + [130] + ], + [ + [131] + ], + [ + [132] + ], + [ + [133] + ], + [ + [134] + ], + [ + [135] + ], + [ + [136] + ], + [ + [137] + ], + [ + [138] + ], + [ + [139] + ], + [ + [140] + ], + [ + [141] + ], + [ + [142] + ], + [ + [143] + ], + [ + [144] + ], + [ + [145] + ], + [ + [146] + ], + [ + [147] + ], + [ + [148] + ], + [ + [149] + ], + [ + [150] + ], + [ + [151] + ], + [ + [152] + ], + [ + [153] + ], + [ + [154] + ], + [ + [155] + ], + [ + [156] + ], + [ + [157] + ], + [ + [158] + ] + ], + "id" : 11, + "properties" : { + "name" : "Antarctica", + "countryCode" : "AQ" + } + }, + { + "type" : null, + "id" : 12, + "properties" : { + "name" : "Australia", + "countryCode" : "AU", + "capital" : "Canberra", + "lat" : "-35.266666666666666", + "lon" : "149.13333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [159] + ], + [ + [160] + ], + [ + [161] + ] + ], + "id" : 13, + "properties" : { + "name" : "French Southern Territories", + "countryCode" : "TF", + "capital" : "Port-aux-Français", + "lat" : "-49.35", + "lon" : "70.216667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [162] + ], + [ + [163] + ] + ], + "id" : 14, + "properties" : { + "name" : "Antigua and Barbuda", + "countryCode" : "AG", + "capital" : "Saint John's", + "lat" : "17.116666666666667", + "lon" : "-61.85" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [164] + ], + [ + [165] + ], + [ + [166] + ], + [ + [167] + ], + [ + [168] + ], + [ + [169] + ], + [ + [170] + ], + [ + [171] + ], + [ + [172] + ], + [ + [173] + ], + [ + [174] + ], + [ + [175] + ], + [ + [176] + ], + [ + [177] + ], + [ + [178] + ], + [ + [179] + ], + [ + [180] + ], + [ + [181] + ], + [ + [182] + ], + [ + [183] + ], + [ + [184] + ], + [ + [185] + ], + [ + [186] + ], + [ + [187] + ], + [ + [188] + ], + [ + [189] + ], + [ + [190] + ], + [ + [191] + ], + [ + [192] + ], + [ + [193] + ], + [ + [194] + ], + [ + [195] + ], + [ + [196] + ], + [ + [197] + ], + [ + [198] + ], + [ + [199] + ], + [ + [200] + ], + [ + [201] + ], + [ + [202] + ] + ], + "id" : 15, + "properties" : { + "name" : "Australia", + "countryCode" : "AU", + "capital" : "Canberra", + "lat" : "-35.266666666666666", + "lon" : "149.13333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [203, 204, 205, 206, 207, 208, 209, 210, 211] + ], + "id" : 16, + "properties" : { + "name" : "Austria", + "countryCode" : "AT", + "capital" : "Vienna", + "lat" : "48.2", + "lon" : "16.366666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [212, 213, -48] + ], + [ + [214] + ], + [ + [215, -51, 216, 217, 218], + [219] + ] + ], + "id" : 17, + "properties" : { + "name" : "Azerbaijan", + "countryCode" : "AZ", + "capital" : "Baku", + "lat" : "40.38333333333333", + "lon" : "49.86666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [220, 221, 222] + ], + "id" : 18, + "properties" : { + "name" : "Burundi", + "countryCode" : "BI", + "capital" : "Bujumbura", + "lat" : "-3.3666666666666667", + "lon" : "29.35" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [223, 224, 225, 226, 227, 228, 229] + ], + "id" : 19, + "properties" : { + "name" : "Belgium", + "countryCode" : "BE", + "capital" : "Brussels", + "lat" : "50.833333333333336", + "lon" : "4.333333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [230, 231, 232, 233, 234] + ], + "id" : 20, + "properties" : { + "name" : "Benin", + "countryCode" : "BJ", + "capital" : "Porto-Novo", + "lat" : "6.483333333333333", + "lon" : "2.6166666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-232, 235, 236, 237, 238, 239] + ], + "id" : 21, + "properties" : { + "name" : "Burkina Faso", + "countryCode" : "BF", + "capital" : "Ouagadougou", + "lat" : "12.366666666666667", + "lon" : "-1.5166666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [240] + ], + [ + [241] + ], + [ + [242] + ], + [ + [243] + ], + [ + [244] + ], + [ + [245] + ], + [ + [246, 247, 248] + ] + ], + "id" : 22, + "properties" : { + "name" : "Bangladesh", + "countryCode" : "BD", + "capital" : "Dhaka", + "lat" : "23.716666666666665", + "lon" : "90.4" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [249, 250, 251, 252, 253, 254] + ], + "id" : 23, + "properties" : { + "name" : "Bulgaria", + "countryCode" : "BG", + "capital" : "Sofia", + "lat" : "42.68333333333333", + "lon" : "23.316666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [255] + ], + "id" : 24, + "properties" : { + "name" : "Bahrain", + "countryCode" : "BH", + "capital" : "Manama", + "lat" : "26.233333333333334", + "lon" : "50.56666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [256] + ], + [ + [257] + ], + [ + [258] + ], + [ + [259] + ], + [ + [260] + ], + [ + [261] + ], + [ + [262] + ], + [ + [263] + ], + [ + [264] + ], + [ + [265] + ], + [ + [266] + ], + [ + [267] + ], + [ + [268] + ], + [ + [269] + ], + [ + [270] + ] + ], + "id" : 25, + "properties" : { + "name" : "Bahamas", + "countryCode" : "BS", + "capital" : "Nassau", + "lat" : "25.083333333333332", + "lon" : "-77.35" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [271, 272, 273, 274, 275] + ], + "id" : 26, + "properties" : { + "name" : "Bosnia and Herzegovina", + "countryCode" : "BA", + "capital" : "Sarajevo", + "lat" : "43.86666666666667", + "lon" : "18.416666666666668" + } + }, + { + "type" : null, + "id" : 27, + "properties" : { + "name" : "Saint Barthélemy", + "countryCode" : "BL", + "capital" : "Gustavia", + "lat" : "17.883333333333333", + "lon" : "-62.85" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [276, 277, 278, 279, 280] + ], + "id" : 28, + "properties" : { + "name" : "Belarus", + "countryCode" : "BY", + "capital" : "Minsk", + "lat" : "53.9", + "lon" : "27.566666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [281] + ], + [ + [282] + ], + [ + [283, 284, 285] + ] + ], + "id" : 29, + "properties" : { + "name" : "Belize", + "countryCode" : "BZ", + "capital" : "Belmopan", + "lat" : "17.25", + "lon" : "-88.76666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [286] + ], + "id" : 30, + "properties" : { + "name" : "Bermuda", + "countryCode" : "BM", + "capital" : "Hamilton", + "lat" : "32.28333333333333", + "lon" : "-64.78333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-45, 287, 288, 289, 290] + ], + "id" : 31, + "properties" : { + "name" : "Bolivia, Plurinational State of", + "countryCode" : "BO", + "capital" : "La Paz", + "lat" : "-16.5", + "lon" : "-68.15" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [291] + ], + [ + [292] + ], + [ + [293] + ], + [ + [294] + ], + [ + [295] + ], + [ + [296] + ], + [ + [297] + ], + [ + [298] + ], + [ + [299] + ], + [ + [300] + ], + [ + [301] + ], + [ + [302] + ], + [ + [303] + ], + [ + [304] + ], + [ + [305] + ], + [ + [306] + ], + [ + [307, 308, 309, 310, -41, 311, -290, 312, 313, 314, 315] + ] + ], + "id" : 32, + "properties" : { + "name" : "Brazil", + "countryCode" : "BR", + "capital" : "Brasilia", + "lat" : "-15.783333333333333", + "lon" : "-47.916666666666664" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [316] + ], + "id" : 33, + "properties" : { + "name" : "Barbados", + "countryCode" : "BB", + "capital" : "Bridgetown", + "lat" : "13.1", + "lon" : "-59.61666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [317] + ], + [ + [318, 319] + ] + ], + "id" : 34, + "properties" : { + "name" : "Brunei Darussalam", + "countryCode" : "BN", + "capital" : "Bandar Seri Begawan", + "lat" : "4.883333333333333", + "lon" : "114.93333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [320, 321] + ], + "id" : 35, + "properties" : { + "name" : "Bhutan", + "countryCode" : "BT", + "capital" : "Thimphu", + "lat" : "27.466666666666665", + "lon" : "89.63333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [322, 323, 324] + ], + "id" : 36, + "properties" : { + "name" : "Botswana", + "countryCode" : "BW", + "capital" : "Gaborone", + "lat" : "-24.633333333333333", + "lon" : "25.9" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [325, 326, 327, 328, 329, 330] + ], + "id" : 37, + "properties" : { + "name" : "Central African Republic", + "countryCode" : "CF", + "capital" : "Bangui", + "lat" : "4.366666666666666", + "lon" : "18.583333333333332" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [331] + ], + [ + [332] + ], + [ + [333] + ], + [ + [334] + ], + [ + [335] + ], + [ + [336] + ], + [ + [337] + ], + [ + [338] + ], + [ + [339] + ], + [ + [340] + ], + [ + [341] + ], + [ + [342] + ], + [ + [343, 344] + ], + [ + [345] + ], + [ + [346] + ], + [ + [347] + ], + [ + [348] + ], + [ + [349] + ], + [ + [350] + ], + [ + [351] + ], + [ + [352] + ], + [ + [353] + ], + [ + [354] + ], + [ + [355] + ], + [ + [356] + ], + [ + [357] + ], + [ + [358] + ], + [ + [359] + ], + [ + [360] + ], + [ + [361] + ], + [ + [362] + ], + [ + [363] + ], + [ + [364] + ], + [ + [365] + ], + [ + [366] + ], + [ + [367] + ], + [ + [368] + ], + [ + [369] + ], + [ + [370] + ], + [ + [371, 372] + ], + [ + [373] + ], + [ + [374] + ], + [ + [375] + ], + [ + [376] + ], + [ + [377] + ], + [ + [378] + ], + [ + [379] + ], + [ + [380] + ], + [ + [381] + ], + [ + [382] + ], + [ + [383] + ], + [ + [384] + ], + [ + [385] + ], + [ + [386] + ], + [ + [387] + ], + [ + [388] + ], + [ + [389] + ], + [ + [390] + ], + [ + [391] + ], + [ + [392] + ], + [ + [393] + ], + [ + [394] + ], + [ + [395] + ], + [ + [396] + ], + [ + [397] + ], + [ + [398] + ], + [ + [399] + ], + [ + [400] + ], + [ + [401] + ], + [ + [402] + ], + [ + [403] + ], + [ + [404] + ], + [ + [405] + ], + [ + [406] + ], + [ + [407] + ], + [ + [408] + ], + [ + [409] + ], + [ + [410] + ], + [ + [411] + ], + [ + [412] + ], + [ + [413] + ], + [ + [414] + ], + [ + [415] + ], + [ + [416] + ], + [ + [417] + ], + [ + [418] + ], + [ + [419] + ], + [ + [420] + ], + [ + [421] + ], + [ + [422] + ], + [ + [423] + ], + [ + [424] + ], + [ + [425] + ], + [ + [426, 427, 428, 429] + ], + [ + [430] + ], + [ + [431] + ], + [ + [432] + ], + [ + [433] + ], + [ + [434] + ], + [ + [435] + ], + [ + [436] + ], + [ + [437] + ], + [ + [438] + ], + [ + [439] + ], + [ + [440] + ], + [ + [441] + ], + [ + [442] + ], + [ + [443] + ], + [ + [444] + ], + [ + [445] + ], + [ + [446] + ], + [ + [447] + ], + [ + [448] + ], + [ + [449] + ], + [ + [450] + ], + [ + [451] + ], + [ + [452] + ], + [ + [453] + ], + [ + [454] + ], + [ + [455] + ], + [ + [456] + ], + [ + [457] + ], + [ + [458] + ], + [ + [459] + ], + [ + [460] + ], + [ + [461] + ], + [ + [462] + ], + [ + [463] + ], + [ + [464] + ], + [ + [465] + ], + [ + [466] + ], + [ + [467] + ], + [ + [468] + ], + [ + [469] + ] + ], + "id" : 38, + "properties" : { + "name" : "Canada", + "countryCode" : "CA", + "capital" : "Ottawa", + "lat" : "45.416666666666664", + "lon" : "-75.7" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [470, -207, 471, 472, 473, -209] + ], + "id" : 39, + "properties" : { + "name" : "Switzerland", + "countryCode" : "CH", + "capital" : "Bern", + "lat" : "46.916666666666664", + "lon" : "7.466666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [474] + ], + [ + [475] + ], + [ + [476] + ], + [ + [477] + ], + [ + [478] + ], + [ + [479] + ], + [ + [480] + ], + [ + [481] + ], + [ + [482] + ], + [ + [-37, 483] + ], + [ + [484] + ], + [ + [485] + ], + [ + [486] + ], + [ + [487] + ], + [ + [488] + ], + [ + [489] + ], + [ + [490] + ], + [ + [491] + ], + [ + [492] + ], + [ + [493] + ], + [ + [494] + ], + [ + [495] + ], + [ + [496] + ], + [ + [497] + ], + [ + [498] + ], + [ + [499] + ], + [ + [500] + ], + [ + [501] + ], + [ + [502] + ], + [ + [503] + ], + [ + [-44, 504, 505, -288] + ] + ], + "id" : 40, + "properties" : { + "name" : "Chile", + "countryCode" : "CL", + "capital" : "Santiago", + "lat" : "-33.45", + "lon" : "-70.66666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [506] + ], + [ + [507] + ], + [ + [508] + ], + [ + [509] + ], + [ + [510] + ], + [ + [511] + ], + [ + [512] + ], + [ + [513] + ], + [ + [514] + ], + [ + [515] + ], + [ + [516] + ], + [ + [517] + ], + [ + [518, 519, 520, 521, 522, 523, 524, 525, 526, 527, -321, 528, 529, 530, 531, 532, 533, 534, -7, 535, 536, 537, 538, 539, 540] + ] + ], + "id" : 41, + "properties" : { + "name" : "China", + "countryCode" : "CN", + "capital" : "Beijing", + "lat" : "39.916666666666664", + "lon" : "116.38333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [541, 542] + ], + [ + [-238, 543, 544, 545, 546, 547] + ] + ], + "id" : 42, + "properties" : { + "name" : "Côte d'Ivoire", + "countryCode" : "CI", + "capital" : "Yamoussoukro", + "lat" : "6.816666666666666", + "lon" : "-5.266666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [548, 549, 550, 551, 552, 553, -329] + ], + "id" : 43, + "properties" : { + "name" : "Cameroon", + "countryCode" : "CM", + "capital" : "Yaounde", + "lat" : "3.8666666666666667", + "lon" : "11.516666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [554, 555, -221, 556, 557, -11, 558, -13, 559, -327, 560] + ], + "id" : 44, + "properties" : { + "name" : "Congo, the Democratic Republic of the", + "countryCode" : "CD", + "capital" : "Kinshasa", + "lat" : "-4.316666666666666", + "lon" : "15.3" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-12, 561, 562, -549, -328, -560] + ], + "id" : 45, + "properties" : { + "name" : "Congo", + "countryCode" : "CG", + "capital" : "Brazzaville", + "lat" : "-4.25", + "lon" : "15.283333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [563] + ], + "id" : 46, + "properties" : { + "name" : "Cook Islands", + "countryCode" : "CK", + "capital" : "Avarua", + "lat" : "-21.2", + "lon" : "-159.76666666666668" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [564] + ], + [ + [565, -314, 566, 567, 568, 569, 570] + ] + ], + "id" : 47, + "properties" : { + "name" : "Colombia", + "countryCode" : "CO", + "capital" : "Bogota", + "lat" : "4.6", + "lon" : "-74.08333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [571] + ], + [ + [572] + ], + [ + [573] + ] + ], + "id" : 48, + "properties" : { + "name" : "Comoros", + "countryCode" : "KM", + "capital" : "Moroni", + "lat" : "-11.7", + "lon" : "43.233333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [574] + ], + [ + [575] + ], + [ + [576] + ], + [ + [577] + ], + [ + [578] + ], + [ + [579] + ], + [ + [580] + ], + [ + [581] + ] + ], + "id" : 49, + "properties" : { + "name" : "Cape Verde", + "countryCode" : "CV", + "capital" : "Praia", + "lat" : "14.916666666666666", + "lon" : "-23.516666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [582, 583, 584, 585] + ], + "id" : 50, + "properties" : { + "name" : "Costa Rica", + "countryCode" : "CR", + "capital" : "San Jose", + "lat" : "9.933333333333334", + "lon" : "-84.08333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [586] + ], + [ + [587] + ], + [ + [588] + ], + [ + [589] + ], + [ + [590] + ], + [ + [591] + ], + [ + [592] + ] + ], + "id" : 51, + "properties" : { + "name" : "Cuba", + "countryCode" : "CU", + "capital" : "Havana", + "lat" : "23.116666666666667", + "lon" : "-82.35" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [593] + ], + "id" : 52, + "properties" : { + "name" : "Curaçao", + "countryCode" : "CW", + "capital" : "Willemstad", + "lat" : "12.1", + "lon" : "-68.91666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [594] + ], + [ + [595] + ] + ], + "id" : 53, + "properties" : { + "name" : "Cayman Islands", + "countryCode" : "KY", + "capital" : "George Town", + "lat" : "19.3", + "lon" : "-81.38333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [596, 597] + ], + "id" : 54, + "properties" : { + "name" : "Northern Cyprus", + "color" : "#1f77b4" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-597, 598] + ], + "id" : 55, + "properties" : { + "name" : "Cyprus", + "countryCode" : "CY", + "capital" : "Nicosia", + "lat" : "35.166666666666664", + "lon" : "33.36666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [599, -211, 600, 601] + ], + "id" : 56, + "properties" : { + "name" : "Czech Republic", + "countryCode" : "CZ", + "capital" : "Prague", + "lat" : "50.083333333333336", + "lon" : "14.466666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [602, 603] + ], + [ + [604] + ], + [ + [605] + ], + [ + [606] + ], + [ + [607, -601, -210, -474, 608, 609, -224, 610, 611, 612, 613] + ], + [ + [614] + ] + ], + "id" : 57, + "properties" : { + "name" : "Germany", + "countryCode" : "DE", + "capital" : "Berlin", + "lat" : "52.516666666666666", + "lon" : "13.4" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [615, 616, 617, 618] + ], + "id" : 58, + "properties" : { + "name" : "Djibouti", + "countryCode" : "DJ", + "capital" : "Djibouti", + "lat" : "11.583333333333334", + "lon" : "43.15" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [619] + ], + "id" : 59, + "properties" : { + "name" : "Dominica", + "countryCode" : "DM", + "capital" : "Roseau", + "lat" : "15.3", + "lon" : "-61.4" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [620] + ], + [ + [621] + ], + [ + [622] + ], + [ + [623] + ], + [ + [624] + ], + [ + [625] + ], + [ + [626] + ], + [ + [627] + ], + [ + [628] + ], + [ + [629] + ], + [ + [630] + ], + [ + [-613, 631] + ] + ], + "id" : 60, + "properties" : { + "name" : "Denmark", + "countryCode" : "DK", + "capital" : "Copenhagen", + "lat" : "55.666666666666664", + "lon" : "12.583333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [632, 633] + ], + "id" : 61, + "properties" : { + "name" : "Dominican Republic", + "countryCode" : "DO", + "capital" : "Santo Domingo", + "lat" : "18.466666666666665", + "lon" : "-69.9" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [634, 635, 636, 637, 638, 639, 640, 641] + ], + "id" : 62, + "properties" : { + "name" : "Algeria", + "countryCode" : "DZ", + "capital" : "Algiers", + "lat" : "36.75", + "lon" : "3.05" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [642] + ], + [ + [643] + ], + [ + [644] + ], + [ + [645] + ], + [ + [646] + ], + [ + [647] + ], + [ + [648] + ], + [ + [649] + ], + [ + [650, 651, -568] + ] + ], + "id" : 63, + "properties" : { + "name" : "Ecuador", + "countryCode" : "EC", + "capital" : "Quito", + "lat" : "-0.21666666666666667", + "lon" : "-78.5" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [652, 653, 654, 655, 656, 657] + ], + "id" : 64, + "properties" : { + "name" : "Egypt", + "countryCode" : "EG", + "capital" : "Cairo", + "lat" : "30.05", + "lon" : "31.25" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [658] + ], + [ + [659] + ], + [ + [-617, 660, 661, 662] + ] + ], + "id" : 65, + "properties" : { + "name" : "Eritrea", + "countryCode" : "ER", + "capital" : "Asmara", + "lat" : "15.333333333333334", + "lon" : "38.93333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [663] + ], + [ + [664] + ], + [ + [665] + ], + [ + [666] + ], + [ + [667] + ], + [ + [668] + ], + [ + [669] + ], + [ + [670] + ], + [ + [671] + ], + [ + [672] + ], + [ + [673] + ], + [ + [674, -25, 675, 676, 677, 678] + ] + ], + "id" : 66, + "properties" : { + "name" : "Spain", + "countryCode" : "ES", + "capital" : "Madrid", + "lat" : "40.4", + "lon" : "-3.6833333333333336" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [679] + ], + [ + [680] + ], + [ + [681] + ], + [ + [682, 683, 684] + ] + ], + "id" : 67, + "properties" : { + "name" : "Estonia", + "countryCode" : "EE", + "capital" : "Tallinn", + "lat" : "59.43333333333333", + "lon" : "24.716666666666665" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-616, 685, 686, 687, 688, 689, -661] + ], + "id" : 68, + "properties" : { + "name" : "Ethiopia", + "countryCode" : "ET", + "capital" : "Addis Ababa", + "lat" : "9.033333333333333", + "lon" : "38.7" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [690] + ], + [ + [691] + ], + [ + [692] + ], + [ + [693] + ], + [ + [694] + ], + [ + [695] + ], + [ + [696] + ], + [ + [697, 698, 699, 700] + ] + ], + "id" : 69, + "properties" : { + "name" : "Finland", + "countryCode" : "FI", + "capital" : "Helsinki", + "lat" : "60.166666666666664", + "lon" : "24.933333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [701] + ], + [ + [702] + ], + [ + [703] + ], + [ + [704] + ], + [ + [705] + ], + [ + [706] + ], + [ + [707] + ], + [ + [708] + ], + [ + [709] + ], + [ + [710] + ], + [ + [711] + ], + [ + [712] + ], + [ + [713] + ], + [ + [714] + ], + [ + [715] + ] + ], + "id" : 70, + "properties" : { + "name" : "Fiji", + "countryCode" : "FJ", + "capital" : "Suva", + "lat" : "-18.133333333333333", + "lon" : "178.41666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [716] + ], + [ + [717] + ], + [ + [718] + ], + [ + [719] + ], + [ + [720] + ], + [ + [721] + ] + ], + "id" : 71, + "properties" : { + "name" : "Falkland Islands (Malvinas)", + "countryCode" : "FK", + "capital" : "Stanley", + "lat" : "-51.7", + "lon" : "-57.85" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [722] + ], + [ + [723] + ], + [ + [726] + ], + [ + [727] + ], + [ + [728] + ], + [ + [729] + ], + [ + [730] + ], + [ + [731] + ], + [ + [732, -609, -473, 733, 734, 735, 736, -676, -24, -675, 737, -226] + ] + ], + "id" : 72, + "properties" : { + "name" : "France", + "countryCode" : "FR", + "capital" : "Paris", + "lat" : "48.86666666666667", + "lon" : "2.3333333333333335" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-309, 724, 725] + ], + "id" : 73, + "properties" : { + "name" : "French Guiana", + "countryCode" : "GF", + "countryCapital" : "Cayenne" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [738] + ], + [ + [739] + ], + [ + [740] + ], + [ + [741] + ], + [ + [742] + ] + ], + "id" : 74, + "properties" : { + "name" : "Faroe Islands", + "countryCode" : "FO", + "capital" : "Torshavn", + "lat" : "62", + "lon" : "-6.766666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [743] + ], + [ + [744] + ], + [ + [745] + ], + [ + [746] + ], + [ + [747] + ] + ], + "id" : 75, + "properties" : { + "name" : "Micronesia, Federated States of", + "countryCode" : "FM", + "capital" : "Palikir", + "lat" : "6.916666666666667", + "lon" : "158.15" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [748, -550, -563, 749] + ], + "id" : 76, + "properties" : { + "name" : "Gabon", + "countryCode" : "GA", + "capital" : "Libreville", + "lat" : "0.38333333333333336", + "lon" : "9.45" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [750] + ], + [ + [751] + ], + [ + [752, 753] + ], + [ + [754] + ], + [ + [755] + ], + [ + [756] + ], + [ + [757] + ], + [ + [758] + ], + [ + [759] + ], + [ + [760] + ], + [ + [761] + ], + [ + [762] + ], + [ + [763] + ], + [ + [764] + ], + [ + [765] + ], + [ + [766] + ], + [ + [767] + ], + [ + [768] + ], + [ + [769] + ], + [ + [770] + ], + [ + [771] + ] + ], + "id" : 77, + "properties" : { + "name" : "United Kingdom", + "countryCode" : "GB", + "capital" : "London", + "lat" : "51.5", + "lon" : "-0.08333333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-50, 772, 773, 774, -217] + ], + "id" : 78, + "properties" : { + "name" : "Georgia", + "countryCode" : "GE", + "capital" : "Tbilisi", + "lat" : "41.68333333333333", + "lon" : "44.833333333333336" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [775] + ], + "id" : 79, + "properties" : { + "name" : "Guernsey", + "countryCode" : "GG", + "capital" : "Saint Peter Port", + "lat" : "49.45", + "lon" : "-2.533333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-542, 776, -544, -237, 777, 778] + ], + "id" : 80, + "properties" : { + "name" : "Ghana", + "countryCode" : "GH", + "capital" : "Accra", + "lat" : "5.55", + "lon" : "-0.21666666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-547, 779, 780, 781, 782, 783, 784] + ], + "id" : 81, + "properties" : { + "name" : "Guinea", + "countryCode" : "GN", + "capital" : "Conakry", + "lat" : "9.5", + "lon" : "-13.7" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [785, 786] + ], + "id" : 82, + "properties" : { + "name" : "Gambia", + "countryCode" : "GM", + "capital" : "Banjul", + "lat" : "13.45", + "lon" : "-16.566666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [787] + ], + [ + [788] + ], + [ + [789] + ], + [ + [790] + ], + [ + [791] + ], + [ + [792] + ], + [ + [793, -783, 794] + ] + ], + "id" : 83, + "properties" : { + "name" : "Guinea-Bissau", + "countryCode" : "GW", + "capital" : "Bissau", + "lat" : "11.85", + "lon" : "-15.583333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [-551, -749, 795] + ], + [ + [796] + ] + ], + "id" : 84, + "properties" : { + "name" : "Equatorial Guinea", + "countryCode" : "GQ", + "capital" : "Malabo", + "lat" : "3.75", + "lon" : "8.783333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [797] + ], + [ + [798] + ], + [ + [799] + ], + [ + [800] + ], + [ + [801] + ], + [ + [802] + ], + [ + [803] + ], + [ + [804] + ], + [ + [805] + ], + [ + [806] + ], + [ + [807] + ], + [ + [808] + ], + [ + [809] + ], + [ + [810] + ], + [ + [811] + ], + [ + [812] + ], + [ + [813] + ], + [ + [814] + ], + [ + [815] + ], + [ + [816] + ], + [ + [817] + ], + [ + [818] + ], + [ + [819] + ], + [ + [820] + ], + [ + [821] + ], + [ + [822] + ], + [ + [823] + ], + [ + [824] + ], + [ + [825] + ], + [ + [826] + ], + [ + [827] + ], + [ + [828] + ], + [ + [829] + ], + [ + [830] + ], + [ + [831] + ], + [ + [832] + ], + [ + [833] + ], + [ + [834] + ], + [ + [-17, 835, -251, 836, 837] + ] + ], + "id" : 85, + "properties" : { + "name" : "Greece", + "countryCode" : "GR", + "capital" : "Athens", + "lat" : "37.983333333333334", + "lon" : "23.733333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [838] + ], + "id" : 86, + "properties" : { + "name" : "Grenada", + "countryCode" : "GD", + "capital" : "Saint George's", + "lat" : "12.05", + "lon" : "-61.75" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [839] + ], + [ + [840] + ], + [ + [841] + ], + [ + [842] + ], + [ + [843] + ], + [ + [844] + ], + [ + [845] + ], + [ + [846] + ], + [ + [847] + ], + [ + [848] + ], + [ + [849] + ], + [ + [850] + ], + [ + [851] + ], + [ + [852] + ], + [ + [853] + ], + [ + [854] + ], + [ + [855] + ] + ], + "id" : 87, + "properties" : { + "name" : "Greenland", + "countryCode" : "GL", + "capital" : "Nuuk", + "lat" : "64.18333333333334", + "lon" : "-51.75" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [856, 857, 858, 859, -284, 860] + ], + "id" : 88, + "properties" : { + "name" : "Guatemala", + "countryCode" : "GT", + "capital" : "Guatemala City", + "lat" : "14.616666666666667", + "lon" : "-90.51666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [861] + ], + "id" : 89, + "properties" : { + "name" : "Guam", + "countryCode" : "GU", + "capital" : "Hagatna", + "lat" : "13.466666666666667", + "lon" : "144.73333333333332" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-316, 862, 863, 864] + ], + "id" : 90, + "properties" : { + "name" : "Guyana", + "countryCode" : "GY", + "capital" : "Georgetown", + "lat" : "6.8", + "lon" : "-58.15" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [865] + ], + [ + [866] + ], + [ + [-521, 867] + ] + ], + "id" : 91, + "properties" : { + "name" : "Hong Kong", + "countryCode" : "HK" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [868] + ], + "id" : 92, + "properties" : { + "name" : "Heard Island and McDonald Islands", + "countryCode" : "HM" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [869, 870, 871, -857, 872] + ], + [ + [873] + ], + [ + [874] + ] + ], + "id" : 93, + "properties" : { + "name" : "Honduras", + "countryCode" : "HN", + "capital" : "Tegucigalpa", + "lat" : "14.1", + "lon" : "-87.21666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [875] + ], + [ + [-274, 876, 877] + ], + [ + [878] + ], + [ + [879] + ], + [ + [880] + ], + [ + [881] + ], + [ + [882] + ], + [ + [883] + ], + [ + [884, -276, 885, 886, 887] + ] + ], + "id" : 94, + "properties" : { + "name" : "Croatia", + "countryCode" : "HR", + "capital" : "Zagreb", + "lat" : "45.8", + "lon" : "16" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [888] + ], + [ + [-633, 889] + ], + [ + [890] + ] + ], + "id" : 95, + "properties" : { + "name" : "Haiti", + "countryCode" : "HT", + "capital" : "Port-au-Prince", + "lat" : "18.533333333333335", + "lon" : "-72.33333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [891, 892, -888, 893, -204, 894, 895] + ], + "id" : 96, + "properties" : { + "name" : "Hungary", + "countryCode" : "HU", + "capital" : "Budapest", + "lat" : "47.5", + "lon" : "19.083333333333332" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [896] + ], + [ + [897] + ], + [ + [898] + ], + [ + [899] + ], + [ + [900, 901, 902, 903] + ], + [ + [904] + ], + [ + [905] + ], + [ + [906] + ], + [ + [907] + ], + [ + [908] + ], + [ + [909] + ], + [ + [910] + ], + [ + [911] + ], + [ + [912] + ], + [ + [913] + ], + [ + [914] + ], + [ + [915] + ], + [ + [916] + ], + [ + [917] + ], + [ + [918] + ], + [ + [919] + ], + [ + [920] + ], + [ + [921] + ], + [ + [922] + ], + [ + [923] + ], + [ + [924] + ], + [ + [925] + ], + [ + [926] + ], + [ + [927] + ], + [ + [928] + ], + [ + [929] + ], + [ + [930] + ], + [ + [931] + ], + [ + [932] + ], + [ + [933] + ], + [ + [934] + ], + [ + [935] + ], + [ + [936] + ], + [ + [937] + ], + [ + [938] + ], + [ + [939] + ], + [ + [940] + ], + [ + [941] + ], + [ + [942] + ], + [ + [943] + ], + [ + [944] + ], + [ + [945] + ], + [ + [946] + ], + [ + [947] + ], + [ + [948] + ], + [ + [949] + ], + [ + [950] + ], + [ + [951] + ], + [ + [952] + ], + [ + [953] + ], + [ + [954] + ], + [ + [955] + ], + [ + [956] + ], + [ + [957] + ], + [ + [958] + ], + [ + [959] + ], + [ + [960] + ], + [ + [961] + ], + [ + [962] + ], + [ + [963] + ], + [ + [964] + ], + [ + [965] + ], + [ + [966] + ], + [ + [967] + ], + [ + [968] + ], + [ + [969] + ], + [ + [970] + ], + [ + [971] + ], + [ + [972] + ], + [ + [973] + ], + [ + [974] + ], + [ + [975] + ], + [ + [976] + ], + [ + [977] + ], + [ + [978] + ], + [ + [979] + ], + [ + [980] + ], + [ + [981] + ], + [ + [982] + ], + [ + [983] + ], + [ + [984] + ], + [ + [985] + ], + [ + [986, 987] + ], + [ + [988] + ], + [ + [989] + ], + [ + [990] + ], + [ + [991] + ], + [ + [992] + ], + [ + [993] + ], + [ + [994] + ], + [ + [995] + ], + [ + [996] + ], + [ + [997] + ], + [ + [998] + ], + [ + [999] + ], + [ + [1000] + ], + [ + [1001] + ], + [ + [1002] + ], + [ + [1003] + ], + [ + [1004] + ], + [ + [1005] + ], + [ + [1006] + ], + [ + [1007] + ], + [ + [1008] + ], + [ + [1009] + ], + [ + [1010] + ], + [ + [1011] + ], + [ + [1012] + ], + [ + [1013] + ], + [ + [1014] + ], + [ + [1015] + ], + [ + [1016] + ], + [ + [1017] + ], + [ + [1018] + ], + [ + [1019] + ], + [ + [1020] + ], + [ + [1021] + ], + [ + [1022] + ], + [ + [1023] + ], + [ + [1024] + ], + [ + [1025] + ], + [ + [1026, 1027] + ], + [ + [1028] + ], + [ + [1029, 1030] + ], + [ + [1031] + ], + [ + [1032] + ], + [ + [1033] + ] + ], + "id" : 97, + "properties" : { + "name" : "Indonesia", + "countryCode" : "ID", + "capital" : "Jakarta", + "lat" : "-6.166666666666667", + "lon" : "106.81666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1034] + ], + "id" : 98, + "properties" : { + "name" : "Isle of Man", + "countryCode" : "IM", + "capital" : "Douglas", + "lat" : "54.15", + "lon" : "-4.483333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1035] + ], + [ + [1036] + ], + [ + [1037] + ], + [ + [1038] + ], + [ + [1039] + ], + [ + [1040] + ], + [ + [1041] + ], + [ + [1042] + ], + [ + [1043] + ], + [ + [1044] + ], + [ + [1045, 1046, 1047, 1048, -529, -322, -528, 1049, -249, 1050, 1051, 1052, 1053] + ] + ], + "id" : 99, + "properties" : { + "name" : "India", + "countryCode" : "IN", + "capital" : "New Delhi", + "lat" : "28.6", + "lon" : "77.2" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1054] + ], + "id" : 100, + "properties" : { + "name" : "Cocos Islands", + "countryCode" : "CC", + "capital" : "West Island", + "lat" : "-12.166666666666666", + "lon" : "96.83333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1055] + ], + "id" : 101, + "properties" : { + "name" : "Christmas Island", + "countryCode" : "CX", + "capital" : "The Settlement", + "lat" : "-10.416666666666666", + "lon" : "105.71666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1056] + ], + "id" : 102, + "properties" : { + "name" : "British Indian Ocean Territory", + "countryCode" : "IO" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1057] + ], + [ + [-753, 1058] + ] + ], + "id" : 103, + "properties" : { + "name" : "Ireland", + "countryCode" : "IE", + "capital" : "Dublin", + "lat" : "53.31666666666667", + "lon" : "-6.233333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1059] + ], + [ + [-47, -216, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, -213] + ] + ], + "id" : 104, + "properties" : { + "name" : "Iran, Islamic Republic of", + "countryCode" : "IR", + "capital" : "Tehran", + "lat" : "35.7", + "lon" : "51.416666666666664" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1068, 1069, 1070, 1071, 1072, -1067, 1073] + ], + "id" : 105, + "properties" : { + "name" : "Iraq", + "countryCode" : "IQ", + "capital" : "Baghdad", + "lat" : "33.333333333333336", + "lon" : "44.4" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1074] + ], + "id" : 106, + "properties" : { + "name" : "Iceland", + "countryCode" : "IS", + "capital" : "Reykjavik", + "lat" : "64.15", + "lon" : "-21.95" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1075, 1076, 1077, -653, 1078, 1079, 1080, 1081, 1082] + ], + "id" : 107, + "properties" : { + "name" : "Israel", + "countryCode" : "IL", + "capital" : "Jerusalem", + "lat" : "31.766666666666666", + "lon" : "35.233333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1083] + ], + [ + [1084] + ], + [ + [1085] + ], + [ + [1086] + ], + [ + [1087] + ], + [ + [1088] + ], + [ + [1089] + ], + [ + [1090, 1091, -734, -472, -206], + [1092] + ] + ], + "id" : 108, + "properties" : { + "name" : "Italy", + "countryCode" : "IT", + "capital" : "Rome", + "lat" : "41.9", + "lon" : "12.483333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1093] + ], + "id" : 109, + "properties" : { + "name" : "Jamaica", + "countryCode" : "JM", + "capital" : "Kingston", + "lat" : "18", + "lon" : "-76.8" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1094] + ], + "id" : 110, + "properties" : { + "name" : "Jersey", + "countryCode" : "JE", + "capital" : "Saint Helier", + "lat" : "49.18333333333333", + "lon" : "-2.1" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1077, 1095, -1083, 1096, -1071, 1097, 1098] + ], + "id" : 111, + "properties" : { + "name" : "Jordan", + "countryCode" : "JO", + "capital" : "Amman", + "lat" : "31.95", + "lon" : "35.93333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1099] + ], + [ + [1100] + ], + [ + [1101] + ], + [ + [1102] + ], + [ + [1103] + ], + [ + [1104] + ], + [ + [1105] + ], + [ + [1106] + ], + [ + [1107] + ], + [ + [1108] + ], + [ + [1109] + ], + [ + [1110] + ], + [ + [1111] + ], + [ + [1112] + ], + [ + [1113] + ], + [ + [1114] + ], + [ + [1115] + ], + [ + [1116] + ], + [ + [1117] + ], + [ + [1118] + ], + [ + [1119] + ], + [ + [1120] + ], + [ + [1121] + ], + [ + [1122] + ], + [ + [1123] + ], + [ + [1124] + ], + [ + [1125] + ], + [ + [1126] + ], + [ + [1127] + ], + [ + [1128] + ], + [ + [1129] + ], + [ + [1130] + ], + [ + [1131] + ] + ], + "id" : 112, + "properties" : { + "name" : "Japan", + "countryCode" : "JP", + "capital" : "Tokyo", + "lat" : "35.68333333333333", + "lon" : "139.75" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1132, -534, -1053] + ], + "id" : 113, + "properties" : { + "name" : "Siachen Glacier", + "color" : "#d62728" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1133] + ], + [ + [1134] + ], + [ + [1135] + ], + [ + [-538, 1136, 1137, 1138, 1139, 1140] + ] + ], + "id" : 114, + "properties" : { + "name" : "Kazakhstan", + "countryCode" : "KZ", + "capital" : "Astana", + "lat" : "51.166666666666664", + "lon" : "71.41666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1141] + ], + [ + [1142, 1143, 1144, 1145, 1146, -688] + ] + ], + "id" : 115, + "properties" : { + "name" : "Kenya", + "countryCode" : "KE", + "capital" : "Nairobi", + "lat" : "-1.2833333333333332", + "lon" : "36.81666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1147, 1148, -1137, -537], + [1149], + [1150], + [1151] + ], + "id" : 116, + "properties" : { + "name" : "Kyrgyzstan", + "countryCode" : "KG", + "capital" : "Bishkek", + "lat" : "42.86666666666667", + "lon" : "74.6" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1152] + ], + [ + [1153, 1154, 1155, 1156] + ] + ], + "id" : 117, + "properties" : { + "name" : "Cambodia", + "countryCode" : "KH", + "capital" : "Phnom Penh", + "lat" : "11.55", + "lon" : "104.91666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1157] + ], + [ + [1158] + ], + [ + [1159] + ], + [ + [1160] + ], + [ + [1161] + ], + [ + [1162] + ], + [ + [1163] + ] + ], + "id" : 118, + "properties" : { + "name" : "Kiribati", + "countryCode" : "KI", + "capital" : "Tarawa", + "lat" : "-0.8833333333333333", + "lon" : "169.53333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1164] + ], + [ + [1165] + ] + ], + "id" : 119, + "properties" : { + "name" : "Saint Kitts and Nevis", + "countryCode" : "KN", + "capital" : "Basseterre", + "lat" : "17.3", + "lon" : "-62.71666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1166] + ], + [ + [1167] + ], + [ + [1168] + ], + [ + [1169] + ], + [ + [1170] + ], + [ + [1171] + ], + [ + [1172] + ], + [ + [1173] + ], + [ + [1174] + ], + [ + [1175] + ], + [ + [1176, 1177] + ] + ], + "id" : 120, + "properties" : { + "name" : "Korea, Republic of", + "countryCode" : "KR", + "capital" : "Seoul", + "lat" : "37.55", + "lon" : "126.98333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-20, 1178, 1179, 1180] + ], + "id" : 121, + "properties" : { + "name" : "Kosovo", + "color" : "#d62728", + "capital" : "Pristina", + "lat" : "42.666666666666664", + "lon" : "21.166666666666668" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1181] + ], + [ + [1182, -1069, 1183] + ] + ], + "id" : 122, + "properties" : { + "name" : "Kuwait", + "countryCode" : "KW", + "capital" : "Kuwait City", + "lat" : "29.366666666666667", + "lon" : "47.96666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1155, 1184, 1185, -526, 1186] + ], + "id" : 123, + "properties" : { + "name" : "Lao People's Democratic Republic", + "countryCode" : "LA" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1187, -1081, 1188] + ], + "id" : 124, + "properties" : { + "name" : "Lebanon", + "countryCode" : "LB", + "capital" : "Beirut", + "lat" : "33.86666666666667", + "lon" : "35.5" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1189, -780, -546, 1190] + ], + "id" : 125, + "properties" : { + "name" : "Liberia", + "countryCode" : "LR", + "capital" : "Monrovia", + "lat" : "6.3", + "lon" : "-10.8" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1191, 1192, 1193, -635, 1194, 1195, -656] + ], + "id" : 126, + "properties" : { + "name" : "Libya", + "countryCode" : "LY", + "capital" : "Tripoli", + "lat" : "32.88333333333333", + "lon" : "13.166666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1196] + ], + "id" : 127, + "properties" : { + "name" : "Saint Lucia", + "countryCode" : "LC", + "capital" : "Castries", + "lat" : "14", + "lon" : "-61" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-208, -471] + ], + "id" : 128, + "properties" : { + "name" : "Liechtenstein", + "countryCode" : "LI", + "capital" : "Vaduz", + "lat" : "47.13333333333333", + "lon" : "9.516666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1197] + ], + [ + [1198] + ], + [ + [1199] + ] + ], + "id" : 129, + "properties" : { + "name" : "Sri Lanka", + "countryCode" : "LK", + "capital" : "Colombo", + "lat" : "6.916666666666667", + "lon" : "79.83333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1200] + ], + "id" : 130, + "properties" : { + "name" : "Lesotho", + "countryCode" : "LS", + "capital" : "Maseru", + "lat" : "-29.316666666666666", + "lon" : "27.483333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1201, 1202] + ], + [ + [-279, 1203, 1204, 1205, 1206] + ] + ], + "id" : 131, + "properties" : { + "name" : "Lithuania", + "countryCode" : "LT", + "capital" : "Vilnius", + "lat" : "54.68333333333333", + "lon" : "25.316666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-733, -225, -610] + ], + "id" : 132, + "properties" : { + "name" : "Luxembourg", + "countryCode" : "LU", + "capital" : "Luxembourg", + "lat" : "49.6", + "lon" : "6.116666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-280, -1207, 1207, -684, 1208] + ], + "id" : 133, + "properties" : { + "name" : "Latvia", + "countryCode" : "LV", + "capital" : "Riga", + "lat" : "56.95", + "lon" : "24.1" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1209] + ], + "id" : 134, + "properties" : { + "name" : "Macao", + "countryCode" : "MO" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1210, 1211] + ], + "id" : 135, + "properties" : { + "name" : "Saint Martin (French part)", + "countryCode" : "MF", + "capital" : "Marigot", + "lat" : "18.0731", + "lon" : "-63.0822" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-640, 1212, 1213] + ], + "id" : 136, + "properties" : { + "name" : "Morocco", + "countryCode" : "MA", + "capital" : "Rabat", + "lat" : "34.016666666666666", + "lon" : "-6.816666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1214] + ], + "id" : 137, + "properties" : { + "name" : "Monaco", + "countryCode" : "MC", + "capital" : "Monaco", + "lat" : "43.733333333333334", + "lon" : "7.416666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1215, 1216] + ], + "id" : 138, + "properties" : { + "name" : "Moldova, Republic of", + "countryCode" : "MD", + "capital" : "Chisinau", + "lat" : "47", + "lon" : "28.85" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1217] + ], + [ + [1218] + ], + [ + [1219] + ] + ], + "id" : 139, + "properties" : { + "name" : "Madagascar", + "countryCode" : "MG", + "capital" : "Antananarivo", + "lat" : "-18.916666666666668", + "lon" : "47.516666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1220] + ], + [ + [1221] + ] + ], + "id" : 140, + "properties" : { + "name" : "Maldives", + "countryCode" : "MV", + "capital" : "Male", + "lat" : "4.166666666666667", + "lon" : "73.5" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1222] + ], + [ + [1223] + ], + [ + [1224] + ], + [ + [1225] + ], + [ + [1226] + ], + [ + [1227] + ], + [ + [1228] + ], + [ + [1229] + ], + [ + [1230] + ], + [ + [1231] + ], + [ + [1232] + ], + [ + [1233] + ], + [ + [1234] + ], + [ + [-285, -860, 1235, 1236, 1237] + ] + ], + "id" : 141, + "properties" : { + "name" : "Mexico", + "countryCode" : "MX", + "capital" : "Mexico City", + "lat" : "19.433333333333334", + "lon" : "-99.13333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1238] + ], + [ + [1239] + ] + ], + "id" : 142, + "properties" : { + "name" : "Marshall Islands", + "countryCode" : "MH", + "capital" : "Majuro", + "lat" : "7.1", + "lon" : "171.38333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-836, -16, -1181, 1240, -252] + ], + "id" : 143, + "properties" : { + "name" : "Macedonia, the former Yugoslav Republic of", + "countryCode" : "MD", + "capital" : "Skopje", + "lat" : "42", + "lon" : "21.433333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-239, -548, -785, 1241, 1242, -637, 1243] + ], + "id" : 144, + "properties" : { + "name" : "Mali", + "countryCode" : "ML", + "capital" : "Bamako", + "lat" : "12.65", + "lon" : "-8" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1244] + ], + "id" : 145, + "properties" : { + "name" : "Malta", + "countryCode" : "MT", + "capital" : "Valletta", + "lat" : "35.88333333333333", + "lon" : "14.5" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1245] + ], + [ + [1246] + ], + [ + [1247] + ], + [ + [1248] + ], + [ + [1249] + ], + [ + [1250] + ], + [ + [1251] + ], + [ + [1252] + ], + [ + [1253] + ], + [ + [1254] + ], + [ + [1255] + ], + [ + [1256] + ], + [ + [1257] + ], + [ + [1258] + ], + [ + [1259] + ], + [ + [1260] + ], + [ + [-1186, 1261, 1262, -247, -1050, -527] + ] + ], + "id" : 146, + "properties" : { + "name" : "Myanmar", + "countryCode" : "MM", + "capital" : "Rangoon", + "lat" : "16.8", + "lon" : "96.15" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1179, -19, 1263, -877, -273, 1264] + ], + "id" : 147, + "properties" : { + "name" : "Montenegro", + "countryCode" : "ME", + "capital" : "Podgorica; note - the Old Royal Capital is Cetinje mentioned in the constitution", + "lat" : "42.43333333333333", + "lon" : "19.266666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1265, -540] + ], + "id" : 148, + "properties" : { + "name" : "Mongolia", + "countryCode" : "MN", + "capital" : "Ulaanbaatar", + "lat" : "47.916666666666664", + "lon" : "106.91666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1266] + ], + [ + [1267] + ], + [ + [1268] + ], + [ + [1269] + ], + [ + [1270] + ], + [ + [1271] + ] + ], + "id" : 149, + "properties" : { + "name" : "Northern Mariana Islands", + "countryCode" : "MP", + "capital" : "Saipan", + "lat" : "15.2", + "lon" : "145.75" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279], + [1280], + [1281] + ], + "id" : 150, + "properties" : { + "name" : "Mozambique", + "countryCode" : "MZ", + "capital" : "Maputo", + "lat" : "-25.95", + "lon" : "32.583333333333336" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1282] + ], + [ + [1283, 1284, 1285, -638, -1243] + ] + ], + "id" : 151, + "properties" : { + "name" : "Mauritania", + "countryCode" : "MR", + "capital" : "Nouakchott", + "lat" : "18.066666666666666", + "lon" : "-15.966666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1286] + ], + "id" : 152, + "properties" : { + "name" : "Montserrat", + "countryCode" : "MS", + "capital" : "Plymouth", + "lat" : "16.7", + "lon" : "-62.21666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1287] + ], + "id" : 153, + "properties" : { + "name" : "Mauritius", + "countryCode" : "MU", + "capital" : "Port Louis", + "lat" : "-20.15", + "lon" : "57.483333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [-1282] + ], + [ + [-1281] + ], + [ + [-1277, 1288, 1289] + ] + ], + "id" : 154, + "properties" : { + "name" : "Malawi", + "countryCode" : "MW", + "capital" : "Lilongwe", + "lat" : "-13.966666666666667", + "lon" : "33.78333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1290] + ], + [ + [1291] + ], + [ + [-1027, 1292] + ], + [ + [1293] + ], + [ + [1294] + ], + [ + [1295, 1296] + ], + [ + [-1030, 1297, -319, 1298, 1299] + ], + [ + [1300] + ] + ], + "id" : 155, + "properties" : { + "name" : "Malaysia", + "countryCode" : "MY", + "capital" : "Kuala Lumpur", + "lat" : "3.1666666666666665", + "lon" : "101.7" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-324, 1301, 1302, -9, 1303] + ], + "id" : 156, + "properties" : { + "name" : "Namibia", + "countryCode" : "NA", + "capital" : "Windhoek", + "lat" : "-22.566666666666666", + "lon" : "17.083333333333332" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1304] + ], + [ + [1305] + ], + [ + [1306] + ], + [ + [1307] + ], + [ + [1308] + ] + ], + "id" : 157, + "properties" : { + "name" : "New Caledonia", + "countryCode" : "NC", + "capital" : "Noumea", + "lat" : "-22.266666666666666", + "lon" : "166.45" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1309, -233, -240, -1244, -636, -1194, 1310] + ], + "id" : 158, + "properties" : { + "name" : "Niger", + "countryCode" : "NE", + "capital" : "Niamey", + "lat" : "13.516666666666667", + "lon" : "2.1166666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1311] + ], + "id" : 159, + "properties" : { + "name" : "Norfolk Island", + "countryCode" : "NF", + "capital" : "Kingston", + "lat" : "-29.05", + "lon" : "167.96666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1312] + ], + [ + [1313, -553, 1314, -234, -1310] + ] + ], + "id" : 160, + "properties" : { + "name" : "Nigeria", + "countryCode" : "NG", + "capital" : "Abuja", + "lat" : "9.083333333333334", + "lon" : "7.533333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-585, 1315, -870, 1316] + ], + "id" : 161, + "properties" : { + "name" : "Nicaragua", + "countryCode" : "NI", + "capital" : "Managua", + "lat" : "12.133333333333333", + "lon" : "-86.25" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1317] + ], + "id" : 162, + "properties" : { + "name" : "Niue", + "countryCode" : "NU", + "capital" : "Alofi", + "lat" : "-19.016666666666666", + "lon" : "-169.91666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1318] + ], + [ + [1319] + ], + [ + [1320] + ], + [ + [-228, 1321] + ], + [ + [1322] + ], + [ + [1323] + ], + [ + [-611, 1324, -229, 1325] + ], + [ + [1326] + ], + [ + [1327] + ] + ], + "id" : 163, + "properties" : { + "name" : "Netherlands", + "countryCode" : "NL", + "capital" : "Amsterdam", + "lat" : "52.35", + "lon" : "4.916666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1328] + ], + [ + [1329] + ], + [ + [1330] + ], + [ + [1331] + ], + [ + [1332] + ], + [ + [1333] + ], + [ + [1334] + ], + [ + [1335] + ], + [ + [1336] + ], + [ + [1337] + ], + [ + [1338] + ], + [ + [1339] + ], + [ + [1340] + ], + [ + [1341] + ], + [ + [1342] + ], + [ + [1343] + ], + [ + [1344] + ], + [ + [1345] + ], + [ + [1346] + ], + [ + [1347] + ], + [ + [1348, -701, 1349, 1350] + ], + [ + [1351] + ], + [ + [1352] + ], + [ + [1353] + ], + [ + [1354] + ], + [ + [1355] + ], + [ + [1356] + ], + [ + [1357] + ], + [ + [1358] + ], + [ + [1359] + ], + [ + [1360] + ], + [ + [1361] + ] + ], + "id" : 164, + "properties" : { + "name" : "Norway", + "countryCode" : "NO", + "capital" : "Oslo", + "lat" : "59.916666666666664", + "lon" : "10.75" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-530, -1049] + ], + "id" : 165, + "properties" : { + "name" : "Nepal", + "countryCode" : "NP", + "capital" : "Kathmandu", + "lat" : "27.716666666666665", + "lon" : "85.31666666666666" + } + }, + { + "type" : null, + "id" : 166, + "properties" : { + "name" : "Nauru", + "countryCode" : "NR", + "capital" : "Yaren", + "lat" : "-0.5477", + "lon" : "166.920867" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1362] + ], + [ + [1363] + ], + [ + [1364] + ], + [ + [1365] + ], + [ + [1366] + ], + [ + [1367] + ], + [ + [1368] + ], + [ + [1369] + ], + [ + [1370] + ], + [ + [1371] + ], + [ + [1372] + ] + ], + "id" : 167, + "properties" : { + "name" : "New Zealand", + "countryCode" : "NZ", + "capital" : "Wellington", + "lat" : "-41.3", + "lon" : "174.78333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1373] + ], + [ + [1374, 1375, -30, 1376] + ], + [ + [1377] + ], + [ + [-33, 1378] + ] + ], + "id" : 168, + "properties" : { + "name" : "Oman", + "countryCode" : "OM", + "capital" : "Muscat", + "lat" : "23.616666666666667", + "lon" : "58.583333333333336" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1052, 1379, -1065, -2, -535, -1133] + ], + "id" : 169, + "properties" : { + "name" : "Pakistan", + "countryCode" : "PK", + "capital" : "Islamabad", + "lat" : "33.68333333333333", + "lon" : "73.05" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1380] + ], + [ + [1381] + ], + [ + [1382] + ], + [ + [-570, 1383, -583, 1384] + ] + ], + "id" : 170, + "properties" : { + "name" : "Panama", + "countryCode" : "PA", + "capital" : "Panama City", + "lat" : "8.966666666666667", + "lon" : "-79.53333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1385] + ], + "id" : 171, + "properties" : { + "name" : "Pitcairn", + "countryCode" : "PN", + "capital" : "Adamstown", + "lat" : "-25.066666666666666", + "lon" : "-130.08333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-289, -506, 1386, -651, -567, -313] + ], + "id" : 172, + "properties" : { + "name" : "Peru", + "countryCode" : "PE", + "capital" : "Lima", + "lat" : "-12.05", + "lon" : "-77.05" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1387] + ], + [ + [1388] + ], + [ + [1389] + ], + [ + [1390] + ], + [ + [1391] + ], + [ + [1392] + ], + [ + [1393] + ], + [ + [1394] + ], + [ + [1395] + ], + [ + [1396] + ], + [ + [1397] + ], + [ + [1398] + ], + [ + [1399] + ], + [ + [1400] + ], + [ + [1401] + ], + [ + [1402] + ], + [ + [1403] + ], + [ + [1404] + ], + [ + [1405] + ], + [ + [1406] + ], + [ + [1407] + ], + [ + [1408] + ], + [ + [1409] + ], + [ + [1410] + ], + [ + [1411] + ], + [ + [1412] + ], + [ + [1413] + ], + [ + [1414] + ], + [ + [1415] + ], + [ + [1416] + ], + [ + [1417] + ], + [ + [1418] + ], + [ + [1419] + ], + [ + [1420] + ], + [ + [1421] + ], + [ + [1422] + ], + [ + [1423] + ], + [ + [1424] + ], + [ + [1425] + ], + [ + [1426] + ], + [ + [1427] + ], + [ + [1428] + ], + [ + [1429] + ], + [ + [1430] + ], + [ + [1431] + ], + [ + [1432] + ], + [ + [1433] + ], + [ + [1434] + ] + ], + "id" : 173, + "properties" : { + "name" : "Philippines", + "countryCode" : "PH", + "capital" : "Manila", + "lat" : "14.6", + "lon" : "120.96666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1435] + ], + "id" : 174, + "properties" : { + "name" : "Palau", + "countryCode" : "PW", + "capital" : "Melekeok", + "lat" : "7.483333333333333", + "lon" : "134.63333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1436] + ], + [ + [1437] + ], + [ + [1438] + ], + [ + [1439] + ], + [ + [1440] + ], + [ + [1441] + ], + [ + [1442] + ], + [ + [1443] + ], + [ + [1444] + ], + [ + [1445] + ], + [ + [1446] + ], + [ + [1447] + ], + [ + [1448] + ], + [ + [1449] + ], + [ + [1450] + ], + [ + [1451] + ], + [ + [1452] + ], + [ + [1453] + ], + [ + [1454] + ], + [ + [1455] + ], + [ + [1456, 1457, 1458] + ], + [ + [1459] + ], + [ + [1460] + ], + [ + [1461] + ], + [ + [1462] + ], + [ + [1463] + ] + ], + "id" : 175, + "properties" : { + "name" : "Papua New Guinea", + "countryCode" : "PG", + "capital" : "Port Moresby", + "lat" : "-9.45", + "lon" : "147.18333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1204, -278, 1464, 1465, -602, -608, 1466, -603, 1467, 1468] + ], + "id" : 176, + "properties" : { + "name" : "Poland", + "countryCode" : "PL", + "capital" : "Warsaw", + "lat" : "52.25", + "lon" : "21" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1469] + ], + [ + [1470] + ], + [ + [1471] + ] + ], + "id" : 177, + "properties" : { + "name" : "Puerto Rico", + "countryCode" : "PR", + "capital" : "San Juan", + "lat" : "18.466666666666665", + "lon" : "-66.11666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1472, 1473, -1177, 1474, -519] + ], + "id" : 178, + "properties" : { + "name" : "Korea, Democratic People's Republic of", + "countryCode" : "KP", + "capital" : "Pyongyang", + "lat" : "39.016666666666666", + "lon" : "125.75" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1475] + ], + [ + [1476] + ], + [ + [1477] + ], + [ + [1478] + ], + [ + [1479] + ], + [ + [1480] + ], + [ + [1481] + ], + [ + [-678, 1482] + ] + ], + "id" : 179, + "properties" : { + "name" : "Portugal", + "countryCode" : "PT", + "capital" : "Lisbon", + "lat" : "38.71666666666667", + "lon" : "-9.133333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-40, -291, -312] + ], + "id" : 180, + "properties" : { + "name" : "Paraguay", + "countryCode" : "PY", + "capital" : "Asuncion", + "lat" : "-25.266666666666666", + "lon" : "-57.666666666666664" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [-658, 1483, -1079] + ], + [ + [-1076, -1096] + ] + ], + "id" : 181, + "properties" : { + "name" : "Palestine, State of", + "countryCode" : "PS", + "capital" : "Jerusalem", + "lat" : "31.766666666666666", + "lon" : "35.233333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1484] + ], + [ + [1485] + ], + [ + [1486] + ], + [ + [1487] + ], + [ + [1488] + ], + [ + [1489] + ], + [ + [1490] + ], + [ + [1491] + ], + [ + [1492] + ], + [ + [1493] + ], + [ + [1494] + ] + ], + "id" : 182, + "properties" : { + "name" : "French Polynesia", + "countryCode" : "PF", + "capital" : "Papeete", + "lat" : "-17.533333333333335", + "lon" : "-149.56666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1495, 1496] + ], + "id" : 183, + "properties" : { + "name" : "Qatar", + "countryCode" : "QA", + "capital" : "Doha", + "lat" : "25.283333333333335", + "lon" : "51.53333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-254, 1497, -892, 1498, -1217, 1499, 1500] + ], + "id" : 184, + "properties" : { + "name" : "Romania", + "countryCode" : "RO", + "capital" : "Bucharest", + "lat" : "44.43333333333333", + "lon" : "26.1" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1501] + ], + [ + [1502] + ], + [ + [1503] + ], + [ + [1504] + ], + [ + [1505] + ], + [ + [1506] + ], + [ + [1507] + ], + [ + [1508] + ], + [ + [1509] + ], + [ + [1510] + ], + [ + [1511] + ], + [ + [1512] + ], + [ + [1513] + ], + [ + [1514] + ], + [ + [1515] + ], + [ + [1516] + ], + [ + [-1205, -1469, 1517, -1202, 1518] + ], + [ + [1519] + ], + [ + [1520] + ], + [ + [1521] + ], + [ + [1522] + ], + [ + [1523] + ], + [ + [1524] + ], + [ + [1525] + ], + [ + [1526] + ], + [ + [1527] + ], + [ + [1528] + ], + [ + [1529] + ], + [ + [1530] + ], + [ + [1531] + ], + [ + [1532] + ], + [ + [1533] + ], + [ + [1534] + ], + [ + [1535] + ], + [ + [1536] + ], + [ + [1537] + ], + [ + [1538] + ], + [ + [1539] + ], + [ + [1540] + ], + [ + [1541] + ], + [ + [1542] + ], + [ + [1543] + ], + [ + [1544] + ], + [ + [1545] + ], + [ + [1546] + ], + [ + [1547] + ], + [ + [1548] + ], + [ + [1549] + ], + [ + [1550] + ], + [ + [1551] + ], + [ + [1552] + ], + [ + [1553] + ], + [ + [1554] + ], + [ + [1555] + ], + [ + [1556] + ], + [ + [1557] + ], + [ + [1558] + ], + [ + [1559] + ], + [ + [1560] + ], + [ + [1561] + ], + [ + [1562] + ], + [ + [1563] + ], + [ + [1564] + ], + [ + [1565] + ], + [ + [1566] + ], + [ + [-1473, -541, -1266, -539, -1141, 1567, -218, -775, 1568, 1569, -281, -1209, -683, 1570, -698, -1349, 1571] + ], + [ + [1572] + ], + [ + [1573] + ], + [ + [1574] + ], + [ + [1575] + ], + [ + [1576] + ], + [ + [1577] + ], + [ + [1578] + ], + [ + [1579] + ], + [ + [1580] + ], + [ + [1581] + ], + [ + [1582] + ], + [ + [1583] + ], + [ + [1584] + ], + [ + [1585] + ], + [ + [1586] + ], + [ + [1587] + ], + [ + [1588] + ], + [ + [1589] + ], + [ + [1590] + ], + [ + [1591] + ], + [ + [1592] + ], + [ + [1593] + ], + [ + [1594] + ], + [ + [1595] + ], + [ + [1596] + ], + [ + [1597] + ], + [ + [1598] + ], + [ + [1599] + ], + [ + [1600] + ], + [ + [1601] + ] + ], + "id" : 185, + "properties" : { + "name" : "Russian Federation", + "countryCode" : "RU", + "capital" : "Moscow", + "lat" : "55.75", + "lon" : "37.6" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-222, -556, 1602, 1603] + ], + "id" : 186, + "properties" : { + "name" : "Rwanda", + "countryCode" : "RW", + "capital" : "Kigali", + "lat" : "-1.95", + "lon" : "30.05" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1213, -639, -1286, 1604] + ], + "id" : 187, + "properties" : { + "name" : "Western Sahara", + "countryCode" : "EH", + "capital" : "El-Aaiún", + "lat" : "27.153611", + "lon" : "-13.203333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1605] + ], + [ + [1606] + ], + [ + [-1183, 1607, -1496, 1608, -31, -1376, 1609, 1610, -1098, -1070] + ] + ], + "id" : 188, + "properties" : { + "name" : "Saudi Arabia", + "countryCode" : "SA", + "capital" : "Riyadh", + "lat" : "24.65", + "lon" : "46.7" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-662, -690, 1611, -331, 1612, -1192, -655, 1613] + ], + "id" : 189, + "properties" : { + "name" : "Sudan", + "countryCode" : "SD", + "capital" : "Khartoum", + "lat" : "15.6", + "lon" : "32.53333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-689, -1147, 1614, -561, -326, -1612] + ], + "id" : 190, + "properties" : { + "name" : "South Sudan", + "countryCode" : "SS", + "capital" : "Juba", + "lat" : "4.85", + "lon" : "31.616666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-784, -794, 1615, -786, 1616, -1284, -1242] + ], + "id" : 191, + "properties" : { + "name" : "Senegal", + "countryCode" : "SN", + "capital" : "Dakar", + "lat" : "14.733333333333333", + "lon" : "-17.633333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1617] + ], + "id" : 192, + "properties" : { + "name" : "Singapore", + "countryCode" : "SG", + "capital" : "Singapore", + "lat" : "1.2833333333333332", + "lon" : "103.85" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1618] + ], + [ + [1619] + ] + ], + "id" : 193, + "properties" : { + "name" : "South Georgia and the South Sandwich Islands", + "countryCode" : "GS", + "capital" : "King Edward Point", + "lat" : "-54.283333", + "lon" : "-36.5" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1620] + ], + [ + [1621] + ] + ], + "id" : 194, + "properties" : { + "name" : "Saint Helena, Ascension and Tristan da Cunha", + "countryCode" : "SH", + "capital" : "Jamestown", + "lat" : "-15.933333333333334", + "lon" : "-5.716666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1622] + ], + [ + [1623] + ], + [ + [1624] + ], + [ + [1625] + ], + [ + [1626] + ], + [ + [1627] + ], + [ + [1628] + ], + [ + [1629] + ], + [ + [1630] + ], + [ + [1631] + ], + [ + [1632] + ], + [ + [1633] + ], + [ + [1634] + ], + [ + [1635] + ], + [ + [1636] + ], + [ + [1637] + ], + [ + [1638] + ], + [ + [1639] + ], + [ + [1640] + ], + [ + [1641] + ], + [ + [1642] + ] + ], + "id" : 195, + "properties" : { + "name" : "Solomon Islands", + "countryCode" : "SB", + "capital" : "Honiara", + "lat" : "-9.433333333333334", + "lon" : "159.95" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1643] + ], + [ + [-1190, 1644, -781] + ] + ], + "id" : 196, + "properties" : { + "name" : "Sierra Leone", + "countryCode" : "SL", + "capital" : "Freetown", + "lat" : "8.483333333333333", + "lon" : "-13.233333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-858, -872, 1645] + ], + "id" : 197, + "properties" : { + "name" : "El Salvador", + "countryCode" : "SV", + "capital" : "San Salvador", + "lat" : "13.7", + "lon" : "-89.2" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1646] + ], + "id" : 198, + "properties" : { + "name" : "San Marino", + "countryCode" : "SM", + "capital" : "San Marino", + "lat" : "43.93333333333333", + "lon" : "12.416666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-686, -619, 1647, 1648] + ], + "id" : 199, + "properties" : { + "name" : "Somaliland", + "countryCode" : "SO", + "capital" : "Hargeisa", + "lat" : "9.55", + "lon" : "44.05" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-687, -1649, 1649, -1143] + ], + "id" : 200, + "properties" : { + "name" : "Somalia", + "countryCode" : "SO", + "capital" : "Mogadishu", + "lat" : "2.066666666666667", + "lon" : "45.333333333333336" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1650] + ], + "id" : 201, + "properties" : { + "name" : "Saint Pierre and Miquelon", + "countryCode" : "PM", + "capital" : "Saint-Pierre", + "lat" : "46.766666666666666", + "lon" : "-56.18333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1498, -253, -1241, -1180, -1265, -272, -885, -893] + ], + "id" : 202, + "properties" : { + "name" : "Serbia", + "countryCode" : "RS", + "capital" : "Belgrade", + "lat" : "44.833333333333336", + "lon" : "20.5" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1651] + ], + [ + [1652] + ] + ], + "id" : 203, + "properties" : { + "name" : "Sao Tome and Principe", + "countryCode" : "ST", + "capital" : "Sao Tome", + "lat" : "0.3333333333333333", + "lon" : "6.733333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-308, -865, 1653, -725] + ], + "id" : 204, + "properties" : { + "name" : "Suriname", + "countryCode" : "SR", + "capital" : "Paramaribo", + "lat" : "5.833333333333333", + "lon" : "-55.166666666666664" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-895, -212, -600, -1466, 1654] + ], + "id" : 205, + "properties" : { + "name" : "Slovakia", + "countryCode" : "SK", + "capital" : "Bratislava", + "lat" : "48.15", + "lon" : "17.116666666666667" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1091, -205, -894, -887, 1655] + ], + "id" : 206, + "properties" : { + "name" : "Slovenia", + "countryCode" : "SI", + "capital" : "Ljubljana", + "lat" : "46.05", + "lon" : "14.516666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1656] + ], + [ + [1657] + ], + [ + [1658] + ], + [ + [1659] + ], + [ + [1660] + ], + [ + [-1350, -700, 1661] + ] + ], + "id" : 207, + "properties" : { + "name" : "Sweden", + "countryCode" : "SE", + "capital" : "Stockholm", + "lat" : "59.333333333333336", + "lon" : "18.05" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1662, -1273] + ], + "id" : 208, + "properties" : { + "name" : "Swaziland", + "countryCode" : "SZ", + "capital" : "Mbabane", + "lat" : "-26.316666666666666", + "lon" : "31.133333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1211, 1663] + ], + "id" : 209, + "properties" : { + "name" : "Sint Maarten (Dutch part)", + "countryCode" : "SX", + "capital" : "Philipsburg", + "lat" : "18.016666666666666", + "lon" : "-63.03333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1664] + ], + "id" : 210, + "properties" : { + "name" : "Seychelles", + "countryCode" : "SC", + "capital" : "Victoria", + "lat" : "-4.616666666666667", + "lon" : "55.45" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1097, -1082, -1188, 1665, 1666, -1072] + ], + "id" : 211, + "properties" : { + "name" : "Syrian Arab Republic", + "countryCode" : "SY", + "capital" : "Damascus", + "lat" : "33.5", + "lon" : "36.3" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1667] + ], + [ + [1668] + ], + [ + [1669] + ] + ], + "id" : 212, + "properties" : { + "name" : "Turks and Caicos Islands", + "countryCode" : "TC", + "capital" : "Grand Turk", + "lat" : "21.466666666666665", + "lon" : "-71.13333333333334" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-330, -554, -1314, -1311, -1193, -1613] + ], + "id" : 213, + "properties" : { + "name" : "Chad", + "countryCode" : "TD", + "capital" : "N'Djamena", + "lat" : "12.1", + "lon" : "15.033333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-778, -236, -231, 1670] + ], + "id" : 214, + "properties" : { + "name" : "Togo", + "countryCode" : "TG", + "capital" : "Lome", + "lat" : "6.116666666666666", + "lon" : "1.2166666666666668" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1671] + ], + [ + [1672] + ], + [ + [1673] + ], + [ + [1674] + ], + [ + [1675] + ], + [ + [1676] + ], + [ + [1677] + ], + [ + [1678] + ], + [ + [1679] + ], + [ + [-1185, -1154, 1680, -1296, 1681, -1262] + ] + ], + "id" : 215, + "properties" : { + "name" : "Thailand", + "countryCode" : "TH", + "capital" : "Bangkok", + "lat" : "13.75", + "lon" : "100.51666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [-1150] + ], + [ + [1682] + ], + [ + [-1148, -536, -6, 1683] + ] + ], + "id" : 216, + "properties" : { + "name" : "Tajikistan", + "countryCode" : "TJ", + "capital" : "Dushanbe", + "lat" : "38.55", + "lon" : "68.76666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1684] + ], + [ + [-4, -1062, 1685, -1139, 1686] + ] + ], + "id" : 217, + "properties" : { + "name" : "Turkmenistan", + "countryCode" : "TM", + "capital" : "Ashgabat", + "lat" : "37.95", + "lon" : "58.38333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [-901, 1687] + ], + [ + [-903, 1688] + ], + [ + [1689] + ] + ], + "id" : 218, + "properties" : { + "name" : "Timor-Leste", + "countryCode" : "TL", + "capital" : "Dili", + "lat" : "-8.583333333333334", + "lon" : "125.6" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1690] + ], + [ + [1691] + ], + [ + [1692] + ] + ], + "id" : 219, + "properties" : { + "name" : "Tonga", + "countryCode" : "TO", + "capital" : "Nuku'alofa", + "lat" : "-21.133333333333333", + "lon" : "-175.2" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1693] + ], + [ + [1694] + ] + ], + "id" : 220, + "properties" : { + "name" : "Trinidad and Tobago", + "countryCode" : "TT", + "capital" : "Port of Spain", + "lat" : "10.65", + "lon" : "-61.516666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1695] + ], + [ + [1696] + ], + [ + [-1195, -642, 1697] + ] + ], + "id" : 221, + "properties" : { + "name" : "Tunisia", + "countryCode" : "TN", + "capital" : "Tunis", + "lat" : "36.8", + "lon" : "10.183333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1698] + ], + [ + [-773, -49, -214, -1068, -1073, -1667, 1699] + ], + [ + [-837, -250, 1700] + ] + ], + "id" : 222, + "properties" : { + "name" : "Turkey", + "countryCode" : "TR", + "capital" : "Ankara", + "lat" : "39.93333333333333", + "lon" : "32.86666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1701] + ], + [ + [1702] + ] + ], + "id" : 223, + "properties" : { + "name" : "Taiwan, Province of China", + "countryCode" : "TW", + "capital" : "Taipei", + "lat" : "25.033333333333335", + "lon" : "121.51666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1703] + ], + [ + [1704] + ], + [ + [1705] + ], + [ + [-1145, 1706, -1278, -1290, 1707, -557, -223, -1604, 1708] + ] + ], + "id" : 224, + "properties" : { + "name" : "Tanzania, United Republic of", + "countryCode" : "TZ", + "capital" : "Dar es Salaam", + "lat" : "-6.8", + "lon" : "39.28333333333333" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1603, -555, -1615, -1146, -1709] + ], + "id" : 225, + "properties" : { + "name" : "Uganda", + "countryCode" : "UG", + "capital" : "Kampala", + "lat" : "0.31666666666666665", + "lon" : "32.55" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1709] + ], + [ + [-1500, -1216, -1499, -896, -1655, -1465, -277, -1570, 1710] + ] + ], + "id" : 226, + "properties" : { + "name" : "Ukraine", + "countryCode" : "UA", + "capital" : "Kyiv", + "lat" : "50.43333333333333", + "lon" : "30.516666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-42, -311, 1711] + ], + "id" : 227, + "properties" : { + "name" : "Uruguay", + "countryCode" : "UY", + "capital" : "Montevideo", + "lat" : "-34.85", + "lon" : "-56.166666666666664" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1712] + ], + [ + [1713] + ], + [ + [1714] + ], + [ + [1715] + ], + [ + [1716] + ], + [ + [1717] + ], + [ + [1718] + ], + [ + [1719] + ], + [ + [1720] + ], + [ + [1721] + ], + [ + [1722] + ], + [ + [1723] + ], + [ + [1724] + ], + [ + [1725] + ], + [ + [1726] + ], + [ + [1727] + ], + [ + [1728] + ], + [ + [1729] + ], + [ + [1730] + ], + [ + [1731] + ], + [ + [1732] + ], + [ + [1733] + ], + [ + [1734] + ], + [ + [1735] + ], + [ + [1736] + ], + [ + [1737] + ], + [ + [1738] + ], + [ + [1739] + ], + [ + [1740] + ], + [ + [1741] + ], + [ + [1742] + ], + [ + [1743] + ], + [ + [1744] + ], + [ + [1745] + ], + [ + [-344, 1746, -1237, 1747, -429] + ], + [ + [1748] + ], + [ + [1749] + ], + [ + [1750] + ], + [ + [1751] + ], + [ + [1752] + ], + [ + [1753] + ], + [ + [1754] + ], + [ + [1755] + ], + [ + [1756] + ], + [ + [1757] + ], + [ + [1758] + ], + [ + [1759] + ], + [ + [1760] + ], + [ + [1761] + ], + [ + [1762] + ], + [ + [1763] + ], + [ + [1764] + ], + [ + [1765] + ], + [ + [1766] + ], + [ + [1767] + ], + [ + [1768] + ], + [ + [1769] + ], + [ + [1770] + ], + [ + [1771] + ], + [ + [1772] + ], + [ + [1773] + ], + [ + [1774] + ], + [ + [1775] + ], + [ + [1776] + ], + [ + [1777] + ], + [ + [1778] + ], + [ + [1779] + ], + [ + [1780] + ], + [ + [1781] + ], + [ + [1782] + ], + [ + [1783] + ], + [ + [1784] + ], + [ + [1785] + ], + [ + [1786] + ], + [ + [1787] + ], + [ + [1788] + ], + [ + [1789] + ], + [ + [1790] + ], + [ + [1791] + ], + [ + [1792] + ], + [ + [1793] + ], + [ + [1794] + ], + [ + [1795] + ], + [ + [1796] + ], + [ + [1797] + ], + [ + [1798] + ], + [ + [1799] + ], + [ + [1800] + ], + [ + [1801] + ], + [ + [1802] + ], + [ + [1803] + ], + [ + [1804] + ], + [ + [1805] + ], + [ + [1806] + ], + [ + [1807] + ], + [ + [1808] + ], + [ + [1809] + ], + [ + [1810] + ], + [ + [1811] + ], + [ + [1812] + ], + [ + [-427, 1813, -372, 1814] + ] + ], + "id" : 228, + "properties" : { + "name" : "United States", + "countryCode" : "US", + "capital" : "Washington, DC", + "lat" : "38.88333333333333", + "lon" : "-77.03333333333333" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [-1151] + ], + [ + [-1152] + ], + [ + [-1149, -1684, -5, -1687, -1138] + ] + ], + "id" : 229, + "properties" : { + "name" : "Uzbekistan", + "countryCode" : "UZ", + "capital" : "Tashkent", + "lat" : "41.31666666666667", + "lon" : "69.25" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1815] + ], + "id" : 230, + "properties" : { + "name" : "Saint Vincent and the Grenadines", + "countryCode" : "VC", + "capital" : "Kingstown", + "lat" : "13.133333333333333", + "lon" : "-61.21666666666667" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1816] + ], + [ + [1817] + ], + [ + [1818] + ], + [ + [1819] + ], + [ + [-863, -315, -566, 1820] + ] + ], + "id" : 231, + "properties" : { + "name" : "Venezuela, Bolivarian Republic of", + "countryCode" : "VE", + "capital" : "Caracas", + "lat" : "10.483333333333333", + "lon" : "-66.86666666666666" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [1821] + ], + "id" : 232, + "properties" : { + "name" : "Virgin Islands, British", + "countryCode" : "VG", + "capital" : "Road Town", + "lat" : "18.416666666666668", + "lon" : "-64.61666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1822] + ], + [ + [1823] + ], + [ + [1824] + ] + ], + "id" : 233, + "properties" : { + "name" : "Virgin Islands, U.S.", + "countryCode" : "VI", + "capital" : "Charlotte Amalie", + "lat" : "18.35", + "lon" : "-64.93333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1825] + ], + [ + [1826] + ], + [ + [1827] + ], + [ + [1828] + ], + [ + [1829] + ], + [ + [1830] + ], + [ + [1831] + ], + [ + [-1156, -1187, -525, 1832] + ] + ], + "id" : 234, + "properties" : { + "name" : "Viet Nam", + "countryCode" : "VN", + "capital" : "Hanoi", + "lat" : "21.033333333333335", + "lon" : "105.85" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1833] + ], + [ + [1834] + ], + [ + [1835] + ], + [ + [1836] + ], + [ + [1837] + ], + [ + [1838] + ], + [ + [1839] + ], + [ + [1840] + ], + [ + [1841] + ], + [ + [1842] + ], + [ + [1843] + ], + [ + [1844] + ], + [ + [1845] + ], + [ + [1846] + ] + ], + "id" : 235, + "properties" : { + "name" : "Vanuatu", + "countryCode" : "VU", + "capital" : "Port-Vila", + "lat" : "-17.733333333333334", + "lon" : "168.31666666666666" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1847] + ], + [ + [1848] + ] + ], + "id" : 236, + "properties" : { + "name" : "Wallis and Futuna", + "countryCode" : "WF", + "capital" : "Mata-Utu", + "lat" : "-13.95", + "lon" : "-171.93333333333334" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1849] + ], + [ + [1850] + ] + ], + "id" : 237, + "properties" : { + "name" : "Samoa", + "countryCode" : "WS", + "capital" : "Apia", + "lat" : "-13.816666666666666", + "lon" : "-171.76666666666668" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1851] + ], + [ + [1852] + ], + [ + [1853] + ], + [ + [-1610, -1375, 1854] + ] + ], + "id" : 238, + "properties" : { + "name" : "Yemen", + "countryCode" : "YE", + "capital" : "Sanaa", + "lat" : "15.35", + "lon" : "44.2" + } + }, + { + "type" : "MultiPolygon", + "arcs" : [ + [ + [1855] + ], + [ + [-1274, -1663, -1280, 1856, -1302, -323, 1857], + [1858] + ] + ], + "id" : 239, + "properties" : { + "name" : "South Africa", + "countryCode" : "ZA", + "capital" : "Pretoria", + "lat" : "-25.7", + "lon" : "28.216666666666665" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-1276, 1859, -1304, -8, -558, -1708, -1289] + ], + "id" : 240, + "properties" : { + "name" : "Zambia", + "countryCode" : "ZM", + "capital" : "Lusaka", + "lat" : "-15.416666666666666", + "lon" : "28.283333333333335" + } + }, + { + "type" : "Polygon", + "arcs" : [ + [-325, -1860, -1275, -1858] + ], + "id" : 241, + "properties" : { + "name" : "Zimbabwe", + "countryCode" : "ZW", + "capital" : "Harare", + "lat" : "-17.816666666666666", + "lon" : "31.033333333333335" + } + } + ], + "bbox" : [-180, -89.99892578124998, 180, 83.59960937500004] + } +}, "arcs" : [ + [ + [37880, 63997], + [0, -21], + [-24, 11], + [-13, 32], + [-24, 33], + [0, 32], + [12, 11], + [37, -87], + [12, -11] + ], + [ + [87566, 79343], + [-37, -32], + [-136, -98], + [-87, 44], + [-124, 0], + [-99, -11], + [-124, -22], + [-49, 0], + [-62, -43], + [-38, -11], + [-61, -33], + [-25, -43], + [-50, -54], + [-37, -33], + [-37, -43], + [-37, 11], + [-25, -33], + [-25, -54], + [-49, -76], + [-38, -33], + [-12, -54], + [12, -21], + [50, -44], + [25, -65], + [25, -141], + [24, -32], + [0, -55], + [13, -32], + [-25, -54], + [0, -22], + [25, -54], + [0, -33], + [-25, -32], + [-25, -87], + [-62, -54], + [-25, -55], + [-37, -65], + [-12, -54], + [-37, -43], + [0, -22], + [49, -76], + [0, -65], + [-12, -43], + [12, -44], + [-24, -43], + [-62, -44], + [-75, -21], + [-111, 0], + [-25, 11], + [-87, 54], + [-37, -33], + [0, -65], + [62, -108], + [25, -65], + [25, -109], + [24, -54], + [0, -43], + [-62, -65], + [-61, -44], + [-124, -32], + [-25, -33], + [-13, -119], + [-12, -44], + [0, -43], + [-62, -163], + [13, -108], + [0, -195], + [-25, -65], + [-37, -65], + [-38, -44], + [-37, -21], + [-37, 10], + [-12, 44], + [-50, 54], + [-25, 0], + [-24, -33], + [-38, 11], + [-37, 22], + [-24, 0], + [-50, -76], + [-99, -87], + [-37, 0], + [-13, -21], + [25, -65], + [25, -11], + [0, -22], + [-87, -76], + [-62, -11], + [-62, 22], + [-24, 32], + [-38, 0], + [-37, -21], + [-37, -44], + [-37, -97], + [0, -11], + [-74, -65], + [-13, -76], + [-25, -119], + [13, -65], + [0, -109], + [-13, -87], + [-12, -43], + [0, -43], + [25, -55], + [-25, -54], + [-25, -22], + [-74, -32], + [-99, -54], + [-198, -87], + [-62, -11], + [-25, 11], + [-112, 0], + [-86, -33], + [-37, -32], + [-25, -44], + [-37, 22], + [-137, 44], + [-384, -55], + [-37, 11], + [-124, 65], + [-161, 87], + [-99, 54], + [-136, 65] + ], + [ + [82859, 74864], + [87, 174], + [74, 141], + [87, 152], + [74, 141], + [12, 54], + [0, 97], + [-24, 131], + [-25, 65], + [-112, 21], + [-173, 44], + [-12, 0], + [-13, 108], + [13, 44], + [-13, 86], + [0, 76], + [13, 109], + [12, 54], + [-50, 217], + [-24, 119], + [-13, 130], + [-12, 33], + [0, 54], + [49, 119], + [25, 22], + [25, 54], + [25, 33], + [0, 21], + [-37, 11], + [-50, 0], + [-37, 22], + [-25, 76], + [12, 87], + [-12, 152], + [25, 75], + [25, 55], + [86, 11], + [-37, 97], + [-12, 11], + [0, 33], + [37, 21], + [37, 44], + [0, 43], + [37, 87], + [0, 43], + [25, 76], + [0, 65], + [-12, 33], + [0, 43], + [37, 22], + [0, 32], + [12, 44], + [0, 32], + [13, 22], + [0, 65] + ], + [ + [83008, 78465], + [24, 0], + [62, -98], + [62, -32], + [99, 21], + [37, -43], + [50, -76], + [12, -43], + [13, -11], + [25, 43], + [24, 11], + [25, -11], + [50, 11], + [62, 54], + [62, 65], + [12, 76], + [12, 44], + [25, 21], + [-25, 55], + [0, 54], + [25, 11], + [37, 0], + [75, 32], + [123, 65], + [62, 0], + [0, 33], + [13, 22], + [37, 21], + [62, 54], + [49, 66], + [13, 54], + [12, 87], + [25, 119], + [37, 130], + [0, 65], + [13, 43], + [49, 44], + [50, 22], + [74, 10], + [87, 0], + [24, 130], + [13, 33], + [25, 33], + [12, 0], + [111, -98], + [87, -22], + [37, -21], + [25, 10] + ], + [ + [84816, 79549], + [99, 11], + [87, -21], + [37, -65], + [50, -11], + [62, 32], + [12, -21], + [25, -11], + [25, 11], + [24, -22], + [0, -22] + ], + [ + [85237, 79430], + [25, -65], + [50, -54], + [37, -11], + [49, 43], + [13, -10], + [12, 21], + [0, 33], + [25, 21], + [62, 33], + [37, 43], + [25, 11], + [12, -11], + [25, 11], + [0, 33], + [25, 11], + [49, -44], + [37, -65], + [38, -32], + [12, 0], + [37, 54], + [0, 173], + [25, 44], + [49, 32], + [62, 11], + [50, -11], + [25, -32], + [37, 0], + [37, 76], + [0, 65], + [-12, 65], + [0, 32], + [37, 33], + [37, 54], + [37, 76], + [25, 87], + [49, 54], + [50, 22], + [50, -22], + [74, -65], + [25, -87], + [-13, -108], + [0, -55], + [13, -10], + [62, 21], + [24, -11], + [0, -32], + [-12, -43], + [-25, -217], + [0, -109], + [-12, -87], + [12, -75], + [25, -98], + [25, -76], + [37, -33], + [25, 11], + [49, 44], + [75, 86], + [74, 44], + [99, 32], + [37, 87], + [50, 65], + [99, 87], + [62, 32], + [37, 11], + [62, -32], + [25, 0], + [0, -33], + [-13, -32], + [-25, -33], + [13, -21], + [25, 0], + [123, 54], + [25, 0], + [13, 32], + [49, 33], + [62, -33], + [50, 11], + [24, -22], + [50, -75] + ], + [ + [87690, 79474], + [-12, -11], + [-38, 43], + [-62, -32], + [-61, -44], + [0, -22], + [49, -65] + ], + [ + [70174, 49422], + [0, -76], + [13, -120], + [0, -76], + [12, -43], + [0, -22], + [-12, -21], + [0, -44], + [-13, -43], + [0, -250], + [-12, -86], + [25, -141], + [-13, -44], + [-12, -76], + [-25, -130], + [0, -32], + [37, -98], + [0, -22], + [-25, 0], + [-24, -10], + [-174, 0], + [-198, 0], + [-272, 0], + [0, -488], + [0, -402], + [0, -401], + [0, -206], + [0, -347], + [24, -185], + [38, -216], + [61, -55], + [50, -76], + [25, -65], + [62, -97], + [86, -130], + [75, -120], + [62, -108] + ], + [ + [69964, 45192], + [-99, -33], + [-261, -86], + [-123, -44], + [-87, -21], + [-99, -44], + [-50, 33], + [-62, 0], + [-62, -33], + [-62, -11], + [-74, 44], + [-49, 43], + [-62, 11], + [-99, -11], + [-100, 11], + [-86, 32], + [-62, 11], + [-37, -11], + [-50, 11], + [-37, 22], + [-37, 43], + [-50, 76], + [-37, 87], + [-12, 22], + [-211, 0], + [-50, 11], + [-260, 0], + [-260, 0], + [-136, 0], + [-260, 0], + [-211, 0], + [-62, -11], + [-74, 0], + [-37, 21], + [-37, 55], + [-38, 32], + [-37, 54], + [-37, 65], + [-25, 22], + [-74, 22], + [-25, 0], + [-86, -54], + [-25, -33], + [-75, -65], + [-123, 0], + [-38, 33], + [-24, -11], + [-37, -33], + [-62, -11] + ], + [ + [65963, 45441], + [12, 239], + [12, 98], + [0, 455], + [-24, 87], + [62, 76], + [12, 54], + [25, 76], + [12, 163], + [74, 379], + [38, 380], + [37, 173], + [24, 195], + [112, 261], + [37, 152], + [62, 86], + [87, 76], + [62, 152], + [24, 98], + [38, 195], + [0, 206], + [24, 271], + [-12, 76], + [-25, 108], + [-12, 76], + [-25, 76], + [-37, 54], + [-12, 109], + [-62, 152], + [-13, 108], + [-25, 76], + [0, 98], + [-24, 97], + [-50, 217], + [0, 33], + [13, 11], + [12, -11], + [99, 195], + [12, 43], + [-12, 44], + [0, 43], + [12, 65], + [-99, 369], + [-86, 347], + [-13, 174], + [-99, 227], + [-49, 141], + [-13, 109], + [-25, 43], + [38, 22], + [61, 21], + [75, 22], + [99, 87] + ], + [ + [66421, 52545], + [37, 11], + [37, -11], + [25, 11], + [211, 0], + [49, -11], + [25, 0], + [74, -11], + [87, 0], + [37, 11], + [223, 0], + [112, 11], + [111, -11], + [87, 0], + [37, -22], + [37, -32], + [25, -44], + [12, -54], + [25, -32], + [0, -185], + [12, -97], + [25, -98], + [37, -98], + [13, -76], + [0, -65], + [12, -65], + [25, -65], + [25, -32], + [0, -22], + [37, -108], + [62, -163], + [37, -119], + [12, -11], + [25, 0], + [99, 21], + [25, -32], + [62, 54], + [49, 11], + [50, 22], + [37, 21], + [25, 0], + [87, -32], + [12, -11], + [74, 0], + [62, 22], + [13, 162], + [0, 33], + [12, 65], + [25, 54], + [0, 119], + [12, 87], + [50, 65], + [74, 33], + [37, 0], + [75, 22], + [99, 21], + [37, 0], + [0, -11], + [-25, -119], + [0, -32], + [12, -44], + [13, -22], + [210, 0], + [100, -10], + [86, 0], + [25, -22], + [12, -54], + [-12, -120], + [-12, -162], + [12, -152], + [25, -141], + [0, -217], + [-13, -141], + [-12, -163], + [0, -184], + [12, -76], + [38, -87], + [49, -86], + [37, -109], + [25, -141], + [0, -173], + [12, -98], + [-12, -54], + [-25, -22], + [-12, -43], + [12, -76], + [0, -65], + [13, -33], + [24, -22], + [62, 76], + [25, 11], + [37, 0], + [50, -11], + [111, 0], + [87, 65], + [50, 0], + [49, -21], + [50, 0], + [24, 21], + [0, 22], + [13, 33], + [12, 11] + ], + [ + [66062, 53087], + [12, 33], + [37, 76], + [13, 32], + [37, 11], + [12, 22], + [13, 43], + [0, 22], + [86, 54], + [25, 43], + [25, 22], + [25, 0], + [12, -11], + [25, -65], + [25, -43], + [12, -11] + ], + [ + [66421, 53315], + [0, -11], + [-87, -54], + [-49, -98], + [-25, -43], + [-37, -44], + [-13, -21], + [25, -44], + [0, -173], + [-12, -184], + [-87, -22], + [-12, 0] + ], + [ + [66124, 52621], + [-13, 76], + [0, 54], + [13, 43], + [-13, 98], + [-25, 76], + [-24, 97], + [0, 22] + ], + [ + [40246, 67598], + [-49, -33], + [0, 22], + [37, 44], + [25, -11], + [-13, -22] + ], + [ + [68997, 82369], + [-12, -97], + [0, -87], + [-25, -33], + [13, -86], + [0, -66], + [24, -97], + [38, -44], + [12, -75], + [12, -22], + [50, 11], + [25, -44] + ], + [ + [69134, 81729], + [0, -43], + [25, -76], + [0, -22], + [-25, -76], + [-50, -32], + [-37, -98], + [0, -32], + [-12, -76], + [-25, -22], + [-50, -11], + [-49, -54], + [0, -22], + [25, -65], + [0, -32], + [-25, 11], + [-13, -65], + [-24, -33], + [-62, 33] + ], + [ + [68812, 81014], + [-13, 65], + [0, 43], + [-49, 108], + [-124, 98], + [-25, 54], + [-25, 76], + [37, -22], + [0, 55], + [-37, 97], + [13, 109], + [37, 87], + [-13, 108], + [13, 76], + [-13, 54], + [0, 65], + [25, 87], + [25, 54], + [0, 87], + [-37, 43], + [-50, 11] + ], + [ + [68576, 82369], + [0, 33], + [13, 43], + [0, 43], + [-25, 66], + [12, 54], + [75, 152], + [12, 43], + [37, 54], + [13, -11], + [0, -65], + [24, -32], + [25, 0], + [62, 43] + ], + [ + [68824, 82792], + [12, -11], + [38, -65], + [12, -54], + [62, -43], + [25, -33], + [12, -32], + [12, -98], + [13, -54], + [-13, -33] + ], + [ + [69010, 93724], + [0, -22], + [-62, 11], + [0, 22], + [25, 11], + [37, -22] + ], + [ + [68688, 93811], + [-37, -22], + [-13, 22], + [13, 32], + [24, 0], + [13, -32] + ], + [ + [68799, 93908], + [37, 11], + [62, -65], + [-24, -43], + [-25, 11], + [-37, -33], + [0, -32], + [-75, -11], + [-24, 11], + [-25, 86], + [49, 55], + [0, 21], + [25, 33], + [37, -44] + ], + [ + [62420, 82825], + [25, 21], + [24, 0], + [50, -32], + [0, -33], + [-12, -21] + ], + [ + [62507, 82760], + [-75, -44], + [-12, 11], + [0, 33], + [-13, 21], + [13, 44] + ], + [ + [80481, 71318], + [0, -22], + [-38, 0], + [-12, -11], + [-50, 22], + [13, 33], + [49, 32], + [38, -54] + ], + [ + [80022, 71383], + [-12, 33], + [25, 21], + [12, -21], + [-25, -33] + ], + [ + [80270, 71372], + [-25, -11], + [-25, 22], + [50, 33], + [37, 43], + [-12, -76], + [-25, -11] + ], + [ + [80666, 71481], + [-12, -11], + [-25, 11], + [-12, 21], + [25, 22], + [24, -43] + ], + [ + [81323, 71817], + [-13, 0], + [-24, -65], + [-25, -22], + [-12, -32], + [-38, -33], + [-24, 76], + [12, 11], + [-12, 54], + [-25, 11], + [-37, -44], + [0, -173], + [-13, -33], + [0, -97], + [13, -44], + [-13, -65], + [13, -21], + [37, 0], + [25, -76], + [0, -22], + [-75, -22], + [-24, 0], + [-50, -21], + [-25, -33], + [13, -32], + [0, -98], + [-13, -54], + [-49, -163], + [-25, -119], + [-25, -98], + [0, -206] + ], + [ + [80914, 70396], + [-25, -54], + [-74, 22], + [-37, 0], + [-50, 10], + [-62, 22], + [-74, 11], + [-74, 22], + [-75, 10], + [-74, 22], + [-74, 11], + [-75, 22], + [-62, 11], + [-86, 21], + [-62, 11], + [-25, 33], + [-12, 43], + [-25, 43], + [-13, 44], + [-24, 32], + [-13, 44], + [-24, 43], + [-13, 43], + [-25, 33], + [-12, 43], + [-25, 44], + [-12, 43], + [-62, 119], + [-12, 44], + [-38, 65], + [-12, 32], + [0, 98] + ], + [ + [79663, 71383], + [12, 33], + [25, -55], + [25, 11], + [12, -11], + [13, -108], + [12, -44], + [25, -10], + [74, -11], + [37, 11], + [99, 76], + [38, 32], + [136, -11], + [99, -32], + [161, -11], + [37, 0], + [87, 65], + [49, 43], + [38, 22], + [24, 43], + [25, 109], + [25, 54], + [12, 65], + [37, 54], + [112, 152], + [74, 119], + [13, 44], + [37, 54], + [25, 65], + [148, 185], + [25, 75], + [12, 87], + [13, 0] + ], + [ + [81224, 72489], + [25, 0], + [0, -195], + [-13, -33], + [13, -32], + [37, -11], + [12, 22] + ], + [ + [81298, 72240], + [12, -54], + [13, -369] + ], + [ + [81261, 71969], + [12, -11], + [13, 21], + [0, 44], + [-25, -22], + [0, -32] + ], + [ + [39714, 22037], + [37, -21], + [74, 11], + [62, 0], + [0, -11], + [62, 11], + [13, -22], + [-50, -33], + [-12, 11], + [-112, 0], + [-37, -22], + [-25, 0], + [-37, -43], + [-37, 22], + [-13, 21], + [25, 33], + [25, 0], + [25, 43] + ], + [ + [38302, 21951], + [0, 141], + [12, 184], + [0, 510], + [0, 347], + [0, 195] + ], + [ + [38314, 23328], + [12, -33], + [87, -130], + [25, -43], + [12, -65], + [-37, 32], + [-37, -21], + [-25, -76], + [0, -22], + [37, -43], + [87, -11], + [0, -11], + [50, -152], + [111, -141], + [62, -87], + [74, -75], + [75, -66], + [74, -43], + [62, -54], + [74, -76], + [75, -65], + [86, -44], + [87, -32], + [124, 22], + [49, -11], + [25, -22], + [-25, -65], + [-37, -65], + [-37, -22], + [-87, 0], + [-49, 11], + [-112, -43], + [-37, 0], + [-74, -33], + [-50, 11], + [-99, 54], + [-62, 11], + [-235, 22], + [-74, 11], + [-75, 21], + [-86, -11], + [-50, 0], + [-12, -10] + ], + [ + [40630, 31744], + [13, -44], + [-25, 11], + [-37, 33], + [-12, 43], + [61, -21], + [0, -22] + ], + [ + [40370, 42329], + [13, -44], + [24, -32], + [62, -54], + [50, -109], + [50, -163], + [49, -119], + [87, -130], + [37, -32], + [25, -44], + [99, -108], + [37, -55], + [25, -65], + [62, -65], + [111, -65], + [87, -32], + [49, 0], + [75, -44], + [99, -108], + [62, -76], + [25, -43], + [62, -65], + [161, -141], + [74, -44], + [62, -76], + [25, 11], + [37, -11], + [62, -43], + [49, -65], + [87, -163], + [0, -76], + [-62, -108], + [0, -11], + [-50, -152], + [0, -32], + [-12, -22], + [-49, -54], + [-13, -55], + [-25, -54], + [-12, -43], + [0, -65], + [12, -65], + [0, -33], + [-24, -22], + [0, -65], + [-25, -11], + [0, -43], + [-13, -22], + [-24, -10], + [-38, -109], + [-24, -22], + [-13, -43], + [13, -76], + [148, 22], + [124, -22], + [149, -76], + [99, -21], + [50, 21], + [24, 0], + [25, -32], + [37, 0], + [37, 11], + [25, -11], + [25, -44], + [25, 11], + [25, 65], + [49, 76], + [37, 0], + [37, -11], + [38, -21], + [12, -33], + [37, 0], + [25, 43], + [12, 44], + [0, 43], + [13, 33], + [24, 21], + [25, 76], + [25, 22], + [50, 0], + [24, 22], + [0, 32], + [37, 44], + [38, 86], + [24, 11], + [25, 76], + [25, 141], + [25, 185], + [0, 271] + ], + [ + [43133, 40236], + [24, 0], + [13, -22], + [25, -11], + [37, 33], + [25, 0], + [12, 32], + [25, 0], + [25, -32], + [24, 0], + [13, -44], + [24, -11], + [13, -54], + [12, -130], + [50, -163], + [0, -43], + [-13, -43], + [0, -55], + [-12, -141], + [0, -43], + [12, -43], + [0, -44], + [-12, -65], + [-25, -87], + [-37, -21], + [-37, -55], + [-25, -21], + [-12, 21], + [-25, -32], + [-12, -54], + [-62, -44], + [-38, 0], + [-24, -10], + [-13, -33], + [-62, -22], + [-24, -54], + [0, -43], + [-13, -22], + [-37, -11], + [-12, -22], + [12, -21], + [-12, -22], + [-50, -22], + [-37, -32], + [-25, -54], + [-25, -33], + [-37, -11], + [-49, -54], + [0, -33], + [24, -54], + [-24, -32], + [-25, 21], + [-37, -21], + [0, -55], + [-25, -10], + [-12, -22], + [0, -33], + [-25, -43], + [-50, -54], + [-49, -163], + [-62, -87], + [-25, -43], + [-12, -54], + [-87, -185], + [-136, -162], + [0, -55], + [-25, -65], + [-62, -65], + [-12, -21] + ], + [ + [42105, 37362], + [-13, -33], + [0, -43], + [-25, -54], + [-37, -66], + [-12, -65], + [12, -76], + [0, -130], + [-25, -11], + [13, -54], + [0, -43], + [-13, -65], + [-49, -130], + [0, -55], + [12, -21], + [0, -98], + [-12, -54], + [-50, -65], + [13, -65], + [0, -44], + [-13, -43], + [0, -43], + [25, -33], + [0, -43], + [-37, -98] + ], + [ + [41894, 35930], + [0, -54], + [12, -250], + [-24, -75], + [-38, 0], + [-24, -22], + [-38, -347], + [0, -54], + [25, -87], + [25, -109], + [0, -76], + [-12, -43], + [-38, -22], + [38, -151], + [49, -87], + [186, -141], + [74, -76], + [75, -109], + [49, -108], + [0, -87], + [-62, -130], + [-12, -119], + [25, -76], + [12, -76], + [74, -87], + [50, -43], + [62, 11], + [12, -33], + [13, -217], + [0, -65], + [-149, -379], + [-99, -185], + [-37, -97], + [-13, -109], + [-37, -54], + [-186, -174], + [-285, -141], + [-235, -76], + [-49, -32], + [-372, -87], + [-62, -11], + [-99, 11], + [-74, -11], + [-87, 22], + [-74, 33], + [-38, 65], + [-49, 0], + [-13, -33], + [25, -76], + [-12, -108], + [12, -55], + [25, -10], + [50, -76], + [-38, 0], + [13, -33], + [25, -22], + [0, -65], + [-25, -162], + [-50, -44], + [-12, -32], + [-25, -152], + [-12, -98], + [12, -65], + [50, -130], + [-13, -97], + [-37, -44], + [-198, -141], + [-87, -21], + [-186, 0], + [-124, 86], + [-86, 54], + [-87, 44], + [-74, 22], + [12, 43], + [-37, 11], + [-50, -44], + [-24, -43], + [-13, -43], + [0, -98], + [13, -87], + [37, -206], + [0, -108], + [-13, -141], + [25, -87], + [25, -33], + [74, -43], + [25, -22], + [37, 0], + [0, -21], + [-25, -33], + [13, -43], + [49, -11], + [112, 22], + [12, 32], + [0, 54], + [-74, 11], + [12, 22], + [112, 54], + [37, 11], + [37, -54], + [25, -54], + [12, -76], + [0, -98], + [-12, -87], + [-25, -65], + [-124, -54], + [-25, 22], + [-37, 65], + [0, 65], + [-37, 43], + [-49, 44], + [-62, -11], + [-50, -65], + [-62, -22], + [-12, -65], + [136, -87], + [62, -32], + [50, -11], + [-50, -54], + [-87, -44], + [-49, -32], + [-50, -65], + [-87, -174], + [-12, -43], + [-12, -98], + [24, -163], + [-24, -65], + [12, -76], + [0, -54], + [-25, -76], + [-99, -108], + [-25, -87], + [38, -43], + [0, -44], + [-13, -43], + [-37, 0], + [-149, 22], + [-62, -44], + [-49, -43], + [-25, -44], + [-111, -32], + [-13, -11], + [-111, -206], + [-50, -119], + [-49, -130], + [-25, -44], + [0, -76], + [12, -65], + [0, -43], + [25, -65], + [37, -65], + [211, -282], + [49, -22], + [223, -33], + [50, -43], + [25, -65], + [12, -54], + [-12, -141], + [-13, -44], + [-74, -86], + [-62, -22], + [12, -22], + [25, 0], + [62, 22], + [25, -22], + [12, -54], + [-37, -22], + [-12, -32], + [-149, -195], + [-74, -55], + [-62, -65], + [-87, -65], + [-37, -32], + [-37, -76], + [-75, -87], + [-74, -184], + [0, -44], + [12, -21], + [-49, -315], + [-12, -43], + [-25, -44], + [-87, -65], + [-37, -11], + [-50, 44], + [-74, 108], + [-12, -43], + [-38, -33], + [62, -11], + [25, -21], + [37, -76], + [-24, -22], + [-100, -54], + [-61, -65], + [-38, -65], + [-12, -54], + [-12, -109], + [-13, -65], + [-25, -54], + [38, -98], + [24, -130], + [13, -87], + [-13, -65], + [-62, -11], + [-37, 11], + [-24, -32], + [37, 0], + [49, -33], + [50, 11], + [37, -43], + [74, -196], + [75, -108], + [24, -76], + [-12, -22] + ], + [ + [38376, 23512], + [-12, 33], + [-87, 22], + [-62, 32], + [-99, 44], + [-99, 0], + [-75, 43], + [-86, 43], + [-335, 0], + [-173, 11], + [-174, 0], + [-12, 11], + [0, 54], + [-25, 44], + [-37, 43], + [-37, 32], + [-50, 98], + [38, 152], + [0, 43], + [-25, 33], + [0, 65], + [25, 22], + [12, 76], + [-25, 140], + [-25, 33], + [-37, 11], + [-37, -22], + [-62, 11], + [-25, -11], + [-24, -32], + [-50, -33], + [-25, 11], + [0, 43], + [-25, 33], + [-12, 32], + [0, 55], + [-12, 76], + [-25, 75], + [-37, 66], + [-13, 65], + [0, 76], + [13, 65], + [-13, 65], + [-24, 65], + [12, 76], + [25, 43], + [12, 54], + [112, 11], + [-13, 65], + [25, 54], + [12, 55], + [25, 21], + [87, 55], + [25, 32], + [24, 76], + [0, 33], + [-12, 97], + [37, 65], + [50, 33], + [25, 76], + [-13, 76], + [-25, 65], + [-37, 21], + [0, 65], + [13, 55], + [49, 130], + [0, 54], + [13, 22], + [61, 65], + [25, 65], + [50, 32], + [0, 33], + [-25, 32], + [0, 98], + [12, 65], + [75, 76], + [12, 33], + [0, 43], + [-12, 98], + [-13, 65], + [-37, 108], + [13, 33], + [49, 32], + [13, 54], + [-13, 55], + [-25, 21], + [0, 163], + [25, 33], + [62, 10], + [0, 44], + [50, 65], + [0, 65], + [-62, 97], + [-25, 66], + [-149, 43], + [-12, 54], + [0, 33], + [37, -22], + [173, 33], + [38, -22], + [37, 11], + [12, 86], + [25, 44], + [0, 43], + [-25, 33], + [-37, 0], + [-173, 32], + [0, 174], + [24, 22], + [25, 86], + [-37, 109], + [25, 65], + [-13, 43], + [-24, 33], + [-25, 54], + [0, 65], + [49, 33], + [0, 32], + [-12, 43], + [-37, 11], + [-75, 55], + [-12, 43], + [12, 130], + [0, 87], + [-12, 43], + [12, 33], + [25, 32], + [-12, 76], + [-13, 33], + [0, 32], + [25, 65], + [37, -11], + [62, 33], + [0, 87], + [-24, 119], + [-25, 76], + [0, 33], + [12, 21], + [-12, 109], + [0, 65], + [12, 184], + [0, 65], + [-25, 65], + [0, 65], + [13, 44], + [25, 54], + [12, 54], + [25, 33], + [12, 32], + [-37, 54], + [-12, 44], + [24, 54], + [13, 0], + [25, 43], + [0, 87], + [-13, 33], + [0, 76], + [-12, 43], + [25, 33], + [37, -11], + [0, 54], + [12, 11], + [37, 184], + [-12, 141], + [25, 54], + [49, 55], + [50, 32], + [37, 11], + [25, 33], + [12, 54], + [0, 32], + [-12, 33], + [-25, 32], + [-25, 152], + [0, 98], + [-49, 173], + [0, 130], + [12, 76], + [-25, 87], + [37, 119], + [0, 33], + [-12, 87], + [-12, 43], + [12, 54], + [25, 76], + [0, 76], + [37, 22], + [25, 43], + [37, 0], + [12, 11], + [0, 33], + [37, 86], + [25, 33], + [37, 11], + [25, 43], + [0, 54], + [-12, 65], + [12, 66], + [-12, 97], + [0, 54], + [-13, 44], + [0, 86], + [-24, 11], + [-13, 33], + [13, 22], + [24, 10], + [25, 33], + [12, 141], + [25, 87], + [0, 32], + [25, 87], + [37, 98], + [13, 54], + [0, 32], + [61, 22], + [13, 22], + [0, 86], + [-13, 98], + [0, 206], + [25, 130], + [0, 65], + [-25, 22], + [-24, -22], + [-25, 11], + [-25, 44], + [0, 108], + [25, 43], + [0, 44], + [-25, 54], + [-25, 108], + [0, 98], + [-24, 22], + [0, 76], + [-25, 32], + [-13, 54], + [0, 87], + [25, 0], + [13, 54], + [-25, 44], + [-25, 0], + [-25, 22], + [-24, 108], + [-25, 65], + [12, 87], + [0, 65], + [13, 65], + [0, 43], + [24, 22], + [25, 0], + [25, 54], + [-13, 44], + [0, 32], + [13, 44], + [12, 97], + [37, 152], + [0, 54], + [25, -21], + [50, 21], + [24, 87], + [13, 22], + [0, 32], + [-25, 11], + [-12, 22], + [0, 32], + [12, 98], + [0, 65], + [-25, 141], + [-12, 130], + [12, 54], + [62, 87], + [0, 33], + [25, 162], + [0, 98], + [12, 43], + [13, 98], + [49, 76], + [13, 54], + [12, 0], + [37, 76], + [37, 65], + [25, 33], + [0, 43], + [37, 173], + [38, 109], + [37, 152], + [49, 32], + [13, -21], + [24, 0], + [13, 32], + [49, 22], + [25, 21], + [0, 87], + [-12, 44], + [-37, 86], + [-38, 98], + [0, 98], + [62, 130], + [-12, 54], + [-25, 206], + [-12, 54], + [-13, 98], + [0, 43], + [13, 120], + [25, 43], + [37, 43], + [-25, 22], + [0, 33], + [-12, 54], + [-13, 11], + [-12, 43], + [0, 54], + [12, 76], + [25, 22], + [25, 54], + [25, 22], + [12, 43], + [74, 54], + [50, 44], + [111, 76], + [75, 54], + [12, 32], + [0, 33], + [37, 184], + [50, 239], + [24, 152], + [-61, 119] + ], + [ + [38810, 41960], + [49, 108], + [0, 55], + [12, 32], + [75, 65], + [12, 33], + [0, 54], + [13, 33], + [24, 0], + [99, 65], + [13, 32], + [25, 141], + [12, 22], + [37, -22], + [13, -32], + [74, -87], + [25, -54], + [37, 0], + [49, 11], + [13, -11], + [173, 0], + [50, -22], + [24, -22], + [62, -32], + [25, -87], + [25, -141], + [37, -152], + [13, 22], + [12, 119], + [49, 152], + [50, 184], + [37, 44], + [50, -11], + [12, 11], + [149, 0], + [148, 0], + [0, -33], + [25, -65], + [37, -43] + ], + [ + [77594, 81588], + [-24, -11], + [0, 33], + [24, 0], + [0, -22] + ], + [ + [77916, 80515], + [-62, 10], + [-49, -32], + [-13, 11] + ], + [ + [77792, 80504], + [-24, 87], + [-37, 97], + [12, 44], + [-12, 21], + [-62, 54], + [12, 33], + [0, 76], + [-37, 11], + [-74, -44], + [-38, 22], + [-37, 43], + [-25, -21], + [-12, 11], + [0, 43], + [-37, 76], + [-62, -33], + [-37, -10] + ], + [ + [77322, 81014], + [-13, 32], + [-49, 87], + [-62, 65], + [-37, 32], + [-99, -21], + [-75, 32], + [-37, 44], + [13, 21], + [-38, 120], + [0, 54], + [-12, 22], + [37, 54], + [13, 54], + [0, 87], + [-25, 87], + [-37, 43], + [-25, 43], + [0, 22] + ], + [ + [76876, 81892], + [62, 11], + [49, 0], + [50, 22], + [49, 10], + [25, 22], + [112, -11], + [37, 11], + [87, 0], + [12, 11], + [-12, 22], + [49, 10], + [12, 11] + ], + [ + [77408, 82011], + [25, -65], + [25, -11], + [12, -32], + [-37, -11], + [13, -22], + [49, -43], + [37, 0], + [25, -11], + [0, -22], + [50, -65], + [0, -21], + [-62, -65], + [-13, -44], + [25, -65], + [50, -76], + [49, -54], + [87, -54], + [0, -44], + [-12, -43], + [-25, -54], + [-87, 0], + [-12, -22], + [24, -11], + [50, -54], + [25, -43], + [25, -22], + [86, -109], + [50, 11], + [49, -32], + [0, -54], + [-37, -22], + [0, -33], + [25, -21], + [50, -76], + [-13, -22], + [-49, 11], + [0, -33], + [24, -32], + [0, -130] + ], + [ + [77396, 81838], + [25, 0], + [0, 21], + [-25, 11], + [0, -32] + ], + [ + [3184, 47252], + [-13, -10], + [-25, 32], + [50, 33], + [12, -11], + [-24, -44] + ], + [ + [6194, 4295], + [-112, -22], + [-260, 33], + [-173, 65], + [-13, 43], + [-62, 54], + [335, -21], + [161, -33], + [248, -65], + [-75, -11], + [-49, -43] + ], + [ + [7569, 4924], + [-273, 141], + [149, -11], + [25, -33], + [148, -54], + [-49, -43] + ], + [ + [6714, 5249], + [-37, -11], + [-917, 76], + [-186, 22], + [-62, 32], + [38, 44], + [222, 32], + [261, -21], + [309, -55], + [211, -43], + [111, -33], + [50, -43] + ], + [ + [8968, 6225], + [-74, -11], + [-285, 44], + [-25, 43], + [-247, 43], + [24, 44], + [174, -54], + [223, -55], + [173, -32], + [37, -22] + ], + [ + [41374, 6030], + [-13, -195], + [-24, -55], + [-100, -65], + [-161, -65], + [-495, 33], + [-223, 32], + [-87, 44], + [-74, 108], + [-198, -11], + [-137, -32], + [-49, -54], + [-322, 86], + [-483, 163], + [-62, 33], + [74, 43], + [62, 11], + [62, -22], + [12, -65], + [62, -22], + [1202, 11], + [99, 0], + [198, 22], + [112, 22], + [37, 32], + [-99, 0], + [-75, 76], + [13, 65], + [124, 22], + [-13, 65], + [87, 11], + [25, 32], + [148, 44], + [248, -22], + [62, -54], + [-37, -87], + [0, -54], + [99, -11], + [62, -54], + [-99, -33], + [-37, -54] + ], + [ + [51222, 6366], + [37, -11], + [49, 55], + [62, 0], + [273, -55], + [87, -54], + [-137, -22], + [-136, -43], + [-149, 43], + [-260, 33], + [-74, 22], + [-62, 76], + [136, 54], + [174, -98] + ], + [ + [50800, 6442], + [-86, 11], + [74, 76], + [74, 11], + [75, -33], + [-137, -65] + ], + [ + [39156, 6193], + [-49, 0], + [-37, 65], + [-161, 43], + [-62, 87], + [-223, 87], + [-25, 54], + [37, 11], + [87, -22], + [161, -11], + [62, -22], + [173, 0], + [87, -10], + [49, -65], + [112, -22], + [25, -119], + [-137, -55], + [-99, -21] + ], + [ + [38785, 6583], + [-62, -33], + [-248, 11], + [-136, 33], + [74, 87], + [99, 43], + [112, 11], + [223, -33], + [-62, -43], + [0, -76] + ], + [ + [50243, 6670], + [-37, -33], + [-830, 44], + [-50, 10], + [13, 44], + [272, 32], + [87, 44], + [396, -87], + [137, -33], + [12, -21] + ], + [ + [7197, 6366], + [-421, -32], + [-174, 21], + [-371, 65], + [-496, 130], + [-223, 76], + [-86, 44], + [-25, 43], + [25, 119], + [24, 33], + [112, 43], + [49, 44], + [112, 54], + [37, 33], + [124, 0], + [173, -22], + [248, -87], + [310, -152], + [173, -87], + [198, -75], + [149, -120], + [37, -54], + [50, -32], + [-25, -44] + ], + [ + [37719, 6442], + [-223, 0], + [-148, 22], + [-87, 43], + [-37, 76], + [37, 130], + [74, 76], + [75, 43], + [210, 98], + [310, 76], + [112, 54], + [668, 206], + [149, 22], + [112, -33], + [-25, -32], + [-136, -87], + [-100, -76], + [-235, -119], + [-161, -87], + [-211, -119], + [-161, -152], + [25, -43], + [-37, -65], + [-211, -33] + ], + [ + [119600, 7396], + [-37, -43], + [-50, -22], + [-149, 22], + [-111, -43], + [-112, -11], + [-62, 21], + [-24, 33], + [-13, 76], + [186, -33], + [112, -32], + [86, 43], + [124, 87], + [37, -22], + [13, -76] + ], + [ + [46366, 6984], + [409, 0], + [111, -11], + [62, -43], + [87, -163], + [24, -86], + [87, -109], + [-12, -206], + [-25, -54], + [-74, -54], + [-112, 0], + [-49, -33], + [86, -43], + [-12, -65], + [-1945, -282], + [-74, -11], + [-74, -33], + [-50, -43], + [-1511, -54], + [-75, 76], + [13, 119], + [99, 43], + [124, 130], + [74, 66], + [25, 43], + [111, -43], + [87, 10], + [124, 65], + [37, -10], + [13, -44], + [210, 98], + [359, 228], + [124, 119], + [-25, 65], + [-123, 32], + [74, 109], + [0, 98], + [49, 10], + [50, 65], + [-50, 33], + [75, 141], + [272, 206], + [99, 108], + [471, 131], + [235, 32], + [261, -11], + [99, -11], + [470, -130], + [174, -86], + [87, -55], + [24, -54], + [0, -54], + [-24, -65], + [-38, -44], + [-384, -32], + [-49, -22], + [-50, -65], + [50, -11] + ], + [ + [10579, 7906], + [-75, -22], + [-74, 44], + [99, 11], + [50, -33] + ], + [ + [10182, 7884], + [-334, 44], + [-50, 11], + [161, 43], + [186, -76], + [37, -22] + ], + [ + [119414, 7917], + [124, -43], + [347, 0], + [285, -44], + [24, -43], + [-86, -22], + [-124, -54], + [-75, -22], + [-74, 0], + [-136, 22], + [-186, 0], + [-37, -33], + [-87, -32], + [-99, -65], + [-25, 54], + [-148, 141], + [136, 108], + [0, 22], + [-74, 54], + [37, 33], + [74, 22], + [87, -22], + [37, -43], + [0, -33] + ], + [ + [10802, 8112], + [-149, -11], + [-74, 22], + [-25, 43], + [25, 11], + [186, -21], + [86, -22], + [-49, -22] + ], + [ + [10579, 8036], + [-25, -11], + [-149, 11], + [-37, 11], + [-210, 22], + [-112, 54], + [37, 22], + [75, 11], + [24, 21], + [211, 11], + [12, -32], + [75, -44], + [37, -43], + [62, -33] + ], + [ + [11483, 8134], + [-124, -22], + [-37, 11], + [12, 33], + [-24, 32], + [12, 33], + [74, 0], + [211, -33], + [25, -43], + [-149, -11] + ], + [ + [10542, 8286], + [235, 0], + [99, -11], + [0, -33], + [-99, 0], + [-50, -32], + [-62, 0], + [-86, 21], + [-75, 33], + [38, 22] + ], + [ + [10232, 8253], + [-136, -11], + [-87, 33], + [12, 22], + [236, 10], + [24, -32], + [-49, -22] + ], + [ + [11149, 8329], + [-50, 0], + [-99, 54], + [87, 0], + [62, -54] + ], + [ + [11421, 8340], + [-37, -43], + [-112, 21], + [-49, 33], + [25, 43], + [49, 11], + [75, -11], + [49, -54] + ], + [ + [11458, 8589], + [-74, -10], + [-161, 65], + [-25, 54], + [161, -22], + [99, -87] + ], + [ + [117989, 9012], + [-62, -86], + [-61, 21], + [86, 65], + [37, 0] + ], + [ + [11954, 8915], + [-273, 65], + [-37, 22], + [25, 32], + [99, 11], + [124, -43], + [62, -66], + [0, -21] + ], + [ + [118336, 9468], + [-62, 22], + [-12, 54], + [87, 54], + [74, 11], + [-37, -76], + [-50, -65] + ], + [ + [16376, 9717], + [-49, -43], + [-112, 22], + [12, 32], + [87, 22], + [74, -22], + [-12, -11] + ], + [ + [16834, 9620], + [-37, -11], + [-272, 54], + [-75, 54], + [75, 55], + [124, 10], + [12, -21], + [111, -33], + [87, 0], + [13, -22], + [-38, -86] + ], + [ + [18098, 9598], + [-50, -11], + [-136, 65], + [-62, 44], + [-12, 86], + [37, 11], + [62, -11], + [124, -43], + [86, -11], + [38, -43], + [-38, -54], + [-49, -33] + ], + [ + [21765, 9891], + [-174, -22], + [-49, 22], + [0, 43], + [346, 141], + [75, -32], + [-161, -98], + [37, -11], + [-74, -43] + ], + [ + [20798, 9923], + [-99, -11], + [-25, 22], + [75, 65], + [-50, 109], + [50, 0], + [49, 21], + [112, 0], + [87, -21], + [24, -44], + [-62, -76], + [-136, -43], + [-25, -22] + ], + [ + [20451, 10140], + [75, -97], + [12, -44], + [-235, -108], + [-37, -109], + [-421, -43], + [-186, 33], + [-37, 32], + [0, 33], + [61, 10], + [-37, 76], + [87, 87], + [-124, 76], + [-124, 0], + [37, 65], + [75, 43], + [37, -10], + [161, 0], + [161, -11], + [161, -22], + [334, -11] + ], + [ + [54839, 10064], + [-25, -141], + [25, -54], + [62, -76], + [0, -87], + [-25, -21], + [-87, 0], + [-37, 32], + [-50, 130], + [-61, 55], + [-149, 32], + [-149, -11], + [37, 33], + [223, 43], + [50, 22], + [37, 43], + [12, 55], + [38, 75], + [62, 33], + [37, 0], + [25, -54], + [0, -54], + [-25, -55] + ], + [ + [120355, 10238], + [-37, -11], + [-74, 33], + [-12, 21], + [61, 76], + [13, 44], + [37, 10], + [37, -86], + [25, -33], + [-50, -54] + ], + [ + [18457, 10433], + [99, -22], + [62, -43], + [87, -33], + [37, -75], + [62, -33], + [12, -43], + [-148, -11], + [-37, -11], + [-13, -33], + [25, -21], + [87, -11], + [74, 22], + [111, -22], + [137, 54], + [25, 0], + [136, -54], + [37, -33], + [-37, -54], + [74, -22], + [37, -43], + [-12, -98], + [-25, -21], + [-99, 21], + [-223, 11], + [-74, 22], + [-124, 65], + [-87, 22], + [-74, 54], + [-112, 32], + [-86, 55], + [0, 65], + [-75, 32], + [-49, 0], + [-62, -43], + [-37, -11], + [-38, 22], + [0, 76], + [-37, 11], + [-24, 32], + [12, 87], + [37, 43], + [50, 11], + [49, -11], + [136, 22], + [87, -11] + ], + [ + [36505, 10390], + [-37, -11], + [-49, 32], + [25, 65], + [74, 66], + [62, 10], + [37, -21], + [-50, -55], + [-12, -43], + [-50, -43] + ], + [ + [25951, 10509], + [-37, -33], + [-74, 11], + [-62, 44], + [-25, 65], + [13, 43], + [37, 11], + [148, -141] + ], + [ + [36344, 10552], + [-49, -86], + [-62, -22], + [37, -33], + [0, -32], + [62, -54], + [-25, -65], + [-37, -33], + [-458, 174], + [-37, 32], + [-38, 87], + [38, 43], + [74, 11], + [99, -32], + [25, 43], + [49, 0], + [13, 22], + [-124, 32], + [-37, 54], + [111, 33], + [310, -43], + [49, -22], + [38, -44], + [-38, -65] + ], + [ + [29655, 10661], + [-62, 0], + [-49, 43], + [37, 22], + [74, -43], + [0, -22] + ], + [ + [30560, 10498], + [-124, -11], + [24, 141], + [38, 44], + [-75, 97], + [-37, 76], + [13, 22], + [111, 32], + [124, -10], + [49, -33], + [13, -76], + [-50, -54], + [50, -22], + [0, -87], + [-74, -86], + [-62, -33] + ], + [ + [29234, 10823], + [-74, 0], + [0, 44], + [161, 43], + [62, 33], + [25, -11], + [24, -76], + [-198, -33] + ], + [ + [56387, 10813], + [-74, -11], + [-50, 32], + [-24, 76], + [24, 33], + [37, 11], + [62, -87], + [25, -54] + ], + [ + [85485, 11051], + [-25, 0], + [87, 120], + [25, 10], + [37, -43], + [-12, -43], + [-50, -33], + [-62, -11] + ], + [ + [57626, 11127], + [-74, -11], + [-62, 33], + [-25, 32], + [12, 44], + [50, 11], + [49, -44], + [50, -65] + ], + [ + [85981, 11290], + [-50, -76], + [-25, 43], + [13, 33], + [62, 0] + ], + [ + [28181, 11290], + [-37, -65], + [0, -65], + [87, 0], + [37, 130], + [87, 22], + [37, -76], + [-37, -55], + [37, -65], + [37, 0], + [74, 98], + [13, 54], + [74, 65], + [173, 11], + [87, -43], + [-62, -87], + [-136, -54], + [-99, -65], + [99, -22], + [74, 32], + [198, 55], + [75, 43], + [25, -11], + [0, -65], + [37, -43], + [-25, -98], + [-87, -22], + [-87, -10], + [25, -44], + [-12, -32], + [-223, 21], + [-112, -21], + [-74, 32], + [-198, -21], + [-112, 0], + [-86, 10], + [-87, 33], + [-74, 11], + [-99, 0], + [-100, 43], + [-74, 11], + [-124, 43], + [-62, 33], + [-49, -11], + [-434, 65], + [-99, -11], + [-124, 33], + [-25, 43], + [25, 44], + [37, 10], + [595, 76], + [62, 22], + [50, 0], + [86, -130], + [37, 0], + [62, 54], + [99, -11], + [62, 22], + [38, 54], + [123, 54], + [75, -10], + [74, -22], + [37, -65] + ], + [ + [60909, 11724], + [-38, -11], + [-86, 21], + [-37, 55], + [12, 32], + [37, 11], + [25, -32], + [87, -76] + ], + [ + [41089, 11832], + [-37, -11], + [-87, 33], + [-12, 32], + [61, 33], + [87, -33], + [-12, -54] + ], + [ + [61057, 12006], + [37, -22], + [50, 11], + [62, -22], + [-99, -141], + [-75, -54], + [-62, -22], + [-12, 33], + [0, 86], + [-49, 22], + [-25, 54], + [-161, 76], + [-13, 33], + [174, 11], + [99, -22], + [74, -43] + ], + [ + [36567, 12092], + [50, -54], + [-50, -43], + [-173, -87], + [-99, -33], + [-112, -21], + [-470, -76], + [-62, 11], + [-25, 21], + [-25, 55], + [0, 32], + [87, 54], + [359, 55], + [25, 10], + [62, 98], + [62, -22], + [62, -97], + [49, 43], + [0, 87], + [25, 0], + [87, -43], + [12, 43], + [25, 22], + [111, -55] + ], + [ + [41027, 12038], + [-25, 0], + [-62, 76], + [13, 43], + [24, 11], + [112, 0], + [37, -21], + [-12, -65], + [-87, -44] + ], + [ + [59893, 12147], + [-87, -44], + [-12, 22], + [-87, 76], + [74, 11], + [50, 21], + [49, -10], + [13, -76] + ], + [ + [62965, 12114], + [-112, -22], + [-24, 22], + [-13, 43], + [13, 22], + [148, 65], + [50, 0], + [25, -32], + [-38, -65], + [-49, -33] + ], + [ + [60797, 12157], + [-62, 0], + [-12, 22], + [74, 98], + [37, 21], + [124, 11], + [37, -21], + [0, -87], + [-12, -33], + [-186, -11] + ], + [ + [37261, 12320], + [13, -22], + [74, 22], + [37, -32], + [-74, -76], + [-50, 0], + [-37, 76], + [0, 21], + [37, 11] + ], + [ + [86699, 12092], + [-62, 11], + [-62, 76], + [0, 98], + [50, 43], + [24, -87], + [50, -32], + [37, -76], + [-37, -33] + ], + [ + [63485, 12190], + [-62, -22], + [-62, 33], + [-37, 87], + [12, 32], + [50, 22], + [87, -11], + [37, -76], + [-25, -65] + ], + [ + [71165, 12244], + [-25, -21], + [-61, 10], + [-50, -21], + [-37, 0], + [-124, 43], + [-12, 65], + [12, 44], + [111, 75], + [38, 11], + [62, -11], + [49, -65], + [37, -97], + [0, -33] + ], + [ + [62370, 12331], + [-25, -87], + [-24, 11], + [-13, 43], + [-62, 87], + [0, 44], + [38, 32], + [99, 11], + [24, -11], + [25, -54], + [-62, -76] + ], + [ + [40878, 12504], + [-49, 0], + [-37, 22], + [37, 54], + [62, -21], + [12, -44], + [-25, -11] + ], + [ + [36121, 12656], + [62, -11], + [124, -108], + [0, -33], + [-37, -10], + [-37, -87], + [-62, -33], + [-149, 22], + [-148, 33], + [-37, 65], + [49, 65], + [112, 32], + [37, 54], + [86, 11] + ], + [ + [67511, 12483], + [-25, -44], + [-111, 55], + [-62, 21], + [-37, 44], + [12, 32], + [37, 33], + [75, 32], + [111, 11], + [111, -11], + [25, -11], + [-111, -65], + [-25, -97] + ], + [ + [37162, 12678], + [-74, -33], + [-50, 22], + [-149, 44], + [-61, 75], + [0, 33], + [24, 22], + [50, 11], + [87, -22], + [49, -22], + [124, -130] + ], + [ + [40593, 12656], + [-24, 0], + [-38, 55], + [-12, 86], + [-99, 130], + [-25, 76], + [50, 22], + [111, -43], + [99, -109], + [13, -32], + [-13, -55], + [-37, -10], + [12, -33], + [-37, -87] + ], + [ + [37819, 12993], + [0, -76], + [49, 32], + [74, -32], + [124, -217], + [37, -152], + [50, -119], + [124, -196], + [99, -173], + [0, -87], + [37, -22], + [13, -32], + [12, -119], + [0, -131], + [12, -260], + [0, -65], + [-62, -87], + [-12, -76], + [-62, -76], + [-186, -130], + [-12, -76], + [-297, -54], + [-161, -22], + [-137, 33], + [-74, -11], + [-446, -22], + [-12, 33], + [-100, 22], + [-86, 54], + [-25, 54], + [74, 65], + [87, 11], + [87, -11], + [74, -21], + [446, -22], + [149, 32], + [74, 55], + [-74, 43], + [-37, 0], + [-223, -65], + [-75, -11], + [-86, 22], + [-87, 54], + [0, 22], + [272, 43], + [75, 43], + [24, 55], + [-185, 43], + [-75, -11], + [-86, 11], + [-149, 119], + [-50, -10], + [-185, -163], + [-75, 11], + [-86, 32], + [-75, 11], + [-74, -22], + [99, -76], + [12, -21], + [-161, -98], + [-62, 11], + [-49, 54], + [-37, 11], + [-87, -11], + [-87, 22], + [-148, 98], + [-13, 32], + [25, 65], + [-12, 33], + [24, 32], + [62, 44], + [87, 10], + [74, -54], + [87, -11], + [-12, 109], + [12, 32], + [62, 22], + [87, -32], + [74, -55], + [87, -43], + [37, 32], + [-74, 55], + [-13, 32], + [13, 33], + [62, 11], + [272, -44], + [136, 44], + [-74, 32], + [-161, 33], + [-50, 54], + [112, 43], + [124, -11], + [223, -43], + [74, 22], + [62, 65], + [50, 21], + [148, -10], + [124, 32], + [25, 0], + [136, -119], + [25, 22], + [12, 75], + [-25, 66], + [-37, -11], + [-111, 32], + [-124, 11], + [-87, 22], + [-86, 43], + [0, 33], + [37, 76], + [173, 86], + [87, 33], + [111, 0], + [37, 32], + [-86, 44], + [-62, 43], + [-136, 11], + [-75, -32], + [-62, 0], + [-198, 86], + [-62, 54], + [0, 109], + [37, 98], + [13, 75], + [-13, 66], + [-24, 32], + [-50, 22], + [-37, 43], + [-25, 54], + [12, 76], + [38, 55], + [210, 54], + [335, 54], + [37, -22], + [74, -86], + [13, -141] + ], + [ + [41052, 13253], + [-13, -11], + [-62, 22], + [-49, 32], + [74, 11], + [37, -22], + [13, -32] + ], + [ + [38748, 13882], + [-62, -11], + [-50, 11], + [0, 54], + [-25, 11], + [112, 43], + [62, 0], + [37, -32], + [-74, -76] + ], + [ + [118634, 14023], + [-25, -22], + [-25, 11], + [-12, 33], + [12, 65], + [0, 86], + [50, -43], + [37, -76], + [-37, -54] + ], + [ + [38748, 14424], + [-75, 11], + [25, 76], + [25, 11], + [37, -11], + [25, -54], + [-37, -33] + ], + [ + [91456, 14392], + [-62, -22], + [-13, 22], + [-86, 65], + [-13, 76], + [75, 0], + [86, -33], + [50, -76], + [-37, -32] + ], + [ + [78622, 14500], + [-49, -22], + [-37, 22], + [25, 43], + [99, 0], + [49, -10], + [0, -33], + [-87, 0] + ], + [ + [118113, 14478], + [-49, 0], + [-25, 65], + [50, 0], + [24, -65] + ], + [ + [91703, 14511], + [-37, -22], + [-37, 0], + [-37, 44], + [12, 21], + [38, 11], + [99, -32], + [-38, -22] + ], + [ + [38537, 14066], + [-37, -43], + [-37, -11], + [-50, 22], + [-37, -87], + [-50, -43], + [-24, 10], + [-25, -21], + [-62, 0], + [-74, 108], + [0, 76], + [12, 33], + [99, 108], + [74, 152], + [87, 119], + [174, 109], + [37, -11], + [12, -44], + [-87, -86], + [-12, -120], + [37, -11], + [13, -21], + [49, -33], + [-87, -76], + [-99, -65], + [75, -32], + [12, -33] + ], + [ + [91282, 14608], + [-62, -21], + [-24, 21], + [12, 55], + [74, -55] + ], + [ + [95928, 14695], + [-25, -11], + [-37, 22], + [-13, 43], + [50, 11], + [62, -32], + [-37, -33] + ], + [ + [117878, 14684], + [-37, -21], + [-75, 76], + [13, 32], + [99, -87] + ], + [ + [96423, 14847], + [-50, 0], + [-12, 22], + [25, 32], + [49, 11], + [-12, -65] + ], + [ + [39008, 14858], + [-75, -65], + [-12, 22], + [25, 21], + [0, 76], + [49, 33], + [25, -11], + [-12, -76] + ], + [ + [95160, 14966], + [49, -21], + [62, 0], + [25, -22], + [12, -43], + [-37, -22], + [-186, -11], + [-25, 22], + [25, 65], + [75, 32] + ], + [ + [93785, 15107], + [-50, -11], + [-37, 11], + [-37, 44], + [24, 21], + [62, 0], + [50, -21], + [12, -22], + [-24, -22] + ], + [ + [39268, 15086], + [-74, -22], + [-38, 0], + [13, 65], + [25, 22], + [0, 43], + [24, 22], + [13, 43], + [37, 22], + [74, -11], + [-12, -65], + [-37, -11], + [-25, -43], + [0, -65] + ], + [ + [96671, 15183], + [-149, -11], + [-74, 22], + [-25, 43], + [50, 87], + [62, 44], + [99, 10], + [62, -21], + [49, -44], + [13, -54], + [-87, -76] + ], + [ + [97501, 15335], + [-25, -22], + [-62, 22], + [-12, 76], + [-25, 22], + [-87, 32], + [-12, 44], + [12, 21], + [37, 0], + [87, -43], + [12, -22], + [0, -65], + [75, -65] + ], + [ + [40135, 15693], + [-74, -22], + [24, 65], + [38, 0], + [49, 44], + [13, -11], + [-50, -76] + ], + [ + [42228, 15877], + [-61, 22], + [-13, 54], + [50, 11], + [99, 54], + [25, -21], + [-13, -55], + [-87, -65] + ], + [ + [40185, 15942], + [-38, -65], + [62, 0], + [62, 33], + [37, -33], + [-74, -21], + [-74, -65], + [-37, -11], + [-62, 0], + [-62, -65], + [-25, 21], + [-74, 22], + [-25, 22], + [-62, 21], + [37, 66], + [99, 54], + [-12, 32], + [74, 22], + [0, 43], + [50, 44], + [74, 11], + [37, -44], + [-12, -32], + [25, -55] + ], + [ + [40482, 15975], + [-25, -33], + [-37, 11], + [-25, -43], + [-74, 22], + [49, 54], + [62, 119], + [-49, 54], + [12, 33], + [37, 32], + [75, -10], + [-13, -33], + [75, -33], + [-13, -65], + [-25, -32], + [0, -44], + [-49, -32] + ], + [ + [42018, 16203], + [25, -11], + [62, 65], + [49, 0], + [-25, -33], + [99, -54], + [-12, -43], + [25, -33], + [-37, -11], + [-37, -32], + [49, -44], + [-37, -10], + [-62, 21], + [-37, -11], + [-13, 44], + [-37, 0], + [-12, -65], + [-37, 0], + [12, 43], + [-12, 11], + [-87, -33], + [-25, 33], + [87, 43], + [-37, 22], + [0, 65], + [-37, 0], + [-38, -22], + [-24, 11], + [0, 33], + [37, 43], + [12, 54], + [124, 66], + [37, 0], + [13, -33], + [-25, -119] + ], + [ + [42179, 16355], + [12, -11], + [62, 11], + [25, -22], + [-37, -22], + [-136, 11], + [-25, 33], + [87, 10], + [12, -10] + ], + [ + [41052, 16322], + [-62, -22], + [12, 33], + [0, 76], + [37, 32], + [50, -11], + [-37, -43], + [-13, -32], + [13, -33] + ], + [ + [42699, 16528], + [-25, -32], + [-74, 43], + [-25, 32], + [13, 11], + [124, 22], + [24, -11], + [13, -43], + [-50, -22] + ], + [ + [42303, 16626], + [37, -87], + [49, -33], + [-24, -43], + [-37, 11], + [-50, -11], + [-12, 43], + [12, 22], + [-12, 33], + [-112, -22], + [-136, -87], + [-136, -65], + [-100, -98], + [-61, -97], + [-38, -76], + [-62, 0], + [-12, -33], + [37, -21], + [50, -11], + [-37, -54], + [37, -44], + [0, -43], + [-37, -11], + [-50, 54], + [-62, 0], + [-87, 65], + [-24, -11], + [-25, -43], + [12, -65], + [-25, -32], + [-24, 21], + [-13, 65], + [-62, 11], + [-99, -76], + [-37, 0], + [-12, -32], + [-99, -76], + [-87, -109], + [-50, -54], + [-86, -22], + [-37, 0], + [-62, 22], + [-38, 0], + [-12, -32], + [62, -87], + [-37, -33], + [-62, 0], + [-37, 22], + [-25, -22], + [-37, -65], + [25, -76], + [99, -43], + [12, -22], + [-87, -22], + [-111, -151], + [12, -44], + [37, -76], + [62, -54], + [124, 11], + [25, 22], + [74, 0], + [25, 54], + [87, -11], + [12, 33], + [25, 10], + [99, 0], + [25, -32], + [-62, -76], + [-37, 22], + [-37, 0], + [-25, -33], + [37, -43], + [-37, -98], + [-37, 33], + [0, 54], + [-99, 32], + [-38, -43], + [-49, -22], + [-25, -108], + [-37, 22], + [-13, 65], + [-74, 54], + [-161, -11], + [-37, -11], + [-25, -43], + [37, -33], + [13, -43], + [-13, -76], + [37, -43], + [0, -55], + [-37, 0], + [-24, 22], + [-100, 141], + [-61, 54], + [-25, 65], + [-112, 11], + [-62, -21], + [37, -66], + [-37, -21], + [-74, -109], + [-37, -43], + [99, -65], + [12, -65], + [-24, -33], + [-75, -11], + [-124, 55], + [-49, 0], + [-13, 32], + [-37, -11], + [-12, -54], + [-50, -76], + [13, -54], + [24, -11], + [-86, -54], + [62, -22], + [12, -32], + [-99, -22], + [-87, 11], + [-37, -11], + [-25, -65], + [38, -141], + [-62, -98], + [0, -32], + [49, -87], + [-37, -22], + [-25, -54], + [25, -11], + [124, 11], + [87, 43], + [37, -10], + [-13, -55], + [-173, -76], + [-25, -32], + [124, -22], + [37, -21], + [-25, -22], + [-62, -87], + [25, -22], + [87, -32], + [161, -43], + [124, -22], + [-25, 54], + [0, 65], + [74, 54], + [50, 22], + [198, 22], + [99, -11], + [-12, -22], + [-124, -11], + [-124, -65], + [-25, -21], + [0, -44], + [112, -32], + [37, -33], + [-50, -87], + [13, -54], + [49, -65], + [75, -76], + [24, -43], + [62, -22], + [87, -65], + [37, -76], + [25, -152], + [62, -119], + [87, -65], + [12, -43], + [-25, -55], + [-74, 33], + [-37, -33], + [-25, -54], + [136, -76], + [174, 0], + [0, -43], + [-75, -76], + [-99, -33], + [-12, -43], + [25, -54], + [86, 21], + [137, -10], + [24, -76], + [100, -152], + [-13, -54], + [-49, -11], + [-87, -65], + [-50, -22], + [-86, -87], + [-62, -21], + [136, -11], + [124, 65], + [37, -11], + [37, -43], + [13, -55], + [-25, -43], + [-211, -33], + [-99, -21], + [-111, -76], + [123, -33], + [87, 11], + [112, -32], + [74, 10], + [50, 22], + [86, -11], + [0, -119], + [13, -65], + [-25, -33], + [-112, -32], + [-74, 0], + [0, -76], + [112, -65], + [74, 32], + [74, -21], + [0, -98], + [50, -108], + [37, 0], + [37, 43], + [50, 0], + [24, -54], + [-24, -98], + [-38, -54], + [-148, 32], + [-112, -65], + [-74, 0], + [-111, 87], + [-199, 22], + [25, -44], + [50, -21], + [12, -76], + [37, -76], + [75, 22], + [123, -44], + [62, -54], + [37, -54], + [-49, -109], + [-99, -43], + [-62, 32], + [-50, 0], + [-49, -21], + [-25, -44], + [-37, -21], + [186, 0], + [49, -11], + [50, -44], + [-75, -54], + [-111, 11], + [-50, -22], + [-49, -43], + [186, -22], + [62, 11], + [123, 44], + [25, -44], + [-49, -32], + [-62, -76], + [-211, -22], + [-210, 54], + [12, -43], + [111, -130], + [13, -44], + [-25, -54], + [-149, -54], + [-74, 32], + [-49, 109], + [-62, 22], + [-99, 10], + [24, -108], + [-24, -33], + [-62, 11], + [-62, -11], + [-137, -65], + [211, -21], + [50, -44], + [-13, -21], + [-111, -11], + [-112, -22], + [-136, -54], + [99, -33], + [99, 11], + [136, -22], + [13, -32], + [-37, -33], + [-236, -75], + [-248, -98], + [-185, -54], + [-360, -120], + [-396, -65], + [-619, -141], + [-211, -108], + [-62, -87], + [-161, -43], + [-111, -11], + [-310, -11], + [-322, 43], + [-260, 11], + [-137, -11], + [-483, 65], + [-185, -10], + [-149, 10], + [-322, -21], + [-37, -54], + [49, -76], + [112, -98], + [198, -184], + [111, -33], + [62, -43], + [124, -44], + [285, 0], + [372, -43], + [223, -33], + [-13, -65], + [-136, -119], + [-74, -54], + [-198, -87], + [-261, -43], + [-198, 21], + [-359, 65], + [-446, 66], + [-669, 65], + [-322, 54], + [-173, -54], + [-161, -11], + [49, -22], + [669, -163], + [557, -130], + [75, -32], + [74, -11], + [0, -87], + [-37, -54], + [-112, -54], + [-284, -11], + [-372, -44], + [-173, 0], + [-186, 44], + [-384, 119], + [-223, 98], + [-174, 97], + [-111, 87], + [-112, 33], + [25, -55], + [62, -65], + [87, -65], + [-99, 0], + [-87, -65], + [62, -97], + [111, -98], + [99, -22], + [137, -65], + [322, -119], + [148, -119], + [25, -65], + [87, -66], + [124, -10], + [25, 54], + [-13, 76], + [124, 32], + [235, -32], + [1016, -11], + [99, -33], + [37, -54], + [25, -97], + [-99, -120], + [-74, -54], + [-236, -54], + [-161, -11], + [-346, 11], + [-335, 0], + [260, -65], + [260, -44], + [347, 11], + [137, 11], + [123, 22], + [137, -130], + [99, -55], + [74, -141], + [87, -119], + [148, -54], + [100, 32], + [198, 11], + [198, -43], + [124, -11], + [161, 33], + [124, 54], + [272, 54], + [124, 43], + [161, -21], + [62, -55], + [50, -75], + [161, -66], + [198, -21], + [210, 21], + [87, -21], + [62, -87], + [62, -11], + [830, -195], + [285, -33], + [433, -21], + [335, 0], + [111, -54], + [-260, -33], + [-446, 22], + [-161, 0], + [-111, -22], + [-211, -22], + [50, -32], + [235, -11], + [211, 0], + [24, -43], + [-198, -11], + [-421, -11], + [-74, -33], + [99, -21], + [25, -33], + [-50, -87], + [74, -65], + [100, 0], + [173, -54], + [173, 0], + [223, 43], + [99, 0], + [285, 22], + [260, 0], + [360, 43], + [111, 0], + [-99, -54], + [-446, -119], + [-210, -33], + [24, -65], + [174, -119], + [74, -98], + [74, -21], + [174, 11], + [0, -65], + [-136, -152], + [62, -33], + [148, -22], + [397, -10], + [111, -11], + [669, 358], + [74, 32], + [446, 163], + [87, 65], + [173, 0], + [236, 98], + [223, 75], + [136, 11], + [87, 22], + [185, -11], + [124, 11], + [236, 54], + [186, 22], + [185, 32], + [211, 0], + [582, 44], + [161, -11], + [186, -54], + [272, 11], + [100, 21], + [49, -54], + [25, -76], + [-50, -65], + [-86, -43], + [-25, -76], + [111, -33], + [397, 44], + [198, 43], + [62, 33], + [74, -11], + [136, 43], + [174, 152], + [210, 163], + [174, 97], + [111, 120], + [99, 75], + [186, 76], + [161, 0], + [236, 87], + [334, 98], + [260, -55], + [285, -65], + [136, 55], + [100, 10], + [185, 44], + [62, 54], + [87, 33], + [74, 65], + [682, 65], + [49, 21], + [50, -10], + [124, 10], + [148, 33], + [211, 11], + [111, -11], + [112, 98], + [198, 10], + [372, 76], + [1759, 65], + [74, 33], + [149, 22], + [62, 76], + [-236, 21], + [-74, 33], + [-124, -11], + [-1821, 119], + [-37, 0], + [-50, 65], + [13, 109], + [-50, 97], + [-111, 22], + [-124, 0], + [-136, -11], + [-397, -54], + [-148, 0], + [-422, 76], + [-272, 76], + [-174, 32], + [-260, 98], + [0, 98], + [25, 97], + [235, 260], + [137, 131], + [99, 10], + [86, 55], + [100, 130], + [74, 65], + [161, 65], + [334, 108], + [186, -10], + [136, 76], + [409, 173], + [99, 65], + [112, 33], + [322, 141], + [297, 76], + [149, 21], + [173, 44], + [372, 119], + [619, 119], + [372, 33], + [248, 32], + [173, -21], + [186, 10], + [223, 55], + [99, 65], + [347, -33], + [210, 44], + [99, 10], + [100, 22], + [-75, 22], + [-86, 87], + [49, 86], + [37, 33], + [99, 54], + [50, 65], + [49, 109], + [174, 195], + [49, 32], + [99, 11], + [87, -11], + [112, 0], + [260, -43], + [49, 11], + [149, 141], + [149, 108], + [24, 33], + [-12, 54], + [-223, -33], + [-161, -32], + [-173, 22], + [-13, 32], + [37, 22], + [62, 11], + [13, 32], + [-50, 33], + [-99, 11], + [-49, 32], + [37, 130], + [49, 22], + [161, 152], + [75, 32], + [198, 33], + [235, -43], + [62, 10], + [50, 65], + [-62, 98], + [-37, 33], + [0, 32], + [123, -11], + [112, -21], + [136, 0], + [161, 97], + [223, 87], + [112, 32], + [99, 11], + [49, 87], + [75, 152], + [62, 87], + [0, 43], + [-25, 43], + [-112, -10], + [-124, 32], + [-148, 65], + [-50, 76], + [-25, 65], + [50, 44], + [50, 21], + [49, 0], + [87, -21], + [111, -76], + [62, -22], + [62, -43], + [50, 0], + [62, 65], + [49, 97], + [99, 54], + [62, 44], + [-25, 43], + [-74, 22], + [-12, 32], + [37, 33], + [62, 0], + [62, -65], + [99, -43], + [74, -11], + [62, -33], + [87, -119], + [111, -195], + [50, 0], + [99, 21], + [99, 0], + [74, 55], + [13, 141], + [25, 65], + [-13, 65], + [-37, 65], + [-50, 43], + [13, 33], + [37, 32], + [124, 33], + [124, -33], + [161, 11], + [111, 43], + [99, 22], + [87, -22], + [37, -65], + [-49, -65], + [-124, -119], + [-13, -108], + [62, -11], + [508, 11], + [75, -11], + [86, 0], + [99, -22], + [161, 11], + [149, 22], + [74, 0], + [112, -22], + [87, -43], + [173, 10], + [50, 22], + [49, 54], + [50, 22], + [62, -54], + [24, -120], + [25, -54], + [74, -54], + [75, 43], + [49, 55], + [112, 97], + [136, 76], + [99, 43], + [248, 76], + [124, 55], + [235, 65], + [310, 32], + [557, 120], + [186, 10], + [297, 33], + [149, 32], + [161, 22], + [87, 87], + [223, -65], + [74, -11], + [99, 54], + [112, 130], + [161, -54], + [99, -87], + [111, -65], + [335, -141], + [173, -21], + [50, 21], + [74, 76], + [87, 109], + [49, 43], + [161, 98], + [-24, 32], + [-87, 33], + [12, 32], + [149, 0], + [74, -108], + [186, -65], + [235, 21], + [186, 0], + [174, -21], + [86, 11], + [75, 76], + [124, 32], + [74, -32], + [37, -120], + [161, -43], + [322, -54], + [37, 21], + [50, 55], + [25, 86], + [62, 11], + [86, 44], + [50, -11], + [62, -44], + [-25, -130], + [-37, -108], + [49, -98], + [38, -54], + [136, -11], + [161, 11], + [322, 43], + [37, 98], + [62, 119], + [124, 152], + [87, -33], + [86, -75], + [50, -33], + [12, -54], + [-49, -54], + [12, -33], + [50, -22], + [185, -43], + [62, 11], + [87, 43], + [87, 87], + [49, 108], + [75, 0], + [74, -21], + [50, -65], + [0, -98], + [74, -76], + [62, -43], + [148, -55], + [149, -10], + [112, -22], + [185, 11], + [87, 32], + [62, 0], + [99, 33], + [99, 65], + [62, 22], + [236, 54], + [185, 65], + [186, 108], + [186, 65], + [372, 44], + [111, 0], + [260, 87], + [99, 43], + [62, 11], + [62, 65], + [62, 173], + [0, 65], + [-25, 87], + [-62, 76], + [-49, 119], + [25, 131], + [37, 43], + [124, 65], + [124, 11], + [247, -22], + [0, -54], + [-111, -119], + [-37, -22], + [12, -54], + [87, 0], + [186, 11], + [49, -55], + [136, -195], + [25, -97], + [50, -22], + [74, 11], + [149, 0], + [111, 11], + [87, 0], + [49, -11], + [50, -44], + [87, -54], + [86, 43], + [62, 22], + [87, -11], + [111, -54], + [124, -152], + [137, -65], + [12, 44], + [-25, 54], + [62, 54], + [62, 87], + [99, 108], + [75, 109], + [12, 162], + [37, 131], + [62, 65], + [149, 76], + [124, 10], + [99, 87], + [86, 43], + [161, 55], + [199, 43], + [136, 152], + [124, 32], + [136, 11], + [273, 55], + [123, 32], + [99, 87], + [62, 22], + [137, 0], + [111, 43], + [87, 0], + [87, 32], + [12, 44], + [-37, 43], + [-13, 44], + [50, 65], + [37, 21], + [112, -10], + [99, -44], + [62, -11], + [24, -21], + [-62, -44], + [-37, -65], + [124, -97], + [75, 10], + [86, 33], + [87, -22], + [37, -54], + [0, -87], + [25, -43], + [62, 43], + [25, 76], + [-13, 109], + [13, 65], + [136, 108], + [62, 76], + [-99, 22], + [-75, -11], + [-37, 22], + [-49, 86], + [124, 65], + [148, 0], + [87, -65], + [173, -86], + [99, 0], + [87, -11], + [25, 32], + [-37, 130], + [0, 76], + [-75, 33], + [-12, 97], + [25, 98], + [87, 54], + [123, 33], + [261, 152], + [61, 32], + [174, 33], + [198, 11], + [248, 54], + [433, -33], + [199, -54], + [161, -130], + [123, -109], + [174, -32], + [49, -33], + [62, -86], + [-62, -55], + [-61, 0], + [-100, 33], + [-74, 32], + [-62, -10], + [62, -65], + [50, -33], + [12, -54], + [-37, -65], + [-198, -141], + [124, -44], + [74, 33], + [62, 65], + [111, 32], + [161, 0], + [99, 22], + [62, -11], + [75, -43], + [235, -76], + [186, -163], + [136, 22], + [74, 33], + [211, 10], + [186, -75], + [99, -22], + [297, -22], + [174, -43], + [111, 54], + [74, 22], + [162, 11], + [86, -11], + [223, -65], + [384, -55], + [273, -32], + [235, 0], + [310, -54], + [86, -22], + [199, 22], + [86, 21], + [87, 44], + [50, -11], + [37, -65], + [-25, -109], + [62, -141], + [50, -65], + [24, -54], + [-24, -43], + [-137, -130], + [13, -76], + [24, -44], + [-37, -54], + [37, -87], + [0, -43], + [-24, -44], + [-62, -21], + [-112, 0], + [-49, -22], + [-13, -65], + [25, -43], + [62, -22], + [25, -54], + [-13, -65], + [-24, -65], + [-62, -33], + [-174, 11], + [-74, 43], + [-62, -43], + [-149, -119], + [-111, -109], + [136, -32], + [99, -65], + [211, 10], + [161, 55], + [49, -11], + [25, -54], + [-12, -98], + [0, -76], + [-112, -206], + [-37, -33], + [-49, -65], + [-62, -43], + [-50, -22], + [-87, -65], + [-62, -119], + [-61, -98], + [-87, -162], + [-75, -282], + [-37, -120], + [-74, -184], + [-50, -33], + [-86, -86], + [24, -44], + [149, -21], + [112, -44], + [148, 87], + [75, 54], + [12, 98], + [-12, 108], + [49, 65], + [99, 87], + [310, 65], + [87, 22], + [74, 76], + [62, 76], + [111, 43], + [99, 76], + [13, 54], + [49, 11], + [112, 54], + [74, 76], + [25, 65], + [12, 130], + [25, 98], + [99, 217], + [50, 65], + [124, 33], + [49, 32], + [124, 130], + [-12, 98], + [37, 87], + [74, 54], + [99, 97], + [112, 11], + [99, 54], + [99, -32], + [111, -54], + [199, 21], + [99, -21], + [74, 21], + [62, 76], + [25, 98], + [74, 54], + [87, 0], + [136, 87], + [149, 87], + [124, 21], + [86, 65], + [75, 109], + [74, 87], + [87, 86], + [24, 141], + [62, 76], + [100, 65], + [86, 33], + [372, 108], + [285, 65], + [285, 87], + [86, 0], + [112, 54], + [248, 0], + [62, 109], + [136, 87], + [99, 32], + [111, 87], + [87, 0], + [124, -11], + [111, -22], + [100, 0], + [136, 65], + [210, 11], + [75, 33], + [49, 32], + [310, 87], + [111, -11], + [161, 11], + [100, 0], + [210, -22], + [211, 33], + [86, 33], + [161, 75], + [186, 22], + [174, 44], + [186, -76], + [49, 0], + [112, 32], + [99, -11], + [124, -32], + [86, -33], + [37, 0], + [87, 33], + [87, 54], + [87, 33], + [148, -44], + [99, -43], + [298, 21], + [235, 66], + [99, -55], + [112, -11], + [185, 87], + [161, -54], + [50, -76], + [173, 11], + [285, 119], + [137, 22], + [99, 43], + [148, 163], + [0, 54], + [50, 44], + [248, -11], + [74, 21], + [99, 44], + [161, -33], + [173, -54], + [100, 0], + [123, -22], + [124, -65], + [112, -21], + [483, -152], + [272, -33], + [137, -54], + [74, -65], + [62, -11], + [62, 22], + [74, -76], + [186, -65], + [186, -33], + [124, 54], + [210, 131], + [75, 65], + [-13, 130], + [99, 141], + [199, 76], + [371, 76], + [186, 21], + [99, -21], + [50, -33], + [62, -22], + [86, -86], + [136, -185], + [100, -65], + [148, -21], + [87, -44], + [111, -130], + [-74, -108], + [-49, -44], + [-248, -54], + [-99, -43], + [-99, -22], + [-25, -98], + [37, -43], + [99, 22], + [124, 10], + [173, 44], + [75, 43], + [173, 33], + [112, 32], + [99, 22], + [74, 32], + [74, 0], + [62, -32], + [62, 0], + [149, -11], + [74, 22], + [62, 0], + [62, -11], + [74, -33], + [62, -10], + [87, 21], + [285, 98], + [136, 11], + [62, -11], + [-136, -54], + [-235, -76], + [-124, -76], + [74, -33], + [434, 87], + [198, 54], + [173, 33], + [50, 21], + [136, 98], + [62, 22], + [347, 76], + [161, 43], + [99, 43], + [87, 0], + [49, -32], + [87, -33], + [74, 11], + [99, 33], + [99, 130], + [161, 43], + [75, -21], + [111, -44], + [87, -21], + [74, -163], + [174, -141], + [49, -44], + [149, 22], + [161, -65], + [74, 11], + [62, 22], + [50, -11], + [99, 32], + [173, 358], + [75, 76], + [49, 33], + [62, 11], + [99, 43], + [124, 11], + [99, -22], + [211, -11], + [161, 44], + [198, 0], + [87, 43], + [99, 11], + [136, -44], + [124, -75], + [37, -131], + [37, 0], + [124, 76], + [74, 22], + [124, 119], + [75, -32], + [161, -54], + [62, -11], + [123, -87], + [62, 11], + [50, 43], + [161, 0], + [136, -43], + [62, -33], + [75, -54], + [37, -11], + [37, 22], + [297, -22], + [136, -43], + [100, -44], + [346, -32], + [124, -44], + [87, 22], + [149, -11], + [123, -86], + [124, -44], + [75, 11], + [99, 33], + [86, 43], + [100, 0], + [49, -33], + [12, -97], + [75, 0], + [74, 43], + [74, -11], + [25, -65], + [-37, -86], + [-87, -120], + [-37, -108], + [-74, -98], + [12, -43], + [75, -22], + [74, 65], + [161, 54], + [87, 55], + [148, 21], + [137, -21], + [111, -76], + [186, -130], + [25, -98], + [0, -43], + [-38, -55], + [112, -65], + [87, -11], + [74, 11], + [297, -54], + [149, 22], + [136, 0], + [149, 11], + [124, -11], + [99, 0], + [111, 11], + [87, 32], + [50, -22], + [24, -227], + [50, -33], + [99, 76], + [235, -22], + [99, 0], + [87, -32], + [99, -54], + [87, 21], + [50, 44], + [74, 21], + [25, 55], + [12, 86], + [-12, 87], + [49, 22], + [99, -54], + [124, -141], + [149, -131], + [62, -32], + [124, -76], + [161, -33], + [161, -75], + [198, 10], + [149, -86], + [99, 65], + [62, 21], + [74, -21], + [87, -55], + [74, -10], + [260, -98], + [136, -33], + [50, -65], + [62, -65], + [0, -65], + [37, -87], + [149, -65], + [136, -151], + [136, -315], + [62, -54], + [99, 0], + [99, -76], + [37, 43], + [-86, 206], + [-13, 120], + [75, 65], + [148, 21], + [124, -119], + [112, -76], + [74, -21], + [149, 10], + [136, 76], + [111, -32], + [174, 0], + [223, -54], + [86, 10], + [174, -21], + [210, -65], + [112, -22], + [25, -33], + [62, -43], + [49, -108], + [75, -55], + [74, -11], + [136, -43], + [297, -152], + [112, -43], + [62, -33], + [37, 44], + [0, 76], + [62, 21], + [111, -206], + [38, -76], + [-62, -65], + [-161, 11], + [-62, -97], + [-37, -185], + [61, 0], + [50, 22], + [12, -65], + [-37, -54], + [-49, -22], + [-211, 65], + [-124, 11], + [-124, 54], + [-99, 0], + [137, -108], + [148, -44], + [198, -65], + [0, -43], + [-37, -44], + [-62, -108], + [-173, -98], + [-99, 65], + [-124, 22], + [-62, -43], + [-124, 11], + [-235, -22], + [-99, 87], + [-149, 43], + [12, -33], + [124, -141], + [136, -32], + [137, -43], + [25, -33], + [-62, -33], + [-75, 0], + [-111, -65], + [-186, 11], + [-99, 0], + [-50, -32], + [-49, -11], + [37, -22], + [49, -65], + [-74, -54], + [-62, -22], + [-62, 11], + [-62, -22], + [-37, 65], + [0, 131], + [-49, 119], + [-99, -11], + [-25, -108], + [49, -174], + [25, -54], + [-25, -44], + [-37, -21], + [161, -250], + [50, -32], + [0, -44], + [-37, -21], + [-100, 21], + [-111, -10], + [-87, 21], + [-86, 11], + [-87, -32], + [-62, 10], + [-62, 87], + [-62, 22], + [-37, -33], + [-37, -108], + [-149, -76], + [-49, -54], + [-25, -217], + [-37, -44], + [-62, 0], + [-50, -21], + [-136, 32], + [-273, -76], + [50, -32], + [297, -11], + [99, -33], + [13, -97], + [37, -44], + [136, -65], + [25, -32], + [-50, -130], + [-74, -65], + [12, -33], + [87, -11], + [25, -152], + [-50, -65], + [37, -108], + [-99, -76], + [-12, -54], + [74, -33], + [149, -21], + [124, -141], + [49, -76], + [13, -120], + [49, -76], + [87, -43], + [0, -54], + [136, -22], + [25, -43], + [-25, -55], + [-111, -65], + [-50, -43], + [112, -11], + [124, -54], + [136, 65], + [74, 54], + [50, 54], + [37, -10], + [49, -152], + [186, -87], + [112, -32], + [186, -11], + [24, -55], + [-24, -54], + [-186, 0], + [-137, 76], + [-507, -22], + [-124, -21], + [-137, -54], + [-136, -22], + [-210, -54], + [-87, -33], + [-223, 130], + [-74, 87], + [-38, 11], + [-49, -22], + [0, -65], + [99, -152], + [50, -32], + [0, -44], + [-75, -11], + [-62, 22], + [-124, 22], + [-111, -44], + [-136, -97], + [74, -98], + [-12, -43], + [-149, -76], + [-87, -22], + [37, -21], + [87, -11], + [13, -33], + [-38, -21], + [-136, -33], + [12, -43], + [75, -22], + [99, 0], + [49, -33], + [13, -43], + [-136, -54], + [-484, -120], + [-74, -43], + [0, -43], + [174, -11], + [507, 11], + [38, -11], + [-50, -87], + [37, -32], + [75, -22], + [0, -44], + [-199, -32], + [13, -33], + [148, -43], + [0, -184], + [-86, -44], + [0, -43], + [148, -33], + [236, -130], + [49, 0], + [236, -97], + [62, -44], + [74, -21], + [62, -66], + [210, -97], + [25, -44], + [-433, -75], + [-434, -55], + [50, -54], + [458, 0], + [136, -32], + [87, 54], + [508, 65], + [74, -22], + [347, -152], + [161, -54], + [173, -32], + [112, -65], + [-13, -55], + [124, -54], + [174, 43], + [173, -54], + [-124, -108], + [-198, 0], + [62, -54], + [87, -22], + [594, -22], + [174, -54], + [161, 32], + [148, -32], + [25, -43], + [211, -55], + [186, -21], + [148, 0], + [174, -55], + [86, 0], + [62, -32], + [409, -22], + [112, -65], + [198, -11], + [570, -65], + [631, -87], + [211, -86], + [0, -3525], + [-123861, 0], + [0, 249], + [0, 185], + [0, 444], + [0, 434], + [0, 445], + [0, 445], + [0, 433], + [0, 445], + [0, 445], + [545, 11], + [235, -44], + [248, 0], + [248, -11], + [136, -54], + [421, 22], + [1016, -44], + [1041, -86], + [210, -33], + [198, -65], + [199, 11], + [1189, -54], + [186, 0], + [718, -55], + [1387, -130], + [112, 11], + [-62, 65], + [-111, 54], + [-162, 44], + [100, 21], + [235, 0], + [-50, 33], + [-582, 33], + [-1808, 162], + [-186, 44], + [-285, 10], + [-62, 33], + [421, 22], + [50, 21], + [-322, 98], + [62, 54], + [173, 33], + [-25, 43], + [-309, 87], + [-199, 32], + [-124, -21], + [-260, 0], + [-309, -11], + [-174, 43], + [-99, 65], + [-285, 120], + [-693, 119], + [-124, 32], + [-867, 185], + [-50, 76], + [396, -87], + [322, 43], + [112, 0], + [817, -151], + [285, -66], + [62, -21], + [75, 11], + [681, 10], + [211, -10], + [235, -44], + [99, -76], + [74, -32], + [236, 54], + [223, 33], + [185, -55], + [124, -65], + [545, 11], + [236, 0], + [161, -32], + [607, 108], + [86, 22], + [149, 65], + [-198, 32], + [-37, 33], + [235, 32], + [335, 33], + [198, 32], + [111, 76], + [459, 120], + [136, 43], + [136, 87], + [-297, 173], + [-285, 152], + [173, 76], + [87, 65], + [-186, 87], + [-148, 32], + [-731, 120], + [74, 65], + [99, 32], + [211, 22], + [1338, 65], + [1350, 87], + [37, 32], + [-186, 55], + [-210, 21], + [-13, 76], + [-322, 54], + [-136, 66], + [-13, 32], + [50, 87], + [74, 43], + [124, 22], + [372, 0], + [148, 22], + [0, 43], + [-37, 43], + [112, 22], + [12, 33], + [-37, 43], + [-74, 33], + [-223, 43], + [-496, 76], + [-297, 87], + [-99, 54], + [-149, 43], + [13, 33], + [-75, 54], + [-148, -22], + [-285, 11], + [-347, 43], + [-236, 55], + [-309, 141], + [-124, 65], + [87, 43], + [99, 33], + [421, 76], + [62, 21], + [87, 65], + [-149, 22], + [-112, 0], + [-111, 22], + [-421, 0], + [-236, -11], + [-198, 76], + [-148, 76], + [-50, 43], + [-25, 65], + [87, 185], + [12, 206], + [62, 43], + [62, 11], + [124, -98], + [112, -11], + [173, 22], + [149, 65], + [99, 11], + [198, -22], + [186, 0], + [309, -65], + [112, -54], + [49, -65], + [124, -11], + [372, 11], + [99, 0], + [260, -98], + [223, -97], + [74, -22], + [137, -22], + [74, 55], + [124, 43], + [272, 54], + [62, 65], + [-136, 54], + [-62, 11], + [-37, 44], + [0, 54], + [25, 43], + [62, 11], + [136, -65], + [161, -65], + [50, -11], + [123, 33], + [100, 11], + [185, -131], + [112, -10], + [136, 0], + [25, 21], + [-37, 76], + [-37, 33], + [99, 54], + [-75, 54], + [-74, 22], + [12, 32], + [100, 44], + [-13, 97], + [-25, 33], + [-148, 54], + [-211, 98], + [-186, 43], + [-433, -43], + [-161, 21], + [-211, 65], + [136, 33], + [124, 22], + [99, 65], + [99, 43], + [162, -22], + [359, -119], + [74, -11], + [248, -54], + [148, 11], + [-61, 54], + [-75, 33], + [-186, 108], + [25, 54], + [112, 76], + [309, 11], + [124, 22], + [174, 65], + [223, 108], + [198, 11], + [235, 33], + [74, -22], + [211, -98], + [124, -43], + [87, 0], + [-112, 130], + [174, 33], + [136, 54], + [210, 119], + [186, 33], + [533, 54], + [173, -43], + [161, -11], + [25, 11], + [112, 195], + [74, 43], + [223, 44], + [186, 0], + [124, -55], + [123, -32], + [112, -11], + [111, 0], + [161, 33], + [223, 10], + [100, 11], + [123, -32], + [285, -11], + [236, -33], + [136, 0], + [186, 33], + [111, 11], + [372, 65], + [285, 11], + [223, -33], + [347, 22], + [359, -11], + [148, -33], + [806, 22], + [644, 54], + [87, 22], + [136, 65], + [74, 65], + [161, 22], + [186, -11], + [248, -43], + [223, 10], + [421, -21], + [37, 21], + [37, 109], + [74, 184], + [50, 54], + [99, -21], + [285, -98], + [12, -43], + [-74, -44], + [-12, -86], + [37, -22], + [62, 0], + [37, -33], + [-149, -108], + [-49, -11], + [-25, -130], + [-37, -33], + [0, -54], + [62, 0], + [62, 22], + [223, 43], + [309, 33], + [112, 22], + [62, 0], + [37, 32], + [-62, 54], + [-12, 55], + [37, 43], + [-13, 76], + [-24, 65], + [49, 65], + [62, -22], + [99, 11], + [50, -22], + [173, -43], + [75, -43], + [24, -109], + [-24, -108], + [-75, -76], + [-148, -76], + [-174, -109], + [37, -54], + [87, 11], + [384, 0], + [248, 11], + [148, -11], + [199, -32], + [161, -44], + [185, -11], + [112, 22], + [111, -22], + [422, 87], + [161, 54], + [99, -32], + [161, 21], + [86, -10], + [161, 32], + [112, 0], + [124, -11], + [359, -11], + [25, -54], + [111, -97], + [99, -33], + [112, 11], + [87, 32], + [124, -10], + [198, 43], + [260, -11], + [37, 22], + [37, 54], + [-62, 33], + [-173, 43], + [-149, 76], + [-62, 22], + [-111, -11], + [-112, 43], + [75, 33], + [86, 97], + [-37, 87], + [-37, 22], + [-99, 0], + [-124, -33], + [-50, 22], + [-74, 11], + [-37, 87], + [-87, 151], + [-37, 55], + [-248, 54], + [-111, 32], + [-37, 55], + [24, 86], + [137, 22], + [124, -11], + [247, -32], + [62, -33], + [50, -11], + [99, 0], + [322, 22], + [74, 43], + [223, 22], + [-210, 76], + [-174, 54], + [-148, 33], + [-261, 21], + [-123, 0], + [-87, 11], + [-297, -11], + [-75, 22], + [-62, 65], + [-74, 152], + [-25, 76], + [87, 65], + [87, 0], + [124, -11], + [49, -22], + [25, -43], + [-62, -76], + [25, -22], + [124, 0], + [62, -21], + [61, 0], + [124, 21], + [174, 11], + [186, -43], + [161, 32], + [545, -21], + [74, 0], + [124, -76], + [62, 11], + [173, -44], + [99, -43], + [99, -22], + [174, 11], + [124, 33], + [99, 10], + [223, -21], + [111, -33], + [99, 11], + [87, 43], + [310, 33], + [198, -11], + [372, -76], + [86, -11], + [161, 55], + [62, 76], + [-12, 86], + [49, 22], + [38, -11], + [74, 65], + [173, -21], + [37, 43], + [25, 76], + [124, 11], + [87, -11], + [111, -54], + [0, -44], + [-124, -162], + [50, -76], + [74, 10], + [99, -10], + [174, 32], + [136, -108], + [149, 0], + [210, 97], + [62, 11], + [75, -43], + [111, -98], + [99, -54], + [136, -33], + [124, -10], + [223, -87], + [186, 0], + [74, -22], + [211, -76], + [198, 44], + [112, 32], + [49, 65], + [-25, 98], + [-12, 97], + [25, 44], + [62, 11], + [235, -109], + [-37, 119], + [-62, 87], + [12, 65], + [50, 22], + [99, -33], + [112, -21], + [99, -44], + [198, -130], + [62, -130], + [124, -22], + [99, 0], + [235, 44], + [112, -11], + [86, 22], + [38, -65], + [-100, -98], + [-24, -54], + [24, -22], + [100, 33], + [161, -11], + [123, 43], + [112, 22], + [111, 43], + [149, -11], + [87, -43], + [86, 22], + [124, -11], + [360, 162], + [198, 0], + [124, 44], + [185, 11], + [149, 54], + [248, 0], + [124, 32], + [235, 33], + [149, 43], + [285, 98], + [123, 65], + [124, 141], + [75, 141], + [86, 184], + [-49, 120], + [-74, 108], + [-100, 119], + [-24, 152], + [12, 141], + [-62, 239], + [-74, 163], + [-174, 249], + [0, 130], + [-24, 109], + [-50, 75], + [-25, 55], + [75, 32], + [111, 22], + [273, -43], + [24, 65], + [62, 43], + [50, 54], + [-25, 76], + [-49, 33], + [-75, 76], + [37, 54], + [50, 0], + [37, 65], + [-25, 54], + [25, 87], + [50, 87], + [37, 43], + [-62, 54], + [-62, 76], + [12, 65], + [62, 141], + [50, 65], + [37, 22], + [-12, 22], + [-75, 21], + [-62, 0], + [-124, -32], + [-37, 22], + [0, 43], + [25, 206], + [74, 22], + [50, 76], + [37, 0], + [25, -22], + [12, -98], + [13, -21], + [0, -55], + [24, -10], + [25, 32], + [50, 11], + [49, -22], + [-12, 119], + [-12, 44], + [24, 65], + [-24, 87], + [12, 32], + [62, 65], + [49, 0], + [112, -43], + [49, 54], + [13, 109], + [-37, 32], + [0, 33], + [24, 21], + [25, 76], + [112, 0], + [49, 11], + [-25, 33], + [-12, 43], + [99, 33], + [124, -44], + [37, 33], + [-12, 43], + [-37, 11], + [0, 76], + [62, -22], + [37, 54], + [-25, 33], + [74, 11], + [37, 43], + [25, 11], + [62, -11], + [25, 54], + [-37, 0], + [-50, 33], + [-12, 87], + [12, 65], + [50, 54], + [49, 33], + [99, -22], + [75, 0], + [25, -33], + [49, -11], + [0, 44], + [-25, 87], + [112, 65], + [37, -11], + [49, 11], + [-12, 43], + [25, 65], + [37, 11], + [25, -54], + [25, -11], + [37, 11], + [86, 65], + [87, 11], + [50, 43], + [12, 43], + [99, 65], + [99, 131], + [-12, 32], + [12, 22], + [211, 87], + [99, 10], + [161, 55], + [99, 65], + [62, 32], + [62, 76], + [62, 11], + [161, 54], + [124, 76], + [161, 65], + [74, -11], + [37, -21], + [13, -65] + ], + [ + [42823, 16756], + [12, -22], + [112, 0], + [25, -76], + [-25, -21], + [-149, 10], + [-49, 33], + [-99, -33], + [-25, -21], + [-99, -44], + [-25, 22], + [-12, 54], + [37, 54], + [111, 55], + [161, 11], + [25, -22] + ], + [ + [42637, 16810], + [-74, -54], + [-25, 0], + [-74, 43], + [-13, 33], + [38, 43], + [148, -22], + [0, -43] + ], + [ + [41101, 16875], + [-62, -11], + [-12, 33], + [37, 32], + [37, -54] + ], + [ + [40383, 16821], + [-13, 22], + [37, 65], + [75, 32], + [-25, -65], + [-74, -54] + ], + [ + [41064, 17135], + [12, -10], + [161, 21], + [38, -43], + [62, 0], + [-137, -87], + [-37, 43], + [-12, 44], + [-112, -11], + [-37, -22], + [-87, -11], + [-37, 55], + [62, 0], + [50, 32], + [12, 44], + [25, -11], + [37, -44] + ], + [ + [41485, 17211], + [-37, -11], + [-37, 33], + [-13, 33], + [62, 0], + [25, -11], + [0, -44] + ], + [ + [41683, 17298], + [-74, -32], + [-49, 43], + [49, 22], + [62, -11], + [12, -22] + ], + [ + [41981, 17537], + [37, -11], + [37, 11], + [25, -11], + [12, -54], + [-62, 10], + [-49, -43], + [-62, 11], + [-13, -76], + [-49, 33], + [-50, -11], + [-12, -55], + [-25, -10], + [-62, 21], + [-62, 33], + [75, 76], + [12, 21], + [99, 44], + [50, -11], + [99, 22] + ], + [ + [43319, 17927], + [-13, -11], + [-25, 22], + [0, 22], + [25, 21], + [25, -32], + [-12, -22] + ], + [ + [42947, 17970], + [-50, -21], + [-24, 65], + [-25, 32], + [25, 22], + [247, -32], + [-24, -11], + [-112, -22], + [-37, -33] + ], + [ + [46192, 18404], + [75, -11], + [37, -21], + [12, -33], + [50, 0], + [12, -21], + [0, -44], + [-74, 54], + [-112, 0], + [-24, 44], + [-50, -22], + [0, 54], + [37, -11], + [37, 11] + ], + [ + [85758, 25573], + [-13, -11], + [-25, 65], + [0, 54], + [38, 0], + [37, -10], + [0, -33], + [-25, -54], + [-12, -11] + ], + [ + [85733, 25540], + [25, -10], + [86, 86], + [25, 11], + [0, -65], + [12, -32], + [-62, 0], + [-12, -33], + [50, -54], + [37, 0], + [62, 21], + [49, 44], + [25, 11], + [50, 0], + [37, 54], + [62, -22], + [24, -76], + [-24, -76], + [-37, -21], + [12, -33], + [-25, -11], + [-37, 44], + [-25, 11], + [-86, 0], + [0, -22], + [-38, -33], + [-24, -10], + [37, -55], + [49, -32], + [25, 0], + [0, 43], + [37, 11], + [50, -54], + [-37, -22], + [0, -22], + [-25, -32], + [-74, 11], + [-38, 32], + [0, 22], + [-24, 0], + [-50, -33], + [-37, 22], + [-50, 43], + [-24, 11], + [-38, 0], + [-24, -76], + [-38, -32], + [-37, 0], + [-24, 11], + [-13, 21], + [13, 33], + [0, 32], + [24, 66], + [0, 32], + [-24, 33], + [12, 43], + [-12, 54], + [24, 11], + [-37, 65], + [25, 87], + [0, 54], + [25, 43], + [12, 55], + [37, 21], + [13, -21], + [-13, -44], + [25, -11], + [0, -54], + [-12, -43], + [-25, -54], + [12, -44], + [50, -11] + ], + [ + [79762, 27200], + [-49, 11], + [-13, 32], + [25, 33], + [37, -76] + ], + [ + [40692, 66861], + [-12, -33], + [-37, 11], + [-13, 32], + [0, 22], + [25, 43], + [50, -43], + [0, -22], + [-13, -10] + ], + [ + [40680, 67197], + [0, -22], + [-37, 33], + [0, 76], + [37, -33], + [0, -54] + ], + [ + [116590, 22037], + [-13, 0], + [13, 131], + [24, 21], + [0, -65], + [-24, -87] + ], + [ + [112626, 29108], + [-13, -65], + [-37, 11], + [-25, -11], + [-12, 44], + [25, 11], + [12, 21], + [0, 33], + [37, 22], + [0, -33], + [13, -33] + ], + [ + [112650, 29206], + [-24, 0], + [-13, 33], + [0, 43], + [13, 22], + [12, -22], + [12, -76] + ], + [ + [112886, 29531], + [-25, 0], + [0, 33], + [-12, 11], + [24, 32], + [25, -10], + [0, -22], + [-25, -22], + [13, -22] + ], + [ + [111833, 30735], + [37, 0], + [37, 11], + [50, -54], + [37, 0], + [12, -33], + [62, -32], + [25, -44], + [99, -54], + [74, -32], + [87, 21], + [50, 33], + [37, -22], + [12, 33], + [25, 32], + [25, 11], + [37, 0], + [50, 22], + [24, 0], + [50, -22], + [49, 98], + [87, -22], + [37, 54], + [25, 0], + [62, -43], + [25, -54], + [0, -326], + [0, -358], + [12, -21], + [0, -120], + [-12, 0], + [-13, 33], + [13, 22], + [-13, 43], + [-24, 22], + [-25, -22], + [-13, -43], + [-24, -55], + [0, -108], + [-38, -141], + [0, -98], + [25, -86], + [0, -120], + [-12, -21], + [-50, -22], + [-37, 65], + [-12, 54], + [12, 33], + [25, -22], + [12, 22], + [0, 32], + [-37, 33], + [-37, 11], + [-12, -11], + [0, -76], + [-38, -22], + [-12, 87], + [-25, -43], + [0, -33], + [-24, -43], + [0, -87], + [-25, -22], + [-62, 65], + [0, -43], + [25, -33], + [-25, -65], + [-13, -76], + [-37, -76], + [-49, 11], + [-62, 55], + [-124, 0], + [-50, -22], + [0, 65], + [-12, 43], + [37, 11], + [37, 0], + [0, 22], + [-86, 32], + [-25, -10], + [-25, 32], + [-74, 152], + [-37, 43], + [-75, 239], + [-12, 54], + [-13, 141], + [62, -65], + [25, -98], + [25, 65], + [0, 22], + [-62, 76], + [-12, 22], + [-25, 0], + [12, 54], + [-12, 54], + [-62, 120], + [-50, 119], + [-49, 141], + [0, 43], + [-25, 98], + [-12, 65], + [0, 65], + [12, 119], + [12, 76], + [25, -32], + [87, -44] + ], + [ + [112923, 30909], + [-12, -54], + [-25, 43], + [37, 11] + ], + [ + [111734, 30909], + [-25, 11], + [25, 32], + [12, 0], + [-12, -43] + ], + [ + [112960, 31039], + [50, -87], + [-25, -32], + [-25, 0], + [0, 32], + [-37, -11], + [-37, 0], + [-37, 33], + [12, 32], + [50, 0], + [49, 33] + ], + [ + [112849, 31375], + [62, -108], + [37, -33], + [0, -43], + [-13, -22], + [25, -32], + [-37, -55], + [-37, -21], + [-37, 54], + [-38, 108], + [-12, 65], + [-25, 0], + [-12, 22], + [25, 22], + [37, 65], + [25, -22] + ], + [ + [111449, 31158], + [-13, -11], + [-12, 44], + [0, 43], + [-12, 54], + [12, 44], + [0, 86], + [25, 22], + [0, 44], + [25, 10], + [24, -43], + [13, -87], + [0, -54], + [12, -54], + [-12, -44], + [-25, -32], + [-37, -22] + ], + [ + [111920, 32167], + [-13, -11], + [-49, -11], + [24, 44], + [38, -22] + ], + [ + [111982, 32254], + [-50, -44], + [-25, 22], + [0, 32], + [13, 11], + [37, 0], + [25, -21] + ], + [ + [109269, 33891], + [74, -21], + [37, 32], + [37, -22], + [25, -65], + [-12, -32], + [-25, 0], + [-62, 21], + [-50, -10], + [-24, -33], + [0, -54], + [-50, -33], + [-25, 44], + [-62, 21], + [-24, -32], + [-37, 0], + [-38, -11], + [-62, 11], + [-74, 87], + [12, 54], + [25, 32], + [161, 55], + [75, 43], + [86, -11], + [25, -22], + [-12, -54] + ], + [ + [114756, 39075], + [-37, -173], + [-12, 0], + [0, 130], + [12, 65], + [37, -22] + ], + [ + [114719, 39151], + [-12, -11], + [-13, 65], + [0, 109], + [38, 11], + [-25, -98], + [12, -76] + ], + [ + [100870, 39943], + [-12, -33], + [-62, 195], + [-25, 141], + [25, 22], + [37, -184], + [12, -44], + [0, -32], + [25, -65] + ], + [ + [114595, 40127], + [-12, -11], + [-13, 22], + [-12, 119], + [25, 120], + [0, 97], + [49, 76], + [13, 44], + [0, 54], + [-13, 54], + [-12, 11], + [12, 32], + [25, 22], + [13, -119], + [24, -33], + [-99, -444], + [0, -44] + ], + [ + [113926, 41537], + [38, -22], + [-13, -43], + [25, -43], + [0, -33], + [-12, -32], + [-25, 21], + [-50, 130], + [13, 44], + [24, -22] + ], + [ + [113716, 42275], + [-25, 0], + [25, 54], + [0, -54] + ], + [ + [113505, 42350], + [-12, -21], + [0, 97], + [12, 11], + [0, -87] + ], + [ + [101651, 43229], + [-25, -54], + [-25, 11], + [0, 32], + [37, 87], + [13, -33], + [0, -43] + ], + [ + [113208, 43543], + [-25, -10], + [-12, 10], + [12, 76], + [25, -76] + ], + [ + [112254, 44823], + [0, -54], + [25, -54], + [-25, -44], + [-37, 76], + [-25, 44], + [0, 21], + [25, 0], + [37, 11] + ], + [ + [109900, 45528], + [-12, 11], + [12, 22], + [13, 43], + [25, -33], + [12, -32], + [-50, -11] + ], + [ + [109925, 45864], + [-25, -54], + [-12, 0], + [-12, -22], + [-25, -21], + [-25, 0], + [-25, -11], + [0, 76], + [25, 54], + [25, 43], + [49, 11], + [50, 33], + [12, -11], + [25, -65], + [-49, -11], + [-13, -22] + ], + [ + [109095, 46363], + [-12, -32], + [-25, 32], + [0, 33], + [-12, 0], + [0, 32], + [12, 11], + [25, -11], + [0, -43], + [12, -22] + ], + [ + [108922, 46450], + [-25, 0], + [-12, 32], + [12, 22], + [25, 11], + [0, -65] + ], + [ + [104797, 46591], + [-25, -11], + [0, 22], + [-12, 32], + [0, 22], + [12, 22], + [25, -55], + [0, -32] + ], + [ + [104995, 47111], + [-12, -43], + [-25, 33], + [12, 65], + [13, 21], + [12, -10], + [0, -66] + ], + [ + [108959, 47589], + [12, -22], + [25, 0], + [13, 54], + [12, 0], + [0, -21], + [12, -22], + [-24, -44], + [-25, -32], + [-13, -76], + [0, -33], + [13, -21], + [37, -22], + [12, 11], + [13, -11], + [-25, -65], + [-37, 11], + [-50, 0], + [-99, 32], + [0, 11], + [25, 54], + [0, 163], + [37, 44], + [25, 43], + [25, 32], + [12, -10], + [0, -76] + ], + [ + [108798, 47578], + [-12, -11], + [-25, 11], + [0, 43], + [12, 11], + [13, 43], + [24, -21], + [0, -54], + [-12, -22] + ], + [ + [106816, 48923], + [25, -22], + [12, -22], + [0, -21], + [13, -22], + [-38, -11], + [-62, 33], + [-74, -33], + [-12, 0], + [-13, 22], + [13, 76], + [25, -11], + [12, 21], + [0, 76], + [-12, 33], + [37, 76], + [24, 11], + [13, -44], + [0, -65], + [25, -43], + [12, -54] + ], + [ + [106866, 49107], + [49, 0], + [50, 43], + [24, -21], + [13, 0], + [37, 54], + [37, 11], + [13, 32], + [12, -43], + [49, -33], + [25, -76], + [-25, -97], + [-24, 0], + [-25, -76], + [-124, -141], + [-99, 119], + [-50, 76], + [-37, 109], + [0, 86], + [-12, 55], + [0, 21], + [25, 0], + [24, -54], + [38, -65] + ], + [ + [108922, 49107], + [-13, 11], + [25, 97], + [25, 11], + [0, 22], + [12, 33], + [0, 43], + [13, 11], + [-13, -109], + [-49, -119] + ], + [ + [107547, 49150], + [-13, -10], + [-24, 97], + [12, 33], + [-12, 54], + [12, 0], + [12, 43], + [13, -21], + [0, -65], + [12, -44], + [-12, -87] + ], + [ + [111189, 48749], + [-25, -141], + [0, -76], + [25, -43], + [25, -22], + [12, -65], + [37, -87], + [0, -54], + [25, -76], + [12, -152], + [13, -130], + [12, -87], + [-12, -184], + [12, -76], + [25, -65], + [12, -130], + [25, -109], + [25, -32], + [49, -43], + [50, 43], + [25, 65], + [49, 11], + [50, 32], + [37, -86], + [25, -76], + [86, -120], + [50, -76], + [37, -32], + [37, -54], + [0, -54], + [-12, -44], + [12, -65], + [13, -87], + [-13, -86], + [25, -141], + [12, -109], + [25, -119], + [0, -109], + [-12, -43], + [0, -65], + [25, -76], + [24, -54], + [62, -163], + [37, -22], + [25, 0], + [-12, -97], + [62, -195], + [25, -152], + [-25, -217], + [-13, -130], + [0, -55], + [62, -151], + [37, -22], + [0, -76], + [-12, -108], + [37, -87], + [37, -65], + [25, -33], + [37, -32], + [50, -33], + [62, -11], + [37, -43], + [12, -43], + [50, -11], + [12, 11], + [37, 10], + [25, -54], + [25, -97], + [62, -87], + [37, -22], + [12, -43], + [62, -22], + [38, -33], + [62, -86], + [49, -11], + [25, -22], + [62, -87], + [25, -54], + [12, -65], + [-25, -11], + [-25, 11], + [-12, -65], + [37, -98], + [37, -65], + [50, -76], + [49, -97], + [13, -87], + [12, -32], + [25, -109], + [37, -65], + [0, -108], + [50, -315], + [37, -108], + [25, 10], + [12, 22], + [37, -76], + [25, -11], + [-12, 131], + [12, 86], + [25, 11], + [25, -65], + [37, -65], + [62, -65], + [37, -54], + [12, 0], + [0, 108], + [25, 11], + [12, -33], + [25, -97], + [12, -206], + [0, -174], + [25, -173], + [50, -87], + [49, -119], + [38, -22], + [86, -119], + [25, -11], + [37, 0], + [50, -54], + [24, -55], + [50, -184], + [25, -54], + [87, -87], + [24, -43], + [37, -174], + [38, -76], + [49, -43], + [37, -109], + [0, -151], + [37, -120], + [38, -32], + [12, -22], + [-25, -217], + [25, -423], + [-12, -130], + [24, -130], + [62, -228], + [25, -173], + [50, -120], + [-13, -184], + [25, -87], + [-12, -119], + [-50, -119], + [-37, -152], + [0, -130], + [-25, -239], + [-25, -173], + [-62, -250], + [0, -98], + [13, -119], + [-13, -108], + [-12, -76], + [-12, -141], + [-50, -228], + [-87, -152], + [0, -130], + [-24, -119], + [-75, -109], + [-12, -43], + [-25, -43], + [-62, -44], + [-49, -54], + [-50, -119], + [-49, -130], + [-25, -22], + [0, -33], + [-13, -76], + [-49, -43], + [12, -76], + [-12, -87], + [0, -54], + [-12, -32], + [-25, 0], + [12, -33], + [-37, -76], + [-50, -87], + [-12, -54], + [-25, -76], + [-12, -152], + [-13, -86], + [13, -65], + [-13, -22], + [-12, 11], + [-25, -44], + [13, -54], + [-50, -32], + [-62, -228], + [-37, -65], + [-25, -98], + [-24, -173], + [-13, -163], + [-12, -109], + [-25, -108], + [-12, -76], + [0, -141], + [12, -119], + [-12, -54], + [0, -55], + [-13, -54], + [-37, -11], + [-37, -43], + [-50, -76], + [-24, -22], + [-62, -21], + [-124, 10], + [-236, -32], + [-49, -11], + [-87, -54], + [-87, -76], + [-74, -98], + [-186, -282], + [-148, -21], + [-50, 0], + [-25, -11], + [0, -44], + [25, -32], + [12, -33], + [38, 44], + [12, -11], + [12, -87], + [0, -54], + [-12, -33], + [-25, -10], + [-12, 10], + [-62, 163], + [-37, 22], + [-13, -22], + [-37, -22], + [-49, 141], + [-25, 11], + [-37, 0], + [-75, 76], + [25, 76], + [25, 11], + [0, 54], + [-12, 43], + [-38, 11], + [-24, -11], + [-25, -32], + [-13, -65], + [-86, -65], + [-37, 32], + [-38, 65], + [62, 0], + [38, 55], + [37, 97], + [-25, 54], + [-25, 33], + [-37, 33], + [-112, -109], + [-49, -32], + [37, -22], + [25, 0], + [25, -33], + [-38, -43], + [-37, -11], + [-37, -32], + [-87, -65], + [-99, -152], + [-37, -44], + [-49, -32], + [-75, 43], + [-37, 11], + [-49, 54], + [-87, 44], + [-74, 86], + [-50, 33], + [-37, 11], + [-62, -11], + [-87, 65], + [-74, 11], + [-37, -76], + [-62, 22], + [-75, 119], + [-61, 54], + [-137, 33], + [-86, 86], + [-62, 152], + [-112, 185], + [-49, 130], + [0, 54], + [12, 98], + [37, 151], + [-49, 174], + [-62, 173], + [-25, 55], + [-74, 119], + [-75, 87], + [-25, 43], + [0, 22], + [38, -11], + [12, 32], + [25, 11], + [12, -43], + [25, -11], + [0, 76], + [12, 43], + [-12, 33], + [-37, 11], + [-37, -22], + [-25, -32], + [-37, -33], + [-13, -33], + [-49, 0], + [-75, -65], + [-37, 0], + [-74, 22], + [25, 76], + [49, 108], + [37, 185], + [0, 163], + [-24, 65], + [-62, 141], + [-25, 76], + [-37, 86], + [-25, -97], + [-25, -76], + [-25, -174], + [-62, -260], + [-37, 0], + [-37, 11], + [-62, -33], + [-49, -32], + [-37, 0], + [-25, -11], + [-25, 11], + [50, 195], + [123, 0], + [25, 98], + [13, 108], + [-13, 65], + [0, 65], + [13, 76], + [0, 65], + [49, 184], + [50, 98], + [49, 76], + [0, 76], + [-25, 87], + [0, 76], + [25, 21], + [25, 44], + [-25, 206], + [-49, 119], + [0, -152], + [-38, -97], + [-49, -76], + [-37, -65], + [-25, -141], + [-37, -131], + [-37, -43], + [-37, -11], + [-38, -21], + [-99, -87], + [-37, -54], + [-37, -33], + [-99, -249], + [-50, -76], + [-12, -44], + [-25, -21], + [25, -65], + [12, -109], + [0, -32], + [-24, 21], + [-38, 54], + [-37, -21], + [-12, -22], + [-62, 109], + [-50, 75], + [-37, 44], + [-37, -11], + [0, 33], + [37, 32], + [62, -76], + [12, 11], + [-49, 249], + [0, 33], + [-25, 108], + [-12, 33], + [-99, 173], + [-25, 120], + [-12, 76], + [-25, 43], + [-37, 43], + [-112, 11], + [-37, 120], + [-25, 141], + [37, 10], + [13, 44], + [-13, 76], + [-99, 76], + [-49, 97], + [-38, 33], + [-49, 21], + [-50, -10], + [-62, 10], + [-161, 141], + [-37, 0], + [-111, -43], + [-37, 11], + [-161, 195], + [-124, 87], + [-37, 22], + [-38, 10], + [-49, -21], + [-25, -22], + [-62, -22], + [-223, 11], + [-186, -21], + [-136, -22], + [-87, -33], + [-136, -108], + [-161, -119], + [-136, -55], + [-124, -65], + [-74, -21], + [-112, -11], + [-223, 32], + [-74, -21], + [-112, -131], + [-37, -32], + [-74, -33], + [-174, -173], + [-74, -33], + [-62, -11], + [-37, -32], + [-37, -76], + [-62, -195], + [-37, -98], + [-75, -152], + [-49, -43], + [-50, 0], + [-49, -43], + [-50, 54], + [-37, 11], + [-62, -11], + [-210, -65], + [-38, 76], + [-37, 10], + [-74, 0], + [-112, 22], + [-198, -32], + [-99, -22], + [-37, -33], + [-74, 22], + [-124, -32], + [-50, -33], + [-25, -43], + [-62, -163], + [-74, -54], + [-124, -22], + [-124, -163], + [-136, -151], + [-37, -11], + [-50, -33], + [-74, -11], + [-25, -11], + [-148, 33], + [-99, 11], + [-124, 22], + [-99, 75], + [-75, 44], + [-99, 173], + [-49, 55], + [-99, 76], + [-25, 0], + [-25, -22], + [-50, 54], + [0, 76], + [-12, 54], + [0, 152], + [12, 184], + [38, -43], + [24, -43], + [62, 10], + [50, 66], + [37, 97], + [25, 109], + [0, 119], + [-25, 217], + [12, 43], + [25, 11], + [0, 108], + [13, 326], + [-13, 119], + [-86, 239], + [-62, 217], + [-38, 97], + [-37, 152], + [-37, 325], + [0, 380], + [-37, 184], + [-74, 163], + [-13, 65], + [0, 65], + [-25, 76], + [-62, 163], + [-61, 130], + [-13, 65], + [-12, 271], + [-25, 119], + [-111, 315], + [-124, 271], + [-38, 109], + [13, 21], + [25, -21], + [0, 97], + [12, -11], + [12, -65], + [50, -141], + [12, -76], + [50, -32], + [37, 65], + [0, 108], + [-25, 44], + [-24, 21], + [-38, 76], + [-24, 130], + [-38, 109], + [0, 43], + [13, 33], + [37, -22], + [50, -130], + [0, -163], + [24, -32], + [13, 21], + [12, 66], + [12, -11], + [25, -141], + [13, -44], + [37, -43], + [25, 32], + [12, 33], + [0, 98], + [12, 108], + [-12, 65], + [-74, 195], + [-62, 239], + [-50, 119], + [-49, 239], + [-38, 97], + [0, 185], + [25, 162], + [25, 87], + [74, 195], + [0, 152], + [13, 98], + [0, 65], + [-37, 173], + [37, 196], + [49, 249], + [25, 33], + [37, 32], + [0, -54], + [-12, -163], + [25, -86], + [-13, -109], + [62, 43], + [25, 44], + [12, 54], + [62, 195], + [37, 76], + [50, 54], + [111, 65], + [100, 87], + [49, 87], + [62, 76], + [37, 76], + [37, 54], + [211, 195], + [37, 44], + [37, 0], + [62, -11], + [50, 11], + [49, -44], + [37, 0], + [100, 44], + [49, 43], + [87, 98], + [37, 32], + [87, 33], + [99, 32], + [124, 174], + [86, -11], + [75, -22], + [74, 54], + [136, 33], + [87, 33], + [149, 119], + [49, 32], + [62, 76], + [50, 98], + [49, 141], + [37, 119], + [13, 54], + [62, 185], + [12, 32], + [62, 55], + [87, 141], + [24, 32], + [13, 43], + [-25, 33], + [-25, 11], + [-12, 163], + [-12, 97], + [0, 152], + [37, 108], + [24, 55], + [38, 54], + [24, 11], + [25, 54], + [50, 43], + [37, 152], + [25, 76], + [24, 0], + [25, -173], + [25, -98], + [50, -109], + [37, -162], + [37, -65], + [12, -55], + [13, 44], + [12, 119], + [0, 141], + [25, -11], + [25, -54], + [24, -11], + [0, 76], + [25, 54], + [-12, 33], + [-25, 0], + [-12, 43], + [-25, 44], + [-25, 32], + [-25, 87], + [-12, 22], + [12, 21], + [13, 0], + [24, 33], + [0, 43], + [-12, 76], + [12, 22], + [38, 0], + [37, -119], + [25, 10], + [12, 44], + [25, 11], + [37, 0], + [12, -33], + [37, -43], + [62, 11], + [25, -11], + [87, 0], + [-37, 32], + [-38, 11], + [-37, -11], + [-24, 33], + [0, 54], + [12, 43], + [0, 22], + [25, -11], + [24, 0], + [0, 65], + [25, 87], + [0, 43], + [-12, -10], + [-37, -98], + [-13, 76], + [-24, 65], + [0, 76], + [12, 87], + [25, 11], + [24, -11], + [25, 43], + [13, 43], + [0, 55], + [24, -11], + [75, -76], + [12, -43], + [25, 21], + [0, 87], + [-12, -11], + [-50, 0], + [0, 44], + [-25, 54], + [25, 32], + [25, 0], + [25, 22], + [12, 22], + [37, 0], + [37, -44], + [25, -11], + [0, 22], + [12, 44], + [-49, 54], + [0, 43], + [-25, 43], + [0, 55], + [25, 43], + [25, 54], + [37, 0], + [25, 33], + [24, 11], + [0, 130], + [13, 11], + [25, -22], + [0, -119], + [12, 21], + [37, -10], + [0, -76], + [25, -22], + [12, 65], + [25, 11], + [0, 87], + [12, 54], + [0, 32], + [13, 22], + [12, 43], + [-12, 33], + [-13, 54], + [25, 11], + [25, -22], + [12, -76], + [13, -32], + [12, 22], + [12, 43], + [25, 33], + [50, -87], + [49, 43], + [25, 76], + [0, 109], + [50, 32], + [37, -22], + [25, -54], + [74, -43], + [49, -65], + [25, -44], + [50, -54], + [37, -65], + [37, -119], + [99, -141], + [13, -22], + [-50, -217], + [0, -152], + [12, 11], + [25, 54], + [13, -10], + [12, 21], + [-25, 65], + [0, 44], + [13, 32], + [24, 33], + [25, 21], + [25, 44], + [12, 32], + [62, 0], + [149, -65], + [37, -65], + [0, -76], + [12, -32], + [13, 54], + [-13, 108], + [13, 22], + [49, -22], + [25, -21], + [37, -65], + [0, -44], + [25, -21], + [0, 32], + [-12, 54], + [0, 55], + [12, 43], + [37, 0], + [0, 32], + [-37, 44], + [-12, 54], + [25, 43], + [0, 11], + [-25, 0], + [-50, 44], + [-37, 54], + [37, 119], + [50, 109], + [37, 32], + [0, 33], + [12, 76], + [13, 54], + [0, 43], + [12, 55], + [37, 43], + [50, 11], + [25, 21], + [37, 87], + [-50, 98], + [13, 54], + [0, 65], + [61, 43], + [25, 120], + [13, 21], + [49, 0], + [13, 11], + [0, 130], + [12, 22], + [25, -22], + [12, -32], + [37, -43], + [13, 21], + [-13, 44], + [0, 54], + [25, 11], + [25, 0], + [0, 86], + [12, 11], + [62, 11], + [25, 54], + [12, -76], + [37, -43], + [100, 0], + [49, 33], + [25, -22], + [37, -11], + [62, 54], + [50, -32], + [12, -33], + [12, 76], + [13, 22], + [37, 21], + [37, -10], + [-25, 54], + [0, 195], + [13, 43], + [-75, 98], + [-62, 22], + [-49, -22], + [-25, 11], + [-37, 87], + [-50, 21], + [0, 22], + [50, 54], + [25, -11], + [24, -43], + [25, -22], + [13, 0], + [12, 44], + [12, 21], + [25, -10], + [74, -87], + [38, -87], + [24, 22], + [38, 43], + [37, -11], + [25, -21], + [24, -109], + [25, -54], + [62, -11], + [62, -54], + [37, 0], + [87, -11], + [87, -65], + [24, -43], + [50, -11], + [12, -22], + [50, 0], + [62, 43], + [37, -43], + [12, -33], + [50, -54], + [74, -21], + [37, 65], + [75, 43], + [49, 65], + [50, 33], + [0, -33], + [12, -22], + [-62, -108], + [0, -33], + [13, -21], + [24, 11], + [13, 32], + [37, 11], + [25, -22], + [0, -86], + [24, -55], + [38, -11], + [24, 0], + [25, 87], + [-12, 65], + [-25, 11], + [12, 33], + [62, 108], + [25, 0], + [25, -119], + [37, -54], + [50, 0], + [12, -11], + [25, -65], + [-149, -271], + [0, -33], + [12, -43], + [13, -65], + [-50, -131], + [-12, -10], + [-12, 32], + [-25, 33], + [-25, -22], + [-25, -11], + [-86, -76], + [0, -195], + [24, -119], + [-37, -217], + [-25, -54], + [-24, -33], + [-62, -184], + [-25, -44], + [-25, -65], + [12, -54], + [0, -43], + [25, -55], + [112, -97], + [49, -65], + [75, -87], + [24, -54], + [0, -55], + [112, -75], + [12, 10], + [25, 0], + [0, -43], + [-12, -22], + [12, -32], + [25, -33], + [49, 0], + [25, 11], + [37, -43], + [25, -22], + [37, -54], + [149, -109], + [74, -151], + [50, -87], + [62, -65], + [86, -44], + [38, 11], + [74, -54], + [62, -22], + [37, -76], + [12, -54], + [0, -43], + [38, -98], + [61, -32], + [87, -98], + [75, -43], + [12, -33], + [25, -22], + [62, 0], + [111, 44], + [50, 54], + [62, 76], + [24, 141], + [13, 108], + [86, 239], + [25, 108], + [25, 152], + [25, 98], + [-13, 97], + [25, 185], + [37, 260], + [25, 87], + [-12, 130], + [-25, 239], + [12, 75], + [13, 120], + [-25, 87], + [-12, 54], + [-13, 87], + [25, 151], + [25, 76], + [12, 109], + [-12, 195], + [49, 65], + [13, 33], + [37, 0], + [12, -11], + [0, 43], + [-12, 33], + [0, 43], + [-13, 22], + [-24, 0], + [-13, 32], + [-25, 22], + [0, 87], + [50, 173], + [12, 65], + [38, -54], + [0, 98], + [24, 162], + [38, 228], + [12, 206], + [49, 33], + [25, 54], + [25, 65], + [25, 0], + [25, -33], + [-25, -75], + [62, -87], + [24, -65], + [0, -65], + [13, -55], + [12, -76], + [0, -249], + [25, -33], + [25, -21], + [62, -22] + ], + [ + [110879, 49530], + [-37, -43], + [-12, 21], + [0, 54], + [24, 33], + [25, -65] + ], + [ + [110891, 49844], + [-12, -32], + [-25, 11], + [-12, 21], + [12, 33], + [25, 0], + [12, -33] + ], + [ + [110842, 49866], + [-12, -11], + [-13, 33], + [13, 43], + [12, -21], + [0, -44] + ], + [ + [67821, 86198], + [-25, -66], + [-12, -10], + [0, -76], + [12, -33], + [-37, -11], + [-37, 11], + [-38, -11], + [-49, 44], + [-62, -55], + [0, -10], + [74, -33], + [13, -43], + [-13, -55], + [-74, -43], + [12, -76], + [-12, -22], + [12, -43], + [13, 0], + [0, -54], + [-25, -43], + [-25, 10], + [-37, -21], + [-50, -65] + ], + [ + [67461, 85493], + [-37, -44], + [0, -65], + [-12, -11], + [-62, 22], + [-50, -11], + [-62, -43], + [-74, 11], + [-74, -11], + [-37, -11], + [-25, -22], + [-25, -43], + [-62, -44], + [-12, -21], + [-37, 11], + [-112, 21], + [-62, 33], + [-62, 0], + [-12, 11] + ], + [ + [66644, 85276], + [-74, 21], + [-50, 0], + [-62, 11], + [-161, 44], + [-37, 0], + [-37, 21], + [-37, 11], + [-25, 44], + [-13, 43], + [-37, 65], + [-12, 33], + [25, 43], + [-13, 11], + [-74, -22], + [-62, -32], + [-87, 0], + [-25, -11], + [-74, 0], + [-37, -22], + [-37, -87], + [-25, -21], + [-37, 0], + [-50, 54], + [-74, 0], + [-12, 11] + ], + [ + [65517, 85493], + [-13, 54], + [-25, 22], + [-49, -87], + [-25, 0], + [-87, 54], + [0, 22], + [-37, 43], + [-62, 11] + ], + [ + [65219, 85612], + [13, 11], + [0, 32], + [-25, 33], + [0, 54] + ], + [ + [65207, 85742], + [25, 76], + [0, 43], + [-25, 44] + ], + [ + [65207, 85905], + [37, 0], + [25, 11], + [12, 21], + [25, -21], + [50, -22], + [24, -22], + [13, -32], + [0, -33], + [37, -11], + [0, -54], + [37, 22], + [37, 65], + [13, 87], + [74, 0], + [74, -22], + [37, -76], + [25, 0], + [50, 22], + [37, 0], + [25, 32], + [62, 44], + [49, 21], + [161, 22], + [13, 22], + [0, 43], + [74, -33], + [37, -21], + [50, 21], + [37, -21], + [0, -44], + [62, -54], + [25, 22], + [0, 43], + [12, 44], + [-12, 32], + [-38, 0], + [13, 65], + [0, 54], + [-75, 109], + [0, 22], + [50, 65], + [62, 43], + [49, 11], + [38, 22], + [24, 43], + [25, 108], + [13, 11], + [61, -43], + [38, 43], + [0, 98], + [12, 11] + ], + [ + [66681, 86675], + [62, -44], + [12, -54], + [50, -22], + [62, 0], + [25, 33], + [37, -11], + [49, 0], + [0, 43], + [50, 66], + [25, -11], + [12, 43], + [12, 109], + [62, -22], + [13, -11], + [25, 11], + [49, -11], + [62, -43], + [37, -11], + [50, 0], + [74, -76], + [112, 0], + [37, 32], + [37, -10], + [37, -33], + [62, -11], + [12, -54], + [13, -11] + ], + [ + [67759, 86577], + [0, -32], + [-37, -76], + [0, -33], + [37, -119], + [37, -65], + [25, -54] + ], + [ + [77792, 80504], + [-74, 11], + [-111, 43], + [-37, 22], + [-25, 54], + [-50, 65], + [-25, 11], + [-12, 22], + [-25, 75], + [-25, 33], + [-61, 130], + [0, 11] + ], + [ + [77347, 80981], + [-25, 33] + ], + [ + [77421, 81838], + [-25, 0], + [0, 32], + [25, -11], + [0, -21] + ], + [ + [78734, 80222], + [-74, -22], + [-13, 11], + [-62, 108], + [-37, 11], + [-25, 22], + [-12, 54], + [-62, 54], + [-12, 44], + [24, 32], + [62, 22], + [13, 11], + [0, 65], + [-62, 65], + [0, 54], + [12, 22], + [37, 22], + [25, 32], + [-111, 174], + [-38, 0], + [-37, -22], + [-62, -65], + [-86, -76], + [-99, -108], + [-25, -44], + [-50, -22], + [-25, -32], + [-74, -119], + [-25, 0] + ], + [ + [77408, 82011], + [100, 98], + [49, -22], + [99, -54], + [-12, -33], + [37, -32], + [87, -43], + [37, 21], + [37, -21], + [62, -55], + [25, 11], + [37, 44], + [12, 54], + [-12, 65], + [-37, 32], + [-50, 33], + [-25, 32], + [-12, 65], + [-25, 0], + [0, 76], + [37, 11], + [50, 87] + ], + [ + [77904, 82380], + [37, -11], + [0, -32], + [25, -11], + [25, 21], + [49, -54], + [37, -54], + [38, -65], + [24, -22], + [25, -43], + [25, -87], + [12, -22], + [99, -43], + [62, -11], + [25, 11], + [74, 152], + [75, 54], + [37, 33], + [12, 43], + [50, 108] + ], + [ + [78635, 82347], + [37, -32], + [50, -98], + [74, -162], + [25, -44], + [37, -173], + [87, -141], + [24, -54], + [62, -66], + [50, -21], + [37, 0], + [49, -22], + [50, -43], + [37, -120], + [-74, 33], + [-87, -11], + [-37, -11], + [-37, -21], + [-50, -44], + [-24, -65], + [-13, -152], + [-37, -141], + [0, -65], + [12, -65], + [0, -32], + [-37, -44], + [-12, -130], + [-13, -32], + [-24, -11], + [0, 54], + [-38, 22], + [-12, -33], + [-12, -76], + [-25, -76], + [0, -249] + ], + [ + [77570, 81577], + [24, 11], + [0, 22], + [-24, 0], + [0, -33] + ], + [ + [72045, 53434], + [-13, 98], + [-12, 119], + [-50, 163], + [0, 97], + [13, 131], + [-13, 75], + [0, 44], + [13, 97], + [0, 44], + [-25, 65], + [-37, 65], + [-12, 33], + [0, 54] + ], + [ + [71909, 54519], + [0, 32], + [12, 33], + [12, 11], + [37, -22], + [38, -33], + [12, -65], + [12, -10], + [112, 0], + [62, 54], + [0, 32], + [12, 65], + [0, 141], + [25, 0], + [37, -54], + [13, 0], + [12, 22], + [25, 21], + [12, 0], + [50, 22], + [24, -43], + [25, -11] + ], + [ + [72441, 54714], + [-12, -11], + [-25, -119], + [-12, -22], + [12, -32], + [0, -44], + [-12, -32], + [0, -33], + [37, -32], + [86, -44], + [0, -43], + [13, -33], + [0, -54], + [-13, -43], + [-37, -22], + [-12, -33], + [0, -43], + [-37, -43], + [-37, -55], + [-13, -43], + [0, -54], + [-37, -65], + [-37, -98], + [-12, -54], + [-62, -141], + [-62, -65], + [-25, -22], + [-99, 0] + ], + [ + [63981, 87911], + [49, -43], + [37, -44], + [-24, -32], + [12, -33], + [37, -11], + [12, -21], + [0, -33], + [13, -54], + [-62, -43], + [-25, -76] + ], + [ + [64030, 87521], + [-12, 21], + [-37, 11], + [-38, -54], + [-24, -76], + [-25, -54], + [0, -44], + [49, -97], + [-12, -54], + [-12, -11] + ], + [ + [63919, 87163], + [-25, 0], + [-74, -22], + [-50, 65], + [-25, 22], + [0, 22], + [-25, 0], + [-37, 21], + [-12, 22], + [-50, 22], + [-24, 0], + [0, 32], + [-25, 76], + [25, 108], + [-13, 11], + [-37, -32], + [-25, -65], + [-37, -22], + [-62, -11], + [-62, 11], + [-12, 11], + [0, 32], + [12, 11], + [0, 33], + [-12, 21], + [12, 66], + [-49, 54], + [-25, 11], + [-74, 0], + [-25, -11], + [-13, 87], + [-49, 21], + [-62, 0], + [-25, 54], + [0, 44], + [-49, 76], + [-87, -44], + [-62, 65], + [-25, 44], + [0, 65], + [-25, 43], + [0, 22] + ], + [ + [62791, 88128], + [149, 108], + [136, 76] + ], + [ + [63076, 88312], + [25, -86], + [50, 21], + [37, 0], + [49, -43], + [25, 0], + [50, 22], + [49, 43], + [13, 43] + ], + [ + [63374, 88312], + [49, -21], + [13, 43], + [37, 33], + [24, -33], + [25, 0], + [37, 43], + [25, -21], + [13, -33], + [24, 0], + [38, 44], + [24, -76], + [37, -44], + [38, -11], + [62, 11], + [37, -54], + [49, -11], + [25, -32], + [0, -22], + [-37, -98], + [-25, -43], + [0, -33], + [13, -21] + ], + [ + [63882, 87933], + [49, 21], + [25, -32], + [25, -11] + ], + [ + [62482, 60093], + [0, 22], + [49, 32], + [-12, 76], + [-25, 98], + [-25, 22], + [0, 43], + [13, 33], + [-13, 21], + [0, 65], + [-12, 76], + [25, 0], + [0, 456], + [0, 347], + [0, 303], + [-13, 185], + [0, 54], + [-49, 87], + [-25, 54], + [0, 54], + [-12, 65], + [0, 271], + [-50, 65], + [-74, 87], + [-62, 76], + [-13, 22], + [13, 195], + [12, 33], + [25, 141] + ], + [ + [62234, 63076], + [12, 0], + [13, 21], + [0, 33], + [37, -11], + [0, 65], + [25, 11], + [0, 43], + [49, 22], + [13, 11], + [12, 54], + [12, 11], + [0, 22], + [13, 10], + [37, 0], + [12, -32], + [99, 22], + [38, -11], + [86, 130], + [25, 43], + [25, 87], + [0, 43] + ], + [ + [62742, 63650], + [12, 55], + [-12, 119], + [0, 22], + [37, 32], + [62, 22], + [25, 32], + [25, 22], + [24, -11], + [87, -162], + [50, -76], + [12, -44], + [12, -21], + [37, -22], + [25, -44], + [25, -54] + ], + [ + [63163, 63520], + [-37, -119], + [0, -65], + [49, -141], + [25, -33], + [0, -32], + [13, -65], + [0, -120], + [37, -108], + [-25, -108], + [-12, -11], + [-25, 11], + [-13, -11], + [-24, -87], + [24, -65], + [-12, -98], + [-12, -65], + [-25, -32], + [-25, -11], + [-37, -33], + [0, -76], + [-25, -65], + [-37, -65], + [0, -87], + [-25, -141], + [-99, -32], + [-12, -163], + [0, -206], + [-13, -54], + [0, -336], + [13, -65], + [0, -109], + [12, -43], + [0, -33], + [-12, -21], + [0, -152], + [12, -54], + [-12, -22], + [0, -163], + [12, -32], + [-12, -33], + [0, -43], + [-13, -98], + [0, -43] + ], + [ + [62853, 60191], + [-136, -22], + [-173, -43], + [-62, -33] + ], + [ + [62234, 63076], + [-87, 0], + [-37, -22], + [-12, 0], + [0, 22], + [-13, 0], + [-111, 54], + [-74, 32] + ], + [ + [61900, 63162], + [-75, 22], + [-25, -43], + [-24, 0], + [-25, -55], + [-50, -43], + [-12, 33], + [-25, 10], + [-49, -10], + [-25, 10], + [-87, 0], + [-111, 11], + [-13, -11], + [-111, 0], + [-112, -10], + [-173, 0], + [0, 10], + [-37, 0], + [0, -10], + [-25, -163], + [0, -87], + [25, -87], + [24, -32], + [-12, -22], + [0, -22], + [12, -32], + [0, -119], + [13, -109], + [0, -65], + [-13, -32], + [0, -55], + [25, -86], + [0, -33] + ], + [ + [60995, 62132], + [0, -11], + [-25, -21], + [-12, 0], + [-25, 54], + [-12, 11], + [-25, 97], + [-25, 22], + [-12, 22], + [-25, 65], + [-25, 21], + [-12, -10], + [-37, 21], + [-62, 11], + [-74, 0], + [-38, -22], + [-24, -21], + [-75, -44], + [-37, -32], + [-12, -54], + [-25, 0], + [-49, 43], + [-25, 0], + [-37, 22], + [-38, 54], + [-24, 22], + [-25, 32], + [-13, 76], + [-12, 54], + [-25, 65], + [-24, 33], + [-25, 21], + [-37, -10], + [-38, 32], + [-12, 44] + ], + [ + [60029, 62729], + [0, 32], + [12, 54], + [0, 293], + [13, 33], + [25, 21], + [24, 55], + [13, 108], + [12, 87], + [-12, 32], + [0, 33], + [-13, 32], + [0, 98], + [50, 65], + [12, 22], + [50, 11], + [62, 21], + [25, 33], + [49, 43], + [13, 54], + [24, 33], + [13, 33], + [0, 151], + [-13, 33], + [0, 22], + [87, 75], + [0, 55], + [-12, 65], + [-25, 43], + [0, 44], + [25, 43], + [12, 43], + [25, 33], + [25, 43], + [37, 11], + [37, -11], + [99, -119], + [37, 0], + [25, 32], + [25, 22], + [12, 76], + [0, 109], + [12, 54], + [13, 11], + [62, -22], + [25, 0], + [12, 22], + [0, 65], + [12, 108], + [37, 76], + [62, 98], + [25, 21], + [25, 0], + [111, -65], + [25, 22], + [25, 163], + [74, 21], + [37, 22], + [62, 65], + [100, 87], + [61, 43], + [38, 65], + [49, 65], + [25, 11], + [49, 11], + [25, -11], + [25, -32], + [50, 32], + [86, -54], + [75, -43] + ], + [ + [61999, 65527], + [0, -76], + [-13, -87], + [0, -98], + [25, -54], + [50, -98], + [-13, -65], + [0, -43], + [25, -65], + [37, -87], + [25, -76], + [49, -21], + [25, -33], + [37, -22], + [13, -21], + [12, -55], + [37, -32], + [25, -33], + [0, -21], + [-74, 21], + [0, -206], + [12, 0], + [25, -21], + [74, -98], + [75, -108], + [12, -22], + [37, -11], + [50, 0], + [49, 54], + [25, 11], + [25, 0], + [0, -11], + [25, -43], + [12, -65], + [12, -44], + [0, -21], + [-12, -11], + [-50, -22], + [13, -43], + [0, -22], + [86, -206], + [13, -22] + ], + [ + [93562, 69648], + [-25, 0], + [-13, 21], + [13, 22], + [-13, 87], + [25, 11], + [13, -33], + [0, -108] + ], + [ + [93537, 69854], + [-13, -54], + [-12, 43], + [12, 43], + [13, 0], + [0, -32] + ], + [ + [93289, 70071], + [-37, -44], + [12, 250], + [25, -87], + [0, -119] + ], + [ + [93425, 70190], + [-12, -11], + [-25, 11], + [-12, 65], + [12, 76], + [13, -11], + [24, -97], + [0, -33] + ], + [ + [93153, 70017], + [-50, -22], + [-37, 0], + [62, 162], + [-12, 76], + [0, 65], + [-38, 44], + [0, 32], + [-12, 55], + [0, 54], + [25, 11], + [37, -44], + [0, -43], + [12, -54], + [50, -98], + [0, -54], + [-12, -141], + [-25, -43] + ], + [ + [93116, 70559], + [-13, -11], + [-25, 22], + [13, 32], + [25, -43] + ], + [ + [93772, 69941], + [13, -228], + [0, -87], + [12, -76], + [0, -32], + [-25, -22], + [-12, 32], + [-25, 33], + [-50, 43], + [-12, -10], + [-37, -76], + [12, -55], + [0, -65], + [25, -32], + [0, -76], + [12, -43], + [0, -44] + ], + [ + [93685, 69203], + [-24, 54], + [-13, 65], + [-49, 120], + [-13, 217], + [0, 97], + [-37, 130], + [-25, 174], + [-12, 43], + [0, 44], + [-25, 65], + [-12, 65], + [-62, 119], + [-12, 54], + [0, 55], + [-25, -55], + [-37, -32], + [-25, -65], + [-25, -11], + [-74, -11], + [-37, 76], + [-62, 195], + [-13, 33], + [13, 119], + [-13, 108], + [0, 87], + [-25, -32], + [13, -44], + [-13, -32], + [-99, 21], + [50, -54], + [37, -11], + [25, -54], + [0, -76], + [-37, -54], + [0, -43], + [24, -44], + [-24, -21], + [-13, -33], + [0, -43], + [25, -76], + [-12, -33], + [24, -22], + [25, -119], + [-12, -65], + [-37, -43], + [-37, -87], + [-25, -87], + [-25, -43], + [-25, -11], + [-25, 43], + [0, 76], + [25, 76], + [-74, -65], + [-13, 54], + [0, 120], + [25, 97], + [-37, -43], + [0, -184], + [-12, -66], + [-25, -43], + [-50, -65], + [-12, 22], + [-12, 86], + [-25, -108], + [-37, -65], + [-50, 0], + [-12, 43], + [-25, 55], + [-12, 86], + [-13, 55] + ], + [ + [92558, 70017], + [13, 54], + [-13, 54], + [-37, 228], + [0, 32], + [-12, 98], + [-13, 65], + [0, 54], + [25, 98], + [-74, 43], + [12, 109], + [-37, 76], + [-12, 10], + [-13, 65], + [13, 98], + [37, 108], + [0, 109], + [12, 32], + [-37, 55], + [-87, 43], + [-12, 43], + [-25, 11], + [-25, -11], + [-49, 55], + [-13, 54], + [0, 54], + [38, 119], + [12, 11], + [37, -32], + [12, 0], + [25, 54], + [25, 141], + [74, 0], + [50, -11], + [25, 11], + [24, 43], + [-49, 65], + [-13, 87], + [-61, 0], + [-38, 22], + [-49, 97], + [-37, 66], + [-37, 10], + [-13, 22], + [0, 65], + [13, 44], + [0, 43], + [37, 54], + [24, 54], + [25, 33], + [25, 54], + [-37, 54], + [0, 44], + [25, 11], + [37, -33], + [49, -108], + [0, -33], + [50, -32], + [25, 10], + [24, -10], + [0, 54], + [-12, 21], + [12, 33], + [38, -22], + [12, -43], + [0, -65], + [25, -65], + [62, -65], + [37, -11], + [25, 11], + [12, 43], + [0, 76], + [37, 11], + [13, -22], + [37, -152], + [-13, -54], + [13, -173], + [-13, -141], + [13, -33], + [12, 0], + [87, -43], + [111, -44], + [37, 11], + [62, -11], + [112, 11], + [87, 11], + [62, -33], + [99, 22], + [99, 0], + [49, -32], + [62, -65], + [37, -66], + [-12, -32], + [-25, 0], + [-49, 22], + [0, -76], + [-50, -239], + [-49, -22], + [-25, -54], + [0, -43], + [-13, -11], + [-24, 22], + [-38, -11], + [-49, -65], + [-50, 0], + [-12, -44], + [-37, -65], + [-13, -97], + [-12, -65], + [0, -44], + [37, -130], + [13, -173], + [24, -22], + [0, 76], + [25, 11], + [25, -109], + [12, -22], + [25, -10], + [25, 10], + [25, 66], + [0, 65], + [-13, 54], + [13, 43], + [62, 87], + [-13, 65], + [0, 54], + [50, -11], + [25, 33], + [12, 0], + [0, -33], + [25, 0], + [12, -119], + [25, -97], + [0, -250], + [12, -22], + [25, -97], + [12, -33], + [0, -97], + [13, -76], + [12, -228], + [0, -43] + ], + [ + [71562, 82434], + [-50, 11], + [-25, -22], + [-49, 0], + [-37, -21], + [-25, 11], + [-62, 86], + [-12, 11], + [-25, -11], + [-62, -11], + [-37, -43], + [-112, -32], + [-12, -55], + [-13, -21], + [-49, -11], + [-13, -22], + [0, -32] + ], + [ + [70979, 82272], + [-37, 21], + [-37, -11], + [-12, -54], + [12, -22], + [13, -54], + [0, -86], + [-25, -22], + [-50, -22], + [-49, 11], + [-50, -11], + [-87, -32], + [-49, -11], + [-37, 43], + [-50, 33], + [-49, 21], + [-25, -32], + [-37, 43], + [-25, 11], + [-13, 22], + [-12, 54], + [-49, -22], + [-112, 0], + [0, -32], + [-12, -11], + [-50, 0], + [-87, -43], + [-62, 10], + [-24, -10], + [-50, 0], + [-25, -44], + [-37, 11], + [-49, 0] + ], + [ + [69803, 82033], + [12, 11], + [0, 162], + [25, 66], + [0, 21], + [-25, 11], + [-37, 141], + [-13, 22], + [-74, 43], + [-74, 141] + ], + [ + [69617, 82651], + [25, 0], + [0, 22], + [37, 54], + [0, 33], + [-25, 32], + [-12, 54], + [12, 44], + [0, 32], + [-12, 22], + [12, 33], + [25, 21], + [62, 0], + [24, 65], + [25, 22], + [37, 76], + [0, 32], + [-37, 44], + [-62, 87], + [-49, 32], + [-25, 98], + [-37, 108], + [0, 54], + [12, 65], + [13, 22], + [62, 44], + [0, 75], + [37, 22] + ], + [ + [69741, 83844], + [111, -97], + [0, -22], + [-49, -33], + [-13, -21], + [0, -55], + [25, -21], + [99, 21], + [112, -10], + [136, -44], + [99, -11], + [74, 22], + [248, -65], + [112, -11], + [61, 22], + [50, 32], + [37, 65], + [99, 87], + [99, 44], + [124, 43], + [75, 11], + [123, -87], + [50, 0], + [50, -33], + [0, -10], + [49, 21], + [62, -108], + [112, -44], + [74, 0] + ], + [ + [71760, 83540], + [-13, -151], + [-24, -76], + [-50, 32], + [-74, -21], + [-25, -87], + [-37, -44], + [-13, -108], + [0, -163], + [-49, -32], + [-99, -152], + [62, -33], + [25, -32], + [37, -98], + [49, -97], + [13, -44] + ], + [ + [79341, 72381], + [-12, -44], + [-13, 11], + [-25, 87], + [0, 54], + [-12, 87], + [12, 22], + [38, 11], + [-13, -33], + [25, -43], + [0, -152] + ], + [ + [36803, 69453], + [-13, -44], + [-37, -87], + [-86, -21], + [-87, -11], + [-13, 43], + [13, 33], + [0, 32], + [25, 11], + [24, 44], + [38, 0], + [37, -22], + [24, 0], + [38, 32], + [24, 65], + [13, -10], + [0, -65] + ], + [ + [36840, 69648], + [-50, -33], + [0, 44], + [25, 21], + [25, -32] + ], + [ + [36790, 70223], + [75, -22], + [24, -33], + [-12, -32], + [-25, 43], + [-37, 11], + [-62, 0], + [13, 54], + [24, -21] + ], + [ + [36394, 70092], + [-25, -21], + [0, 32], + [50, 54], + [25, 55], + [24, 21], + [25, 55], + [0, 21], + [-25, 44], + [0, 32], + [13, 22], + [37, 11], + [-13, -33], + [13, -97], + [-50, -109], + [-37, -32], + [-37, -55] + ], + [ + [36444, 70407], + [-13, -33], + [-49, 33], + [-13, -11], + [-12, 33], + [0, 54], + [49, -54], + [38, -22] + ], + [ + [36171, 70515], + [-37, 109], + [-62, 32], + [-25, 33], + [25, 22], + [0, 32], + [-37, 130], + [-13, 65], + [-12, 11], + [0, 54], + [37, -75], + [13, -76], + [24, -65], + [13, -109], + [49, -43], + [25, -55], + [0, -65] + ], + [ + [35886, 70862], + [-37, 11], + [-62, 76], + [-25, 11], + [13, 43], + [24, -21], + [38, -65], + [49, -55] + ], + [ + [36320, 71253], + [-25, -76], + [-25, 11], + [13, 87], + [24, 10], + [13, -32] + ], + [ + [35205, 71361], + [0, -11], + [-37, -43], + [24, -32], + [25, 65], + [25, -44], + [12, -97], + [-12, -22], + [12, -11], + [0, -43], + [-24, -76], + [-62, 0], + [0, 76], + [-13, 11], + [-12, 97], + [-25, 33], + [-25, 76], + [13, 21], + [37, 0], + [49, 22], + [13, -22] + ], + [ + [36010, 71329], + [-12, -22], + [-50, -11], + [37, 76], + [-37, 44], + [-37, 97], + [-12, 22], + [0, 43], + [-38, 33], + [13, 32], + [25, -11], + [37, -141], + [0, -21], + [74, -141] + ], + [ + [35316, 71839], + [-37, -11], + [-37, 11], + [12, 32], + [25, 11], + [37, 0], + [25, -22], + [-25, -21] + ], + [ + [35180, 71643], + [0, -152], + [-37, -32], + [-13, -22], + [-37, -21], + [-24, -33], + [-13, 54], + [-12, 22], + [0, 54], + [-50, -11], + [-37, 44], + [-25, 54], + [37, 11], + [13, -33], + [25, 33], + [-25, 65], + [37, 97], + [12, 76], + [-12, 98], + [12, 11], + [50, -44], + [12, -32], + [0, -43], + [25, -44], + [25, -97], + [37, -55] + ], + [ + [35552, 72131], + [62, -65], + [49, -32], + [50, -87], + [24, -33], + [-12, -151], + [-12, -87], + [-13, -44], + [-12, 44], + [-25, 43], + [37, 0], + [0, 76], + [25, 54], + [0, 55], + [-49, 65], + [-25, 54], + [-50, 22], + [-37, 54], + [-25, 11], + [-37, -11], + [25, 76], + [25, -44] + ], + [ + [34920, 72912], + [37, -22], + [37, 11], + [62, 0], + [50, 22], + [12, -54], + [-111, -11], + [-99, -54], + [-50, -33], + [-50, 11], + [-62, 108], + [25, -10], + [37, -65], + [38, 10], + [24, 44], + [0, 43], + [13, 44], + [37, -44] + ], + [ + [35353, 72392], + [-12, 0], + [-25, 65], + [-24, 11], + [37, 43], + [12, 43], + [0, 87], + [12, 43], + [0, 33], + [13, 43], + [-13, 44], + [-37, 32], + [-62, 152], + [-99, 33], + [0, 21], + [50, -21], + [37, 0], + [37, -44], + [25, -54], + [37, -33], + [0, -32], + [37, -33], + [25, -43], + [12, -119], + [-37, -54], + [-12, -185], + [-13, -32] + ], + [ + [68465, 84245], + [74, 22], + [50, -32], + [-25, -98], + [-62, -141], + [0, -87], + [12, -21], + [25, -11], + [37, -33], + [37, -43], + [50, -76], + [-12, -33], + [-38, -11], + [-61, 11], + [0, -32], + [37, -54], + [37, -87], + [0, -76], + [-13, -22], + [-24, 22], + [-37, 0], + [-25, -33] + ], + [ + [68527, 83410], + [-25, -11], + [-50, 11], + [-12, -21], + [37, -87], + [-12, -44], + [-13, -10], + [-12, 43], + [-25, 0], + [-62, -76], + [-24, -43], + [0, -76], + [-38, -11], + [-24, -33], + [12, -75], + [0, -44], + [25, -65], + [0, -32], + [-37, -33] + ], + [ + [68267, 82803], + [-50, 22], + [-62, 54], + [-62, 76], + [-62, 65], + [-25, -11] + ], + [ + [68006, 83009], + [-37, 22] + ], + [ + [67969, 83031], + [25, 21], + [0, 44], + [-87, 97], + [-37, 76], + [0, 87], + [-62, 43], + [-74, 76], + [-62, 87], + [0, 22], + [-37, 65], + [-37, 54], + [-37, 33], + [-62, 97], + [-25, 163], + [-25, 43], + [-62, 87], + [-49, 54], + [0, 55], + [24, 216], + [25, 11], + [50, -21], + [49, -76], + [50, -33], + [25, 33], + [24, 65], + [25, 32], + [87, -11], + [49, 44], + [75, -65], + [24, -11], + [38, 11], + [74, -33], + [37, 33], + [62, -54], + [12, 0], + [50, 32], + [50, -11], + [49, 11], + [74, -32], + [50, 0], + [37, -33], + [12, -33], + [0, -43], + [13, -22], + [37, -10], + [25, 10] + ], + [ + [72850, 88757], + [-62, 11], + [-74, -11], + [-50, -33], + [-49, 22], + [-38, -22], + [-37, -54], + [-37, -43], + [-25, -44], + [-37, -86], + [-12, -55], + [25, -75], + [0, -44], + [12, -32], + [-25, -22], + [-12, -33], + [-25, 11], + [-37, 33], + [-13, 43], + [-49, 44], + [-37, 10], + [-50, -21], + [-74, -11], + [-50, 0], + [-24, -22], + [-50, -11], + [-37, 65], + [-37, 76], + [-25, 11], + [-25, -32], + [-49, -22], + [-38, -65], + [-24, 11], + [-25, 54], + [-99, 22], + [-37, 21], + [-38, -32], + [-24, 0], + [-50, 21], + [-37, -65], + [-25, -10], + [0, 65], + [-87, 21], + [-24, -11], + [-37, 11], + [-38, 87], + [-24, 11], + [-38, -11], + [-62, 11], + [-111, 32], + [-25, 11], + [-210, 55], + [-75, 0], + [-99, 10], + [-74, -10], + [-25, -11], + [-99, -11], + [-74, 0], + [-37, -11], + [-38, -65], + [-49, -65], + [-50, -44], + [-62, 33], + [-37, 0], + [-25, -22], + [0, -54] + ], + [ + [70050, 88399], + [-24, 54], + [0, 65], + [24, 55], + [0, 43], + [13, 65], + [0, 43], + [-62, 76], + [-50, 22], + [-49, 33], + [0, 54], + [74, 108], + [25, 22], + [124, 76], + [24, 22], + [0, 130], + [-12, 76], + [0, 43], + [-25, 108], + [-74, 207], + [-37, 206] + ], + [ + [70001, 89907], + [25, -11], + [62, 0], + [49, 11], + [74, 0], + [38, 10], + [37, -43], + [111, 54], + [50, 0], + [12, 22], + [13, 65], + [12, 22], + [62, -11], + [37, 54], + [37, 22], + [37, 0], + [25, 21], + [25, -43], + [-12, -22], + [24, -21], + [37, 0], + [38, 21], + [-13, 55], + [-62, 32], + [0, 33], + [37, 97], + [25, 22], + [-12, 43], + [0, 55], + [25, 76], + [24, 54], + [87, 21], + [25, 22], + [37, 87], + [112, 0], + [12, 43], + [37, 22], + [12, 22], + [-37, 21], + [-62, 11], + [-12, 33], + [25, 43], + [25, 109], + [0, 32] + ], + [ + [71079, 90991], + [61, 11], + [62, 76], + [25, 11], + [186, -22], + [25, 76], + [86, 98], + [50, 32], + [37, 11] + ], + [ + [71611, 91284], + [50, -54], + [37, 21], + [49, 0], + [50, -54], + [12, -32], + [25, -11], + [50, 43], + [49, 11], + [99, -54], + [13, -33], + [-25, -65], + [50, -54], + [49, 32], + [12, 22], + [50, 11], + [50, 33], + [24, -11], + [75, 11], + [74, -33], + [0, -22], + [50, -32], + [37, -54], + [62, -11], + [0, -130], + [-25, -44], + [0, -32], + [25, -33], + [24, -54], + [0, -54], + [-49, -87], + [-13, -76], + [75, -54], + [49, -44], + [-24, -86], + [37, -22], + [25, -43], + [12, -66], + [37, -54], + [74, -54], + [62, -33], + [13, -21], + [0, -54], + [-25, -76], + [25, -11], + [62, 0], + [62, -11], + [86, -54], + [0, -76], + [87, -76], + [12, -54], + [-24, -22], + [-62, -33], + [-13, -43], + [-62, -54], + [-37, -22], + [-99, 11], + [-25, 22], + [-12, 32], + [-25, 11], + [-99, -11], + [-49, -108], + [61, -98], + [38, -43], + [12, -33], + [-25, -21], + [37, -98], + [-12, -11], + [0, -141], + [25, -22], + [37, -86], + [0, -22] + ], + [ + [31699, 67099], + [0, 44], + [13, 32], + [12, -11], + [-25, -65] + ], + [ + [31662, 67414], + [0, 43], + [25, 98], + [12, -11], + [-37, -130] + ], + [ + [31340, 66145], + [-74, 0], + [-38, -11], + [-12, 11], + [12, 152], + [0, 412], + [13, 173], + [0, 304], + [12, 152] + ], + [ + [31253, 67338], + [0, 97], + [37, 22], + [38, -32], + [12, -22], + [25, 32], + [25, 65], + [61, 141], + [13, 98], + [25, 22], + [24, 0], + [38, -11] + ], + [ + [31551, 67750], + [-25, -65], + [25, -11], + [49, 0], + [12, -76], + [0, -65], + [-37, -174], + [0, -54], + [-24, -87], + [24, -65], + [-24, -76], + [0, -119], + [12, -152], + [-25, -206], + [-25, -86], + [-24, -33], + [-38, -87], + [-49, -32], + [-62, -141], + [-12, -44], + [12, -32] + ], + [ + [39652, 76383], + [-13, 10], + [25, 55], + [13, -11], + [-25, -54] + ], + [ + [38810, 41960], + [-137, -43], + [-74, 0], + [-37, 65], + [0, 32], + [12, 65], + [0, 87], + [-25, 98], + [0, 76], + [-12, 97], + [-37, 44], + [-13, 76], + [0, 65], + [-24, 86], + [0, 196], + [-37, 108], + [-50, 119], + [-37, 11], + [-13, 44], + [0, 54], + [38, 76], + [-13, 21], + [-62, 76], + [-25, 44], + [0, 32], + [25, 22], + [-12, 65], + [0, 54], + [-13, 33], + [13, 11], + [49, 21], + [13, 44], + [0, 43], + [-13, 33], + [-37, 65], + [0, 10], + [37, 109], + [38, 65], + [0, 43], + [-25, 22], + [-50, 65], + [-25, 54], + [-61, 76], + [-13, 44], + [0, 97], + [-12, 98], + [-13, 65], + [0, 76], + [-12, 43], + [0, 44], + [-12, 54], + [-13, 32], + [13, 33], + [12, 11], + [0, 21], + [-74, 66], + [-13, 108], + [-49, 87], + [-13, 76] + ], + [ + [38004, 45279], + [0, 76], + [-12, 32], + [-25, 22], + [0, 65], + [62, 65], + [87, 195], + [25, 44], + [24, 21], + [13, 22], + [-13, 54], + [13, 44], + [0, 32], + [37, 22], + [25, 32], + [0, 22], + [-25, 32], + [-50, 22], + [-24, 0], + [-25, 22], + [-13, 22], + [-49, 260], + [-12, 54], + [0, 33], + [49, 162], + [37, 65], + [-62, 120], + [-12, 43], + [0, 54], + [12, 54], + [25, 33], + [12, 43], + [0, 55], + [25, 32], + [13, 44], + [37, 54], + [0, 76], + [49, 32], + [0, 65], + [-37, 76], + [-12, 130], + [-25, 55], + [25, 54], + [12, 65], + [0, 379], + [13, 44], + [24, 43], + [25, 11], + [12, 33], + [0, 43], + [25, 65], + [-37, 152], + [-49, 119], + [-38, 119], + [-37, 141], + [-37, 87], + [-37, 120], + [-25, 97], + [-49, 130] + ], + [ + [37980, 49367], + [49, 11], + [74, -11], + [75, -21], + [62, -11], + [24, -22], + [0, -32], + [13, -11], + [37, 0], + [37, 43], + [75, 43], + [49, 120], + [25, 54], + [87, 22], + [12, -11], + [25, 0], + [49, 108], + [50, 76], + [37, 22], + [12, 22], + [38, 0], + [161, 216], + [49, 44], + [37, 11], + [75, 32], + [111, 33], + [74, 11], + [25, -33], + [25, 11], + [25, 43], + [12, 11], + [25, 0], + [25, -97], + [0, -239], + [-25, -87], + [-25, -43], + [0, -76], + [13, -87], + [24, -108], + [13, -87], + [-25, -54], + [0, -109], + [12, -11], + [13, -32], + [0, -54], + [12, -44], + [25, -43], + [12, -44], + [-12, -32], + [0, -22], + [25, -11], + [12, 11], + [25, -54], + [12, -54], + [0, -33], + [50, -43], + [24, -11], + [25, -54], + [25, -44], + [37, -21], + [13, -54], + [24, -66], + [50, -32], + [74, -11], + [37, -11], + [50, 33], + [37, 0], + [50, -44], + [24, -43], + [75, -65], + [25, 32], + [24, 11], + [13, -11], + [12, -54], + [25, -65], + [49, -65], + [25, -22], + [25, 0], + [49, -43], + [62, -43], + [38, -11], + [24, 11], + [25, -22], + [0, -43], + [50, -109], + [24, -43], + [38, -33], + [74, 0], + [25, -11], + [25, 11], + [99, 22], + [24, 0], + [50, -43], + [62, -66], + [49, -43], + [25, -32], + [25, -44], + [12, -54], + [0, -98], + [-24, -54], + [24, -87], + [13, -54], + [12, -98], + [13, -32], + [12, -293], + [-112, 0], + [25, -32], + [50, -109], + [49, -97], + [0, -163], + [13, -109], + [0, -141], + [12, -86], + [112, -11], + [136, 0], + [161, -11], + [161, -11], + [49, 22], + [13, -33], + [-13, -43], + [0, -54], + [-37, -98], + [0, -163], + [13, -108], + [12, -87], + [12, -32], + [50, -55], + [74, -86], + [37, -22], + [25, 22], + [13, -44], + [0, -65], + [37, -162], + [37, -120], + [0, -32], + [25, -22], + [0, -11], + [-25, -11], + [0, -21], + [-25, -120], + [-25, -162], + [-24, -109], + [24, 0], + [0, -87], + [-24, 0], + [0, -21], + [-62, -217], + [-62, -195], + [99, -141], + [-13, -33], + [-49, -22], + [-25, -54], + [-12, -11] + ], + [ + [41919, 43619], + [0, 196], + [-13, 21], + [-99, 109], + [-99, 97], + [-111, 120], + [-161, 0], + [-161, 0], + [-149, -55], + [-149, -65], + [-74, -21], + [-136, -55], + [-87, -21], + [-62, -261], + [-25, -86], + [-37, -98], + [-62, -130], + [0, -315], + [-37, -217], + [-25, -184], + [-62, -293], + [0, -32] + ], + [ + [45239, 38869], + [-25, -32], + [12, 151], + [13, 55], + [24, 54], + [13, -33], + [-13, -65], + [-24, -97], + [0, -33] + ], + [ + [45214, 39726], + [-13, -11], + [-24, 76], + [49, 76], + [13, -33], + [-25, -108] + ], + [ + [46353, 41288], + [-49, -22], + [-13, 22], + [50, 108], + [25, -65], + [-13, -43] + ], + [ + [46737, 41754], + [0, -11], + [-62, -32], + [-12, 32], + [37, 54], + [13, 0], + [24, -43] + ], + [ + [48534, 47795], + [0, -33], + [-25, 0], + [0, 33], + [-13, 21], + [13, 33], + [25, -11], + [0, -43] + ], + [ + [48596, 48033], + [-13, 22], + [37, 54], + [13, 33], + [12, -44], + [-49, -65] + ], + [ + [46614, 54378], + [-38, -65], + [13, 76], + [0, 86], + [25, 33], + [0, -130] + ], + [ + [46477, 55386], + [-24, -43], + [-13, 11], + [0, 22], + [13, 43], + [24, 0], + [0, -33] + ], + [ + [44087, 55321], + [-38, -11], + [50, 152], + [49, 76], + [0, 141], + [38, 130], + [49, 55], + [50, 10], + [37, -76], + [-37, -227], + [-13, 0], + [-49, -109], + [-62, -86], + [-74, -55] + ], + [ + [44855, 56070], + [24, 0], + [50, 10], + [25, 33], + [74, 0], + [111, -33], + [62, -10], + [50, -22], + [25, -22], + [0, -32], + [-25, -120], + [-12, -76], + [-13, -21], + [-12, 11], + [12, -76], + [0, -33], + [-12, -22], + [-50, -130], + [0, -21], + [-25, -22], + [-24, -33], + [12, -32], + [0, -76], + [-37, -54], + [-37, -22], + [-13, 11], + [-37, 54], + [0, -43], + [-12, -44], + [0, -32], + [-50, 0], + [-12, 32], + [-37, 22], + [-13, -76], + [-12, -43], + [-25, -22], + [-37, -11], + [-12, -21], + [-38, 21], + [-37, 33], + [-24, 0], + [-13, -22], + [-74, -11], + [-37, -21], + [-25, 0], + [-37, 97], + [-13, 76], + [-24, 87], + [-13, 87], + [13, 65], + [24, 0], + [25, -11], + [0, 43], + [-37, 0], + [-37, 44], + [0, 65], + [12, 141], + [0, 21], + [25, 76], + [-12, 33], + [24, 130], + [62, 65], + [75, 33], + [223, -76] + ], + [ + [44495, 56135], + [-86, -130], + [-38, 43], + [-12, 22], + [25, 76], + [49, 32], + [25, 11], + [37, -11], + [0, -43] + ], + [ + [44916, 56146], + [-99, -22], + [-37, 32], + [37, 65], + [38, 33], + [37, 11], + [37, -11], + [12, -43], + [-25, -65] + ], + [ + [44817, 56384], + [13, -32], + [-50, -131], + [-25, -21], + [-37, 0], + [-37, 32], + [-62, 0], + [-12, 11], + [0, 54], + [25, 65], + [49, -10], + [87, 54], + [49, -22] + ], + [ + [44570, 56297], + [0, -86], + [-62, 32], + [0, 98], + [37, 32], + [25, 44], + [0, 141], + [12, 21], + [25, 0], + [0, -206], + [-37, -76] + ], + [ + [44669, 56460], + [-37, -22], + [-13, 22], + [0, 76], + [13, 43], + [49, 11], + [25, 22], + [0, -76], + [-37, -76] + ], + [ + [44619, 57425], + [-37, -32], + [-12, 11], + [-25, 75], + [12, 66], + [25, 21], + [25, -11], + [12, -108], + [0, -22] + ], + [ + [42489, 57425], + [12, 0], + [149, -65], + [24, 11], + [13, 22], + [0, 97], + [-13, 33], + [-24, 43], + [-13, 44], + [-25, 10], + [0, 33], + [38, 54], + [12, 76], + [37, -11], + [50, -54], + [24, 11], + [100, 11], + [12, 32], + [12, 0], + [38, 33], + [37, 0], + [24, 32], + [13, 0], + [0, -32], + [12, -33], + [25, -32], + [37, 11], + [13, -11], + [12, -33], + [0, -21], + [12, -22], + [13, 0] + ], + [ + [43133, 57664], + [12, 0], + [25, -44], + [25, -32], + [49, -33], + [25, 0], + [37, -21], + [13, 21], + [49, 55], + [37, 54], + [25, 22], + [12, -33], + [13, -11], + [62, -22], + [62, 55], + [24, -65], + [13, -22], + [12, 11], + [62, -22], + [13, 0], + [24, 22], + [13, 32], + [24, 33], + [25, 22], + [25, 43], + [25, 65], + [0, 76], + [37, 130], + [25, 65], + [12, 54], + [0, 44], + [25, 76], + [37, 76], + [12, 54], + [50, 119], + [0, 43], + [12, 11], + [25, 65], + [13, 22], + [24, 76], + [37, 43] + ], + [ + [44148, 58748], + [38, 109], + [0, 54], + [37, 0], + [37, -54], + [37, -87], + [50, -260], + [12, -250], + [25, -119], + [49, -271], + [13, -54], + [0, -55], + [25, -65], + [12, -97], + [0, -22], + [-12, -32], + [24, 0], + [13, -22], + [12, -65], + [12, -44], + [38, -54], + [49, -22], + [37, -10], + [50, -33], + [25, -43], + [37, -152], + [-13, -98], + [0, -65], + [-12, -21], + [-37, -44], + [-87, -141], + [-12, -43], + [-50, -76], + [-37, -130], + [-62, -130], + [-12, -33], + [-37, 0], + [-25, -22], + [-37, -108], + [-62, -33], + [-13, -54], + [-37, -130], + [-25, -76], + [-24, -22], + [-50, -141], + [-12, -54], + [0, -97], + [-25, -66], + [-37, -43], + [0, -87], + [-25, -21], + [-12, -22], + [-75, 22], + [-111, -98], + [87, -32], + [37, -44], + [86, 33], + [112, 119], + [37, 22], + [74, 86], + [38, 55], + [61, 65], + [38, 54], + [24, -33], + [0, -32], + [-24, -44], + [0, -32], + [24, -33], + [0, -54], + [13, -43], + [0, -76], + [37, -87], + [0, -76], + [25, -32], + [74, -130], + [50, 65], + [24, 10], + [25, 22], + [37, 22], + [37, -22], + [62, -43], + [50, 43], + [87, 87], + [-25, -152], + [-25, -141], + [-12, -54], + [-13, -152], + [-24, -43], + [12, -22], + [37, 76], + [25, 97], + [62, 272], + [25, 21], + [49, 33], + [99, 217], + [37, 0], + [25, -54], + [25, -33], + [0, 65], + [37, 22], + [-37, 32], + [0, 65], + [12, 55], + [-12, 54], + [49, 65], + [0, 54], + [13, 43], + [25, 44], + [24, 11], + [13, 43], + [25, 22], + [24, -44], + [25, 44], + [25, 21], + [25, -32], + [24, 0], + [38, 32], + [37, -54], + [12, 22], + [-12, 22], + [0, 21], + [25, 11], + [37, -11], + [25, -21], + [24, -44], + [62, 0], + [25, -21], + [25, 0], + [12, -33], + [37, -43], + [13, -44], + [37, -11], + [62, -32], + [37, 11], + [0, -44], + [25, -11], + [37, 11], + [25, -54], + [62, -43], + [49, -54], + [37, 10], + [25, -21], + [37, -130], + [13, -98], + [12, 22], + [37, 108], + [37, 33], + [13, -33], + [37, -43], + [37, -55], + [12, -32], + [25, -11], + [0, -32], + [25, 32], + [12, -65], + [25, -65], + [0, -65], + [-25, -65], + [-12, -44], + [-37, -21], + [12, -33], + [25, -32], + [25, 86], + [12, 22], + [37, 11], + [13, -54], + [0, -65], + [-50, -22], + [0, -54], + [-12, -22], + [0, -32], + [-25, -120], + [-25, -238], + [0, -33], + [37, 43], + [62, 120], + [13, 130], + [24, 119], + [38, 44], + [37, -11], + [0, -65], + [-37, -98], + [12, -43], + [62, 108], + [25, 33], + [25, 0], + [37, 43], + [99, 11], + [12, 54], + [13, 22], + [49, 0], + [99, -54], + [37, -33], + [62, -43], + [25, -44], + [124, -86], + [74, 0], + [50, 32], + [49, -32], + [25, -55], + [62, -21], + [50, -11], + [49, 32], + [112, 11], + [136, 44], + [74, -11], + [99, -33], + [62, -76], + [62, -43], + [37, -44], + [50, -43], + [111, -119], + [50, -65], + [62, -98], + [74, -43], + [37, -98], + [38, -43], + [74, -174], + [87, -108], + [62, -120], + [111, -75], + [37, -131], + [87, -10], + [25, -22], + [37, -54], + [62, -22], + [148, 0], + [62, 22], + [149, -44], + [50, -76], + [49, -195], + [37, -228], + [13, -162], + [37, -130], + [25, -250], + [12, -76], + [0, -54], + [12, -11], + [13, -173], + [0, -65], + [-13, -87], + [0, -54], + [-12, -44], + [0, -32], + [12, -76], + [0, -65], + [-12, -76], + [-25, -195], + [-74, -326], + [-62, -184], + [-87, -195], + [-49, -109], + [-25, -11], + [-25, 22], + [13, -54], + [-13, -44], + [-49, -141], + [-62, -97], + [-62, -163], + [-87, -65], + [-37, -43], + [-62, -98], + [-50, -141], + [-12, -22], + [-25, 11], + [0, -76], + [-37, -119], + [-25, -22], + [0, 44], + [13, 21], + [-13, 33], + [-25, -87], + [13, -65], + [-25, -98], + [-74, -282], + [-87, -227], + [-25, -76], + [-74, -163], + [-62, -76], + [-25, 11], + [-12, 119], + [-50, 76], + [-12, 11], + [-12, -76], + [-13, -21], + [-25, 0], + [25, -44], + [0, -32], + [-25, -76], + [0, -76], + [-37, -76], + [-25, -65], + [-24, -130], + [24, 11], + [13, -11], + [0, -55], + [-13, -54], + [0, -152], + [-12, -32], + [25, -33], + [-25, -347], + [12, -173], + [25, -391], + [25, -173], + [0, -11], + [-25, -206], + [-37, -195], + [-25, -163], + [-12, -174], + [-13, -86], + [0, -87], + [13, -206], + [0, -33], + [-37, -97], + [-50, -44], + [-25, -43], + [-49, -163], + [-37, -238], + [0, -130], + [12, -272], + [-12, -108], + [-13, -76], + [-24, -43], + [-50, -65], + [-50, -141], + [-24, -152], + [-25, -54], + [-13, -76], + [-24, -87], + [-75, -141], + [-37, -33], + [-25, -43], + [-12, -76], + [-49, -130], + [-25, -163], + [12, -65], + [13, -195], + [-13, -54], + [-37, -54], + [-161, -98], + [-37, -43], + [-99, -163], + [0, -98], + [12, -32], + [-12, -44], + [-25, -54], + [-186, 0], + [-87, -22], + [-37, 0], + [-49, 44], + [0, 32], + [12, 55], + [-12, 21], + [-50, -11], + [0, -54], + [12, -22], + [0, -43], + [-12, -32], + [-49, 0], + [-50, -33], + [-74, -11], + [-50, -22], + [-25, 22], + [25, 22], + [37, -11], + [37, 22], + [-12, 21], + [-49, 44], + [-62, -22], + [-38, -43], + [-74, 0], + [-99, -33], + [-12, -32], + [0, -55], + [37, -43], + [-13, -32], + [-24, -11], + [-99, -22], + [-87, -130], + [-37, -11], + [-38, -54], + [0, -44], + [-12, -32], + [-25, 0], + [-37, 22], + [-62, 10], + [-49, -21], + [-223, -196], + [-87, -86], + [-87, -152], + [-161, -184], + [-86, -109], + [-13, -32], + [-37, -22], + [25, -22], + [0, -54], + [-37, -43], + [-62, -120], + [-13, 11], + [25, 54], + [-37, 11], + [-37, 22], + [-25, -33], + [12, -54], + [-12, -22], + [-62, 0], + [-12, -32], + [86, -33], + [13, -32], + [-50, -141], + [-49, -11], + [0, -22], + [24, 0], + [13, -43], + [-13, -152], + [-37, -22], + [-12, -32], + [12, -44], + [25, -43], + [0, -65], + [-12, -65], + [0, -54], + [24, -109], + [0, -108], + [13, -44], + [0, -43], + [-13, -43], + [13, -65], + [-25, -120], + [12, -162], + [0, -163], + [-24, -141], + [-38, -87], + [0, -87], + [-86, -75], + [-87, -109], + [-74, -119], + [-87, -185], + [-99, -271], + [-87, -390], + [-111, -293], + [-50, -108], + [-49, -120], + [-87, -141], + [-99, -141], + [-124, -119], + [-37, -54], + [-37, -76], + [-13, 32], + [13, 44], + [-13, 43], + [0, 54], + [25, 11], + [37, -32], + [25, 43], + [49, 11], + [75, 141], + [62, 43], + [37, 87], + [0, 141], + [25, 22], + [37, -11], + [12, 32], + [-12, 22], + [12, 65], + [62, 54], + [25, 76], + [-12, 174], + [12, 11], + [25, -33], + [12, 11], + [12, 76], + [0, 43], + [-37, 11], + [-99, -87], + [-25, 0], + [-12, 65], + [-49, 33], + [-13, 54], + [0, 44], + [-25, 10], + [0, -65], + [13, -65], + [37, -76], + [-12, -21], + [-38, -120], + [0, -65], + [-12, 11], + [-12, -97], + [-25, -44], + [-13, -43], + [13, -44], + [-87, -119], + [-99, -87], + [0, -65], + [-12, -76], + [-38, -54], + [-24, -119], + [0, -54], + [24, -131], + [-24, -32], + [-50, -130], + [-49, -271], + [-50, -163], + [-37, -87], + [-211, -293] + ], + [ + [43566, 35138], + [-12, 0], + [-50, 55], + [0, 303], + [25, 65], + [25, 33], + [25, 54], + [37, 65], + [25, 54], + [0, 33], + [-25, 32], + [-50, 33], + [-49, 43], + [-37, 65], + [-13, 66], + [-25, 65], + [-12, 86], + [-37, 33], + [-37, 43], + [-87, 44], + [-50, 76], + [-62, 130], + [-12, 32], + [-111, 54], + [-50, 76], + [-12, -21], + [-62, 54], + [-13, 54], + [-49, 109], + [-37, 54], + [-25, 11], + [-13, -44], + [-49, -65], + [-50, -32], + [-24, 0], + [0, 54], + [12, 98], + [-25, 43], + [-37, 87], + [-87, 119], + [-99, 163], + [-49, 43], + [-25, 11], + [-37, -11], + [-37, -22], + [-13, -76], + [-12, -10], + [-62, 0], + [-62, 10], + [-12, 55] + ], + [ + [43133, 40236], + [0, 86], + [49, 141], + [13, 55], + [0, 43], + [12, 119], + [25, 217], + [12, 130], + [-12, 65], + [0, 55], + [25, 43], + [-62, 98], + [-38, 21], + [-24, 33], + [-25, -11], + [-12, -22], + [-38, -21], + [-37, -33], + [-12, -22], + [-74, -21], + [-62, 11], + [-25, 86], + [0, 109], + [-25, 32], + [-12, 33], + [0, 32], + [12, 44], + [0, 65], + [-12, 22], + [0, 108], + [-25, 76], + [0, 43], + [-13, 44], + [0, 43], + [13, 43], + [0, 44], + [-25, 54], + [-25, 119], + [-24, 55], + [-25, 0], + [-25, 21], + [-74, 0], + [-50, 65], + [-12, 55], + [-25, 10], + [-25, -21], + [-37, -76], + [-25, 0], + [-25, -22], + [-49, 0], + [-37, 11], + [-37, 22], + [-38, 10], + [-24, -10], + [-25, 10], + [-62, 11], + [-25, 33], + [-37, 11], + [-25, -22], + [-25, 0], + [-24, 22], + [-13, 32], + [25, 87], + [-12, 43], + [12, 33], + [0, 184], + [25, 87], + [-13, 54], + [25, 87], + [0, 87], + [-25, 65], + [0, 87], + [-12, 43], + [-12, 11], + [-13, 43], + [0, 87], + [-24, 43], + [0, 33], + [-25, 65], + [0, 43] + ], + [ + [37980, 49367], + [-25, 0], + [-62, 22], + [-37, 0], + [-87, -76], + [-25, -11], + [-37, 0], + [-25, 22], + [-24, 54], + [-25, -22], + [-13, -21], + [0, 271], + [0, 466], + [25, 76], + [-12, 54], + [0, 55], + [-13, 32], + [-12, -22], + [-74, -97], + [-25, -54], + [-25, -33], + [-25, -22], + [-49, -76], + [-25, -10], + [-99, -11], + [-198, 0], + [0, 97], + [-25, 44], + [0, 54], + [-25, 87], + [-12, 32], + [-37, 11], + [-50, 22], + [-62, 22], + [-136, 0], + [37, 97], + [37, 87], + [0, 76], + [-37, 76], + [-12, 43], + [-25, 54], + [-37, 44], + [-13, 54], + [0, 32], + [-24, 33], + [-25, 43], + [-25, 33], + [0, 54], + [-25, 33], + [0, 76], + [-37, 54], + [-12, 32], + [0, 33], + [24, 32], + [-12, 33], + [-25, 32], + [-25, 44], + [-37, 43], + [0, 33], + [13, 21], + [0, 76], + [37, 22], + [37, 11], + [0, 43], + [-12, 55], + [-13, 21], + [0, 44], + [13, 65], + [0, 43], + [24, 43], + [124, 163], + [37, 0], + [38, 65], + [0, 76], + [-25, 119], + [-13, 33], + [13, 43], + [12, 65], + [37, 87], + [25, 98], + [0, 21], + [13, 66], + [12, 119], + [0, 87], + [25, 43], + [49, 11], + [25, 43], + [50, 65], + [37, 76], + [37, 22], + [62, 65], + [37, 43], + [50, 44], + [99, 21], + [37, 22], + [37, 0], + [25, 33], + [37, 0], + [62, 21], + [12, 33], + [25, 43], + [25, 33], + [25, 11], + [24, -11], + [38, 0], + [49, 11], + [25, -55], + [25, -32], + [37, 0], + [25, -22], + [24, 0], + [13, 22], + [0, 32] + ], + [ + [37856, 53564], + [0, 22], + [12, 130], + [25, 206], + [12, 195], + [25, 217], + [50, 434], + [12, 185], + [12, 151], + [13, 98], + [25, 239], + [0, 54], + [-13, 32], + [0, 65], + [-12, 22], + [-25, 22], + [0, 54], + [-12, 22], + [0, 21], + [-13, 33], + [13, 22], + [0, 76], + [-25, 54], + [-25, 11], + [-25, 43], + [-37, 43], + [-37, 76], + [-12, 33], + [0, 455], + [49, 0], + [62, 22], + [25, 33], + [12, -11], + [37, 43], + [38, -11], + [12, -21], + [25, -11], + [12, -22], + [37, 11], + [0, 141], + [-12, 22], + [-25, 75], + [-12, 22], + [-25, 11], + [-12, -22], + [-38, 11], + [-12, 11], + [-25, 0], + [-25, -11], + [-12, 11], + [-25, 0], + [-12, -11], + [0, 412], + [37, 11], + [25, 0], + [25, 22], + [37, 0], + [62, -33], + [136, 0], + [248, 0], + [-25, 87], + [12, 33], + [0, 32], + [13, 22], + [24, -22], + [13, -65], + [12, -43], + [25, -22], + [37, 11], + [13, 11], + [37, 86], + [37, 76], + [25, 22], + [12, 22], + [37, 0], + [13, -22], + [49, -141], + [37, -98], + [13, -54], + [0, -130], + [-13, -119], + [13, -22], + [74, 33] + ], + [ + [38921, 56981], + [87, -152], + [62, -98], + [24, -43], + [62, 0], + [62, 32], + [62, 76], + [37, 33], + [13, 0], + [37, -33], + [12, -54], + [-12, -65], + [0, -33], + [25, 0], + [25, 65], + [49, 87], + [37, 54], + [25, 55], + [62, 76], + [37, 21], + [25, -11], + [25, 33], + [49, 87], + [13, 11], + [62, 0], + [37, 43], + [24, 65], + [25, 87], + [0, 87], + [13, 21], + [24, 22], + [38, 0], + [49, 43], + [37, 44], + [37, 11], + [13, 10], + [12, 44], + [13, 76], + [-13, 43], + [-62, 11], + [-49, 0], + [-99, 32], + [-13, 11], + [0, 22], + [13, 33], + [0, 54], + [-13, 87], + [-37, 119], + [-25, 130], + [0, 239], + [-12, 43], + [-99, 152], + [-37, 65], + [-13, 54], + [-37, 87], + [0, 32], + [25, -10], + [25, -22], + [12, -44], + [12, -10], + [112, 0], + [25, -11], + [24, -33], + [13, -65], + [25, -22], + [123, 0], + [50, -21], + [50, 21], + [24, -10], + [50, -98], + [37, -43], + [25, -65], + [37, 0], + [37, 54], + [0, 162], + [13, 55], + [12, 11], + [25, 0], + [49, 65], + [25, 10], + [87, -43], + [25, 22], + [86, 43], + [87, 54], + [25, 76], + [49, 22], + [25, 43], + [62, 0], + [25, 11], + [25, 33], + [12, 65], + [25, 32], + [37, 22], + [25, 33], + [24, 75], + [0, 33], + [-24, 108], + [-25, 22] + ], + [ + [41027, 59464], + [25, 11], + [24, -22], + [50, 0], + [12, 11], + [25, 0], + [37, 33], + [13, -11], + [24, 0], + [13, -33], + [0, -21], + [37, -44], + [0, -54], + [-12, -54], + [0, -109], + [-13, -43], + [-25, -43], + [0, -22], + [-12, -22], + [12, -11], + [62, 0], + [13, -21], + [25, 0], + [37, -33], + [12, -22], + [0, -21], + [-12, -44], + [0, -54], + [12, -22], + [25, -86], + [25, -55], + [-13, -32], + [-25, -87], + [-24, -54], + [-37, -43], + [0, -152], + [-13, -44], + [-37, -173], + [0, -195], + [37, -206], + [37, -55], + [13, -97], + [-13, -98], + [0, -32], + [13, -22], + [12, 0], + [12, -22], + [0, -54], + [38, -33], + [62, -108], + [12, -11], + [0, -22], + [37, -54], + [87, -54], + [37, -54], + [12, -11], + [38, 32], + [12, 22], + [62, 0], + [0, 22], + [12, 22], + [-12, 54], + [12, 21], + [25, 11], + [0, 22], + [25, 43], + [37, -21], + [25, -22], + [37, 0], + [12, 11], + [0, 22], + [13, 43], + [37, 11], + [25, 21], + [62, 0], + [24, 22], + [13, 22], + [25, 87], + [37, 32], + [49, 11], + [25, 22], + [25, -44], + [62, -32], + [24, 0], + [25, 21], + [25, 0], + [25, -10], + [25, 21] + ], + [ + [41460, 64388], + [-12, -11], + [-37, 22], + [-13, 32], + [0, 98], + [25, 0], + [50, -98], + [-13, -43] + ], + [ + [101502, 59280], + [37, 0], + [12, -22], + [13, -76], + [25, -76], + [0, -108], + [12, -54], + [-25, -11], + [-49, 21], + [-13, 120], + [-12, 76], + [0, 130] + ], + [ + [101502, 59280], + [-25, -33], + [-37, -32], + [-37, -55], + [0, -32], + [12, -65], + [0, -65], + [25, -44], + [-12, -21], + [-13, -44], + [13, -10], + [-13, -66], + [-25, -43], + [-12, -32], + [-25, -11], + [-12, 21], + [-50, 120], + [-37, 11], + [-12, 21], + [0, 76], + [-13, 33], + [-24, 32], + [-25, 22], + [-13, 22] + ], + [ + [101167, 59085], + [38, 0], + [49, 10], + [74, 65], + [38, 55], + [74, 86], + [49, 55], + [13, -11], + [0, -65] + ], + [ + [92509, 73281], + [24, 87], + [25, 32], + [25, 54], + [12, 66], + [50, 75], + [62, 152], + [62, 54], + [37, 22], + [25, 44], + [49, 32], + [87, -22], + [50, -32], + [0, -33], + [-13, -54], + [50, -11], + [49, 11], + [99, -32], + [37, -44], + [25, 11], + [25, 33], + [37, 32], + [37, -43], + [87, -55], + [0, -108] + ], + [ + [93450, 73552], + [-12, -54], + [0, -65], + [49, -76], + [37, 0], + [38, 11], + [12, -11], + [25, -54], + [12, -44], + [-25, -43], + [-12, -44], + [0, -43], + [25, -65], + [0, -65], + [-25, -11], + [-50, 0], + [-37, -11], + [-25, -21], + [-49, 0], + [-25, 43], + [-12, 0], + [-50, -54], + [-49, 11], + [-87, -11], + [-50, -11], + [-62, 22], + [-37, 32], + [-37, 22], + [-49, -22], + [-25, -65], + [-62, -11], + [-62, -22], + [-12, 11], + [-38, 0], + [0, 33], + [-24, 22], + [-50, 10], + [-25, 22], + [-62, -22], + [-37, 33], + [-37, 43], + [-25, 11], + [-12, 87], + [-25, 22], + [0, 54], + [50, 54], + [0, 11] + ], + [ + [72032, 42350], + [-86, -10], + [-37, -44], + [-25, -76], + [-37, -54], + [-50, -32], + [-50, -22], + [-61, -11], + [-50, -65], + [-74, -109], + [-25, -75], + [-13, -55], + [-37, -21], + [-12, -22], + [0, -33], + [-37, -10], + [-25, -22], + [0, -43], + [-25, -33], + [-37, -11], + [-25, -22], + [-24, -43], + [-38, -22], + [-24, -32], + [-38, -109], + [-49, -303], + [-74, -98], + [-38, -76], + [-12, -43], + [-111, -54], + [-75, -44], + [-12, -21], + [-13, -98], + [-24, -130], + [-25, -98], + [-13, -87], + [-24, -108], + [-50, -65], + [-87, -22], + [-74, 0], + [-37, -43], + [-50, 0], + [-62, 21], + [-74, 33], + [-49, 65], + [-75, 0], + [-161, 174], + [-37, 43], + [-49, 11], + [-87, -33], + [-25, -32], + [-25, -54], + [-12, -87], + [-37, -163], + [-25, -130], + [-12, -43], + [-50, -55], + [-87, -108], + [-37, -119], + [-37, -33], + [-62, -22], + [-12, -21], + [-13, -65], + [-12, -22], + [-74, 0], + [-13, 11], + [-136, -11], + [-62, 22], + [-50, -22], + [-12, 11], + [-25, 54], + [0, 184], + [50, 120], + [12, 54], + [0, 163], + [-37, 108], + [-37, 152], + [-37, 173], + [-25, 44], + [-25, 76], + [-111, 130], + [-13, 22] + ], + [ + [68799, 40735], + [0, 336], + [0, 358], + [0, 357], + [0, 358], + [0, 326], + [174, 0], + [161, 0], + [12, 21], + [0, 369], + [0, 260], + [0, 250], + [0, 260], + [0, 250], + [0, 260], + [0, 249], + [0, 380], + [87, 11], + [99, 21], + [161, 44], + [161, 54], + [99, 33], + [161, 43], + [25, -22], + [62, -130], + [37, -141], + [37, 22], + [74, 119], + [38, 54], + [37, 44], + [37, 32], + [50, 33], + [37, -33], + [12, -21], + [99, 119], + [37, 32], + [99, 22], + [25, -11] + ], + [ + [70620, 45094], + [-12, -21], + [0, -87], + [12, -44], + [25, -32], + [37, -87], + [13, -76], + [24, -54], + [75, -130], + [0, -44], + [12, -43], + [37, -98], + [13, -21], + [0, -65], + [37, -174], + [37, -108], + [25, -22], + [74, -108], + [74, -87], + [87, -65], + [50, -44], + [37, -21], + [12, -33], + [13, -54], + [12, -98], + [0, -54], + [62, 0], + [49, -11], + [25, -11], + [0, -379], + [50, -87], + [24, -65], + [38, -119], + [12, -11], + [50, -11], + [111, -43], + [74, -33], + [87, -43], + [25, -22], + [-12, -76], + [0, -32], + [24, -55], + [50, 0], + [25, -54], + [24, -22] + ], + [ + [70236, 61622], + [13, 0], + [12, -32], + [-12, -87], + [0, -65], + [37, -43], + [25, -22], + [24, -11], + [99, -32], + [38, -33], + [62, -108], + [61, -98], + [13, -54], + [0, -44], + [-25, -54], + [37, -87], + [37, -54], + [62, -65], + [112, -108], + [49, -65], + [50, -109], + [37, -54], + [25, -44], + [-13, -108], + [0, -33], + [13, -32], + [25, -43], + [24, -131], + [38, -32], + [37, -11], + [24, -33], + [100, -108], + [24, -32], + [25, -66], + [0, -108], + [13, -98], + [24, -65], + [25, -43] + ], + [ + [71351, 59410], + [-99, 54], + [-37, -11], + [-50, -65], + [-12, -11], + [-25, 0], + [-37, 11], + [-161, 54], + [-124, 55], + [-37, 21], + [-62, 11], + [-50, -32], + [-37, -120], + [-12, -21], + [-62, -44], + [-25, 11], + [-74, -32], + [-112, 54], + [-49, -11], + [-25, -22], + [-87, -54], + [-99, -65], + [-62, -43], + [-37, -22], + [-25, 0], + [-74, 43], + [-37, 11], + [-50, -22], + [-37, -43], + [-49, -130], + [-38, -141], + [-24, -54], + [-174, 76], + [-87, 21], + [-49, -21], + [-62, 43], + [-25, 0], + [-12, -11], + [-37, 22], + [-62, 43], + [-50, 22], + [-62, 0], + [-25, 11], + [-61, 141], + [-50, 87], + [-74, 75], + [-50, 55], + [-25, 32], + [-37, 22], + [-62, 11], + [-62, -44], + [-86, -108], + [-87, -228], + [-50, -87], + [-37, -21], + [0, -54], + [25, -196], + [-12, -173], + [0, -120] + ], + [ + [68329, 58390], + [-25, 11], + [-13, 65], + [-12, 11], + [-50, -21], + [-24, -33], + [-25, -22], + [-12, 0], + [-13, 33], + [-74, 0], + [-25, 22], + [-99, 43], + [-12, 22], + [-25, 0], + [-50, -44], + [-99, -43], + [-74, -11], + [-37, 0], + [-25, -22], + [-13, -21], + [-12, -65], + [-12, -98], + [0, -65], + [-13, -65], + [0, -109], + [-12, -76], + [-37, -97], + [-50, -174] + ], + [ + [67486, 57631], + [-12, 55], + [-13, 75], + [0, 131], + [-12, 54], + [12, 43], + [-24, 87], + [-37, 54], + [0, 22], + [-25, 0], + [-25, 11], + [-37, 65], + [-25, 65], + [-50, 76], + [-24, 76], + [-50, 86], + [-37, 76], + [-25, 76], + [0, 44], + [25, 0], + [0, 32], + [-12, 54], + [-13, 76], + [-12, 44], + [-37, 76], + [-50, 54], + [-12, 22], + [0, 43], + [-25, 249], + [0, 76], + [-25, 44], + [-12, 11], + [12, 54], + [0, 54], + [13, 33], + [0, 227], + [-13, 11], + [0, 22], + [-25, 0], + [-24, 76], + [0, 32], + [37, 65], + [49, 33], + [25, 43], + [13, 33], + [24, 119], + [37, 119], + [25, 22], + [13, 76], + [37, 141], + [0, 43], + [12, 44], + [50, 54], + [37, 108] + ], + [ + [67251, 60917], + [74, -21], + [50, -11], + [37, 22], + [25, 32], + [62, 33], + [62, 43], + [12, 54], + [12, 33], + [25, 21], + [12, -10], + [13, -65], + [25, -55], + [37, -65], + [12, 11], + [25, 43], + [62, 33], + [12, 11], + [50, 65], + [62, 54], + [25, 11], + [49, 43], + [99, 0], + [112, 22], + [74, 11], + [37, 11], + [0, 11], + [25, 65], + [0, 11], + [37, 32], + [50, 98], + [37, 86], + [12, 44], + [25, 32], + [-12, 33], + [-62, 76], + [0, 32], + [49, 65], + [37, 22], + [87, -11], + [87, 11], + [99, 33], + [49, 32], + [87, 0], + [74, 98], + [38, 21], + [0, 22], + [37, 33], + [37, 76], + [37, 65], + [13, 54], + [86, 163], + [25, 0], + [12, 10], + [38, 109], + [12, 22], + [37, 21], + [25, 76], + [0, 130], + [25, 44], + [62, 65], + [24, 54], + [38, 0], + [37, 43], + [37, 33], + [49, 32], + [38, -10], + [37, -22], + [37, -11], + [12, -11] + ], + [ + [69790, 63032], + [25, -76], + [112, -206], + [12, -43], + [62, -141], + [62, -217], + [0, -130], + [-13, -174], + [-12, -43], + [-37, -98], + [0, -76], + [25, -32], + [0, -76], + [12, -33], + [37, -21], + [74, -11], + [50, -11], + [37, -22] + ], + [ + [41349, 83660], + [-37, -22], + [-50, 0], + [-25, 33], + [62, -11], + [25, 11], + [25, -11] + ], + [ + [38958, 84126], + [-49, -32], + [12, 86], + [25, 22], + [12, -11], + [0, -65] + ], + [ + [40953, 84625], + [-25, 11], + [-25, 32], + [25, 11], + [37, 0], + [-12, -54] + ], + [ + [36567, 84690], + [-49, -11], + [37, 65], + [62, 11], + [-50, -65] + ], + [ + [36617, 84614], + [-25, -11], + [-49, 11], + [-62, -11], + [37, 44], + [49, 32], + [62, 87], + [13, 0], + [-25, -98], + [0, -54] + ], + [ + [37484, 85493], + [-25, 0], + [0, 21], + [75, 55], + [-13, -44], + [-37, -32] + ], + [ + [40903, 84918], + [12, -11], + [38, 32], + [24, 0], + [0, -21], + [-37, -22], + [-12, -22], + [25, -10], + [0, -22], + [-38, -22], + [-12, -32], + [12, -22], + [50, 22], + [37, 0], + [37, 21], + [75, 109], + [-75, -11], + [-12, 11], + [62, 65], + [-13, 43], + [25, 54], + [75, 66], + [24, -33], + [0, -43], + [50, 10], + [49, -10], + [38, -33], + [-13, -54], + [-25, -22], + [38, -32], + [0, -22], + [-62, -33], + [-38, -43], + [-24, -43], + [-62, -55], + [-99, -43], + [-38, 0], + [-37, 11], + [-37, 0], + [-99, -22], + [-62, 87], + [-12, 141], + [0, 76], + [25, 76], + [61, 76], + [87, 217], + [25, 54], + [12, 43], + [87, 109], + [50, 21], + [24, 0], + [0, -54], + [25, -97], + [-12, -98], + [-37, -119], + [-13, -76], + [13, -22], + [-13, -33], + [-74, -75], + [-37, -11], + [-87, -76] + ], + [ + [39974, 85243], + [25, 0], + [12, 54], + [50, -10], + [24, -22], + [38, 0], + [24, -33], + [62, -21], + [50, 0], + [99, 21], + [173, 22], + [38, -11], + [12, -32], + [-99, -87], + [-75, -44], + [0, -141], + [-86, -10], + [-25, 21], + [-12, 44], + [0, 32], + [-25, 44], + [-50, 32], + [-24, -11], + [12, -21], + [-25, -22], + [-25, 0], + [-124, 43], + [-24, 33], + [-25, 54], + [12, 22], + [-86, 0], + [-38, 11], + [0, 108], + [-37, 22], + [-49, 11], + [-13, 32], + [50, 87], + [12, 43], + [25, 33], + [62, 65], + [-12, -54], + [12, -44], + [-37, -86], + [62, -76], + [12, -22], + [0, -43], + [-12, -22], + [37, -22] + ], + [ + [40618, 85753], + [50, -22], + [-13, -22], + [-49, 0], + [-13, 11], + [25, 120], + [37, 21], + [62, 87], + [62, 33], + [25, -11], + [-25, -44], + [-37, 0], + [-37, -43], + [-25, -43], + [-50, -55], + [-12, -32] + ], + [ + [43269, 85850], + [-25, -21], + [-12, 21], + [25, 33], + [24, 65], + [13, -22], + [-25, -76] + ], + [ + [39726, 86122], + [0, -44], + [-49, -43], + [-13, 11], + [13, 21], + [0, 44], + [49, 11] + ], + [ + [19461, 86664], + [-25, -11], + [-13, 11], + [-12, 108], + [37, -32], + [-12, -11], + [25, -33], + [0, -32] + ], + [ + [38834, 84430], + [-49, 11], + [-25, -22], + [-12, 11], + [-38, 65], + [13, 43], + [-25, 87], + [37, 54], + [-25, 33], + [-37, 0], + [-25, 11], + [-24, 32], + [-25, 11], + [0, 54], + [12, 11], + [-12, 33], + [12, 43], + [-12, 11], + [0, 238], + [0, 467], + [-50, 54], + [-49, 65], + [-50, 43], + [-24, 11], + [-62, -43], + [-62, -22], + [-62, -32], + [-62, 21], + [-13, 22], + [0, 98], + [-62, 21], + [-24, -32], + [-13, -33], + [-49, -76], + [-75, -151], + [-62, -98], + [-37, -76], + [-24, -174], + [-38, -54], + [-24, -65], + [-25, -119], + [0, -44], + [12, -54], + [-25, -21], + [-24, -44], + [0, -32], + [-13, -22], + [-49, -43], + [-37, -55], + [0, -32], + [12, -44], + [-37, -10], + [-25, -33], + [12, -32], + [-24, -33], + [-38, 54], + [-49, -54], + [-25, 0], + [-37, 22], + [-37, -55], + [-25, -119], + [-149, 0], + [-285, 0], + [-284, 0], + [-149, -11], + [-235, 0] + ], + [ + [36221, 84321], + [49, 33], + [99, 87], + [75, 32], + [99, 98], + [74, 21], + [12, 22], + [13, 76], + [37, 108], + [37, 66], + [37, 86], + [62, 65], + [87, 44], + [74, 108], + [50, 33], + [49, 21], + [13, 44], + [24, 32], + [75, 44], + [74, 11], + [87, 43], + [62, 22], + [37, 43], + [49, 22], + [162, 108], + [49, 54], + [62, 109], + [50, 54], + [12, 65], + [74, 87], + [75, 130], + [37, 87], + [62, 54], + [111, 141], + [62, 54], + [25, 11], + [62, 44], + [37, 54], + [74, 54], + [112, 65], + [111, 76], + [161, 76], + [174, 97], + [148, 55], + [99, 11], + [124, 21], + [50, 0], + [186, -43], + [99, -54], + [99, -120], + [25, -76], + [-62, 22], + [-13, -22], + [62, -65], + [-12, -86], + [-25, -87], + [-99, -33], + [-25, -32], + [-37, -76], + [-49, -22], + [-25, -32], + [-87, -55], + [-74, 11], + [-87, 44], + [-62, 54], + [-49, -54], + [-62, 10], + [-25, -10], + [-50, 10], + [13, -32], + [24, 0], + [50, -54], + [124, -44], + [37, -32], + [25, -98], + [25, -22], + [37, 11], + [49, 55], + [37, 21], + [87, 22], + [-25, -33], + [62, 0], + [62, -43], + [-25, -33], + [-24, -65], + [-25, -119], + [-62, -87], + [-74, -86], + [12, -22], + [25, -11], + [49, 33], + [75, -22], + [-25, -109], + [37, -119], + [25, -22], + [12, -97], + [25, -54], + [-12, -44], + [37, -21], + [0, -44], + [124, -11], + [12, -21], + [87, -22], + [25, -33], + [-75, -54], + [62, -43], + [62, -54], + [62, 10], + [50, -43], + [24, -33], + [62, 11], + [75, 0], + [62, -21], + [0, -33], + [-13, -22], + [62, 0], + [37, -21], + [13, 32], + [74, 33], + [87, 87], + [12, -11], + [0, -33], + [12, -54], + [38, -33], + [37, -10], + [62, 32], + [25, -22], + [49, -108], + [0, -22], + [-37, -21], + [-25, -33], + [124, -11], + [25, -32], + [-25, -33], + [-25, 11], + [-37, -11], + [-37, -32], + [-37, -22], + [-25, 0], + [-161, -98], + [-74, -32], + [-87, -65], + [-87, -33], + [-99, -43], + [-12, -11], + [-25, 11], + [-50, -44], + [-62, -10], + [-24, 10], + [0, -65], + [-25, -43], + [-50, 11], + [-49, 32], + [0, 33], + [-37, 32], + [-13, -65], + [-12, -32], + [-25, 54], + [-49, -22], + [-13, -65], + [13, -11], + [12, -54], + [-25, -32], + [-12, 11], + [-37, -76], + [-38, -22], + [-37, -76], + [-49, -54], + [-13, -44], + [-74, -86], + [-50, 0], + [-37, -33], + [0, -76], + [-12, 11], + [-25, -33], + [-37, 22], + [-37, -11], + [-25, 11], + [-50, 152], + [-37, 11], + [-12, -44], + [-37, 44], + [-13, 163], + [-12, 43], + [37, 141], + [87, 119], + [-37, 11], + [-62, -87], + [0, 22], + [37, 54], + [37, 33], + [50, 21], + [37, 0], + [49, 55], + [-62, 0], + [273, 238], + [62, 44], + [99, 43], + [12, 33], + [25, 0], + [-12, -44], + [0, -32], + [12, -33], + [37, -11], + [50, 65], + [111, 55], + [99, 10], + [38, 22], + [-87, 22], + [-99, -11], + [-62, 22], + [-87, -11], + [-87, 11], + [-37, -22], + [-12, -33], + [-37, 11], + [-25, 22], + [25, 65], + [99, 87], + [49, 86], + [25, 11], + [13, 33], + [-38, 0], + [-24, -11], + [-13, 33], + [-37, 32], + [12, -65], + [-62, -108], + [-49, -11], + [-50, -44], + [-173, -130], + [-112, -76], + [-24, 0], + [-50, 22], + [-12, -22], + [-37, -21], + [-62, -55], + [-25, 22], + [-74, -32], + [-50, -11], + [-25, 54], + [-49, 0], + [-13, 11] + ], + [ + [18544, 87043], + [12, -54], + [-49, 11], + [-13, 11], + [13, 43], + [37, -11] + ], + [ + [43157, 87195], + [-86, -65], + [-13, 11], + [-12, 54], + [25, 0], + [25, -21], + [37, 32], + [24, -11] + ], + [ + [43319, 87282], + [37, -43], + [-87, -44], + [-25, 0], + [0, 76], + [37, -21], + [13, 43], + [25, -11] + ], + [ + [19213, 87152], + [0, -11], + [-75, 43], + [-37, 33], + [-12, 33], + [-50, 32], + [13, 22], + [25, 0], + [37, -22], + [37, -43], + [62, -87] + ], + [ + [18358, 87206], + [-25, -11], + [-86, 76], + [12, 33], + [0, 43], + [25, 22], + [37, -22], + [12, -22], + [25, -75], + [0, -44] + ], + [ + [40655, 86881], + [-136, -11], + [-112, 43], + [-86, 11], + [-87, 44], + [-186, 108], + [-12, 33], + [-50, 86], + [-37, 44], + [-198, 97], + [-12, 44], + [37, 21], + [49, 11], + [37, 0], + [124, -43], + [161, -33], + [75, -32], + [148, -87], + [174, -141], + [37, -11], + [74, -65], + [37, -87], + [-12, -21], + [-25, -11] + ], + [ + [18928, 87466], + [-13, -10], + [-12, 75], + [12, 22], + [25, 0], + [13, -65], + [-25, -22] + ], + [ + [18854, 87510], + [-25, 21], + [-37, 109], + [24, 65], + [38, -11], + [37, -76], + [0, -32], + [-37, -76] + ], + [ + [18160, 87846], + [173, -76], + [174, -43], + [124, -44], + [74, -11], + [49, -32], + [50, -130], + [37, -54], + [50, -109], + [49, -65], + [13, -32], + [-13, -22], + [37, -76], + [62, -65], + [161, -76], + [62, -43], + [62, -98], + [25, -76], + [37, -87], + [50, -141], + [12, 11], + [0, 54], + [25, -11], + [37, -140], + [-25, -33], + [-37, 22], + [-25, -55], + [-24, -10], + [-112, 32], + [-161, 87], + [-99, 43], + [-112, 76], + [-37, 33], + [-12, 32], + [74, 87], + [25, 43], + [25, 76], + [-13, 0], + [-24, -76], + [-13, -10], + [-86, -11], + [-62, 11], + [-38, -44], + [-24, 11], + [-38, 43], + [-61, 44], + [49, 32], + [12, 33], + [-24, 0], + [-37, 54], + [-25, -22], + [-25, 22], + [12, 54], + [-37, 0], + [-12, 33], + [-50, 11], + [-12, -33], + [-12, 0], + [-50, 44], + [-25, -33], + [-12, 11], + [0, 108], + [37, 11], + [37, 33], + [-74, 43], + [-62, 108], + [-62, 22], + [-25, -43], + [-49, 0], + [-25, 43], + [0, 33], + [12, 32], + [-12, 44], + [-25, 10], + [0, -43], + [-25, -11], + [-37, 76], + [-74, 0], + [-37, -32], + [-38, 21], + [25, 33], + [-12, 65], + [-37, 11], + [12, 76], + [25, 11], + [74, 10], + [25, -10], + [12, 43], + [25, 32], + [-25, 11], + [-74, 0], + [0, -43], + [-37, -22], + [-74, 0], + [-25, 11], + [-50, 54], + [-25, 55], + [0, 32], + [13, 33], + [25, 21], + [49, 22], + [62, 0], + [74, -33], + [174, -108] + ], + [ + [42848, 88410], + [-25, -65], + [-37, -44], + [-37, -10], + [-75, 0], + [-24, -11], + [-13, -44], + [25, -43], + [50, 11], + [24, -54], + [0, -22], + [-37, -119], + [-25, -44], + [-49, -32], + [-13, -33], + [0, -43], + [-86, -152], + [-25, -22], + [0, -21], + [-25, -87], + [-62, -87], + [-12, -32], + [0, -87], + [-37, -54], + [12, -44], + [0, -65], + [25, 22], + [49, 87], + [38, 54], + [24, 11], + [62, 119], + [25, 11], + [12, -22], + [0, -32], + [-12, -44], + [87, 44], + [12, 0], + [37, -33], + [37, 0], + [50, 22], + [0, -33], + [-25, -32], + [-49, -44], + [-112, -76], + [0, -21], + [50, 11], + [12, -11], + [0, -55], + [-62, -75], + [87, 32], + [49, -43], + [62, 11], + [38, 21], + [12, -32], + [0, -44], + [25, 22], + [0, 76], + [25, -33], + [0, -43], + [-25, -87], + [-25, -65], + [0, -54], + [37, 43], + [-12, 22], + [25, 43], + [49, 33], + [25, -22], + [49, 54], + [38, 22], + [49, 65], + [37, 22], + [0, -119], + [13, 0], + [24, 54], + [38, 0], + [99, 11], + [37, -11], + [37, -22], + [50, -43], + [12, -33], + [0, -76], + [-87, -97], + [0, -22], + [-25, -43], + [-12, -55], + [12, -21], + [-24, -11], + [0, -22], + [24, -22], + [38, 11], + [24, -21], + [-24, -55], + [0, -32], + [-38, -22], + [-74, -54], + [0, -11], + [87, 44], + [25, 0], + [12, 32], + [37, 0], + [37, -11], + [62, 54], + [25, -10], + [25, 10], + [49, 55], + [13, 0], + [0, -87], + [-37, -76], + [-25, -22], + [-37, 0], + [-25, -43], + [-50, -43], + [-24, -11], + [24, -65], + [-12, -11], + [-50, -11], + [25, -22], + [0, -43], + [-12, -33], + [-62, -76], + [12, -43], + [25, -43], + [50, 10], + [37, 44], + [74, 163], + [74, 43], + [50, 43], + [25, -11], + [-37, -54], + [-50, -141], + [-25, -97], + [0, -87], + [25, -33], + [50, 55], + [24, 43], + [37, 98], + [25, -22], + [0, -33], + [25, -86], + [-12, -76], + [-87, -206], + [12, -33], + [0, -43], + [-24, -98], + [-25, -65], + [-25, -33], + [-25, -10], + [-37, 43], + [-37, 0], + [-50, -54], + [-12, 0], + [-12, 32], + [0, 130], + [12, 44], + [-12, 32], + [12, 55], + [-12, 32], + [-62, -87], + [-25, -43], + [-50, -65], + [-24, -11], + [-25, 11], + [-13, 54], + [38, 98], + [37, 119], + [37, 76], + [0, 43], + [-13, 33], + [-12, 87], + [-37, 97], + [-50, 33], + [-12, -11], + [0, -43], + [-62, -141], + [-25, -87], + [-25, 11], + [-12, 21], + [-25, -32], + [-37, -11], + [-37, 0], + [-74, -141], + [0, -43], + [-25, -33], + [-50, -87], + [-37, 0], + [-25, 11], + [-12, -11], + [-111, -21], + [-38, 32], + [0, 33], + [38, 65], + [74, 21], + [49, 33], + [38, 54], + [62, 119], + [74, 44], + [37, 32], + [25, 44], + [0, 21], + [-50, -32], + [-49, 22], + [-99, 0], + [-25, -109], + [-50, -11], + [-62, 22], + [-37, 22], + [-74, -22], + [0, 22], + [74, 43], + [13, 119], + [-25, 0], + [-37, -21], + [-38, 21], + [-12, -10], + [-25, -66], + [-74, -32], + [-87, -11], + [-25, -22], + [-235, 44], + [-74, -11], + [-75, 22], + [-12, 10], + [-136, 0], + [0, 44], + [-62, -54], + [-37, -22], + [-174, -33], + [-37, 22], + [-37, 87], + [-12, 97], + [37, 66], + [99, 97], + [87, 109], + [37, 54], + [37, 11], + [62, 54], + [-62, 0], + [-37, 11], + [-37, 0], + [-75, -11], + [-74, 0], + [0, 22], + [37, 43], + [50, 43], + [0, -32], + [24, -22], + [38, -11], + [12, 22], + [12, 76], + [37, 97], + [13, 66], + [49, 54], + [13, -11], + [49, -11], + [25, 11], + [37, 87], + [-37, 11], + [-37, 43], + [0, 54], + [12, 33], + [25, 32], + [37, 33], + [50, -44], + [25, 22], + [-38, 54], + [-12, 65], + [74, 206], + [38, 109], + [49, 163], + [37, 75], + [62, 22], + [-37, 22], + [0, 43], + [50, 44], + [49, 86], + [-12, 44], + [74, 76], + [25, 97], + [37, 54], + [149, 76], + [62, 55], + [37, -11], + [12, -33], + [62, -21], + [12, 21], + [-12, 33], + [12, 11], + [62, 10], + [13, -32] + ], + [ + [17912, 88367], + [-25, -11], + [-37, 32], + [-12, 98], + [37, 32], + [37, -65], + [0, -86] + ], + [ + [42873, 88627], + [-13, 32], + [50, 33], + [-13, -43], + [-24, -22] + ], + [ + [34610, 88670], + [-12, -11], + [-62, 22], + [-12, 22], + [99, 54], + [24, -11], + [-12, -54], + [-25, -22] + ], + [ + [16847, 88670], + [-25, 11], + [-12, 76], + [12, 33], + [25, -33], + [0, -87] + ], + [ + [17763, 88952], + [-37, -11], + [13, 33], + [0, 163], + [24, 43], + [38, 11], + [-13, -152], + [-25, -87] + ], + [ + [17565, 89017], + [-12, -32], + [-50, 65], + [-49, 97], + [0, 55], + [25, -11], + [61, -76], + [25, -43], + [0, -55] + ], + [ + [17429, 89321], + [-25, 11], + [-37, 65], + [0, 43], + [25, -11], + [37, -108] + ], + [ + [34152, 89158], + [-99, 11], + [-124, 54], + [-161, 76], + [-62, 33], + [-12, 21], + [49, 76], + [25, 11], + [173, 22], + [62, -11], + [137, -173], + [12, -66], + [0, -54] + ], + [ + [16599, 89440], + [25, -54], + [12, -54], + [0, -54], + [-62, -33], + [-37, 22], + [-25, -22], + [62, -33], + [25, -43], + [50, -11], + [49, -21], + [-49, -76], + [62, -98], + [12, -11], + [37, 11], + [0, -22], + [-25, -43], + [25, -22], + [50, 0], + [0, -43], + [-38, -43], + [-61, 54], + [-38, 54], + [-12, 43], + [-87, 98], + [-99, 130], + [-25, 22], + [-37, 76], + [13, 21], + [37, 11], + [0, 22], + [-112, 43], + [-24, 44], + [61, 0], + [112, 21], + [12, 22], + [50, 11], + [37, -22] + ], + [ + [17689, 89288], + [25, -206], + [0, -65], + [-25, -43], + [-37, -98], + [-25, 44], + [0, 249], + [-12, 0], + [-13, -43], + [-24, -11], + [-50, 54], + [-25, 87], + [-24, 43], + [0, 33], + [37, 76], + [0, 65], + [12, 21], + [25, 0], + [74, -65], + [37, -43], + [25, -98] + ], + [ + [17479, 89397], + [-38, -11], + [-12, 22], + [0, 43], + [25, 43], + [25, 11], + [0, -108] + ], + [ + [34424, 89516], + [0, -22], + [-24, 0], + [-25, 33], + [12, 22], + [37, -33] + ], + [ + [17243, 89429], + [-25, 0], + [-74, 109], + [-49, 32], + [-38, 55], + [-37, 32], + [25, 54], + [12, 0], + [75, -43], + [86, -76], + [62, -119], + [-37, -44] + ], + [ + [17119, 89917], + [-37, -54], + [-25, -11], + [-24, 11], + [-38, 44], + [-24, -11], + [12, -33], + [-25, 0], + [0, 54], + [13, 22], + [74, 65], + [50, -32], + [24, -55] + ], + [ + [16277, 90026], + [37, -33], + [74, 22], + [50, -54], + [12, -44], + [0, -65], + [-12, -21], + [-124, -76], + [0, -22], + [136, 11], + [0, 76], + [25, 43], + [-12, 109], + [62, 0], + [49, 21], + [37, 44], + [13, 0], + [-13, -98], + [-62, -173], + [-12, -76], + [0, -130], + [-12, -44], + [-25, -32], + [-112, -44], + [-61, 0], + [-50, 44], + [-25, 32], + [13, 33], + [62, 0], + [24, -22], + [13, 11], + [-87, 65], + [-62, 32], + [-25, 76], + [-49, 98], + [-13, 87], + [0, 54], + [13, 87], + [12, 11], + [124, -22] + ], + [ + [16872, 90243], + [0, 43], + [12, 54], + [49, -10], + [-12, -44], + [-49, -43] + ], + [ + [16995, 90427], + [100, 109], + [24, 54] + ], + [ + [17119, 90590], + [13, -54], + [-50, -76], + [-74, -44], + [-13, 11] + ], + [ + [40940, 91219], + [0, -11], + [-74, 22], + [12, 43], + [25, 11], + [50, -33], + [-13, -32] + ], + [ + [34808, 91284], + [-37, -11], + [0, 22], + [25, 43], + [12, 44], + [0, 54], + [25, 32], + [25, 0], + [0, -108], + [-12, -33], + [-38, -43] + ], + [ + [34412, 91327], + [-37, 0], + [0, 44], + [74, 54], + [37, 0], + [25, 22], + [13, -11], + [-13, -33], + [-99, -76] + ], + [ + [34771, 91360], + [-62, -119], + [-24, -120], + [-25, 0], + [-13, 22], + [50, 141], + [-12, 43], + [-87, -173], + [-37, -44], + [-25, 11], + [37, 130], + [-25, 22], + [-74, -119], + [-37, -44], + [-37, 22], + [0, 22], + [136, 195], + [25, 54], + [24, -11], + [-12, -43], + [-25, -33], + [13, -10], + [24, 21], + [25, 44], + [25, 108], + [12, 87], + [25, -33], + [25, -10], + [12, -33], + [50, -33], + [0, -43], + [12, -11], + [0, -43] + ], + [ + [34449, 91674], + [-25, 11], + [13, 54], + [25, -32], + [-13, -33] + ], + [ + [40680, 92162], + [25, -10], + [12, -76], + [-49, 10], + [-62, 44], + [12, 32], + [25, 22], + [37, -22] + ], + [ + [34499, 92141], + [-37, 0], + [12, 54], + [25, 0], + [0, -54] + ], + [ + [38128, 93095], + [-25, -43], + [-24, 0], + [0, 65], + [-13, 32], + [50, 11], + [12, -65] + ], + [ + [34375, 93551], + [-37, 0], + [49, 65], + [50, -11], + [-25, -33], + [-37, -21] + ], + [ + [39763, 93919], + [-12, -43], + [-99, 54], + [-37, 44], + [0, 32], + [62, 11], + [62, -54], + [24, -44] + ], + [ + [38450, 93843], + [-49, 11], + [12, 65], + [37, 55], + [25, 75], + [25, 11], + [37, -11], + [50, -54], + [0, -54], + [-62, -54], + [-75, -44] + ], + [ + [34908, 94147], + [-50, -11], + [25, 44], + [62, 21], + [62, 0], + [-13, -21], + [-86, -33] + ], + [ + [39615, 94548], + [-13, -11], + [-24, 33], + [-149, 98], + [-12, 54], + [24, 11], + [75, 11], + [62, 0], + [49, -11], + [50, -44], + [-13, -32], + [0, -44], + [-49, -65] + ], + [ + [29915, 94841], + [-49, 33], + [-13, 21], + [50, 11], + [25, -32], + [-13, -33] + ], + [ + [39553, 94863], + [25, 0], + [0, -22], + [37, -32], + [-25, -33], + [-87, 43], + [-25, 44], + [0, 22], + [25, 21], + [37, -11], + [13, -32] + ], + [ + [34561, 95199], + [24, -11], + [38, -65], + [24, -22], + [-12, -141], + [-25, -32], + [-74, -163], + [-37, -65], + [-37, -11], + [-100, 98], + [-37, 22], + [-24, 43], + [0, 130], + [12, 54], + [74, 120], + [62, 43], + [50, -11], + [62, 11] + ], + [ + [39627, 95297], + [99, -11], + [37, -44], + [-24, -43], + [-62, -22], + [-87, 33], + [-12, 22], + [37, 21], + [12, 44] + ], + [ + [36468, 95329], + [-86, 0], + [-137, 54], + [25, 22], + [62, -32], + [99, 0], + [25, -11], + [12, -33] + ], + [ + [37719, 95286], + [-61, 0], + [-50, 11], + [-37, 21], + [-25, 33], + [0, 32], + [-50, 55], + [-49, 10], + [-25, 44], + [136, -22], + [124, -65], + [62, -76], + [0, -32], + [-25, -11] + ], + [ + [33706, 95535], + [25, -11], + [-13, -97], + [-12, -33], + [-37, -43], + [-149, -152], + [-161, -130], + [-37, 0], + [-37, 22], + [-50, 0], + [-111, -44], + [-13, 87], + [-62, 76], + [0, 22], + [62, 65], + [124, 217], + [37, 0], + [62, -22], + [50, 0], + [87, 43], + [86, -11], + [75, 33], + [37, 0], + [37, -22] + ], + [ + [35130, 95861], + [25, -22], + [37, 0], + [62, -109], + [0, -21], + [-49, -44], + [-50, -21], + [-74, 11], + [-87, 65], + [-86, 108], + [0, 22], + [99, 21], + [99, 0], + [24, -10] + ], + [ + [35539, 95817], + [-37, -11], + [-49, 11], + [-149, 120], + [87, 54], + [124, -65], + [37, -44], + [-13, -65] + ], + [ + [35205, 96186], + [-25, -33], + [-62, 11], + [-12, 33], + [86, 21], + [13, -32] + ], + [ + [32703, 96978], + [37, 0], + [12, 32], + [62, 87], + [37, 11], + [87, -65], + [25, -33], + [12, -43], + [87, -33], + [136, -32], + [99, -109], + [74, -32], + [137, -98], + [111, -22], + [75, -43], + [86, -141], + [50, -163], + [-25, -32], + [-62, -54], + [62, 0], + [136, 32], + [112, -32], + [25, 43], + [37, 0], + [49, -43], + [37, -55], + [0, -21], + [112, -65], + [-12, -22], + [-149, -108], + [-74, -66], + [-38, -10], + [-49, 10], + [-62, 33], + [-273, 98], + [-74, 10], + [-12, 11], + [-25, 120], + [-25, 21], + [-161, 44], + [0, 65], + [-12, 21], + [-87, -10], + [-99, -55], + [0, -32], + [-25, -87], + [-25, -33], + [-136, -130], + [-62, -10], + [-62, -131], + [-99, -86], + [-62, -33], + [-87, -32], + [-61, -11], + [-38, 11], + [-24, 86], + [-50, 239], + [-25, 32], + [-173, -32], + [-99, 0], + [-87, -54], + [-74, 0], + [-37, 11], + [-13, 54], + [87, 141], + [223, 119], + [12, 22], + [0, 65], + [-25, 87], + [-12, 86], + [12, 98], + [38, 141], + [12, 76], + [25, 249], + [12, 76], + [37, 109], + [62, 76], + [37, 32], + [50, 22], + [37, -44], + [62, -32], + [50, -65], + [0, -65], + [-50, -44], + [74, -54], + [38, -108] + ], + [ + [32789, 97173], + [-37, 0], + [-25, 54], + [-86, 65], + [-13, 33], + [-12, 86], + [12, 44], + [75, -11], + [86, -130], + [25, -87], + [0, -32], + [-25, -22] + ], + [ + [33124, 97314], + [37, -22], + [111, -22], + [13, -21], + [-50, -44], + [-74, 44], + [-12, -22], + [-62, 11], + [37, 54], + [-37, 22], + [-62, -33], + [-38, 22], + [-12, 87], + [-25, 32], + [-49, 22], + [-37, 43], + [24, 33], + [99, -33], + [112, -65], + [25, -32], + [0, -33], + [-25, -21], + [25, -22] + ], + [ + [33322, 97618], + [74, -11], + [-49, -44], + [-25, 55] + ], + [ + [24738, 98073], + [37, -11], + [62, 0], + [-13, -43], + [-37, -44], + [-37, 55], + [-12, 43] + ], + [ + [40358, 98106], + [-37, -22], + [-25, 22], + [87, 75], + [74, 0], + [-99, -75] + ], + [ + [24799, 98322], + [-12, -54], + [-74, 65], + [0, 65], + [12, 65], + [25, 22], + [25, -32], + [0, -65], + [24, -33], + [0, -33] + ], + [ + [24366, 98680], + [62, 0], + [37, -54], + [-12, -11], + [-87, 44], + [0, 21] + ], + [ + [36592, 98561], + [-161, -11], + [-99, 11], + [-62, 22], + [-62, 97], + [13, 55], + [111, 10], + [173, -43], + [100, 0], + [37, -11], + [25, -76], + [0, -54], + [-75, 0] + ], + [ + [32133, 98529], + [-99, 43], + [-13, 32], + [25, 98], + [-37, 33], + [0, 32], + [37, 65], + [50, 54], + [49, -10], + [50, -66], + [-13, -32], + [25, -98], + [0, -32], + [-25, -76], + [-49, -43] + ], + [ + [35886, 98897], + [186, -65], + [25, -32], + [0, -76], + [-25, -44], + [12, -141], + [0, -76], + [-12, -65], + [-62, -86], + [-161, -65], + [-87, -22], + [-99, 0], + [-124, -11], + [-62, 0], + [-49, 22], + [-25, 32], + [-50, 120], + [-24, 108], + [24, 98], + [38, 65], + [62, 86], + [86, 109], + [112, 32], + [99, 0], + [37, 11], + [99, 0] + ], + [ + [34746, 98810], + [-24, -10], + [-37, 43], + [12, 54], + [62, 11], + [49, -54], + [-62, -44] + ], + [ + [25951, 98941], + [-49, 10], + [-87, 44], + [-37, 32], + [25, 22], + [99, 0], + [37, -11], + [37, -32], + [13, -44], + [-38, -21] + ], + [ + [36159, 98908], + [-25, 0], + [-37, 33], + [-87, 43], + [-25, 33], + [0, 43], + [37, 65], + [75, -11], + [24, -22], + [62, -97], + [0, -54], + [-24, -33] + ], + [ + [26881, 99060], + [-162, 54], + [13, 22], + [49, 22], + [50, 54], + [87, -33], + [12, -32], + [-12, -44], + [-37, -43] + ], + [ + [27438, 99190], + [-50, -43], + [-86, 32], + [12, 141], + [25, 22], + [37, -11], + [37, -43], + [50, -33], + [-25, -65] + ], + [ + [27525, 99320], + [-13, -32], + [-62, 21], + [-12, 55], + [25, 32], + [49, -22], + [13, -54] + ], + [ + [30795, 99450], + [-37, 0], + [-37, 44], + [-25, 0], + [0, 32], + [62, 22], + [37, -76], + [0, -22] + ], + [ + [34672, 99223], + [-49, 0], + [-13, 54], + [50, 65], + [37, 32], + [87, 22], + [24, 65], + [50, 22], + [0, 54], + [74, 22], + [37, 0], + [38, -54], + [-13, -22], + [-62, -44], + [-49, -75], + [-87, -98], + [-124, -43] + ], + [ + [30894, 99580], + [0, -43], + [-25, -54], + [-25, -11], + [-49, 54], + [0, 22], + [37, 32], + [62, 0] + ], + [ + [35428, 99407], + [-37, -11], + [-38, 11], + [-37, 32], + [-12, 44], + [12, 97], + [75, 11], + [37, -21], + [87, 0], + [24, -22], + [0, -33], + [-62, -54], + [-12, -32], + [-37, -22] + ], + [ + [27116, 99559], + [-37, 0], + [0, 32], + [24, 22], + [-37, 22], + [0, 43], + [75, -22], + [37, -54], + [-25, 0], + [-37, -43] + ], + [ + [29061, 99678], + [49, -43], + [-25, -87], + [-49, -22], + [-50, 11], + [25, 33], + [-12, 86], + [-37, 11], + [0, -76], + [-25, -54], + [-37, 22], + [0, 76], + [12, 32], + [50, 44], + [37, 0], + [62, -33] + ], + [ + [14084, 99678], + [-24, -22], + [-62, 33], + [49, 32], + [25, 0], + [74, -32], + [-62, -11] + ], + [ + [38562, 99656], + [-13, -10], + [-86, 32], + [-13, 22], + [87, 43], + [25, 0], + [49, -32], + [-49, -55] + ], + [ + [35081, 99765], + [12, -54], + [-111, -55], + [-87, -32], + [-74, 22], + [62, 65], + [99, 21], + [37, 44], + [62, -11] + ], + [ + [34598, 99808], + [25, -43], + [-13, -22], + [-62, -32], + [-111, -11], + [-25, -33], + [0, -32], + [-62, 11], + [-37, 43], + [-25, -11], + [-37, 43], + [-124, 22], + [0, 22], + [50, 22], + [62, -11], + [12, 43], + [50, -11], + [24, 11], + [87, -43], + [124, 43], + [62, -11] + ], + [ + [28404, 99721], + [25, -10], + [25, 32], + [62, -43], + [37, -44], + [99, -43], + [136, -87], + [87, -130], + [37, -65], + [37, -43], + [87, -76], + [49, 32], + [50, -11], + [0, -43], + [-62, -32], + [-49, 0], + [-62, -33], + [-25, -43], + [-50, -11], + [-86, -65], + [-50, -22], + [-62, 0], + [-136, 43], + [-87, -10], + [-74, 10], + [-149, 87], + [-136, 54], + [-13, 55], + [-74, -33], + [-49, 0], + [-50, 22], + [-12, 54], + [-37, 11], + [-38, -22], + [0, -22], + [-86, 0], + [-38, 33], + [-37, 76], + [37, 54], + [186, 22], + [62, 32], + [75, 55], + [24, 32], + [-37, 43], + [0, 98], + [50, -11], + [62, -54], + [24, 22], + [-49, 76], + [0, 32], + [25, 65], + [49, 33], + [99, 11], + [37, -11], + [100, -76], + [-25, -22], + [12, -22] + ], + [ + [32021, 100014], + [37, -11], + [38, 11], + [49, -21], + [0, -55], + [-99, -10], + [-50, 21], + [-24, -11], + [-50, 11], + [-37, 54], + [74, 33], + [62, -22] + ], + [ + [27413, 100253], + [-74, 11], + [-37, 21], + [-13, 33], + [13, 43], + [37, 0], + [87, -54], + [-13, -54] + ], + [ + [17194, 91121], + [0, 87], + [-25, 54], + [-50, -11], + [-62, 22], + [-24, 65], + [-62, 22], + [-25, 43], + [-74, 33], + [-50, 11], + [-37, 32], + [-99, 65], + [-25, 22], + [-87, 0], + [-25, 97], + [0, 22], + [-24, 22], + [-50, 22], + [25, 108], + [-112, 33], + [38, 75], + [-75, 131], + [-37, 54], + [-87, 173], + [-62, 109], + [-37, 76], + [-62, 97], + [-49, 65], + [12, 55], + [-99, 108], + [-49, 76], + [-137, 87], + [-62, 97], + [-12, 55], + [-62, 43], + [-62, 54], + [-49, 22], + [-50, 98], + [12, 32], + [0, 54], + [-74, 76], + [-74, 54], + [-211, -97], + [-74, -22], + [25, -43], + [-13, -33], + [-62, -11], + [0, -108], + [-37, -87], + [-87, 0], + [-161, -97], + [-49, -55], + [-37, 11], + [12, 44], + [-12, 75], + [-25, 76], + [-87, 87], + [-49, 44], + [-62, 65], + [-161, 141], + [-25, 86], + [-112, 55], + [-49, 54], + [12, 54], + [25, 65], + [0, 43], + [-50, 0], + [-86, -10], + [-75, 0], + [-99, -87], + [-161, 65], + [-24, -43], + [-162, 43], + [0, 369], + [0, 368], + [0, 185], + [0, 358], + [0, 368], + [0, 369], + [0, 358], + [0, 184], + [0, 369], + [0, 184], + [0, 358], + [0, 185], + [0, 368], + [0, 358], + [0, 369], + [0, 369], + [0, 358], + [0, 368] + ], + [ + [13415, 99721], + [199, -32], + [148, 11], + [273, -65], + [173, -120], + [137, -65], + [49, -43], + [310, -108], + [62, -11], + [124, -44], + [74, 11], + [124, -11], + [86, -32], + [174, -87], + [49, 0], + [-61, 87], + [-75, 32], + [-87, 22], + [-24, 33], + [24, 21], + [75, 11], + [-87, 54], + [74, 130], + [25, -21], + [37, 32], + [75, -21], + [24, 75], + [25, 33], + [99, 11], + [137, -11], + [-13, 65], + [37, 65], + [50, -11], + [37, -54], + [87, -32], + [-13, -66], + [-24, -21], + [-62, -87], + [86, 33], + [87, 43], + [74, 22], + [62, 0], + [75, 43], + [49, 98], + [25, 10], + [136, 0], + [13, 11], + [-50, 22], + [25, 22], + [49, 11], + [38, -33], + [24, 0], + [87, 33], + [112, 75], + [99, 33], + [24, -22], + [38, 11], + [74, 87], + [87, 54], + [86, 0], + [75, -32], + [49, 10], + [37, -10], + [75, 65], + [37, -11], + [25, -65], + [-38, -44], + [-272, -130], + [-87, -65], + [-86, -32], + [-310, -55], + [-37, -10], + [-62, -76], + [-62, -65], + [-62, -22], + [-62, 0], + [-50, -44], + [-49, -65], + [-149, -130], + [25, -21], + [211, -22], + [49, 22], + [13, 21], + [-62, 11], + [-25, 65], + [25, 44], + [62, 43], + [61, 11], + [75, 43], + [74, 33], + [50, 54], + [-13, 22], + [62, 32], + [99, -11], + [13, -21], + [49, 32], + [37, 0], + [25, -65], + [37, -22], + [75, 98], + [99, 108], + [86, 44], + [186, 65], + [161, 32], + [37, 33], + [25, -33], + [-74, -21], + [0, -54], + [37, -33], + [112, 65], + [123, 109], + [25, 75], + [62, 33], + [112, 43], + [37, 22], + [-124, 33], + [12, 32], + [-62, 33], + [0, 43], + [50, 54], + [62, -11], + [37, -21], + [124, -98], + [87, -76], + [74, -108], + [74, -185], + [149, -141], + [74, -54], + [112, -54], + [111, -11], + [75, 43], + [0, 33], + [-25, 54], + [-37, 44], + [49, 65], + [13, 54], + [37, 0], + [111, 108], + [-74, 11], + [0, 22], + [74, 22], + [13, 21], + [49, 22], + [50, -22], + [-13, -130], + [37, -108], + [75, -33], + [0, -22], + [-112, -119], + [13, -54], + [111, -11], + [25, 11], + [149, 0], + [49, 32], + [37, 44], + [50, 32], + [25, 55], + [24, 97], + [38, 22], + [61, -11], + [25, 11], + [112, -11], + [111, 11], + [112, -11], + [260, -87], + [235, -152], + [149, -54], + [334, -54], + [50, -11], + [87, -54], + [136, -65], + [272, -65], + [62, -22], + [37, 11], + [161, -22], + [38, 0], + [124, -32], + [-62, 87], + [111, -11], + [12, 21], + [87, -10], + [74, -22], + [62, -33], + [87, -21], + [124, -65], + [74, -55], + [75, -65], + [49, -87], + [37, -10], + [-49, -87], + [-62, -11], + [-174, 22], + [-24, -55], + [-99, -32], + [-13, -76], + [-87, -54], + [0, -22], + [50, -11], + [50, -32], + [99, -11], + [198, -43], + [37, 0], + [99, -22], + [223, 0], + [50, -11], + [223, 0], + [37, 22], + [74, 11], + [186, 10], + [136, 44], + [13, -22], + [49, 0], + [62, 22], + [149, 76], + [62, 0], + [37, 32], + [25, -11], + [37, -65], + [49, -32], + [25, -44], + [25, -10], + [136, -11], + [50, -11], + [37, -44], + [0, -65], + [49, -65], + [13, 11], + [25, 87], + [37, 11], + [49, -76], + [174, -141], + [24, -54], + [-24, -44], + [-37, -21], + [-50, -11], + [-74, 11], + [74, -76], + [37, -55], + [124, -108], + [12, -33], + [50, -10], + [-50, 75], + [0, 55], + [-12, 86], + [50, 33], + [37, -43], + [37, 0], + [87, -33], + [-75, 109], + [25, 21], + [-99, 109], + [-25, 76], + [0, 76], + [-74, 75], + [-37, 66], + [0, 54], + [74, 54], + [12, 32], + [-12, 44], + [111, 11], + [112, 32], + [99, 11], + [37, 54], + [99, 0], + [0, 55], + [50, 54], + [87, 11], + [62, 43], + [37, 76], + [-62, 32], + [-37, -10], + [-149, -65], + [-25, -33], + [-25, -65], + [-111, 11], + [-74, -44], + [-50, -10], + [-74, 21], + [-37, 0], + [-50, -32], + [25, -44], + [-13, -21], + [-99, -11], + [-37, 11], + [-49, -11], + [-38, 11], + [-123, 76], + [24, 54], + [124, 141], + [186, 21], + [111, 33], + [211, 76], + [37, 0], + [136, 54], + [50, 11], + [124, -33], + [49, -21], + [50, -76], + [50, -185], + [99, -75], + [49, 10], + [13, -43], + [49, 0], + [50, -22], + [0, -54], + [99, -54], + [148, 0], + [87, 22], + [62, 32], + [161, -108], + [62, -55], + [50, -32], + [123, -43], + [87, 10], + [62, -10], + [112, -33], + [161, 43], + [24, 0], + [100, 33], + [37, 0], + [62, 22], + [86, 0], + [248, -33], + [62, -32], + [50, -11], + [74, 0], + [49, 11], + [38, 21], + [99, 22], + [-25, 32], + [-50, 33], + [-37, 54], + [13, 44], + [49, -11], + [50, -44], + [111, -130], + [50, -43], + [111, -44], + [50, -10], + [111, 65], + [0, 43], + [-25, 43], + [-49, 22], + [-62, 43], + [-74, 11], + [-124, -54], + [-112, 109], + [13, 32], + [-13, 54], + [-24, 11], + [-50, 65], + [0, 22], + [62, 11], + [87, -44], + [49, 22], + [99, 22], + [-37, 43], + [-12, 44], + [37, 10], + [99, -43], + [12, 22], + [50, -11], + [74, -65], + [50, -76], + [124, -11], + [74, 33], + [-111, -141], + [12, -22], + [74, 32], + [13, 44], + [136, 54], + [25, 0], + [-62, -260], + [-13, -65], + [-62, -109], + [0, -21], + [62, -66], + [13, -75], + [49, -11], + [99, 32], + [13, -11], + [-25, -65], + [74, 11], + [50, -43], + [0, -87], + [-37, -22], + [-87, -11], + [-62, 33], + [-87, -11], + [-49, 44], + [-25, -22], + [211, -206], + [0, -54], + [12, 0], + [12, 54], + [-12, 21], + [-87, 87], + [-12, 33], + [25, 21], + [124, -21], + [49, 0], + [50, 32], + [0, 109], + [24, 76], + [-37, 152], + [-25, 65], + [-61, 54], + [-13, 22], + [87, 195], + [62, 0], + [37, 21], + [87, -32], + [37, 22], + [99, 75], + [74, 66], + [50, 65], + [62, 43], + [161, 76], + [0, 22], + [-62, 0], + [-13, 32], + [13, 98], + [-37, 87], + [-50, 10], + [-12, -65], + [-50, -65], + [-136, -21], + [-50, 32], + [25, 65], + [25, 33], + [87, 54], + [49, 54], + [-62, 11], + [-12, 65], + [12, 43], + [223, 55], + [-74, -98], + [25, -11], + [111, 87], + [-37, 11], + [0, 54], + [-37, 22], + [-50, -11], + [-74, -33], + [-50, 0], + [-62, 22], + [-99, 108], + [-37, 0], + [-37, -43], + [-161, 54], + [-99, 55], + [-161, 43], + [-37, 65], + [-112, 119], + [-25, 55], + [0, 75], + [75, 87], + [12, 33], + [62, 32], + [50, 11], + [24, 65], + [-99, -32], + [-49, 21], + [-75, 87], + [0, 43], + [38, 120], + [-25, 32], + [37, 33], + [-12, 43], + [12, 22], + [124, 87], + [111, -55], + [62, 0], + [50, 98], + [-13, 11], + [-111, 0], + [-37, 43], + [87, 65], + [37, 65], + [111, 76], + [198, 55], + [50, -44], + [0, -43], + [62, -54], + [37, -11], + [37, 11], + [87, 0], + [25, -11], + [-13, -44], + [13, -21], + [124, -76], + [123, -120], + [25, -43], + [25, -87], + [0, -130], + [-37, -43], + [74, -33], + [74, -65], + [75, -32], + [49, -87], + [62, -87], + [-12, -32], + [49, -11], + [38, 32], + [37, -32], + [49, -87], + [-148, -11], + [-50, 22], + [-49, 43], + [-87, -87], + [25, -10], + [111, 0], + [50, -33], + [-25, -32], + [-74, -55], + [-211, -141], + [25, -11], + [111, 22], + [87, -22], + [12, -32], + [99, -43], + [62, 10], + [124, 65], + [62, 0], + [13, -21], + [-50, -22], + [0, -22], + [124, -21], + [136, 0], + [50, -33], + [-75, -11], + [-49, -32], + [-25, -65], + [-25, -11], + [-111, 11], + [173, -109], + [50, -97], + [37, -44], + [-25, -43], + [13, -130], + [-25, -87], + [86, -87], + [25, -43], + [25, 11], + [62, 76], + [50, 76], + [-13, 65], + [37, 65], + [25, 130], + [62, 87], + [62, 97], + [62, 22], + [37, 0], + [87, -87], + [62, -43], + [148, -87], + [62, -65], + [25, -65], + [12, -87], + [38, -76], + [0, -97], + [-25, -33], + [-75, 0], + [-49, 65], + [-37, -32], + [12, -76], + [0, -141], + [37, -120], + [75, -86], + [173, -163], + [0, -22], + [37, -87], + [25, -10], + [173, 151], + [25, 0], + [62, 44], + [13, 108], + [49, 109], + [149, 152], + [74, 238], + [-12, 76], + [24, 65], + [50, 33], + [12, 32], + [75, -21], + [148, 21], + [0, 11], + [-86, 33], + [37, 65], + [25, 0], + [24, 76], + [-86, 54], + [-50, 0], + [-49, 43], + [-13, 54], + [13, 55], + [-13, 54], + [13, 32], + [-38, 65], + [25, 66], + [-25, 54], + [38, 11], + [74, -33], + [62, 0], + [124, 33], + [136, -11], + [111, -54], + [87, -33], + [235, -11], + [87, 11], + [124, -33], + [0, -32], + [-37, -43], + [-99, -22], + [49, -22], + [112, -32], + [37, -65], + [-12, -33], + [99, 11], + [74, -11], + [112, -33], + [24, -54], + [-210, -141], + [86, 0], + [112, -21], + [37, -44], + [-12, -76], + [-75, -65], + [-111, -43], + [-25, -22], + [-74, 33], + [-99, -22], + [-25, 11], + [-25, -22], + [62, -76], + [-25, -11], + [25, -21], + [50, -87], + [74, 22], + [-25, -76], + [0, -44], + [37, -76], + [99, -86], + [100, -76], + [49, -87], + [-12, -65], + [-62, -184], + [-50, -33], + [-87, -11], + [-49, -43], + [-37, -65], + [-50, -55], + [-37, -10], + [-87, -76], + [-111, -22], + [-124, -108], + [-37, -11], + [-62, 11], + [-12, 65], + [-38, 32], + [-86, 119], + [-75, 0], + [-49, 55], + [25, 11], + [-87, 75], + [-50, 33], + [-62, 11], + [-62, -44], + [-24, -43], + [37, -11], + [49, 44], + [38, 0], + [148, -141], + [37, -22], + [37, -98], + [50, -65], + [62, -108], + [-25, -22], + [-49, 11], + [-99, 43], + [-38, -21], + [-24, -55], + [-149, 55], + [-74, 43], + [-62, 65], + [-50, 65], + [-62, 22], + [-62, -33], + [-309, 0], + [-13, -11], + [13, -86], + [37, -33], + [161, -54], + [37, -22], + [12, -43], + [-24, -65], + [-310, -304], + [-87, -97], + [-87, -22], + [-173, 0], + [-62, 32], + [-87, 76], + [-62, 44], + [-37, 11], + [-24, 43], + [-112, 43], + [-173, 109], + [-62, 11], + [-62, 0], + [25, -44], + [-87, 11], + [-75, 33], + [-61, -11], + [-174, 32], + [-99, 0], + [-37, -11], + [111, -43], + [38, 22], + [136, -22], + [148, -43], + [38, 0], + [86, -44], + [62, -54], + [124, -130], + [99, -65], + [260, -44], + [99, 0], + [186, -10], + [124, -33], + [12, -65], + [-74, -108], + [-25, -65], + [-210, -261], + [-37, -97], + [-38, -44], + [-99, -54], + [-86, -54], + [-62, -11], + [-50, 11], + [-37, 21], + [-25, -43], + [-86, 43], + [-38, -21], + [-37, 11], + [-49, 43], + [-25, 54], + [-87, -32], + [50, -33], + [25, -76], + [-25, -11], + [-75, 33], + [38, -65], + [12, -54], + [-50, -65], + [-37, -33], + [-37, -11], + [-74, 22], + [-37, -43], + [-38, -11], + [-111, 32], + [-136, 65], + [-149, 22], + [12, 32], + [-37, 0], + [-25, -21], + [-86, 0], + [-211, 97], + [-161, 55], + [-62, 10], + [-25, -65], + [38, -43], + [49, -22], + [62, 11], + [-49, 33], + [0, 32], + [74, -32], + [223, -87], + [124, -43], + [-13, -22], + [-86, -54], + [0, -11], + [62, 0], + [111, 76], + [37, 11], + [50, -22], + [74, -65], + [50, -33], + [86, -21], + [124, -76], + [13, -174], + [-25, -65], + [-87, -11], + [-111, -76], + [-38, -11], + [-148, 11], + [-75, 22], + [-37, -22], + [-49, 0], + [-13, -32], + [25, -44], + [62, -21], + [62, -11], + [0, -44], + [-50, -21], + [-37, 21], + [-62, -21], + [-37, 11], + [-25, -11], + [-12, -54], + [-62, -55], + [87, -108], + [-37, 0], + [-75, 65], + [-99, 43], + [-12, -11], + [87, -65], + [12, -21], + [-62, -44], + [12, -32], + [-12, -22], + [-37, -22], + [-62, 0], + [25, -43], + [-25, -22], + [-74, 11], + [12, -43], + [74, -54], + [-12, -33], + [-25, -22], + [-99, -54], + [-62, -76], + [-12, -32], + [12, -55], + [-12, -21], + [-50, 0], + [13, -65], + [-38, -120], + [-49, -97], + [-50, -87], + [-24, -76], + [-25, -43], + [-37, 0], + [-25, -22], + [37, -32], + [0, -87], + [-25, -130], + [-25, -87], + [13, -304], + [-13, -130], + [-12, -76], + [-12, -32], + [37, -44], + [0, -32], + [25, -65], + [37, 0], + [62, -76], + [37, -22], + [-13, -228], + [25, 22], + [13, 152], + [37, 65], + [25, 22], + [86, 10], + [99, -21], + [50, 0], + [25, 11], + [37, -22], + [12, -22], + [0, -76], + [13, -54], + [62, -163], + [74, -282], + [74, -195], + [25, -87], + [-62, -173], + [-25, -33], + [13, -21], + [62, 54], + [49, 0], + [25, -22], + [74, 33], + [310, 108], + [74, 11], + [112, -22], + [86, -43], + [87, -65], + [99, -44], + [161, -32], + [37, -22], + [87, -21], + [50, -22], + [124, -130], + [62, -44], + [74, -43], + [62, -87], + [111, -173], + [25, -22], + [74, -33], + [124, -32], + [186, -87], + [186, -76], + [49, -32], + [50, -44], + [50, -65], + [61, -54], + [0, -76], + [50, 44], + [50, 0], + [74, -22], + [74, 0], + [99, 22], + [62, 0], + [37, 10], + [87, -32], + [37, 0], + [124, -22], + [74, 11], + [38, -54], + [62, 11], + [37, -11], + [74, -54], + [25, -44], + [25, -87], + [0, -32], + [-50, -206], + [-12, -76], + [0, -65], + [12, -44], + [50, -86], + [37, -141], + [-13, -44], + [-12, -86], + [0, -55], + [12, -97], + [0, -65], + [-24, -33], + [-25, -87], + [12, -65], + [87, -97], + [49, -98], + [50, -54], + [50, -87], + [0, -32], + [-25, -55], + [0, -32], + [37, 0], + [50, -54], + [37, -33], + [62, -33], + [49, -43], + [112, -141], + [24, -54], + [25, -87], + [25, -54], + [0, -33], + [-87, -76], + [-62, -86], + [25, 0], + [112, 119], + [37, 11], + [86, -33], + [100, -65], + [24, 11], + [13, 33], + [25, 108], + [37, 43], + [12, 55], + [50, 32], + [24, 0], + [0, -43], + [50, -22], + [37, -32], + [12, -55], + [25, -76], + [13, 0], + [12, 76], + [37, 65], + [0, 22], + [-87, 130], + [0, 22], + [38, 43], + [0, 44], + [62, 76], + [37, 65], + [37, 76], + [-12, 21], + [0, 65], + [-13, 65], + [-62, 87], + [-12, 76], + [25, 65], + [-50, 76], + [-37, 141], + [-13, 130], + [-12, 87], + [-25, 65], + [0, 33], + [25, 65], + [25, 11], + [-25, 32], + [-12, 43], + [24, 33], + [-61, 65], + [12, 33], + [-50, 32], + [-49, 76], + [-62, 163], + [-25, 32], + [0, 33], + [260, 108], + [25, 22], + [186, 98], + [62, 54], + [86, 54], + [248, 260], + [25, 65], + [112, 152], + [37, 65], + [37, 152], + [0, 98], + [12, 130], + [0, 108], + [-25, 185], + [-24, 119], + [-50, 141], + [0, 32], + [-124, 228], + [-111, 109], + [-25, 32], + [-161, 98], + [-112, 108], + [-61, 44], + [12, 76], + [0, 43], + [25, 43], + [62, 87], + [37, 65], + [49, 65], + [50, 33], + [25, 43], + [0, 22], + [-38, 43], + [50, 54], + [0, 76], + [50, 0], + [62, -76], + [24, 11], + [-24, 22], + [-25, 43], + [0, 22], + [49, 43], + [-12, 87], + [25, 54], + [0, 22], + [-87, 11], + [-12, 22], + [49, 21], + [0, 11], + [-74, 130], + [-13, 44], + [62, 65], + [0, 21], + [-74, 0], + [-25, 44], + [25, 32], + [25, 65], + [-75, -10], + [-37, 21], + [-62, 0], + [0, 22], + [112, 152], + [37, 76], + [0, 141], + [74, 76], + [-62, 43], + [-86, 87], + [-50, 97], + [-12, 120], + [-13, 54], + [13, 54], + [25, 43], + [49, 44], + [112, 65], + [74, 22], + [62, -11], + [111, -11], + [87, -43], + [273, -87], + [49, -44], + [-49, -32], + [12, -11], + [99, 65], + [50, 11], + [148, -43], + [99, -76], + [13, 11], + [-37, 32], + [24, 22], + [149, 65], + [50, 32], + [123, 65], + [100, -65], + [123, -108], + [62, -43], + [62, 0], + [25, -66], + [-12, -43], + [-38, -76], + [13, 0], + [74, 54], + [99, -54], + [50, -65], + [25, -76], + [24, 44], + [25, 0], + [75, -44], + [12, -22], + [-50, -32], + [-37, -54], + [25, -11], + [50, 0], + [-38, -54], + [75, -76], + [62, -44], + [62, 0], + [49, -11], + [112, -43], + [62, -11], + [86, 22], + [37, -22], + [13, -32], + [0, -44], + [12, -21], + [62, -11], + [74, 32], + [13, 22], + [0, 43], + [12, 22], + [50, -11], + [0, -21], + [25, -55], + [0, -43], + [-25, -43], + [-50, -55], + [-37, -76], + [0, -54], + [-12, -21], + [12, -33], + [0, -43], + [37, -65], + [0, -66], + [-12, -21], + [-50, -33], + [-49, -11], + [-186, 0], + [-50, 11], + [13, -32], + [99, 0], + [173, -22], + [50, -43], + [25, -98], + [0, -65], + [-25, -33], + [-13, -43], + [0, -65], + [13, -33], + [87, 0], + [24, -32], + [-37, -65], + [13, -65], + [-25, -44], + [0, -54], + [-13, -32], + [-37, -33], + [-12, 11], + [-25, 65], + [-50, -54], + [-37, -22], + [-62, -22], + [0, -10], + [50, -11], + [49, -33], + [38, 0], + [37, 22], + [99, 76], + [74, 32], + [75, -11], + [86, 11], + [50, -21], + [62, -76], + [12, -98], + [37, -43], + [0, -76], + [-24, -109], + [-62, -97], + [0, -33], + [49, 44], + [50, 195], + [24, 43], + [38, 11], + [12, -11], + [25, -87], + [25, -10], + [24, 54], + [13, -11], + [12, -87], + [37, -22], + [62, 55], + [87, 43], + [49, 43], + [38, 22], + [62, 11], + [37, 43], + [12, 55], + [74, 97], + [25, 0], + [37, -43], + [50, -76], + [0, -109], + [12, 0], + [25, 66], + [0, 43], + [-49, 108], + [12, 22], + [62, 22], + [-25, 32], + [25, 44], + [49, 0], + [0, 32], + [62, -11], + [0, 22], + [50, 0], + [0, 11], + [-74, 32], + [-25, 22], + [-13, 54], + [38, -10], + [12, 21], + [0, 44], + [12, 21], + [38, -11], + [-25, 66], + [0, 21], + [49, 0], + [25, -11], + [74, -54], + [13, 11], + [-50, 43], + [-62, 33], + [-24, 22], + [-25, 43], + [0, 43], + [25, 65], + [49, 22], + [74, -43], + [13, 11], + [-50, 32], + [0, 54], + [87, 217], + [37, 44], + [37, 10], + [75, -43], + [24, -65], + [-37, -43], + [-12, -33], + [49, 11], + [50, 0], + [25, -54], + [12, -120], + [37, 22], + [25, -43], + [12, -65], + [38, -44], + [24, -43], + [-24, -43], + [-50, -22], + [12, -22], + [50, -11], + [12, -21], + [75, 10], + [49, -86], + [-37, -55], + [-87, -32], + [-74, 0], + [12, -22], + [50, 0], + [74, 11], + [62, 22], + [50, 0], + [-13, -44], + [25, -65], + [-25, -21], + [38, -11], + [49, 21], + [62, -130], + [-87, -86], + [-37, -11], + [0, -33], + [25, 0], + [25, -32], + [86, 43], + [75, 11], + [0, -22], + [-25, -97], + [-50, -66], + [-86, -54], + [-62, -65], + [12, -11], + [87, 55], + [49, 21], + [87, 22], + [25, 0], + [62, -119], + [37, -11], + [37, 11], + [50, -33], + [24, -32], + [-37, -55], + [25, -65], + [-12, -32], + [-75, -54], + [-24, 0], + [-25, -33], + [-25, 0], + [0, -22], + [74, 11], + [87, -22], + [25, -32], + [-37, -87], + [62, -32], + [24, 10], + [25, -10], + [99, -109], + [0, -54], + [-12, -43], + [0, -109], + [-50, -11], + [-185, 22], + [-100, 43], + [-12, -21], + [99, -44], + [37, -43], + [62, -11], + [25, -43], + [-50, 0], + [-37, -33], + [25, -22], + [136, -21], + [38, -11], + [-25, -22], + [-75, -32], + [0, -33], + [50, -11], + [50, 11], + [24, -11], + [13, -97], + [-50, -22], + [37, -33], + [62, -10], + [25, -55], + [37, 0], + [50, 55], + [37, -11], + [0, -33], + [49, -43], + [38, 0], + [49, -22], + [-25, -76], + [38, -65], + [37, -43], + [-62, -76], + [-25, -76], + [0, -22], + [37, -11], + [50, 33], + [86, 11], + [25, 22], + [37, 10], + [25, -21], + [0, -44], + [25, -21], + [37, 21], + [25, -21], + [-13, -22], + [13, -54], + [62, 97], + [62, -11], + [24, -21], + [25, -65], + [13, -65], + [37, -65], + [136, -44], + [62, 22], + [12, 32], + [75, 11], + [12, -65], + [74, -65], + [75, -22], + [37, -21], + [0, -22], + [-37, -33], + [-25, -43], + [-50, -32], + [-62, 0], + [-86, -22], + [0, -22], + [-25, -22], + [-74, -32], + [-38, -76], + [-37, -43], + [-99, 0], + [-25, -44], + [-61, -21], + [-112, -65], + [-50, 0], + [-37, 10], + [-86, -54], + [-25, -43], + [0, -33], + [-25, -32], + [-37, 11], + [-37, 32], + [0, -32], + [74, -44], + [25, -32], + [-74, -55], + [0, -21], + [24, -11], + [-37, -33], + [0, -21], + [62, 32], + [62, 54], + [50, 65], + [74, 22], + [99, 65], + [74, 65], + [75, 76], + [86, 65], + [112, 54], + [87, 22], + [49, 0], + [0, 11], + [-49, 11], + [-87, -11], + [-13, 33], + [13, 21], + [49, 22], + [199, -22], + [62, -21], + [74, -152], + [25, -44], + [0, -32], + [-38, -54], + [-86, -55], + [25, -21], + [37, -76], + [37, 32], + [62, 98], + [62, 43], + [49, 11], + [87, 0], + [0, -32], + [37, -55], + [87, -21], + [49, -76], + [13, -44], + [25, -32], + [-13, -22], + [25, -43], + [0, -65], + [-25, -87], + [13, -109], + [-13, -54], + [25, -43], + [-12, -33], + [-161, -32], + [24, -22], + [62, 0], + [75, -11], + [37, -21], + [12, -33], + [-25, -43], + [-86, 21], + [0, -10], + [86, -55], + [37, -65], + [-12, -32], + [-111, -130], + [-87, -76], + [-99, -76], + [-149, -141], + [-37, -11], + [-62, 22], + [-62, 0], + [-136, -44], + [-62, -54], + [-74, -11], + [-87, 0], + [-25, -22], + [-25, -54], + [-136, -184], + [-37, -65], + [-74, -65], + [-87, -109], + [-62, -54], + [-25, -65], + [-74, -33], + [-124, -10], + [-50, -11], + [-74, 21], + [-49, -32], + [-75, -11], + [-37, 11], + [-149, -65], + [-37, 65], + [-37, 22], + [-87, 0], + [-62, 21], + [-123, 22], + [-38, 0], + [-37, -11], + [-74, 0], + [-25, -32], + [-124, 10], + [-49, 33], + [-99, 0], + [-50, -22], + [-124, 22], + [-124, -22], + [-99, 11], + [-37, 22], + [-173, -44], + [-62, 22], + [-62, -54], + [-37, 11], + [-38, -11], + [-24, 11], + [-25, -11], + [-12, -33], + [-25, 0], + [-50, -54], + [-62, -43], + [-99, -250], + [-12, -86], + [-37, -66], + [-62, -10], + [-174, -55], + [-86, -32], + [24, -33], + [-24, -21], + [-87, -33], + [-25, -32], + [-12, -44], + [-99, -65], + [-100, -163], + [-49, -119], + [-62, -87], + [-37, -32], + [-37, 0], + [-25, 11], + [-50, 43], + [-37, 0], + [-99, 54], + [-186, 33], + [25, -33], + [62, -11], + [62, 0], + [124, -65], + [62, -21], + [62, -65], + [-25, -98], + [-25, -76], + [-25, -54], + [-111, -152], + [-50, -43], + [-86, -185], + [-87, -76], + [-50, -54], + [-49, -76], + [-124, -65], + [-50, -11], + [-37, 0], + [-111, -76], + [-25, -43], + [-149, -130], + [-49, -11], + [-50, -33], + [-12, -54], + [-50, -32], + [-37, -109], + [-74, -97], + [-75, -22], + [-37, -33], + [-37, -54], + [-37, -43], + [12, -44], + [0, -54], + [-37, -11], + [-87, -76], + [-123, -130] + ], + [ + [36221, 84321], + [-50, 0], + [-50, -11], + [-61, -54], + [-75, -76], + [-136, -173], + [-25, -44], + [-49, -32], + [-50, -43], + [-12, -33], + [-25, -22], + [-74, -97], + [-75, -174], + [-49, -97], + [-149, 0], + [-211, 0], + [-284, 0], + [-50, -22], + [-50, -44], + [-61, -32], + [37, -119], + [0, -120], + [12, -11], + [0, -43], + [25, -22], + [12, -32], + [-12, -33], + [-25, -32], + [-149, -98], + [-99, -76], + [-173, -97], + [-149, -44], + [-124, -32], + [-74, -33], + [-173, -130], + [-149, -130], + [-87, -65], + [-86, 0], + [-62, 43], + [-50, 54], + [-37, 87], + [0, 109], + [12, 65], + [13, 32], + [62, 55], + [111, 141], + [25, 75], + [25, 174], + [0, 32], + [37, 120], + [37, 130], + [25, 65], + [-25, 152], + [-25, 238], + [-25, 120], + [-49, 434], + [-25, 162], + [-210, 185], + [-149, 108], + [49, 119], + [-12, 11], + [-37, 65], + [-25, 0], + [-87, -32], + [-37, 43], + [-25, 54], + [0, 87], + [-12, 43], + [0, 66], + [-87, -11], + [-37, -44], + [-25, 0], + [-37, 55], + [-37, 65], + [-25, 162], + [-74, 44], + [-62, 54], + [-74, 43], + [-124, 109], + [-74, 43], + [-62, 54], + [-149, 109], + [-87, 65], + [-99, 65], + [-186, 141], + [-62, 43], + [-24, 11], + [-62, 44], + [-75, 43], + [-74, -22], + [-161, -108], + [-74, -44], + [-87, -10], + [-87, 10], + [-37, -10], + [-37, 10], + [-25, 65], + [-87, -10], + [-99, 10], + [-37, -10], + [-25, 21], + [-12, 44], + [-74, -11], + [-62, -54], + [-50, -33], + [-49, 0], + [-50, 33], + [-62, 54], + [-49, 65], + [-62, 32], + [-50, -10], + [-12, -33], + [-25, 0], + [-25, 98], + [-25, 21], + [-99, 65], + [-74, 33], + [-111, 0], + [-25, -43], + [-87, -22], + [-49, 54], + [-62, 33], + [-199, 54], + [-24, 22], + [-38, 141], + [-12, 65], + [-12, 97], + [0, 33], + [-25, 21], + [-74, 11], + [0, -238], + [-236, 0], + [-285, 0], + [-297, 0], + [-297, 0], + [-285, 0], + [-149, 0], + [-297, 0], + [-285, 0], + [-149, 0], + [-297, 0], + [-297, 0], + [-285, 0], + [-297, 0], + [-298, 0], + [-285, 0], + [-148, 0], + [-298, 0], + [-148, 0], + [-285, 0], + [-297, 0], + [-149, 0], + [-297, 0], + [-285, 0], + [-298, 0], + [-297, 0], + [-149, 0], + [-285, 0], + [-148, 0], + [-297, 0], + [-298, 0], + [-285, 0], + [-297, 0], + [-297, 0], + [-285, 0], + [-149, 0], + [-297, 0], + [-174, 0] + ], + [ + [19683, 86816], + [-49, 54], + [-37, -22], + [-13, -32], + [-12, 0], + [-12, 43], + [24, 33], + [-49, 21], + [0, 44], + [-13, 32], + [25, 11], + [37, 0], + [13, 22], + [-50, 21], + [-37, -10], + [0, 32], + [12, 33], + [0, 97], + [-37, -32], + [13, -22], + [-13, -32], + [-24, 0], + [-25, -33], + [-13, 0], + [-111, 43], + [-37, 33], + [-25, 43], + [-12, 44], + [24, 43], + [25, -11], + [37, -87], + [75, 44], + [0, 22], + [-38, -22], + [-37, 22], + [-25, 32], + [0, 174], + [-24, -11], + [0, -65], + [-37, -22], + [-25, -43], + [-50, -11], + [-49, 0], + [-25, 21], + [-99, 131], + [0, 32], + [-50, 119], + [-12, 65], + [-25, 0], + [0, 33], + [37, 76], + [25, 65], + [0, 141], + [-25, -33], + [0, -86], + [-12, -55], + [-37, -43], + [-50, -22], + [-99, 11], + [-62, -21], + [-49, 32], + [-50, -22], + [-149, 33], + [-12, 11], + [12, 32], + [62, 11], + [112, 44], + [-25, 10], + [-136, -21], + [-50, 0], + [0, 32], + [37, 54], + [0, 22], + [-37, 11], + [13, 65], + [-25, 0], + [-25, -32], + [-111, -11], + [-38, -22], + [-74, 33], + [-62, 43], + [-87, 108], + [0, 120], + [100, 162], + [24, 22], + [124, 11], + [-12, 32], + [-112, 0], + [-37, -21], + [-62, -130], + [-37, 21], + [0, 22], + [-25, 43], + [-25, 98], + [50, 141], + [-37, 0], + [0, 54], + [12, 65], + [124, 109], + [74, 21], + [25, -43], + [50, -22], + [25, -21], + [12, -44], + [62, -76], + [12, 0], + [-74, 98], + [-12, 54], + [-75, 54], + [-12, 44], + [0, 43], + [74, 76], + [13, 43], + [0, 44], + [-25, 32], + [0, -97], + [-25, -33], + [-149, -173], + [-62, -22], + [-49, -43], + [-13, -65], + [-37, -120], + [-37, -108], + [-37, 130], + [-50, 108], + [112, 98], + [-12, 87], + [-75, -65], + [0, 43], + [50, 239], + [25, 65], + [-13, 0], + [-87, -55], + [-37, 33], + [-24, 163], + [-38, 65], + [-74, 54], + [-74, 22], + [-25, 43], + [-12, 65], + [24, 65], + [25, 33], + [62, 11], + [-12, -98], + [24, 0], + [100, -87], + [24, 0], + [37, 22], + [25, 0], + [50, -22], + [12, 22], + [-37, 22], + [-50, 0], + [-49, -11], + [-37, 21], + [-25, 33], + [-37, 98], + [25, 65], + [49, 21], + [-25, 44], + [-24, 0], + [-75, -65], + [-49, -22], + [-50, -87], + [0, -43], + [-12, -54], + [0, -44], + [-75, -43], + [-37, -65], + [-37, 54], + [-49, 54], + [-25, 87], + [-62, 11], + [-62, 54], + [-25, 43], + [37, 87], + [50, 65], + [0, 87], + [12, 11], + [87, 22], + [62, 43], + [-99, 0], + [-62, -33], + [-74, 55], + [-38, 54], + [-12, 43], + [12, 33], + [0, 43], + [38, 98], + [24, 21], + [37, 98], + [62, 119], + [13, 55], + [86, 162], + [-12, 0], + [-37, 76], + [-12, -11], + [0, -130], + [-13, -43], + [-37, -87], + [-25, -32], + [-12, 21], + [37, 163], + [-25, 65], + [-12, 65], + [0, 119], + [25, 76] + ], + [ + [28627, 101771], + [-62, 0], + [-49, 44], + [0, 65], + [24, 32], + [62, 22], + [38, -43], + [37, -11], + [12, -44], + [-25, -43], + [-37, -22] + ], + [ + [22520, 101565], + [62, -11], + [136, 44], + [87, 11], + [37, -11], + [37, 21], + [0, 87], + [62, 76], + [75, 33], + [111, -11], + [112, -33], + [136, -21], + [198, -87], + [62, -33], + [12, -21], + [-37, -66], + [-86, -86], + [-75, -22], + [-25, -22], + [75, -32], + [49, 32], + [75, 65], + [12, -54], + [50, -11], + [62, 44], + [61, 65], + [100, 43], + [24, 22], + [75, 11], + [0, 65], + [-25, 21], + [-99, 44], + [-37, 54], + [0, 33], + [198, 0], + [37, -11], + [136, -65], + [37, -44], + [124, -54], + [50, -32], + [0, -44], + [62, -22], + [37, -43], + [49, -108], + [25, -120], + [75, -141], + [12, -97], + [25, -33], + [49, -11], + [25, -21], + [50, -11], + [37, 54], + [124, 76], + [-25, 22], + [37, 11], + [-87, 86], + [-49, 76], + [-37, 98], + [-13, 87], + [-37, 43], + [0, 43], + [-25, 44], + [-74, 282], + [0, 32], + [37, 33], + [62, 0], + [-49, 43], + [12, 43], + [111, -10], + [75, -22], + [136, -65], + [50, 54], + [49, -11], + [112, -43], + [148, -76], + [87, -33], + [62, -54], + [74, -87], + [0, -54], + [37, -43], + [0, -44], + [25, -97], + [124, -271], + [37, -65], + [87, -109], + [49, -76], + [13, -119], + [-37, -54], + [-38, -109], + [13, -43], + [124, -76], + [74, -108], + [25, -22], + [99, -54], + [136, -55], + [37, -32], + [25, 11], + [-25, 65], + [13, 21], + [99, -86], + [136, -65], + [149, -87], + [62, 11], + [37, -22], + [25, -76], + [148, 11], + [37, -22], + [38, -152], + [0, -97], + [-38, -33], + [-111, 22], + [-37, 87], + [-13, 0], + [-49, -87], + [-37, 0], + [-124, 76], + [-50, 11], + [-99, -54], + [-25, -22], + [25, -33], + [0, -43], + [-25, -33], + [-111, 11], + [-149, 76], + [-37, -22], + [124, -108], + [25, 0], + [0, -65], + [-25, -87], + [12, -11], + [62, 76], + [161, 87], + [99, 11], + [62, -44], + [-37, -43], + [0, -43], + [25, -33], + [62, -11], + [12, -54], + [-24, -65], + [-223, -87], + [-87, -11], + [-50, -32], + [-86, 11], + [-112, -11], + [-198, 32], + [-99, 33], + [-37, 0], + [-38, -33], + [-185, 33], + [-25, 22], + [49, 76], + [-86, 10], + [-87, 22], + [-161, 11], + [-50, 11], + [-74, 43], + [0, 98], + [-62, 32], + [-37, 0], + [-74, -54], + [-62, -108], + [-112, -98], + [-25, -11], + [-148, -32], + [-174, -11], + [-62, -22], + [-136, -87], + [-186, -54], + [-161, -32], + [-173, -11], + [-136, -22], + [-99, 11], + [-62, -33], + [-335, -10], + [-198, -33], + [-87, 11], + [-74, 65], + [-99, 152], + [12, 119], + [-25, 98], + [-12, 10], + [-124, 33], + [-86, 11], + [-298, 0], + [-148, 11], + [-87, 11], + [-87, 21], + [-136, 54], + [-74, 98], + [-137, 141], + [-24, 119], + [0, 33], + [24, 32], + [198, 44], + [347, 54], + [322, 33], + [149, 0], + [87, -22], + [86, 0], + [162, -11], + [185, -22], + [50, 0], + [111, 33], + [137, 0], + [49, 22], + [-25, 21], + [-136, 65], + [-359, 109], + [-87, 21], + [-124, 22], + [-198, -11], + [-87, -21], + [-86, -11], + [-161, -11], + [-260, -11], + [-50, 22], + [-260, -11], + [-211, 11], + [-235, 162], + [-37, 55], + [37, 43], + [111, 65], + [223, 44], + [298, 75], + [185, 33], + [-49, 22], + [0, 21], + [99, 22], + [136, -11], + [0, 22], + [-74, 22], + [-421, -65], + [-186, 0], + [-136, -33], + [-75, 0], + [-86, 33], + [-13, 21], + [25, 33], + [99, 21], + [50, 66], + [-223, -11], + [-75, 0], + [-99, 21], + [-37, 55], + [0, 86], + [13, 55], + [123, 108], + [75, 22], + [62, 54], + [-99, 87], + [37, 65], + [86, 65], + [298, 173], + [99, 33], + [136, 54], + [359, 98], + [310, 97], + [112, -21], + [49, -33], + [37, -130], + [0, -98], + [-12, -32], + [-62, -76], + [-87, -87] + ], + [ + [25704, 101760], + [-50, 11], + [-49, 33], + [-174, 130], + [-12, 43], + [-149, 98], + [-136, 43], + [-12, 11], + [99, 109], + [24, 10], + [372, 44], + [136, -11], + [99, -65], + [38, 0], + [61, -65], + [-12, -120], + [-74, -108], + [-62, -54], + [0, -33], + [-99, -76] + ], + [ + [34561, 102227], + [62, -11], + [371, 11], + [75, -11], + [235, -65], + [62, -22], + [62, -98], + [87, -21], + [37, -33], + [24, -65], + [100, -43], + [12, -76], + [62, -54], + [-37, -22], + [-75, -11], + [-210, 11], + [-285, 33], + [-248, -22], + [-198, -54], + [-124, -11], + [-149, 65], + [-62, 130], + [-24, 98], + [-149, 32], + [-62, 33], + [-12, 32], + [12, 65], + [-25, 65], + [0, 87], + [38, 22], + [123, 0], + [99, -33], + [199, -32] + ], + [ + [32133, 100567], + [12, -10], + [149, 43], + [161, 65], + [186, 0], + [37, -11], + [-25, -43], + [74, -44], + [25, 55], + [25, 162], + [25, 98], + [0, 54], + [-62, 44], + [-75, -11], + [-74, 21], + [-49, 33], + [-62, 87], + [-112, 76], + [13, 21], + [111, 44], + [50, 76], + [24, 10], + [112, -10], + [136, -55], + [-12, 33], + [-50, 43], + [-12, 44], + [74, 32], + [-124, 22], + [-62, -22], + [-86, 44], + [-87, 119], + [0, 87], + [25, 54], + [37, 43], + [74, 11], + [347, -98], + [-12, 33], + [-273, 98], + [-111, 32], + [-25, 33], + [161, 141], + [136, 32], + [62, 44], + [111, 0], + [112, -22], + [-50, 54], + [62, 43], + [112, 33], + [260, 65], + [248, 0], + [111, -22], + [75, -32], + [61, -98], + [25, -108], + [50, -44], + [111, -43], + [37, -65], + [-12, -43], + [12, -44], + [50, -76], + [50, -21], + [0, -22], + [-50, -43], + [-198, -152], + [87, 21], + [49, -21], + [-74, -109], + [-37, -43], + [86, -54], + [-86, -11], + [0, -109], + [49, 11], + [25, 44], + [111, 97], + [99, 44], + [62, -33], + [13, 11], + [-75, 76], + [13, 43], + [49, 33], + [50, 11], + [50, -66], + [74, 0], + [37, 33], + [111, -76], + [-12, -108], + [12, -33], + [75, -76], + [49, 11], + [-49, 54], + [-25, 44], + [12, 108], + [38, 54], + [99, -54], + [99, 11], + [136, -65], + [74, 0], + [-12, 22], + [-50, 10], + [-198, 76], + [-62, 44], + [-12, 54], + [49, 54], + [124, 54], + [149, 33], + [99, 0], + [124, -11], + [74, -22], + [174, -76], + [124, 11], + [185, -65], + [62, -65], + [25, -65], + [-12, -32], + [-112, -109], + [-49, -22], + [-37, -43], + [12, -11], + [161, 87], + [87, 22], + [62, 0], + [148, -33], + [25, -43], + [-12, -54], + [-25, -33], + [-198, -65], + [-112, -11], + [87, -32], + [87, 10], + [0, -21], + [-38, -44], + [-12, -43], + [0, -65], + [-62, -109], + [12, -10], + [87, 75], + [13, 87], + [37, 65], + [62, 65], + [99, 0], + [49, 44], + [62, 11], + [37, -33], + [-62, -76], + [-111, -119], + [50, 11], + [24, 32], + [99, 76], + [25, -43], + [50, -33], + [25, -65], + [49, -32], + [25, 21], + [-37, 87], + [37, 43], + [99, 76], + [111, -43], + [161, -11], + [162, -43], + [136, -98], + [25, -54], + [-75, -87], + [-62, -32], + [-99, 10], + [-49, -21], + [-99, -87], + [-112, -65], + [112, 0], + [99, 119], + [86, 11], + [137, -43], + [62, 11], + [49, 43], + [87, 32], + [37, -32], + [12, -33], + [0, -86], + [-37, -44], + [-148, -108], + [-75, -11], + [-62, -22], + [-49, -54], + [-62, -32], + [49, -22], + [25, 11], + [37, 54], + [37, 32], + [38, 0], + [24, -32], + [112, 54], + [37, 33], + [99, 65], + [74, 32], + [137, 33], + [49, -11], + [37, -33], + [112, 11], + [74, -21], + [37, -22], + [199, -76], + [24, -22], + [13, -54], + [-37, -43], + [-25, 0], + [-99, -65], + [-211, -33], + [-87, -43], + [-123, -76], + [49, -22], + [37, 11], + [62, 54], + [136, 33], + [161, 11], + [13, -33], + [-99, -108], + [37, -22], + [87, 11], + [24, 43], + [38, 22], + [62, 11], + [24, 32], + [-37, 11], + [13, 43], + [61, 55], + [87, -22], + [50, -33], + [124, -119], + [62, -108], + [0, -65], + [-50, -22], + [-161, 32], + [-74, 0], + [-62, -21], + [-62, -55], + [-99, 0], + [-62, -10], + [-99, -33], + [-38, -22], + [0, -21], + [50, 0], + [99, 32], + [99, 11], + [161, -65], + [50, -11], + [25, 11], + [161, 0], + [111, -33], + [87, -54], + [37, -32], + [0, -55], + [-37, -32], + [-149, 11], + [-37, 11], + [-50, -11], + [-99, 21], + [-62, 33], + [-86, -33], + [-75, 22], + [-74, -22], + [-149, -65], + [25, -10], + [198, 54], + [38, 0], + [185, -76], + [0, -65], + [-37, -98], + [-161, 44], + [-74, 0], + [-62, -22], + [-174, 32], + [-24, -10], + [148, -55], + [186, -21], + [62, -33], + [0, -43], + [74, -54], + [99, 21], + [62, -32], + [87, -22], + [124, 0], + [50, -11], + [-13, -22], + [-87, -21], + [-12, -33], + [74, -76], + [0, -21], + [-37, -65], + [75, 32], + [37, -11], + [-13, 65], + [38, 22], + [111, 22], + [-25, -98], + [0, -54], + [-49, -87], + [-37, -32], + [49, -11], + [62, 86], + [74, 66], + [13, 0], + [0, -66], + [37, -21], + [49, 32], + [50, 0], + [50, -65], + [37, 44], + [111, 54], + [25, 0], + [25, -33], + [-62, -54], + [-13, -43], + [13, -22], + [62, 0], + [74, 33], + [37, -22], + [37, -43], + [87, -76], + [50, 21], + [62, -54], + [-87, -43], + [25, -98], + [-99, 11], + [-25, -33], + [0, -32], + [62, 0], + [49, 11], + [75, 0], + [0, 32], + [49, 11], + [37, 22], + [87, -22], + [99, -65], + [-37, -43], + [-50, -109], + [-136, -108], + [25, 0], + [161, 65], + [111, 11], + [38, 10], + [37, -21], + [74, -11], + [99, 87], + [50, -22], + [49, -54], + [99, -87], + [62, -65], + [13, -43], + [-50, -33], + [-25, 0], + [-62, 54], + [-62, 22], + [-37, 0], + [-37, -33], + [161, -76], + [25, -54], + [0, -32], + [-99, -33], + [-99, 11], + [-75, 43], + [-49, 11], + [-13, -11], + [50, -54], + [-50, -54], + [174, -98], + [12, -21], + [-49, -22], + [-161, 11], + [74, -76], + [0, -43], + [-37, -11], + [-37, -55], + [-13, -54], + [-62, 0], + [-49, -11], + [-74, 22], + [-75, 65], + [-12, -32], + [-75, -22], + [0, -11], + [112, -22], + [-12, -54], + [0, -195], + [-13, -65], + [-25, -65], + [-49, -54], + [-74, 97], + [-75, 22], + [-37, -33], + [-62, 65], + [13, 98], + [-13, 22], + [-49, -65], + [-25, -87], + [-37, 32], + [-112, 131], + [-37, 54], + [-74, 152], + [-37, 32], + [12, 44], + [62, 65], + [62, 32], + [62, 22], + [24, 32], + [38, 76], + [74, 76], + [-25, 11], + [-87, -65], + [-74, -98], + [-111, -43], + [-75, -11], + [-99, 11], + [-25, 11], + [13, 43], + [-25, 22], + [-49, 0], + [-50, 54], + [-74, 22], + [-99, 130], + [-25, 65], + [-75, 43], + [13, -54], + [-74, -11], + [-38, 33], + [-12, -33], + [50, -54], + [0, -76], + [-50, -11], + [-74, 65], + [-112, 55], + [25, -76], + [37, -65], + [174, -141], + [-25, -55], + [-50, -21], + [-49, 0], + [-99, 32], + [-50, 33], + [-62, 65], + [-99, 76], + [-25, 0], + [-25, -33], + [38, -11], + [86, -65], + [13, -21], + [-25, -33], + [0, -32], + [49, -65], + [87, -33], + [-25, -98], + [-12, -21], + [25, -11], + [86, 43], + [25, 0], + [62, -32], + [37, -65], + [62, -22], + [-12, -22], + [-62, -32], + [50, -33], + [61, -87], + [0, -43], + [62, -22], + [13, -32], + [37, -22], + [50, 0], + [111, -76], + [0, -21], + [-37, -33], + [37, -33], + [25, 11], + [12, 33], + [62, 65], + [50, -22], + [86, -97], + [38, 10], + [49, -54], + [-25, -32], + [-62, -33], + [0, -11], + [124, 0], + [25, -11], + [12, -32], + [-49, -87], + [-50, 11], + [-86, 0], + [86, -54], + [62, -87], + [0, -43], + [50, -11], + [37, 11], + [87, 0], + [-13, -44], + [-37, -21], + [12, -11], + [50, 11], + [12, -11], + [62, -120], + [-49, -21], + [0, -65], + [25, -65], + [0, -65], + [-13, -66], + [-25, -10], + [-37, 10], + [-62, 185], + [-37, 54], + [-49, 33], + [37, -163], + [0, -87], + [-13, -32], + [62, -76], + [50, -109], + [25, -11], + [-25, -32], + [-50, 0], + [-86, 43], + [-13, -11], + [37, -141], + [-12, -54], + [-25, 22], + [-74, 87], + [-124, 86], + [-37, -10], + [-25, 32], + [-99, 87], + [0, -65], + [-74, 21], + [-62, 120], + [-13, -87], + [-24, -11], + [-38, 87], + [-37, 11], + [-25, 54], + [-61, 0], + [-112, 108], + [-74, 98], + [-37, 0], + [37, -141], + [-13, 0], + [-161, 141], + [-86, 54], + [-50, 11], + [-87, 0], + [-12, -32], + [37, -65], + [50, -44], + [99, -108], + [74, -109], + [173, -65], + [-24, -32], + [124, -65], + [136, -131], + [12, -21], + [75, -22], + [24, -22], + [62, -86], + [62, -98], + [87, -43], + [12, -44], + [-49, -43], + [25, -76], + [0, -43], + [-62, -22], + [-62, 11], + [-124, 76], + [-136, 43], + [-50, 11], + [-37, 32], + [-384, 65], + [-62, 44], + [-124, 54], + [-99, 98], + [-74, 130], + [-75, 11], + [-86, -22], + [-62, 0], + [-112, 65], + [-87, 33], + [-62, 43], + [-37, 11], + [37, 76], + [-86, -55], + [-87, 55], + [-124, 141], + [-49, 43], + [12, 11], + [99, 0], + [25, 11], + [74, 65], + [-49, 22], + [-25, 43], + [-37, 32], + [-37, 11], + [-137, -11], + [-24, 33], + [37, 65], + [-13, 11], + [-74, -44], + [-25, 0], + [-62, 131], + [-12, 0], + [-62, 54], + [-87, 108], + [-74, 55], + [-25, 32], + [62, 87], + [-124, 22], + [-37, -22], + [-62, 11], + [-12, -76], + [-25, -22], + [-25, 11], + [-12, 108], + [-25, 11], + [-74, 0], + [-37, 22], + [-38, 98], + [-24, 0], + [-75, -33], + [37, -33], + [62, -97], + [-24, -44], + [-62, -21], + [-62, 0], + [-87, 21], + [-62, 33], + [-74, -11], + [-13, -87], + [-99, 0], + [-124, -54], + [-49, 0], + [-62, -32], + [-50, -11], + [-99, 32], + [-86, 11], + [-75, 44], + [-49, -11], + [-99, 86], + [-50, 109], + [0, 54], + [25, 33], + [12, 86], + [13, 22], + [61, 54], + [149, 55], + [25, 32], + [-25, 76], + [0, 33], + [37, 43], + [25, 11], + [99, -33], + [62, 0], + [248, -76], + [87, -43], + [62, -54], + [49, -76], + [-25, -44], + [0, -43], + [37, -22], + [13, 11], + [0, 54], + [25, 11], + [-13, 65], + [-37, 44], + [-99, 76], + [25, 32], + [136, -22], + [50, 11], + [61, 55], + [50, 10], + [62, -21], + [37, 0], + [62, 21], + [50, 55], + [86, 21], + [37, 0], + [75, -21], + [37, 0], + [0, 32], + [-25, 76], + [-37, 65], + [-99, 76], + [-124, 130], + [-12, 33], + [12, 43], + [149, 87], + [124, 97], + [111, 109], + [87, 32], + [12, 66], + [62, 119], + [112, 43], + [37, 22], + [49, 76], + [0, 22], + [-49, 32], + [-75, 195], + [-49, 98], + [-62, 87], + [-50, 97], + [-99, 98], + [13, 65], + [-99, -43], + [-75, 43], + [-25, 65], + [38, 65], + [0, 33], + [-25, 43], + [-74, 11], + [-25, -11], + [62, -76], + [-13, -11], + [-99, -11], + [-49, 22], + [-99, 119], + [12, 22], + [-87, 11], + [62, 43], + [0, 22], + [-62, 11], + [0, 32], + [75, 33], + [-50, 11], + [-37, -22], + [-50, -54], + [-37, -22], + [-49, 33], + [-62, 0], + [-25, -44], + [-87, -32], + [-124, -65], + [-62, -22], + [-62, 0], + [-12, 22], + [12, 54], + [0, 98], + [25, 32], + [50, 22], + [99, -22], + [37, 0], + [74, 54], + [38, 65], + [-50, 65], + [-87, 44], + [-124, 32], + [-37, 44], + [0, 54], + [99, 32], + [0, 11], + [-99, 11], + [-86, -65], + [-50, 22], + [-37, 0], + [-37, 32], + [37, 11], + [49, 44], + [-49, 54], + [-75, 11], + [-123, -11], + [-25, 76], + [0, 54], + [-37, 119], + [-174, -11], + [-124, 87], + [-49, 54], + [-25, 11], + [-50, 76], + [-24, 11], + [-99, -76], + [-13, -54], + [13, -11], + [111, -33], + [62, -54], + [25, -87], + [0, -32], + [-37, -43], + [-75, -33], + [-74, -22], + [-99, 0], + [-198, 65], + [-25, 0], + [-149, 33], + [-49, 0], + [-99, 22], + [-149, 21], + [-37, -11], + [49, -32], + [62, -11], + [50, -32], + [87, -76], + [37, -55], + [-37, -21], + [-211, 130], + [-198, -65], + [-124, 11], + [-223, 97], + [-136, -32], + [-112, 0], + [-235, 21], + [-74, 22], + [-50, 33], + [-50, 0], + [-136, 21], + [-124, -54], + [-136, 43], + [-62, 44], + [-49, 108], + [12, 44], + [-112, -11], + [-111, 11], + [-12, -22], + [37, -33], + [-62, -10], + [-136, 10], + [-75, -54], + [-186, 130], + [-99, 11], + [-62, 33], + [-124, 152], + [-49, 151], + [0, 44], + [111, -22], + [174, 0], + [74, -32], + [99, -22], + [174, 0], + [124, 22], + [12, 10], + [-87, 33], + [-173, 98], + [-62, 10], + [-186, 11], + [-161, 22], + [-124, 43], + [-124, 65], + [-37, 87], + [-12, 98], + [-25, 119], + [25, 65], + [99, 65], + [-62, 33], + [-12, 32], + [0, 98], + [12, 32], + [173, 239], + [0, 65], + [37, 98], + [87, 97], + [75, 33], + [12, 54], + [272, 174], + [149, 54], + [248, 43], + [124, 11], + [161, 0], + [285, -22], + [49, -32], + [0, -44], + [-87, -54], + [-161, -87], + [-111, -97], + [-161, -217], + [-50, -54], + [-12, -98], + [25, -43], + [74, -76], + [12, -44], + [0, -217], + [38, -130], + [62, -86], + [173, -131], + [161, -97], + [12, -33], + [-37, -32], + [-86, -44], + [-124, -21], + [-62, -22], + [-87, -43], + [-99, -33], + [-37, -22] + ], + [ + [27512, 102400], + [298, -130], + [223, 43], + [123, 11], + [112, 44], + [87, 0], + [123, -22], + [75, -87], + [0, -32], + [-37, -33], + [-186, -65], + [25, -22], + [74, 11], + [37, -43], + [-12, -22], + [-75, -22], + [-99, -43], + [-223, -163], + [0, -43], + [25, -11], + [62, 44], + [87, 21], + [99, 0], + [62, -21], + [62, -55], + [-37, -32], + [49, -11], + [62, -54], + [-37, -76], + [37, 0], + [62, 32], + [124, 11], + [25, -97], + [0, -44], + [-25, -54], + [-37, -33], + [-62, -21], + [74, -44], + [0, -43], + [-62, -76], + [50, -43], + [12, -87], + [-149, -43], + [-62, -55], + [-86, -32], + [-37, 0], + [-211, 22], + [-37, 32], + [-13, 54], + [-49, -21], + [12, -33], + [75, -98], + [12, -75], + [-74, -55], + [-87, -32], + [-50, 11], + [-61, 32], + [-87, 11], + [-62, 108], + [-62, 55], + [-50, 65], + [-136, 97], + [-74, 65], + [-87, 87], + [-74, 33], + [-62, 0], + [-75, 76], + [-99, -33], + [-99, 43], + [-12, 44], + [-37, 11], + [-13, 32], + [-148, 76], + [-112, 98], + [25, 97], + [37, 44], + [74, 54], + [100, 0], + [74, -33], + [25, -43], + [49, -22], + [62, -54], + [25, -54], + [87, -22], + [74, 11], + [136, 33], + [37, 130], + [50, -54], + [37, 10], + [13, 33], + [-62, 98], + [-62, 0], + [-38, 21], + [38, 65], + [74, 0], + [62, -32], + [12, 21], + [-86, 65], + [-38, 11], + [-37, -32], + [-86, -22], + [-50, 0], + [-198, 98], + [-25, 43], + [74, 43], + [112, 22], + [49, -22], + [62, -54], + [50, 11], + [-25, 43], + [-62, 22], + [-62, 54], + [-12, 44], + [25, 21], + [148, 33], + [99, -33], + [75, 0], + [24, 33], + [-86, 0], + [-25, 22], + [74, 32] + ], + [ + [28119, 102357], + [-148, -11], + [-50, -22], + [-49, 0], + [-112, 33], + [-37, 22], + [111, 32], + [87, 43], + [87, 11], + [173, 44], + [124, 0], + [25, -22], + [-37, -43], + [-137, -76], + [-37, -11] + ], + [ + [29866, 102541], + [136, -32], + [99, -33], + [62, -43], + [37, -11], + [199, 32], + [185, -10], + [161, -33], + [87, -54], + [0, -33], + [-62, -76], + [-74, -76], + [-74, -43], + [-25, -54], + [-62, -76], + [-112, -33], + [50, -32], + [-13, -33], + [-111, -141], + [-50, -43], + [-111, -76], + [-50, 0], + [-334, 54], + [-74, -11], + [-223, -21], + [161, -54], + [74, -87], + [0, -65], + [-111, -109], + [-62, -141], + [-38, -21], + [-123, 32], + [-174, -22], + [-62, 11], + [13, 98], + [-13, 97], + [-25, 98], + [-99, 174], + [-24, 108], + [12, 109], + [0, 130], + [-25, 141], + [0, 76], + [37, 32], + [62, 11], + [124, -43], + [37, 21], + [-49, 54], + [-37, 66], + [0, 32], + [37, 43], + [111, 44], + [87, 11], + [186, 11], + [49, -11], + [137, 43], + [74, -11] + ], + [ + [20724, 102509], + [99, 54], + [87, 0], + [25, -22], + [37, -76], + [99, 98], + [62, 32], + [198, 11], + [161, -21], + [112, -44], + [161, -87], + [260, -173], + [161, -76], + [37, -54], + [-25, -65], + [-186, -65], + [-161, -44], + [-198, -97], + [-149, -44], + [-173, -86], + [-334, -131], + [-62, -54], + [-124, -184], + [-99, -44], + [-99, 0], + [-38, -10], + [0, -55], + [-49, -97], + [-37, -217], + [-25, -44], + [-37, -32], + [-112, -43], + [-186, -33], + [-49, 43], + [-50, -10], + [-136, -109], + [-136, -43], + [-99, -65], + [-87, 0], + [-99, 76], + [-99, 173], + [-99, 98], + [-13, 21], + [-260, 98], + [-186, 87], + [-185, -11], + [24, 65], + [0, 43], + [50, 33], + [-13, 32], + [50, 44], + [37, 76], + [37, 11], + [38, 43], + [74, 54], + [-25, 33], + [12, 97], + [25, 33], + [124, 43], + [0, 44], + [-62, 10], + [-25, 22], + [13, 44], + [49, 54], + [75, 130], + [111, 65], + [25, 76], + [87, 76], + [-38, 43], + [-74, 11], + [-49, 65], + [-112, 184], + [-49, 44], + [12, 22], + [421, 54], + [285, 11], + [297, 54], + [87, 0], + [136, -33], + [87, -43], + [111, -43], + [211, -66], + [124, -10], + [-62, -76] + ], + [ + [28429, 102769], + [-99, -43], + [-37, 32], + [111, 76], + [50, -32], + [-25, -33] + ], + [ + [29135, 102758], + [-12, -11], + [-149, 33], + [-25, 22], + [62, 32], + [50, 0], + [86, -54], + [-12, -22] + ], + [ + [26100, 103083], + [-62, 0], + [-111, 22], + [-75, 33], + [-12, 21], + [62, 109], + [74, 54], + [137, 11], + [86, -33], + [25, -76], + [37, -32], + [0, -43], + [-49, -33], + [-112, -33] + ], + [ + [29742, 103083], + [25, -54], + [0, -54], + [-25, -108], + [-12, -11], + [-335, -22], + [-87, 22], + [-173, 76], + [-50, 10], + [-148, 11], + [-75, 65], + [-61, 0], + [-38, 44], + [-74, 0], + [0, 43], + [74, 87], + [75, 22], + [12, 76], + [62, 54], + [99, 54], + [211, 54], + [136, 0], + [136, -43], + [124, -76], + [74, -98], + [38, -32], + [24, -54], + [-12, -66] + ], + [ + [28862, 103387], + [-24, -22], + [-99, 11], + [-87, -76], + [-74, 0], + [-38, 55], + [13, 32], + [198, 54], + [12, 33], + [87, -22], + [62, -43], + [-50, -22] + ], + [ + [20266, 103528], + [-50, 0], + [0, 22], + [74, 54], + [25, -32], + [-49, -44] + ], + [ + [29408, 103528], + [-38, 0], + [-62, 33], + [-37, 76], + [124, 54], + [25, -22], + [62, -108], + [-13, -22], + [-61, -11] + ], + [ + [21207, 103431], + [-99, -44], + [-62, 0], + [-99, 33], + [-74, 11], + [-25, 21], + [49, 44], + [211, 130], + [173, 54], + [124, 76], + [87, 0], + [-37, -87], + [-87, -97], + [-124, -131], + [-37, -10] + ], + [ + [34722, 103647], + [0, -43], + [-99, -22], + [-62, 0], + [-62, 33], + [49, 43], + [198, 120], + [50, -22], + [-37, -54], + [-37, -22], + [0, -33] + ], + [ + [26757, 103702], + [62, -55], + [-100, -21], + [-86, -76], + [-124, -11], + [-136, 0], + [24, 43], + [75, 55], + [-50, 21], + [-198, -32], + [-74, 21], + [62, 65], + [-149, 0], + [-62, 44], + [25, 43], + [111, 33], + [149, 21], + [161, 33], + [186, -22], + [25, -119], + [24, 0], + [75, -43] + ], + [ + [26137, 104049], + [99, 11], + [50, -33], + [186, -54], + [-50, -54], + [-99, -22], + [-310, 0], + [-74, 130], + [0, 43], + [136, 33], + [87, -11], + [-25, -43] + ], + [ + [28305, 103984], + [12, -33], + [-24, -32], + [12, -44], + [50, -43], + [12, -76], + [-25, -33], + [-12, -76], + [12, -54], + [-25, -32], + [-74, -22], + [13, -11], + [148, -32], + [13, -11], + [-25, -130], + [-62, 21], + [-87, -54], + [13, -98], + [49, -43], + [12, -32], + [-111, -11], + [12, -33], + [-49, -22], + [-161, -10], + [-198, 0], + [-87, 21], + [-74, -43], + [-211, 22], + [-25, 10], + [-62, 98], + [13, 22], + [99, 11], + [-75, 32], + [-123, 33], + [12, 43], + [149, 33], + [99, 65], + [74, 21], + [0, 22], + [186, 22], + [12, 11], + [-248, -11], + [-346, -33], + [-100, -21], + [-86, 10], + [-372, -54], + [-62, 11], + [-25, 43], + [25, 22], + [112, 43], + [49, 44], + [-12, 22], + [49, 43], + [75, 0], + [111, -33], + [62, -32], + [62, 0], + [-62, 43], + [-25, 44], + [25, 43], + [-99, 11], + [-37, 21], + [-12, 44], + [111, 65], + [-12, 11], + [-124, 0], + [-75, 32], + [13, 33], + [111, 76], + [124, -22], + [99, -43], + [13, -55], + [297, -162], + [50, -33], + [74, -21], + [62, 21], + [-99, 44], + [-50, 65], + [37, 11], + [75, -11], + [0, 21], + [-62, 22], + [-75, 0], + [-74, 33], + [149, 43], + [-62, 22], + [-174, 32], + [-74, 33], + [12, 43], + [161, 54], + [112, 11], + [136, 0], + [174, -108], + [86, 11], + [-37, 86], + [99, 55], + [62, -22], + [99, -54], + [99, -33], + [50, 0], + [37, -32] + ], + [ + [27091, 104049], + [-87, 0], + [-37, 21], + [149, 33], + [99, 54], + [149, 0], + [62, -11], + [-161, -54], + [-174, -43] + ], + [ + [24663, 103723], + [99, 11], + [75, -22], + [24, -54], + [-86, -65], + [24, -32], + [75, 54], + [49, 11], + [112, 0], + [62, -33], + [25, -43], + [99, 22], + [-50, 32], + [-12, 54], + [111, 65], + [50, 0], + [161, -32], + [111, -44], + [37, -119], + [-12, -65], + [-50, -87], + [-61, -195], + [-87, -65], + [-161, -43], + [-161, -55], + [-149, 11], + [-124, 33], + [-136, -33], + [-87, 0], + [-99, 33], + [37, 21], + [-62, 22], + [-223, -119], + [-235, -22], + [-124, -32], + [-74, -65], + [-62, -33], + [-124, -32], + [-149, -55], + [-272, -43], + [-174, -11], + [-173, 11], + [-260, 108], + [-37, 44], + [25, 32], + [61, 33], + [273, 65], + [173, 65], + [62, 11], + [161, 11], + [75, -11], + [99, 11], + [62, 21], + [148, 87], + [13, 22], + [-50, 21], + [-99, -43], + [-111, -11], + [-75, -21], + [-86, 0], + [-75, 43], + [-62, 0], + [-49, -43], + [-50, -22], + [-136, 0], + [-124, -22], + [-37, 11], + [-25, 76], + [37, 76], + [87, 43], + [-25, 11], + [-99, -22], + [-62, 11], + [-37, -97], + [-124, 21], + [62, -65], + [-37, -54], + [-136, -54], + [-75, -11], + [-74, 76], + [-50, 11], + [-37, -22], + [-62, -76], + [-148, 54], + [-112, 76], + [-186, -11], + [-173, 33], + [-25, 43], + [25, 55], + [62, 54], + [149, 21], + [235, 0], + [50, 11], + [260, 76], + [74, 44], + [-12, 10], + [-310, -65], + [-136, -10], + [-199, 10], + [-49, 11], + [37, 65], + [87, 33], + [136, 22], + [198, 21], + [124, 0], + [-49, 33], + [-285, -11], + [-75, 32], + [37, 55], + [-24, 32], + [49, 44], + [87, 32], + [161, -11], + [285, -11], + [-37, 33], + [-223, 22], + [-50, 10], + [13, 66], + [74, 43], + [272, 43], + [87, 0], + [112, -32], + [24, -22], + [25, -76], + [50, -43], + [37, -11], + [223, 32], + [161, -43], + [124, -76], + [161, -87], + [-74, -54], + [12, -11], + [173, 0], + [87, -141], + [87, -32], + [198, 0], + [471, -33], + [49, 22], + [13, 33], + [-13, 65], + [-297, 108], + [-25, 43], + [149, 55], + [12, 54], + [-99, 65], + [-74, 11], + [-99, 32], + [-37, 55], + [12, 32], + [149, 65], + [111, 109], + [62, 43], + [87, 33], + [86, 0], + [99, -44], + [13, -43], + [-37, -33], + [37, -119], + [111, -65], + [25, -65], + [-99, -87], + [37, -22] + ], + [ + [31055, 104005], + [-111, -11], + [-87, 55], + [-87, 97], + [13, 33], + [123, 32], + [75, 0], + [62, -32], + [24, -44], + [-37, -32], + [-12, -43], + [37, -55] + ], + [ + [22855, 104157], + [-50, -22], + [-359, 22], + [-37, 33], + [74, 32], + [74, 11], + [186, 11], + [99, -22], + [37, -43], + [-24, -22] + ], + [ + [29482, 104255], + [124, 11], + [111, -33], + [136, -65], + [13, -54], + [-50, -65], + [-62, -55], + [25, -10], + [149, 97], + [99, -11], + [136, 0], + [186, 44], + [161, 0], + [62, -11], + [136, -54], + [62, -44], + [-25, -21], + [-272, 21], + [25, -43], + [173, 0], + [533, -87], + [24, -22], + [-61, -43], + [-310, -22], + [-186, 11], + [-149, 33], + [-49, -11], + [49, -33], + [87, -10], + [74, -22], + [25, -22], + [161, -11], + [75, -54], + [49, 0], + [74, -76], + [62, 11], + [99, -65], + [-12, -43], + [-37, -33], + [-99, -43], + [124, 0], + [124, -76], + [37, 32], + [-13, 76], + [50, 22], + [49, -11], + [124, -76], + [161, 33], + [38, -11], + [37, -44], + [49, 66], + [37, 21], + [161, -87], + [87, -10], + [37, -22], + [174, -22], + [12, 33], + [-62, 32], + [37, 22], + [137, 33], + [74, -11], + [124, 43], + [136, 11], + [235, 98], + [62, 0], + [174, -44], + [309, 54], + [62, 0], + [174, -21], + [173, -33], + [-12, -43], + [62, -22], + [161, 0], + [136, -32], + [12, -33], + [-61, -33], + [61, -10], + [124, 0], + [62, -55], + [25, -76], + [-161, -86], + [-149, -55], + [87, -32], + [161, 22], + [50, -11], + [49, -54], + [-37, -22], + [-149, -22], + [-99, 33], + [-37, -11], + [50, -33], + [-25, -151], + [-335, -11], + [-198, -55], + [-86, 0], + [-124, 33], + [-112, 0], + [-87, 33], + [-49, 75], + [12, 76], + [-37, 0], + [-74, 44], + [-25, -33], + [50, -22], + [-13, -86], + [-49, -54], + [-112, -11], + [-136, -33], + [-149, 11], + [-86, 22], + [-100, -33], + [-74, 54], + [-37, -43], + [-87, -22], + [-49, 0], + [-62, 33], + [-75, -22], + [-111, 33], + [0, -44], + [-112, -11], + [-136, 22], + [-74, -22], + [-136, 11], + [-149, 0], + [-50, 33], + [75, 152], + [-50, 21], + [-62, -11], + [-37, -54], + [-37, 0], + [-12, 44], + [-62, -33], + [-38, 0], + [13, -65], + [-87, -43], + [-136, -11], + [-186, 43], + [-62, 0], + [-87, 54], + [-111, 22], + [0, -54], + [-74, 11], + [-75, -11], + [-37, 32], + [-74, 22], + [-75, 130], + [-24, 76], + [37, 33], + [-50, 43], + [-49, 22], + [-25, 43], + [0, 76], + [111, 119], + [13, 33], + [-37, 119], + [-186, 163], + [-136, 152], + [-25, 11], + [-136, -33], + [-25, -22], + [-74, -11], + [-298, 22], + [-99, -22], + [-87, 0], + [-62, 66], + [-173, 43], + [-37, 32], + [62, 44], + [-260, 87], + [-87, 21], + [0, 44], + [74, -22], + [75, 0], + [12, 22], + [-87, 32], + [-49, 33], + [25, 43], + [309, 54], + [75, 0], + [346, -65], + [112, -32] + ], + [ + [22173, 104537], + [13, -44], + [-248, -65], + [-37, -32], + [12, -22], + [149, -76], + [-13, -43], + [-99, 11], + [-12, -33], + [99, -87], + [-12, -32], + [-87, -44], + [-87, -21], + [-186, -33], + [0, -76], + [-37, -54], + [-74, -33], + [-50, 0], + [-86, 33], + [-87, 54], + [-12, 54], + [37, 98], + [49, 87], + [-37, 11], + [-111, -22], + [-62, -43], + [-25, -98], + [-99, -11], + [-25, -43], + [62, -22], + [0, -54], + [-74, -44], + [-37, -65], + [-75, -21], + [-99, 97], + [-62, 0], + [0, -76], + [-37, -21], + [74, -44], + [0, -43], + [-24, 0], + [-50, -43], + [-62, -33], + [-149, -22], + [-37, 22], + [-12, 54], + [-50, 54], + [-37, 76], + [-49, 0], + [-38, -86], + [-111, -33], + [-124, 33], + [-74, 10], + [-50, -10], + [-86, -44], + [-75, 0], + [-37, 33], + [25, 43], + [-13, 54], + [-111, -10], + [136, 130], + [50, 32], + [260, 22], + [25, 11], + [148, 130], + [37, 22], + [186, 54], + [37, 65], + [50, 22], + [136, 97], + [248, 141], + [99, 22], + [273, 22], + [260, -44], + [37, 33], + [124, -11], + [37, 22], + [-124, 32], + [0, 22], + [74, 43], + [161, 11], + [285, -119] + ], + [ + [31018, 104483], + [-87, -44], + [-309, 76], + [-62, 43], + [-13, 98], + [25, 43], + [99, 22], + [149, -11], + [74, -21], + [124, -66], + [37, -32], + [12, -65], + [-49, -43] + ], + [ + [25951, 104407], + [-49, -11], + [-173, 32], + [-62, 44], + [-112, 130], + [-12, 43], + [-112, 119], + [75, 22], + [86, -11], + [50, -21], + [136, -98], + [37, -87], + [62, 0], + [74, -43], + [38, -54], + [-13, -55], + [-25, -10] + ], + [ + [29073, 104808], + [87, -22], + [87, 11], + [334, -11], + [149, 11], + [99, -22], + [49, -54], + [-62, -11], + [-74, -108], + [-99, -11], + [-198, 22], + [-545, 0], + [-99, 76], + [24, 65], + [25, 10], + [223, 44] + ], + [ + [26930, 104743], + [-124, 0], + [-111, 21], + [-25, 33], + [0, 65], + [74, 11], + [211, 0], + [111, -22], + [112, -76], + [-211, -11], + [-37, -21] + ], + [ + [22756, 104786], + [-87, -22], + [-62, 0], + [-112, 33], + [-136, 87], + [-12, 32], + [235, 65], + [25, -43], + [37, 0], + [87, -54], + [62, -11], + [37, -54], + [-74, -33] + ], + [ + [23920, 105003], + [272, -11], + [0, -54], + [-37, -22], + [-148, -43], + [-186, -22], + [-37, -21], + [49, -33], + [149, 11], + [49, -22], + [13, -87], + [-37, -54], + [-161, -54], + [-75, -11], + [-111, 0], + [-248, -54], + [-149, 11], + [-99, 54], + [-99, 22], + [-74, 32], + [-12, 44], + [24, 10], + [-49, 98], + [0, 54], + [25, 33], + [61, 0], + [75, 21], + [173, 33], + [372, 54], + [111, 0], + [149, 11] + ], + [ + [26484, 105025], + [-87, 0], + [0, 32], + [50, 33], + [74, 22], + [37, -33], + [-74, -54] + ], + [ + [24143, 105339], + [62, -32], + [49, 0], + [50, -87], + [-12, -76], + [-112, -22], + [-111, 22], + [-87, -22], + [-161, 11], + [-161, 44], + [-25, -33], + [-74, -32], + [-87, 0], + [-124, 54], + [-149, -11], + [-210, -43], + [-50, 32], + [50, 43], + [99, 44], + [223, 54], + [173, 11], + [75, 22], + [148, 65], + [161, 32], + [62, 0], + [211, -76] + ], + [ + [28825, 105274], + [75, -21], + [148, 10], + [186, -54], + [50, -54], + [-137, -54], + [-24, -22], + [124, -54], + [12, -44], + [-87, -65], + [-87, 0], + [-198, -54], + [-161, 0], + [-37, -22], + [-136, -21], + [-25, 32], + [12, 33], + [-136, 43], + [-74, 65], + [148, 11], + [87, 22], + [-124, 43], + [-173, 11], + [-74, 65], + [-13, 33], + [-87, 54], + [0, 32], + [87, 22], + [-74, 87], + [-13, 54], + [38, 11], + [210, 0], + [149, -22], + [87, -32], + [111, -11], + [112, -65], + [24, -33] + ], + [ + [26335, 105762], + [87, -11], + [99, -43], + [87, -87], + [-25, -76], + [37, -43], + [38, 0], + [37, 65], + [173, 54], + [62, -11], + [136, -54], + [62, -11], + [37, -32], + [-37, -76], + [75, -11], + [161, 22], + [148, -54], + [149, -109], + [-87, -76], + [25, -22], + [0, -65], + [74, -10], + [149, -98], + [37, -76], + [-37, -76], + [-74, -22], + [-112, -10], + [-99, -22], + [-111, 22], + [-112, 43], + [-62, 54], + [-12, 65], + [-50, 22], + [-37, 43], + [-87, 0], + [-173, 44], + [-161, 11], + [-112, -22], + [-62, 54], + [25, 22], + [-334, -33], + [-87, -32], + [-136, 0], + [-149, 54], + [-74, 76], + [25, 54], + [62, 11], + [173, -22], + [161, -11], + [62, 11], + [37, 33], + [-37, 21], + [-149, 11], + [161, 33], + [62, 22], + [-49, 21], + [-174, 0], + [-62, 11], + [13, 22], + [99, 54], + [-87, 54], + [-99, -22], + [-136, -97], + [-62, 22], + [87, 97], + [0, 22], + [-62, 22], + [-137, -22], + [-74, 0], + [-12, 22], + [12, 119], + [50, 43], + [185, -11], + [298, 33], + [99, 0], + [86, -22] + ], + [ + [27933, 106174], + [13, -76], + [-25, -75], + [-37, -11], + [-99, 21], + [-37, 55], + [-62, 32], + [-161, -11], + [-37, 22], + [-13, 76], + [25, 43], + [87, 22], + [123, -11], + [149, 0], + [37, -22], + [37, -65] + ], + [ + [30312, 106890], + [210, -173], + [223, -120], + [-12, -43], + [149, -22], + [124, -32], + [61, 21], + [124, 0], + [62, -43], + [-25, -33], + [25, -32], + [-25, -43], + [62, -55], + [174, -43], + [74, 0], + [25, 22], + [-124, 54], + [-25, 54], + [87, 54], + [99, 0], + [161, -32], + [13, -120], + [-87, -32], + [12, -33], + [223, -21], + [74, -98], + [-49, -141], + [-62, -54], + [25, -11], + [124, 22], + [74, 32], + [149, -21], + [99, -76], + [62, 65], + [37, 11], + [49, -55], + [112, -86], + [49, -65], + [-49, -33], + [-434, -119], + [-99, -44], + [-62, 11], + [-37, -54], + [-161, -119], + [-49, -22], + [-100, 43], + [-12, 109], + [50, 76], + [-25, 0], + [-99, -65], + [0, -152], + [-25, -22], + [74, -22], + [25, -43], + [-25, -43], + [-37, -11], + [-149, 87], + [-61, -11], + [49, -120], + [-62, -130], + [-111, 11], + [-186, 141], + [-124, 109], + [-25, -33], + [198, -217], + [-24, -22], + [-137, 55], + [-12, 21], + [-99, 22], + [-124, -11], + [99, -54], + [0, -43], + [-186, 0], + [-173, 21], + [-161, 33], + [-161, 43], + [-112, 44], + [-62, 43], + [50, 22], + [136, 21], + [149, 11], + [-13, 11], + [-272, 33], + [-186, 0], + [-49, 21], + [-87, 65], + [25, 22], + [123, -11], + [-37, 33], + [-198, 32], + [-74, 33], + [-25, 32], + [87, 44], + [223, 65], + [210, 21], + [50, 66], + [409, 43], + [12, 11], + [-322, 0], + [-136, 54], + [-137, -22], + [-173, -43], + [-136, -43], + [-62, 21], + [62, 44], + [-124, 10], + [-186, -43], + [-87, -32], + [-74, 43], + [-124, 22], + [-25, 21], + [25, 65], + [124, 22], + [273, 65], + [37, 44], + [-310, -55], + [-186, 11], + [-210, 109], + [-50, 43], + [-12, 76], + [-50, 65], + [347, -43], + [124, -11], + [272, 0], + [13, 54], + [99, 32], + [-99, 11], + [-211, -43], + [-74, 0], + [-87, 54], + [-124, 0], + [-124, 44], + [13, 32], + [74, 22], + [198, -11], + [-210, 119], + [12, 87], + [74, 22], + [75, 0], + [62, -22], + [99, 0], + [74, -33], + [37, -43], + [149, -11], + [186, 0], + [-37, 22], + [-186, 32], + [-75, 66], + [-136, 43], + [-111, 11], + [0, 21], + [86, 87], + [100, 33], + [161, -11], + [99, 11], + [136, 32], + [161, -11], + [37, 44], + [-49, 32], + [-174, 0], + [-111, 33], + [0, 43], + [49, 11], + [161, 0], + [99, 11], + [99, -11], + [285, -65], + [112, -76] + ], + [ + [38017, 108072], + [371, -11], + [161, -32], + [459, 0], + [62, -22], + [-137, -65], + [-532, -87], + [223, -10], + [111, 10], + [136, 33], + [137, 11], + [297, 65], + [124, -22], + [87, 54], + [123, -10], + [87, -66], + [136, 33], + [161, -11], + [62, -22], + [-62, -43], + [199, -87], + [-62, -76], + [272, 44], + [260, -11], + [112, -33], + [62, -65], + [-25, -43], + [-111, -54], + [-124, -44], + [-75, -43], + [-111, -22], + [-372, -108], + [-347, -65], + [-223, 11], + [-86, -55], + [-174, -21], + [-223, -11], + [-74, -76], + [-25, 0], + [-607, -119], + [50, -33], + [966, 152], + [173, 11], + [161, -11], + [-24, -33], + [-223, -97], + [-285, -87], + [-136, -65], + [-360, -109], + [-297, -119], + [-111, -54], + [-211, -130], + [-62, -11], + [-136, 22], + [-50, -98], + [-285, -33], + [-185, -32], + [-100, 0], + [-49, -22], + [161, -21], + [248, 32], + [111, -11], + [-62, -65], + [-186, -54], + [62, -43], + [-99, -55], + [-285, -43], + [-74, 11], + [-347, 76], + [-124, 11], + [-111, 21], + [-87, 0], + [-99, -21], + [211, -44], + [148, 0], + [75, -21], + [61, -55], + [0, -65], + [-86, -32], + [-186, 0], + [-62, -22], + [-211, 0], + [-235, -33], + [-99, 11], + [-99, 33], + [-99, 11], + [-112, -11], + [137, -44], + [61, -54], + [62, 0], + [112, -54], + [87, 0], + [86, -22], + [124, 22], + [87, 0], + [-12, -108], + [-38, -11], + [-210, 0], + [-87, 11], + [-49, 21], + [-87, 11], + [-87, -11], + [-74, 11], + [-359, -32], + [-199, 10], + [-210, 0], + [198, -76], + [49, -10], + [360, 54], + [111, 0], + [149, -22], + [99, -65], + [136, 0], + [99, -22], + [236, -75], + [-50, -66], + [-111, -54], + [-174, -11], + [-334, 0], + [297, -76], + [112, -43], + [-124, -65], + [-112, -130], + [-74, -22], + [-99, 0], + [-124, -32], + [-248, 10], + [-198, 0], + [-25, -65], + [13, -141], + [-13, -65], + [-62, -65], + [-148, -43], + [-149, -11], + [-260, -11], + [-136, 0], + [-199, 33], + [-223, 97], + [-49, -11], + [49, -43], + [87, -43], + [-87, -33], + [-185, -11], + [99, -54], + [223, 44], + [111, -11], + [174, -65], + [123, 32], + [149, 0], + [50, -32], + [24, -44], + [-12, -65], + [111, -54], + [75, 0], + [136, 54], + [37, 0], + [99, -76], + [0, -65], + [-49, -65], + [-50, -43], + [-223, -76], + [-124, -65], + [-235, -65], + [-74, 0], + [-174, -44], + [-99, 0], + [0, 54], + [50, 66], + [-50, 65], + [-74, 21], + [-186, -11], + [-37, 22], + [-62, 65], + [-74, 11], + [-38, -11], + [50, -76], + [-12, -21], + [-397, -22], + [-173, 11], + [-37, 21], + [-99, -86], + [-298, -33], + [-186, 33], + [-148, 54], + [-62, 32], + [-37, 55], + [-50, -33], + [-49, -97], + [-100, 32], + [-123, 22], + [-50, -44], + [-211, 22], + [-99, -11], + [-148, 33], + [-186, 11], + [-74, 10], + [24, 207], + [248, 108], + [74, 54], + [149, 33], + [273, 0], + [99, 21], + [74, 0], + [-111, 109], + [-87, 0], + [-62, 32], + [-62, 65], + [-112, 141], + [25, 44], + [186, 54], + [161, 11], + [223, -54], + [74, -44], + [149, -141], + [50, -32], + [210, -54], + [75, -11], + [272, 21], + [87, 11], + [74, 65], + [87, 44], + [186, 162], + [24, 55], + [-24, 21], + [-248, -217], + [-124, -54], + [-136, -11], + [-112, 33], + [-124, -44], + [-74, 11], + [-74, 33], + [0, 119], + [-87, 109], + [322, 162], + [74, 11], + [-49, 22], + [-124, 0], + [-50, 43], + [-74, -76], + [-111, -54], + [-223, -11], + [62, 65], + [-13, 55], + [-124, -55], + [-161, -43], + [-148, 11], + [-75, 21], + [25, 66], + [0, 86], + [186, 152], + [49, 76], + [384, 43], + [236, 44], + [74, -22], + [297, -32], + [223, -44], + [99, 54], + [186, -10], + [99, 21], + [137, 54], + [-38, 11], + [-123, -32], + [-137, -11], + [-148, 22], + [-248, 0], + [-124, 10], + [-99, 22], + [-50, 54], + [112, 33], + [149, -43], + [86, 0], + [-223, 108], + [-210, 163], + [-87, 76], + [-62, 32], + [-272, 33], + [-38, 11], + [-86, 65], + [-25, 108], + [-50, 65], + [50, 87], + [62, 43], + [396, -32], + [161, 0], + [211, -11], + [124, -22], + [124, -43], + [123, -65], + [112, -33], + [99, -54], + [173, -119], + [137, -44], + [148, -21], + [199, -11], + [123, 43], + [-61, 11], + [-149, -11], + [-99, 11], + [-124, 65], + [-174, 109], + [-161, 65], + [-210, 130], + [-13, 32], + [162, 33], + [532, 43], + [322, 54], + [137, 65], + [433, 87], + [520, 54], + [-86, 22], + [-310, 0], + [-186, 11], + [-49, 22], + [24, 54], + [124, 76], + [248, 97], + [-149, 11], + [-124, -43], + [-136, -76], + [-161, -11], + [-37, -22], + [-99, -130], + [-186, -76], + [-396, -86], + [-87, 0], + [-285, -44], + [-173, 11], + [37, 33], + [148, 65], + [38, 32], + [-397, -43], + [-86, -22], + [-149, -76], + [-50, -11], + [-371, -10], + [-149, 43], + [-186, -11], + [-124, 33], + [124, 108], + [347, 119], + [198, 33], + [459, 43], + [24, 22], + [-867, -65], + [-148, -54], + [-298, -141], + [-86, -33], + [-124, -11], + [-99, 11], + [-223, 65], + [-149, 33], + [-62, 54], + [25, 11], + [260, 43], + [359, -11], + [161, 11], + [149, 22], + [235, 54], + [248, 76], + [50, 22], + [-100, 11], + [-222, -33], + [-261, -76], + [-223, -32], + [-557, -11], + [-173, -22], + [-75, 11], + [-124, 54], + [13, 33], + [124, 32], + [111, 11], + [-136, 33], + [-13, 21], + [273, 87], + [99, 22], + [161, 11], + [174, -11], + [12, 11], + [-174, 21], + [-297, -11], + [-458, -86], + [-112, 21], + [25, 22], + [248, 87], + [0, 11], + [-174, 0], + [-99, 21], + [-161, -43], + [-111, -11], + [-99, 33], + [12, 32], + [149, 65], + [260, 54], + [111, 11], + [174, 0], + [173, 44], + [198, 65], + [174, 21], + [149, -10], + [210, -76], + [62, 43], + [74, 11], + [161, -11], + [174, -43], + [210, 11], + [-49, 32], + [-483, 98], + [-13, 21], + [285, 44], + [174, 76], + [186, 21], + [136, -43], + [186, -11], + [74, -22], + [149, -86], + [136, -55], + [37, 33], + [-25, 33], + [75, 32], + [322, -87], + [495, -86], + [0, 32], + [-458, 98], + [-174, 54], + [-161, 76], + [0, 22], + [149, 43], + [111, 11], + [-148, 54], + [0, 22], + [111, 11], + [322, -55], + [25, 11], + [-136, 98], + [62, 21], + [124, 0], + [198, -43], + [359, -22], + [87, 11], + [-359, 76], + [-112, 65], + [87, 11], + [248, 0], + [223, -22], + [185, 11], + [124, -11], + [136, -32], + [273, -109], + [99, -76], + [50, -10], + [148, 43], + [-285, 130], + [-173, 65], + [-74, 54], + [470, 33], + [459, -22], + [124, -43], + [123, -65], + [149, -44], + [173, -10], + [-235, 86], + [37, 65], + [186, 55], + [285, 10], + [186, -54], + [198, 54], + [310, 11], + [161, -65] + ], + [ + [65207, 85742], + [-25, -65], + [0, -43], + [13, -22], + [24, 0] + ], + [ + [65517, 85493], + [-13, -87], + [0, -44], + [13, -32], + [0, -33], + [-25, -10], + [-37, 10], + [-25, 44], + [-37, -22], + [-13, -32], + [0, -55], + [25, -54], + [0, -76], + [-25, 0], + [-37, 76], + [-49, -11], + [-50, -32], + [-37, 0], + [-25, 32], + [-12, 54], + [0, 33], + [-50, 0], + [-12, -11], + [0, -119], + [-13, -44], + [-49, -65], + [-25, -54], + [13, -54], + [0, -54], + [-25, -11], + [-25, 22], + [0, 32], + [-37, 54], + [12, 44], + [-62, 21], + [-74, 109], + [12, 76], + [-12, 32], + [-50, -32], + [-12, -44], + [-50, -43], + [13, -65], + [-50, -87], + [-74, -65], + [-87, 43], + [-62, -43], + [-74, -22], + [-25, 11], + [-12, 22] + ], + [ + [64340, 84907], + [0, 11], + [-37, 65], + [-25, 22], + [-25, 43], + [13, 76], + [-13, 22], + [0, 65], + [-62, 10], + [-49, 0], + [-75, -65], + [13, -54], + [-25, -32], + [-37, -33], + [-37, 11], + [0, 32], + [24, 22], + [25, 54], + [0, 33], + [-25, 22], + [13, 21], + [25, 98], + [49, 43], + [37, 44], + [13, 54], + [0, 65], + [74, 54], + [50, 87], + [61, 87], + [0, 32], + [-24, 0], + [0, 22], + [24, 43], + [25, 22], + [25, 0], + [25, -43], + [49, 0], + [25, 21], + [25, 55], + [49, 32] + ], + [ + [64550, 85948], + [25, -22], + [75, 0], + [99, 22], + [37, 0], + [37, -11], + [12, 22], + [37, 0], + [0, 22], + [-37, 0], + [-24, 21], + [12, 33], + [25, 22], + [37, 0], + [37, -44], + [37, 0], + [25, -32], + [99, 10], + [124, -86] + ], + [ + [38673, 21300], + [-86, 22], + [0, 21], + [99, 0], + [12, -11], + [-25, -32] + ], + [ + [38772, 21376], + [-12, -11], + [-25, 22], + [-62, 32], + [50, 33], + [25, 32], + [12, -54], + [25, -32], + [-13, -22] + ], + [ + [39057, 21712], + [-24, -22], + [-38, 11], + [0, 22], + [38, 32], + [37, -21], + [-13, -22] + ], + [ + [38847, 21766], + [-13, -32], + [-49, -54], + [-50, 10], + [-12, 44], + [-37, 11], + [-50, -44], + [-25, -11], + [-111, 33], + [-37, 87], + [-37, 54], + [61, 32], + [87, 0], + [149, -21], + [62, 0], + [49, -54], + [13, -55] + ], + [ + [37942, 21907], + [273, -65], + [87, 44], + [74, 0], + [12, -55], + [-62, -54], + [0, -32], + [75, -11], + [25, -33], + [-13, -54], + [87, -87], + [12, -21], + [0, -87], + [-37, 11], + [-25, 21], + [-37, 55], + [-49, 10], + [-38, 22], + [-74, 11], + [-25, -11], + [-24, 65], + [24, 54], + [-12, 22], + [-50, -11], + [-37, 44], + [-49, 10], + [-13, -65], + [13, -65], + [49, -65], + [-25, 0], + [-61, 22], + [-38, 43], + [-49, 44], + [0, 54], + [-50, -11], + [-25, 33], + [-37, 21], + [25, 55], + [12, 108], + [62, -22] + ], + [ + [37496, 21940], + [13, -44], + [49, -21], + [137, 43], + [49, -97], + [-37, -66], + [-25, -10], + [-24, 10], + [0, 22], + [-25, 33], + [-50, -22], + [-25, 22], + [-49, 21], + [0, 22], + [-87, 76], + [-25, 0], + [-37, -33], + [-12, 33], + [12, 32], + [136, -21] + ], + [ + [37360, 22460], + [75, -54], + [49, 11], + [12, -87], + [-49, -87], + [-112, 98], + [-37, -11], + [-62, 11], + [-24, -32], + [-38, -11], + [-12, 54], + [-37, 54], + [-50, 44], + [25, 75], + [50, 33], + [99, -33], + [62, -10], + [49, -55] + ], + [ + [36840, 22807], + [0, -54], + [74, 0], + [75, -11], + [37, -65], + [25, -21], + [24, -55], + [-24, -32], + [-25, -54], + [0, -22], + [-62, -54], + [-124, -33], + [-12, 33], + [24, 21], + [25, 55], + [12, 54], + [-37, 11], + [-37, -11], + [-25, 22], + [-12, -33], + [0, -76], + [-12, -11], + [-62, 44], + [0, 141], + [-62, -11], + [-37, 54], + [-13, 54], + [-74, 11], + [49, 76], + [87, 11], + [25, -44], + [99, -21], + [-12, 54], + [24, 22], + [50, -55] + ], + [ + [36332, 23154], + [112, -21], + [61, -33], + [38, -32], + [37, 0], + [37, -44], + [37, -11], + [50, -65], + [49, -54], + [-25, -11], + [-61, 22], + [-62, 11], + [0, 32], + [-75, 87], + [-62, 22], + [-49, -11], + [-50, 11], + [-49, 54], + [-50, 43], + [-49, 98], + [12, 22], + [37, -22], + [25, -43], + [25, -11], + [12, -44] + ], + [ + [38302, 21951], + [-50, 0], + [-12, -22], + [-87, -11], + [-136, 33], + [-37, 21], + [-50, 65], + [-12, -21], + [-87, -44], + [-37, 0], + [-37, 22], + [-13, 22], + [-74, -44], + [-87, 44], + [-62, 21], + [-99, 11], + [-74, 44], + [-136, 0], + [-25, 10], + [-13, 55], + [50, 54], + [74, -43], + [25, 32], + [50, 33], + [74, -33], + [25, 0], + [37, 22], + [25, 54], + [62, -11], + [12, -43], + [-12, -44], + [49, -10], + [50, 0], + [37, -11], + [0, 21], + [-50, 65], + [-24, 55], + [-75, 32], + [-37, 87], + [0, 141], + [74, 33], + [-24, 65], + [37, 43], + [25, 11], + [24, -163], + [25, -54], + [-25, -11], + [-62, 0], + [38, -87], + [49, -21], + [50, -65], + [0, -44], + [24, -22], + [62, 0], + [37, 11], + [25, 33], + [25, 0], + [37, -33], + [75, -21], + [37, -87], + [12, -11], + [50, 65], + [24, 11], + [0, 22], + [-49, 32], + [-273, 152], + [-37, 54], + [-12, 76], + [0, 87], + [12, 22], + [50, 32], + [86, 44], + [124, 75], + [0, 44], + [-12, 21], + [-50, 22], + [-74, 0], + [-50, -11], + [-74, -43], + [-74, 32], + [-37, 44], + [-13, 65], + [0, 76], + [50, 54], + [25, -11], + [24, 22], + [13, 32], + [-62, 66], + [-25, 43], + [12, 11], + [50, 0], + [74, -54], + [25, 0], + [50, 54], + [74, 119], + [25, 33], + [25, 0], + [86, -109], + [25, -11], + [99, 65], + [12, 0], + [50, -43] + ], + [ + [36419, 23773], + [-75, 21], + [-24, 33], + [0, 32], + [-25, 44], + [49, -11], + [25, -43], + [50, -33], + [0, -43] + ], + [ + [36183, 23957], + [13, -119], + [49, -22], + [38, -76], + [-50, -108], + [-12, -76], + [-50, 11], + [-25, 65], + [-37, 76], + [-25, 151], + [37, 44], + [25, -11], + [0, 54], + [37, 11] + ], + [ + [36270, 24185], + [0, -54], + [-12, -22], + [-50, 22], + [-12, -33], + [-50, -11], + [-37, 22], + [-49, -109], + [-38, -32], + [0, 43], + [25, 109], + [25, 65], + [37, -33], + [50, 33], + [49, 43], + [50, 0], + [12, -43] + ], + [ + [36010, 24553], + [0, -54], + [-37, 0], + [-13, 76], + [13, 33], + [0, 76], + [37, -11], + [62, 0], + [12, -11], + [-37, -43], + [-25, -11], + [-12, -55] + ], + [ + [36097, 24792], + [-62, -43], + [-25, 21], + [-50, 0], + [25, 109], + [13, 32], + [12, 65], + [37, -21], + [74, -33], + [38, -11], + [12, -54], + [-37, -22], + [-37, -43] + ], + [ + [36084, 25703], + [0, -43], + [-49, -98], + [-87, -98], + [-25, 0], + [-24, 22], + [49, 65], + [0, 44], + [-12, 21], + [-37, 22], + [12, 43], + [25, 22], + [86, 22], + [13, 21], + [49, 0], + [0, -43] + ], + [ + [36295, 25508], + [12, -87], + [-12, -87], + [-12, -141], + [24, -10], + [0, -66], + [-12, -54], + [-25, -76], + [-49, -21], + [-25, 10], + [-13, 44], + [0, 76], + [-24, 54], + [0, 22], + [24, 54], + [0, 54], + [-49, -11], + [-13, -21], + [0, -109], + [-12, -54], + [-12, -11], + [-75, 0], + [-62, 54], + [-24, -21], + [-13, 65], + [13, 43], + [74, 0], + [0, 87], + [-37, 43], + [-13, 33], + [13, 21], + [49, 44], + [25, -22], + [37, 11], + [0, 54], + [-37, 22], + [13, 43], + [49, 44], + [25, 32], + [0, 44], + [-13, 43], + [38, 54], + [49, 22], + [37, -33], + [25, 0], + [13, -32], + [12, -217] + ], + [ + [35948, 25757], + [-37, 0], + [-12, 109], + [49, 217], + [-25, 97], + [62, 33], + [37, -119], + [50, -131], + [-12, -119], + [-13, -32], + [-74, -33], + [-25, -22] + ], + [ + [36270, 25855], + [-12, -11], + [-37, 11], + [-75, -22], + [-25, 65], + [-24, 87], + [0, 22], + [-25, 43], + [-37, 141], + [12, 54], + [87, 33], + [25, 54], + [24, -11], + [-12, -108], + [12, -33], + [38, -43], + [0, -33], + [12, -65], + [25, -21], + [0, -33], + [-13, -22], + [25, -108] + ], + [ + [36084, 26332], + [-24, -11], + [-25, 54], + [12, 22], + [37, 22], + [37, 0], + [25, -11], + [0, -22], + [-49, -32], + [-13, -22] + ], + [ + [36357, 27677], + [-25, -33], + [-25, -10], + [-37, 21], + [-37, -11], + [-12, 44], + [49, 87], + [25, 65], + [0, 86], + [25, 55], + [37, 10], + [12, -65], + [-12, -108], + [25, -76], + [0, -43], + [-25, -22] + ], + [ + [36109, 28176], + [-25, -11], + [-12, 22], + [0, 32], + [25, 11], + [12, -11], + [0, -43] + ], + [ + [36592, 28219], + [-25, -11], + [-12, 22], + [0, 33], + [-25, 43], + [0, 43], + [25, 44], + [37, -44], + [0, -130] + ], + [ + [36815, 28241], + [-87, -54], + [-37, 21], + [-24, 33], + [0, 32], + [-13, 55], + [13, 32], + [37, 33], + [12, 32], + [0, 87], + [25, 11], + [62, -33], + [62, -43], + [24, -33], + [0, -32], + [-24, -54], + [-50, -87] + ], + [ + [36555, 28479], + [-12, -21], + [-38, -11], + [-37, -33], + [0, -54], + [25, -43], + [25, -109], + [12, -86], + [25, -87], + [0, -98], + [-37, -11], + [0, -32], + [-62, -11], + [-25, 22], + [0, 76], + [-37, 32], + [-25, 54], + [-25, 98], + [-24, 22], + [-25, 76], + [-50, 65], + [50, 32], + [0, 76], + [62, 43], + [37, -21], + [25, 11], + [12, 21], + [0, 120], + [37, 32], + [25, 0], + [12, -32], + [25, -33], + [37, -22], + [0, -32], + [-12, -44] + ], + [ + [36530, 28837], + [0, -32], + [-37, 0], + [-12, -33], + [-62, 22], + [0, 43], + [99, 22], + [12, -22] + ], + [ + [36233, 28978], + [-50, -11], + [-12, 33], + [37, 22], + [25, -44] + ], + [ + [36543, 29141], + [-25, -22], + [-50, 11], + [-49, 0], + [-37, 22], + [-38, 32], + [-12, 22], + [0, 33], + [37, 65], + [25, 130], + [12, 173], + [-12, 65], + [0, 33], + [12, 32], + [0, 109], + [38, 65], + [0, 65], + [12, 65], + [0, 33], + [-12, 11], + [12, 21], + [99, -54], + [74, -11], + [0, -54], + [25, -109], + [13, -21], + [-13, -54], + [-25, -22], + [0, -44], + [13, -54], + [-50, -21], + [-49, -55], + [0, -21], + [74, -87], + [12, -54], + [25, -55], + [-37, -86], + [-62, -55], + [0, -75], + [-12, -33] + ], + [ + [34808, 35193], + [-62, -11], + [13, 32], + [25, 22], + [37, -22], + [-13, -21] + ], + [ + [24329, 39260], + [-62, -22], + [25, 65], + [49, -22], + [-12, -21] + ], + [ + [38376, 23512], + [-198, 55], + [-37, 32], + [-38, 0], + [-74, -32], + [-37, -98], + [-25, -33], + [-49, -21], + [-50, 0], + [-161, -98], + [-62, -11], + [-74, -54], + [-25, -76], + [12, -43], + [-49, -163], + [-13, -98], + [0, -43], + [13, -76], + [-13, -130], + [-24, -32], + [-75, -33], + [-49, 22], + [-87, 21], + [-62, 55], + [-87, 32], + [-24, 22], + [-62, 97], + [-13, 76], + [38, 65], + [74, 0], + [49, 11], + [25, -32], + [13, -65], + [-25, -65], + [37, 10], + [12, 152], + [124, 76], + [75, 119], + [12, 44], + [-25, 22], + [-62, 32], + [-173, -152], + [-75, -32], + [-61, -44], + [-62, -76], + [0, -21], + [-25, -55], + [0, -54], + [-62, 22], + [-99, 87], + [-13, 32], + [13, 33], + [37, 43], + [0, 109], + [25, 76], + [49, 43], + [25, -11], + [0, -32], + [62, 0], + [111, 108], + [50, 0], + [62, -22], + [74, 11], + [25, 33], + [-49, 32], + [-62, 11], + [-137, 11], + [-37, -11], + [-37, -54], + [-25, 43], + [-49, 22], + [-38, -33], + [0, -43], + [-12, -43], + [-49, -44], + [-25, -65], + [0, -87], + [-37, -32], + [-75, 11], + [-37, 65], + [-62, 76], + [136, 76], + [25, 76], + [25, 32], + [-12, 33], + [-25, 0], + [0, -44], + [-13, -43], + [-49, 22], + [-74, -55], + [-38, 11], + [-74, -11], + [-37, 22], + [0, 43], + [12, 44], + [-12, 65], + [-25, 22], + [-25, -11], + [0, 43], + [-24, 76], + [-25, 43], + [12, 11], + [50, -32], + [37, 0], + [62, -44], + [49, 22], + [0, 76], + [13, 0], + [49, -54], + [25, 11], + [62, -11], + [50, 21], + [62, 44], + [49, 65], + [37, -22], + [13, -76], + [24, -21], + [0, -66], + [-49, -65], + [12, -21], + [25, 11], + [37, 65], + [0, 54], + [-37, 87], + [0, 54], + [37, 32], + [13, 87], + [-100, 119], + [-123, 76], + [0, -32], + [111, -76], + [50, -44], + [24, -32], + [0, -33], + [-123, -43], + [-149, -130], + [-50, 22], + [-24, 43], + [-25, 65], + [-25, 43], + [-37, 0], + [-13, 22], + [-37, -11], + [-74, 65], + [50, 55], + [49, -22], + [12, 184], + [-24, 33], + [-62, 54], + [-25, -11], + [-50, 11], + [-86, 33], + [-37, 32], + [-38, 11], + [-86, 173], + [-13, 65], + [87, 0], + [62, 11], + [12, 33], + [-24, 54], + [-25, 33], + [49, 76], + [87, -87], + [12, -44], + [50, -130], + [12, -21], + [112, -87], + [12, 0], + [0, 65], + [25, 87], + [37, 43], + [-37, 54], + [-50, -152], + [-37, -21], + [-62, 119], + [-12, 11], + [0, 76], + [62, 11], + [-99, 43], + [-37, 33], + [-37, 54], + [-38, 43], + [75, 87], + [24, 54], + [112, -32], + [25, 21], + [-25, 33], + [-12, -11], + [-38, 33], + [-49, 75], + [0, 33], + [12, 76], + [13, 22], + [49, 10], + [50, -21], + [24, -22], + [13, 11], + [-13, 54], + [-37, 22], + [-37, 32], + [0, 44], + [25, 76], + [-12, 32], + [-25, -32], + [-13, -44], + [0, -54], + [-12, -65], + [-37, 22], + [-25, 43], + [12, 33], + [-12, 184], + [0, 163], + [12, 119], + [38, 54], + [24, 11], + [38, 0], + [12, 11], + [-50, 32], + [-62, -43], + [-49, 22], + [0, 65], + [-25, 54], + [-12, 65], + [0, 109], + [74, -11], + [50, -22], + [136, 0], + [111, -98], + [50, 11], + [0, 22], + [-37, 22], + [-25, 54], + [-25, 22], + [0, 65], + [-25, 141], + [-12, 0], + [-37, -131], + [-37, -32], + [-50, -22], + [-49, -11], + [-38, 22], + [-12, 33], + [0, 32], + [-12, 22], + [-50, 21], + [-37, 44], + [25, 54], + [25, 22], + [24, 0], + [50, -54], + [25, -11], + [37, 54], + [-25, 11], + [-99, 87], + [25, 65], + [74, 76], + [12, 21], + [-12, 54], + [12, 76], + [-12, 55], + [-37, 54], + [-50, 22], + [-12, -22], + [12, -44], + [-12, -10], + [-74, 10], + [-38, 44], + [-62, 32], + [-24, 76], + [24, 65], + [-12, 0], + [-37, -54], + [-62, -32], + [-50, 0], + [-37, -44], + [37, -11], + [25, -76], + [-12, -43], + [-25, 0], + [-49, 43], + [-25, 55], + [0, 43], + [25, 65], + [74, 76], + [12, 33], + [50, 32], + [62, 87], + [49, 54], + [-25, 33], + [-24, 65], + [0, 76], + [99, 32], + [49, -11], + [62, 0], + [25, 22], + [25, 0], + [49, 22], + [25, 32], + [0, 76], + [-12, 65], + [37, 44], + [37, 10], + [37, -21], + [-25, -76], + [-24, -174], + [-13, -32], + [-24, -33], + [12, -65], + [-25, -54], + [-87, -43], + [-12, -22], + [62, 0], + [37, 11], + [50, 43], + [12, 65], + [12, 130], + [50, 22], + [12, -33], + [0, -130], + [-37, -195], + [-49, -76], + [0, -43], + [37, 0], + [49, 97], + [13, 76], + [0, 87], + [12, 109], + [13, 54], + [0, 76], + [-62, 43], + [0, 43], + [12, 98], + [62, 0], + [62, 54], + [37, 22], + [25, 0], + [74, -65], + [13, 22], + [-13, 21], + [-87, 87], + [-74, 11], + [25, 163], + [99, 32], + [124, 119], + [25, 185], + [-62, 21], + [-62, 66], + [-87, 75], + [12, 66], + [0, 108], + [62, 22], + [25, 141], + [-37, 108], + [0, 87], + [50, 65], + [24, 108], + [37, 0], + [0, 87], + [-24, 65], + [0, 87], + [24, 98], + [38, -11], + [12, 11], + [-37, 65], + [-25, 65], + [12, 21], + [50, 44], + [25, -44], + [37, -108], + [12, 32], + [-24, 109], + [-13, 141], + [-37, -11], + [-37, 0], + [-37, 54], + [12, 44], + [50, 65], + [62, 11], + [37, 43], + [12, 98], + [-12, -11], + [-25, -76], + [-37, -33], + [-37, 22], + [-50, 65], + [-25, 22], + [-24, 0], + [-25, -22], + [-50, -119], + [-25, -22], + [-99, -11], + [-37, 11], + [-37, 22], + [0, 32], + [12, 33], + [25, 32], + [-25, 11], + [-37, 33], + [-12, 43], + [-37, 206], + [-13, 87], + [25, 65], + [50, 249], + [12, 131], + [25, 119], + [0, 65], + [62, 76], + [25, 43], + [49, 228], + [12, 119], + [-86, 380], + [-13, 65], + [0, 87], + [13, 152], + [12, 54], + [-25, 87], + [-49, 130], + [0, 65], + [25, 76], + [-25, 86], + [25, 87], + [74, -21], + [37, 10], + [37, 98], + [0, 108], + [13, 55], + [0, 65], + [37, 32], + [12, 65], + [37, 87], + [37, 260], + [25, 65], + [37, 76], + [-12, 109], + [25, 43], + [37, 109], + [12, 65], + [62, 86], + [13, 109], + [49, 184], + [0, 130], + [13, 76], + [0, 76], + [24, 98], + [38, 119], + [62, 109], + [0, 86], + [-13, 55], + [0, 86], + [-25, 120], + [62, 76], + [37, 195], + [0, 76], + [13, 97], + [-25, 109], + [-12, 249], + [-13, 195], + [-24, 206], + [0, 120], + [-25, 141], + [0, 76], + [12, 184], + [99, 119], + [13, 130], + [12, 185], + [0, 119], + [-12, 65], + [-50, 98], + [0, 206], + [37, 54], + [25, 65], + [50, 185], + [12, 195], + [25, 152], + [12, 54], + [25, 76], + [12, 11], + [0, 173], + [37, 228], + [0, 65], + [38, 152], + [12, 108], + [12, 65], + [-12, 65], + [12, 141], + [-24, 87], + [0, 43], + [24, 152], + [25, 33], + [25, 76], + [12, 76], + [0, 43], + [-37, 250], + [0, 86], + [13, 195], + [12, 120], + [-12, 108], + [12, 54], + [0, 66], + [25, 75], + [12, 55], + [-37, 54], + [-37, 65], + [0, 76], + [12, 54], + [0, 65], + [37, 22], + [25, 32], + [25, 76], + [25, 185], + [0, 227], + [24, 141], + [0, 66], + [13, 140], + [25, 174], + [-13, 65], + [-37, 336], + [0, 120], + [25, 184], + [0, 271], + [-25, 119], + [0, 76], + [-25, 141], + [-25, 271], + [0, 272], + [-24, 32] + ], + [ + [37695, 44758], + [49, 11], + [37, 0], + [38, 22], + [49, 54], + [25, 65], + [12, 65], + [0, 54], + [-12, 76], + [0, 54], + [12, 22], + [50, 11], + [49, 87] + ], + [ + [100077, 68704], + [25, -65], + [12, -76], + [0, -76], + [-24, -43], + [-37, -11], + [-62, -173], + [-13, -44], + [-12, -21], + [0, -55], + [-13, -76], + [-12, -97], + [-12, -44], + [-38, -43], + [-24, 0], + [-13, -11], + [-24, -54], + [-38, -43], + [0, -33], + [-12, -22], + [-25, 0], + [-49, -11], + [-37, -86], + [-38, -22], + [-24, 0], + [-38, 33], + [-74, 32], + [-62, 22], + [-37, 32], + [-74, 76], + [-13, 130], + [-12, 76], + [0, 22], + [12, 228], + [0, 21], + [50, 76], + [37, 33], + [50, 87], + [37, 32], + [24, 54], + [-24, 11], + [24, 44], + [13, 32], + [12, 11], + [37, -11], + [38, 11], + [24, 43], + [112, -10], + [62, 21], + [25, 33], + [61, -11], + [13, 22], + [74, -55], + [0, 76], + [25, 22], + [25, -43], + [25, -33], + [24, -11] + ], + [ + [99904, 69387], + [12, -21], + [37, 21], + [0, -43], + [-12, -32], + [-25, 21], + [-49, 0], + [12, 44], + [25, 10] + ], + [ + [100684, 69735], + [-37, -22], + [-12, 11], + [12, 32], + [37, 22], + [0, -43] + ], + [ + [100734, 69713], + [-13, -22], + [-12, 22], + [0, 54], + [25, 43], + [0, -97] + ], + [ + [100994, 70461], + [-37, 11], + [-13, 22], + [13, 32], + [25, -32], + [12, -33] + ], + [ + [102592, 71513], + [-12, -32], + [-25, 0], + [0, 65], + [25, -11], + [12, -22] + ], + [ + [103149, 72120], + [-24, -32], + [-13, 11], + [0, 130], + [25, 11], + [0, -22], + [25, -22], + [-13, -43], + [0, -33] + ], + [ + [103645, 73758], + [-50, -11], + [0, 44], + [25, 43], + [25, -43], + [0, -33] + ], + [ + [103955, 74756], + [-38, 32], + [0, 22], + [25, 11], + [13, -65] + ], + [ + [104041, 74886], + [-12, -22], + [-13, 65], + [25, -10], + [0, -33] + ], + [ + [104004, 74929], + [-12, -10], + [-37, 32], + [-50, 11], + [-12, 32], + [0, 44], + [49, 0], + [74, -65], + [-12, -44] + ], + [ + [103855, 75884], + [-37, -11], + [-86, 54], + [-62, 54], + [-38, 76], + [0, 22], + [38, 0], + [49, -33], + [0, -32], + [25, -11], + [12, -22], + [75, -54], + [24, -43] + ], + [ + [106828, 82781], + [0, 22], + [-24, 11], + [-50, 65], + [-12, 32], + [0, 87], + [-37, 22], + [-25, 43], + [-25, -11], + [-37, 22], + [-25, -65], + [-12, -76], + [-13, -43], + [0, -65], + [-12, -76], + [-12, -22], + [-25, 0], + [-13, -32], + [-37, 10], + [-12, 22], + [-25, 0], + [-37, -54], + [-13, -54], + [-24, -65], + [-25, -11], + [-50, -65], + [-62, 0], + [-37, -11], + [-74, -11], + [-37, 11], + [-99, -22], + [0, -54], + [24, -44], + [25, -86], + [25, -22], + [12, -33], + [0, -32], + [-24, -76], + [-25, -32], + [-13, 0], + [-24, 43], + [-37, 0], + [-75, -11], + [-49, 11], + [-13, 22], + [-37, 0], + [-49, 21], + [-38, 0], + [-12, 22], + [0, 32], + [-25, 44], + [-12, 43], + [-37, 22], + [-37, -43], + [-25, 0], + [-50, -44], + [0, -32], + [-25, -120], + [-12, -32], + [-12, 0], + [-62, -130], + [-62, -76], + [0, -33], + [-37, -43], + [-38, 0], + [-24, -22], + [-37, -11], + [-13, -43], + [-25, 0], + [-12, -22], + [-50, -54], + [-24, -11], + [-87, -54], + [-25, -33], + [0, -21], + [-37, 0], + [-62, -87], + [-87, -87], + [-24, -54], + [-13, -65] + ], + [ + [104710, 81198], + [-25, -43], + [-62, -55], + [-123, -11], + [-38, 33], + [-24, -54], + [-25, -11], + [-50, 0], + [-24, -22], + [-13, -32], + [-74, -11], + [-25, -33], + [-37, -11], + [-174, -141], + [-37, -65], + [-37, -76], + [-25, -32], + [-49, -33], + [-13, -32], + [-61, 11], + [-25, -33], + [12, -54], + [-49, -22], + [-62, -11], + [-62, -54], + [-13, 54], + [0, 65], + [25, 22], + [25, 0], + [149, 98], + [-25, 65], + [12, 32], + [37, 55], + [13, 32], + [-99, -22], + [-50, 0], + [-37, 11], + [12, 44], + [0, 43], + [-12, 11], + [74, 65], + [13, 22], + [-13, 43], + [13, 54], + [99, 65], + [24, 65], + [38, 55], + [74, 141], + [0, 21], + [25, 65], + [0, 22], + [-50, 98], + [-87, 97], + [-12, 76], + [-12, 0], + [-13, -54], + [-12, -22], + [-50, 0], + [-12, 22], + [-124, 11], + [-37, -33], + [-25, -65], + [-25, -32], + [-37, -22], + [-25, -43], + [-99, -217], + [-37, -22], + [-173, -130], + [-87, -54], + [-74, -98], + [-50, -119], + [-12, -98], + [-75, -141], + [-24, -11], + [-37, 11], + [-25, -11], + [-37, 11], + [-50, -43], + [-62, -33], + [-49, 87], + [-38, 22], + [-62, -22], + [-37, -43], + [-49, -174], + [-25, -97], + [0, -44], + [37, -130], + [37, -65], + [87, -76], + [186, -54], + [37, 11], + [50, 0], + [49, -55], + [25, -76], + [0, -86], + [25, -44], + [-38, -43], + [-12, -87], + [0, -97], + [12, -44], + [38, -43], + [62, -44], + [61, 0], + [100, 11], + [49, 65], + [0, 65], + [87, 87], + [62, 76], + [-25, 43], + [37, 11], + [136, 76], + [100, -65], + [61, -76], + [62, -11], + [38, -43], + [49, -33], + [50, 0], + [62, -10], + [24, 54], + [25, 0], + [13, -44], + [61, -32], + [50, 0], + [37, 11], + [25, -11], + [-37, -54], + [12, -87], + [-49, -76], + [24, -32], + [0, -44], + [-24, -11], + [-38, -54], + [-24, 0], + [-37, 76], + [-38, 11], + [-37, -11], + [-186, -141], + [-86, -43], + [-37, -33], + [-25, -11], + [-37, 22], + [-25, -11], + [37, -43], + [0, -65], + [-12, -11], + [-25, 21], + [-25, -21], + [-12, -54], + [0, -98], + [-13, -33], + [-49, -10], + [-37, -33], + [-25, 33], + [12, 54], + [-12, 21], + [-50, -21], + [-25, -44], + [25, -65], + [37, -21], + [-24, -33], + [-50, -43], + [-12, -44], + [-25, -32], + [-12, -33], + [-38, -43], + [-37, -22], + [-37, -76], + [-25, -65], + [-37, -32], + [-25, -120], + [-49, -65], + [-13, -97], + [13, -65], + [49, 0], + [25, -22], + [50, -87], + [74, -54], + [62, -33], + [87, -75], + [37, -98], + [37, -184], + [25, -98], + [0, -43], + [37, -98], + [37, -152], + [50, -141], + [12, -108], + [-12, -55], + [0, -54], + [37, -65], + [111, -65], + [37, -54], + [0, -109], + [25, -54], + [75, -43], + [24, -33], + [25, -54], + [12, -54], + [0, -76], + [-37, 0], + [-24, 11], + [-112, 87], + [-37, 10], + [-37, -21], + [-62, 21], + [-62, 98], + [-50, 32], + [-49, 22], + [-112, -97], + [-25, 10], + [-24, -21], + [49, -22], + [62, 33], + [50, 43], + [74, -22], + [25, -108], + [49, -44], + [38, -21], + [49, -54], + [62, -87], + [99, -109], + [50, -97], + [24, -152], + [-37, -33], + [-86, -11], + [-38, -32], + [-37, -54], + [-99, -98], + [-25, -54], + [-12, -43], + [-25, -22], + [-74, 22], + [-62, 0], + [-62, -66], + [0, -21], + [37, -11], + [50, 43], + [49, -108], + [87, 22], + [87, 86], + [37, 0], + [25, -11], + [37, -43], + [87, -152], + [86, -54], + [50, -11], + [-62, -54], + [-74, -130], + [-38, -22], + [38, -22], + [49, 55], + [12, 21], + [25, -11], + [13, -75], + [-25, -228], + [-25, 0], + [-12, 65], + [-25, 11], + [-25, -11], + [-37, 0], + [-25, -22], + [-12, -43], + [25, -11], + [49, -65], + [13, -33], + [-13, -21], + [0, -44], + [-12, -54], + [-13, -22], + [-24, -10], + [-13, -44], + [25, -76], + [12, -97], + [13, -44], + [-37, 22], + [-50, -65], + [-37, 0], + [-13, 76], + [-24, -11], + [-13, -22], + [-49, -162], + [-25, -22], + [-50, 11], + [0, -22], + [25, -33], + [0, -21], + [-49, -98], + [-13, -32], + [0, -33], + [-24, -32], + [12, -65], + [0, -44], + [-50, -97], + [-24, -66], + [-38, -32], + [-49, -130], + [-25, -130], + [-12, -33], + [-25, -22], + [-25, 11], + [0, 44], + [-25, 32], + [0, 76], + [-12, -11], + [0, -43], + [-25, -22], + [-25, 11], + [-12, -11], + [12, -32], + [0, -33], + [25, -11], + [25, -43], + [12, -54], + [25, -55], + [0, -21], + [-37, -22], + [-37, -43], + [-37, -65], + [-38, -44], + [-49, 0], + [-25, 33], + [-37, 11], + [50, -98], + [12, -11], + [37, 0], + [25, 33], + [37, 0], + [12, -55], + [-12, -54], + [-25, -152], + [25, -97], + [12, -22], + [-12, -22], + [-37, 33], + [-25, 32], + [-25, -10], + [-24, 10], + [-38, -10], + [-12, -22], + [12, -33], + [25, -32], + [13, -44], + [-13, -21], + [-74, 11], + [-37, -55], + [12, -75], + [-12, -55], + [-37, -11], + [-38, -32], + [-24, -11], + [0, -22], + [24, -10], + [-12, -109], + [-37, -22], + [-50, 11], + [-37, -11], + [-37, 33], + [-37, 0], + [-25, -43], + [0, -55], + [-62, 0], + [12, -54], + [50, 0], + [12, -32], + [0, -55], + [-49, -86], + [-25, -66], + [-37, 11], + [-25, -54], + [-12, -65], + [-13, 11], + [-37, -11], + [-12, -43], + [12, -22], + [-37, -87], + [-12, 33], + [0, 43], + [-13, 0], + [-25, -43], + [-49, -44], + [-12, 33], + [-50, 11], + [-12, -120], + [-62, -75], + [0, -33], + [-13, -33], + [-24, 0], + [-13, -32], + [-12, -109], + [-13, -32], + [-49, 0], + [-25, 22], + [-12, -44], + [-50, -21], + [-74, -44], + [-37, 11], + [-38, 22], + [-24, -22], + [-25, -65], + [-37, 0], + [-37, 32], + [-25, 33], + [-37, -33], + [-38, -43], + [-24, -11], + [-25, -43], + [-37, 11], + [-13, 65], + [-24, 11], + [-38, -87], + [13, -54], + [-25, 0], + [-25, 32], + [-25, 11], + [-24, -33] + ], + [ + [101242, 70298], + [-25, 11], + [-50, -11], + [-12, -21] + ], + [ + [101155, 70277], + [-37, 11], + [-25, 43], + [-25, 87], + [-37, 43], + [-12, 33], + [-13, 65], + [0, 65], + [13, 32], + [-37, -10], + [-25, -33], + [0, -65], + [-37, -22], + [0, -32], + [37, -44], + [0, -43], + [37, -76], + [0, -119], + [12, -33], + [0, -32], + [-12, -55] + ], + [ + [100994, 70092], + [-12, 22], + [-13, -32] + ], + [ + [100969, 70082], + [-25, -11], + [-49, -54], + [-37, -11], + [-25, 76], + [-25, -55], + [-12, -108], + [-25, -33], + [-37, 33], + [-25, -22], + [-49, -76], + [-25, 22], + [-25, 43], + [0, 44], + [-25, 11], + [0, -33], + [13, -76], + [-13, -22], + [-25, -10], + [-37, 10], + [-25, 22], + [-61, 33], + [0, -44], + [-25, -43], + [-25, 0], + [-25, -33], + [-12, -32], + [-25, -33], + [-74, -11], + [-25, -32], + [-74, 0], + [-38, 11], + [0, -44], + [-37, -21], + [-37, -11], + [-49, -65], + [-25, -44], + [-37, 11], + [-13, 65], + [-12, -54], + [0, -43], + [-62, -87], + [-12, -54], + [0, -54], + [61, -11], + [13, -55], + [-25, -21], + [0, -33], + [62, -97], + [12, -33], + [-24, -65], + [-38, -43], + [-74, -22], + [-62, 22], + [-25, 43], + [13, 22], + [25, 0], + [-13, 54], + [-37, 22], + [-25, 65], + [13, 54], + [-25, 87], + [-25, 21], + [13, 109], + [-13, 43], + [37, 65], + [0, 65], + [50, 33], + [0, 65], + [-25, 0], + [-25, 43], + [-24, -21], + [-38, 97], + [-24, 11], + [12, -98], + [-37, -43], + [-99, -32], + [-25, 10], + [0, 33], + [12, 32], + [-12, 33], + [-25, 22], + [-87, 0], + [-12, 11], + [-49, 108], + [12, 33], + [-12, 21], + [-38, 0], + [0, -108], + [13, -33], + [0, -32], + [-25, -11], + [-37, 54], + [-25, -87], + [-37, 0], + [-25, -21], + [-37, -11] + ], + [ + [99074, 69648], + [-62, 87], + [-12, 10], + [-38, -32], + [-61, -11], + [-13, 33], + [-25, -22], + [-37, 65], + [-25, 0], + [-37, 54], + [-25, 22], + [0, 32], + [-49, 44], + [-50, 21], + [-12, -10], + [-12, 32], + [0, 163], + [-25, 32], + [-13, 33], + [0, 65], + [13, 43], + [25, 11], + [24, 33], + [25, 86], + [-87, 87], + [-61, -32], + [-38, 11], + [-24, 43], + [-38, 22], + [-24, 0], + [-13, -33], + [-37, 0], + [-25, 22], + [-24, 43], + [-50, 22], + [-37, 108], + [-62, 65], + [-25, -43], + [-74, -54], + [-37, -33], + [-13, -21], + [-12, -55], + [0, -65], + [-37, -54], + [-37, 0], + [-25, -11], + [-50, -65], + [-25, 0], + [-24, 43], + [0, 22], + [-25, 0], + [-37, -32], + [-25, -109], + [0, -22], + [-25, -10], + [-87, 151], + [-12, 11], + [-37, -108], + [-12, -11], + [-38, 98], + [-24, 0], + [-50, -98], + [0, -33], + [-25, -32], + [-37, -33], + [-37, 55], + [-12, 32], + [-38, 44], + [-37, 32], + [-49, 33], + [-25, -33], + [-37, -98], + [-13, -54], + [-37, -54] + ], + [ + [97067, 70190], + [-37, 43], + [-25, 0], + [-37, -32], + [-37, 65], + [-25, -22], + [-25, -87], + [-24, -65], + [12, -32], + [0, -65], + [12, -44], + [38, -65], + [12, -43], + [0, -174], + [-12, -86], + [0, -55], + [37, -54], + [-37, -43], + [-25, 11], + [-37, 32], + [-25, 0], + [-62, -32], + [-12, 11], + [-13, 54], + [0, 65], + [-12, 11], + [12, 76], + [-25, 32] + ], + [ + [96720, 69691], + [0, 109], + [-24, 0], + [-75, -55], + [-62, -97], + [-49, -33], + [-25, 22], + [-37, 11], + [-50, -22], + [-25, 22], + [-12, 32], + [0, 65], + [-37, 22], + [-25, 76], + [13, 54], + [0, 54], + [-13, 22], + [-111, 44], + [-62, 10], + [-37, -10], + [-38, 21], + [0, 98], + [13, 54], + [37, 76], + [0, 119], + [12, 87], + [50, 87], + [-12, 54], + [-50, 33], + [-37, 0], + [-62, 21], + [-62, 33], + [12, 76], + [-12, 43], + [0, 33], + [-25, 54], + [13, 65], + [-13, 76], + [-25, 21], + [-12, 44], + [0, 76], + [50, 76], + [0, 21], + [-87, -32], + [0, 11], + [-74, 21], + [-50, -10], + [-74, -33], + [-62, -43], + [-25, -33], + [-37, -32], + [-25, 21], + [0, 44], + [37, 86], + [13, 65], + [-13, 55], + [0, 43], + [-37, 33], + [-12, 32], + [0, 87], + [12, 87], + [50, 43], + [12, 22], + [-12, 65], + [0, 32], + [12, 76], + [25, 65], + [37, -11], + [49, 66], + [13, 43], + [12, 98], + [13, 10], + [37, -10], + [12, 10], + [25, 55], + [25, 76], + [24, 21], + [25, 0], + [13, 22], + [0, 32], + [-25, 55], + [0, 65], + [25, 21], + [12, 33], + [0, 65], + [12, 87], + [0, 379], + [-12, 87], + [0, 152], + [-12, 87], + [-13, 21], + [-37, 33], + [-37, -11], + [0, -32], + [-12, -33], + [-25, 11], + [0, 32], + [-13, 44], + [-49, 238], + [0, 55], + [-62, 108], + [-13, 33], + [-37, 0], + [-24, 32], + [-25, 54], + [-13, 11], + [-24, -11], + [-25, -43], + [-13, -54], + [-37, -76] + ], + [ + [95407, 73845], + [-62, 76], + [-24, 11], + [-25, -11], + [-75, 11], + [-37, 54], + [-24, 11], + [-62, -44], + [-13, -21], + [-25, 10], + [-12, 33], + [25, 43], + [-13, 11], + [25, 54], + [75, 98], + [-50, 163], + [0, 21], + [-37, -21], + [-62, -76], + [-12, 11], + [0, 97], + [12, 22], + [37, 33], + [25, 32], + [0, 33], + [-37, -11], + [-13, 11], + [-24, 75], + [-13, 22], + [-25, 11], + [-111, -76], + [-62, -65], + [0, -43], + [-12, 0], + [-25, -55], + [-25, -10], + [-25, 10], + [-37, 33], + [-136, 43], + [-25, 76], + [-25, 11], + [-49, -65], + [-62, -43], + [-37, -55], + [-25, -54], + [-37, -11], + [0, -32], + [-38, -65], + [-74, -65], + [-111, -22], + [-37, -22], + [-38, -86], + [-12, -55], + [-25, -43], + [-49, -65], + [-62, -44], + [-25, -43], + [12, -22], + [0, -65], + [-49, -43], + [-13, -22], + [-24, -11], + [-50, 0], + [-12, 11], + [-25, -21], + [-25, 0], + [-37, -44], + [-25, -11], + [-74, 22], + [-25, 0] + ], + [ + [92509, 73281], + [-25, 22], + [-25, 43], + [0, 65], + [25, 152], + [12, 54], + [-12, 33], + [0, 54], + [-74, 54], + [-13, 0], + [-25, -32], + [-74, -44], + [-49, -11], + [-13, -11], + [0, -32] + ], + [ + [92236, 73628], + [-62, 11], + [-87, -44], + [-12, -10], + [-25, 10], + [-99, 0], + [-49, 11], + [-37, 54], + [-62, 44], + [-38, 11], + [0, 32], + [-12, 22], + [-50, -11], + [-12, -76], + [-37, -22], + [-62, 55], + [-37, 65], + [-13, -22], + [0, -54], + [-12, -44], + [-25, -10], + [-25, 43], + [-24, 98], + [-25, 54], + [-25, 32], + [-99, 0], + [-99, 22], + [-12, 33], + [24, 141], + [-24, 10], + [-75, -32], + [-25, 0], + [-24, 22], + [-25, 43], + [-62, 54], + [-12, 33], + [-38, 43], + [-37, 33], + [-24, 152], + [-13, 32], + [-62, 43], + [-49, -32], + [-38, -33], + [-24, 0], + [-50, 76], + [-37, 87], + [-37, 76], + [-25, 32], + [-49, 0], + [-62, 44], + [-124, 163], + [-87, 75], + [-37, 55], + [-25, 108], + [-136, 44], + [-87, -33], + [-49, -152], + [-25, -32], + [-25, -11], + [-25, 43], + [-12, 44] + ], + [ + [89796, 75060], + [-13, 43], + [-37, 32], + [-62, 76], + [-148, 98], + [-25, 0], + [12, 76], + [-24, 65], + [-25, -11], + [-50, 65], + [0, 11], + [-49, 43], + [-38, 0], + [-37, -10], + [-24, 21], + [-50, 76], + [-37, 87], + [-50, 98], + [-24, 10], + [-13, -54], + [-37, 0], + [-12, -22], + [-38, 0], + [13, 87], + [-13, 22], + [0, 54], + [25, 33], + [-25, 32], + [-12, 44], + [0, 97], + [12, 65], + [-24, 22], + [-62, 119], + [-13, 54], + [0, 55], + [-24, 76], + [12, 32], + [37, 0], + [62, 22], + [12, -22], + [0, -43], + [62, -87], + [25, 0], + [25, 22], + [25, 54], + [24, 11] + ], + [ + [89176, 76513], + [0, 43] + ], + [ + [89176, 76556], + [13, 87], + [0, 32], + [-13, 33], + [0, 87], + [-37, 43], + [13, 54], + [0, 44], + [-37, 76], + [-62, 86], + [-13, 44], + [-12, 97], + [0, 141], + [-13, 76], + [0, 55], + [62, 65], + [25, 43], + [-25, 54], + [-24, 22], + [-25, 43], + [-37, 33], + [-50, 32], + [-62, 33], + [-25, 22], + [-12, 75], + [-50, 228], + [-24, 76], + [0, 33], + [12, 108], + [-49, -22], + [-25, 11], + [-13, 22] + ], + [ + [88693, 78389], + [-74, -22], + [-50, 11], + [-49, 22], + [-74, 22], + [-112, 65] + ], + [ + [88334, 78487], + [-49, 43], + [-13, 33], + [-12, 65], + [-13, 0], + [-37, -33], + [-49, -11], + [-37, 11], + [-13, 76], + [-12, 22], + [-50, 21], + [-12, 44], + [25, 54], + [0, 173], + [-25, 87], + [-25, 33], + [-12, 32], + [-38, 33], + [-37, 11], + [-49, -22], + [-13, 98], + [-12, 10], + [-99, 55], + [-62, -22], + [-37, 33], + [-62, 21], + [-25, -11] + ], + [ + [87690, 79474], + [37, 32], + [25, 33], + [12, 32], + [0, 33], + [-37, 54], + [-37, 43], + [12, 54], + [0, 76], + [-12, 11], + [0, 65], + [-12, 65], + [-25, 44], + [0, 108], + [25, 76], + [-13, 44], + [-99, 86], + [-87, 33], + [-49, 0], + [-25, -33], + [-12, -43], + [-50, 11], + [-25, 32], + [-12, 55], + [-25, 75], + [0, 44], + [13, 21], + [24, 11], + [0, 44], + [-24, 21], + [-13, 44], + [-37, 76], + [12, 43], + [0, 87] + ], + [ + [87256, 80851], + [62, 32], + [25, 22], + [13, 33], + [-13, 86], + [-12, 33], + [0, 32], + [37, 98], + [12, 43], + [37, 22], + [50, 11], + [62, 22], + [62, 86], + [25, 22], + [49, 11], + [13, 11], + [-13, 54], + [13, 43], + [49, -32], + [37, 0], + [50, 22], + [99, 86], + [12, -11], + [13, -54], + [12, -119], + [12, -11], + [62, 0], + [50, 43], + [25, 11], + [25, -11], + [37, 33], + [24, -43], + [50, 54], + [12, 43], + [25, 44], + [25, 97], + [0, 22], + [25, 22], + [37, 108], + [49, 33], + [75, -22], + [37, 11], + [99, -22], + [50, 22], + [24, 21], + [50, 0], + [62, 11], + [74, 130], + [0, 33], + [37, 54], + [37, 22], + [62, 65], + [137, 98], + [49, 43], + [25, 0], + [50, 22], + [99, 54], + [24, 54], + [13, 11], + [111, 11], + [13, 11], + [-13, 54], + [0, 32] + ], + [ + [89523, 82564], + [13, 55], + [-37, 217], + [37, 108], + [62, 43], + [37, 11], + [0, 22], + [-25, 11], + [-37, 43], + [12, 33], + [75, 43], + [49, -11], + [12, 33], + [-24, 76], + [-25, 43], + [25, 54], + [-25, 87], + [-25, 65], + [-25, 130], + [-24, 44], + [-25, 86], + [0, 141], + [-13, 76], + [25, 120], + [0, 32], + [25, 0], + [0, 43], + [-37, 11], + [-37, 22], + [-87, 0], + [-25, 11], + [-25, 43], + [38, 33], + [37, 43], + [49, 11], + [149, 65], + [74, 0], + [62, 22], + [99, 43], + [124, 65], + [25, -21], + [12, -55], + [50, -43], + [12, 11], + [50, 11], + [49, 21], + [25, -11], + [50, -54], + [24, 22], + [25, 87], + [0, 86], + [-12, 11], + [-50, 11], + [-37, 33], + [-12, 32], + [12, 65], + [62, 206], + [12, 98], + [50, 141], + [37, 152], + [62, 206], + [0, 43], + [13, 98], + [24, 11], + [37, -11], + [87, -44], + [62, -43], + [62, -32], + [74, -11], + [62, 11], + [50, 0], + [62, -11], + [49, 0], + [37, -87], + [25, 0], + [87, 76], + [37, 54], + [50, 0], + [37, 11], + [25, 22], + [12, 54], + [25, 43], + [0, 87], + [-25, 65], + [0, 43], + [-25, 217], + [13, 87], + [24, 98], + [25, 65], + [25, 43], + [25, 22], + [74, 0], + [74, 22], + [38, 21], + [61, 22], + [38, 76], + [24, 32], + [13, 109], + [-13, 43], + [13, 44], + [37, 54], + [62, 11], + [62, 0], + [25, -11] + ], + [ + [91964, 86881], + [37, -11], + [49, 32], + [87, 22] + ], + [ + [92137, 86924], + [0, -54], + [25, -43], + [-25, -44], + [-25, -11], + [0, -21], + [37, -55], + [38, -21], + [37, -33], + [0, -22], + [-37, -43], + [12, -32], + [111, -55], + [38, -43], + [37, -11], + [12, -43], + [0, -54], + [87, -76], + [37, -11], + [37, -54], + [50, -11], + [49, 21], + [50, 11], + [37, -21], + [37, -76], + [37, -33], + [37, 11], + [25, 22], + [25, 0], + [0, -22], + [25, -65], + [74, -54], + [0, -33], + [13, -32], + [24, -33], + [13, -54], + [0, -54], + [24, -66], + [62, -130], + [50, -32], + [37, -130], + [0, -55], + [12, -43], + [0, -43], + [-12, -87], + [-25, -43], + [0, -33], + [37, -141], + [-24, -33], + [-50, -86], + [-37, -76], + [-12, -76], + [0, -54], + [37, -65], + [0, -22], + [37, -109], + [12, -10], + [13, 21], + [37, 0], + [87, -65], + [49, 0], + [50, -21], + [49, -11], + [99, 0], + [50, -22], + [87, -11], + [49, 0], + [74, 11], + [174, -33], + [74, -21], + [50, -22], + [37, -43], + [37, -76], + [37, -22], + [75, -22], + [62, -76], + [49, -32], + [74, -76], + [50, -32], + [62, -22], + [99, 11], + [12, -11], + [-12, -44], + [0, -97], + [12, -22], + [38, -11], + [37, -86], + [37, -120], + [49, -173], + [0, -65], + [25, -44], + [62, -65], + [25, -54], + [49, -54], + [13, -54], + [0, -66], + [12, -10], + [161, 21], + [124, 22], + [174, -33], + [185, -32], + [161, -33], + [261, -43], + [99, 43], + [74, 22], + [37, 0], + [235, -54], + [112, -22], + [74, -11], + [87, 0], + [37, -21], + [99, -174], + [62, -32], + [149, -44], + [74, -32], + [99, -22], + [62, -43], + [62, -55], + [99, -65], + [198, 65], + [62, 11], + [0, -130], + [124, -11], + [50, -32], + [25, 10], + [49, 76], + [37, 22], + [75, 54], + [111, 87], + [235, 141], + [50, 33], + [74, 21], + [62, 11], + [75, 22], + [161, 32], + [99, 11], + [37, 11], + [62, 0], + [124, -22], + [148, 22], + [75, 0], + [37, 11], + [136, 87], + [74, 32], + [112, 76], + [25, 44], + [62, 86], + [24, 54], + [50, 76], + [49, 98], + [62, 33], + [100, 43], + [61, 54], + [38, 65], + [37, 11], + [25, 22], + [0, 65], + [-38, 76], + [-49, 65], + [-62, 97], + [0, 44], + [-25, 32], + [-12, 33], + [0, 32], + [37, 55], + [0, 32], + [12, 65], + [25, 98], + [50, 87], + [49, 65], + [50, 11], + [24, -11], + [100, 0], + [37, -33], + [25, -65], + [37, -11], + [124, -54], + [49, -11], + [37, 0], + [99, -22], + [25, 11], + [25, 33], + [62, 54], + [62, 43], + [25, 44], + [86, 97], + [25, 44], + [0, 22], + [25, 54], + [25, 11], + [37, 0], + [62, -22], + [173, 22], + [37, 21], + [50, 11], + [87, 98], + [37, 32], + [24, 11], + [50, 65], + [-12, 33], + [12, 76], + [62, 119], + [25, 32], + [25, 55], + [37, 11], + [37, 43], + [124, -22], + [37, 0], + [37, 22], + [0, 32], + [12, 66], + [13, 32], + [37, 0], + [37, -43], + [50, 11], + [37, 43], + [49, 32], + [87, 33], + [37, -11], + [112, 0], + [12, 33], + [25, 11], + [111, -76], + [50, -22], + [49, 11], + [50, -11], + [37, 0], + [50, 43], + [12, 33], + [0, 76], + [-49, 108], + [0, 44], + [-13, 32], + [-62, 65], + [-49, 76], + [-25, 22], + [-12, 43], + [-38, 33], + [-24, 54], + [0, 22], + [-25, 21], + [-87, 44], + [-74, 119], + [-25, 22], + [-87, 11], + [-24, 21], + [-62, -21], + [-50, 0], + [-25, -11], + [-37, -44], + [-37, -65], + [-37, -43], + [-25, -44], + [-25, 0], + [-74, 87], + [-62, 33], + [-50, 11], + [-86, -22], + [-50, 0], + [-12, 11], + [-37, 0], + [-50, -44], + [-25, -54], + [-37, -11], + [-25, 33], + [-37, 32], + [-37, 55], + [-12, 43], + [-13, 119], + [37, 33], + [50, 32], + [0, 131], + [12, 75], + [50, 76], + [25, 55], + [0, 32], + [24, 65], + [13, 65], + [37, 76], + [50, 152], + [62, 174], + [37, 86] + ], + [ + [102072, 87336], + [74, -54], + [111, -65], + [87, -11], + [75, -54], + [61, -11], + [112, 119], + [87, 87], + [99, 76], + [86, 11], + [50, 22], + [37, 32], + [25, 54], + [12, 76], + [-12, 54], + [-37, 11], + [-13, 22], + [25, 43], + [13, 55], + [24, 43], + [37, 43], + [13, 44], + [0, 54], + [25, 54], + [62, 98], + [0, 43], + [74, 152], + [37, 108], + [62, 76], + [87, 87], + [62, 76], + [24, 76], + [0, 65], + [-37, 65], + [0, 54], + [13, 65], + [-13, 44], + [-49, 32], + [-50, 11], + [-62, -21], + [-37, 21], + [-12, 54], + [24, 44], + [38, 32], + [74, 76], + [99, 130], + [87, 65], + [148, 22], + [112, 44], + [124, 43], + [86, 22], + [62, -22], + [75, 11], + [148, 43], + [50, 11], + [87, -22], + [12, 11], + [50, -22], + [86, -65], + [50, -21], + [49, -11], + [25, -44], + [37, -32], + [62, -11], + [87, -54], + [0, 32], + [62, 22], + [49, -22], + [75, -54], + [74, -32], + [13, -22], + [0, -43], + [12, -22], + [49, -11], + [25, -43], + [37, -44], + [0, -43], + [-12, -33], + [12, -32], + [38, -11], + [12, -43], + [49, -76], + [0, -33], + [25, -54], + [37, -184], + [50, -87], + [12, -54], + [0, -87], + [38, -33], + [12, -54], + [0, -98], + [25, -54], + [0, -43], + [37, -76], + [62, -98], + [37, -76], + [12, -54], + [0, -43], + [-12, -33], + [0, -32], + [12, -11], + [0, -54], + [13, -33], + [74, -54], + [-37, -141], + [0, -65], + [25, -44], + [49, -54], + [0, -32], + [37, -33], + [62, -32], + [87, 0], + [99, 21], + [62, 0], + [25, -11], + [0, -54], + [12, -21], + [75, -22], + [24, -44], + [25, 22], + [50, -22], + [24, 22], + [38, 0], + [24, -65], + [38, 0], + [37, -54], + [86, -141], + [50, -54], + [62, -11], + [62, 0], + [25, -54], + [-25, -66], + [0, -43], + [37, -76], + [25, -32], + [25, -55], + [0, -54], + [-25, -87], + [0, -65], + [37, -54], + [25, -54], + [12, -54], + [0, -33], + [25, -11], + [99, 22], + [49, 0], + [38, -22], + [74, 0], + [124, 22], + [124, 0], + [24, 33], + [25, 75], + [25, 33], + [25, 0], + [37, 22], + [50, 54], + [37, 22], + [111, 0], + [37, 21], + [37, 44], + [50, 43], + [161, 65], + [12, -11], + [87, -21], + [37, -76], + [-12, -55], + [-25, -65], + [0, -21], + [37, -109], + [25, -54], + [-25, -65], + [-37, -54], + [-12, -33], + [-25, -22], + [-37, 0], + [-50, -54], + [-24, -65], + [12, -32], + [0, -44], + [-12, -43], + [-25, -54], + [-25, -163], + [-12, -65], + [-38, -65], + [13, -44], + [0, -65], + [-13, -10], + [0, -44], + [-37, -32], + [-12, -33], + [0, -43], + [-13, -44], + [-24, -54], + [-37, -22], + [0, -43], + [-13, -33], + [0, -65], + [-12, -32], + [-37, -33], + [-25, 0], + [-25, -32], + [-25, -109], + [0, -119], + [-37, -32], + [-25, -33], + [-24, 22], + [-50, 11], + [-12, 10], + [-112, 33], + [-62, 32], + [-62, 22], + [-49, 54], + [-37, -54], + [-25, -22], + [-25, -75], + [-50, -66], + [-61, -21], + [-13, -11], + [-74, -22], + [-13, -54], + [13, -33], + [25, -97], + [12, -76], + [50, -249], + [-25, -44], + [-13, -184], + [13, -33], + [0, -108], + [25, -33], + [0, -32], + [-25, -76], + [-13, -76], + [-24, -65], + [0, -44], + [-13, -43], + [-37, -32], + [-49, 10], + [-75, -32], + [-49, -33], + [-13, -32], + [37, -22], + [25, -32], + [0, -33], + [-25, -22] + ], + [ + [60859, 59421], + [0, -33] + ], + [ + [60859, 59388], + [-50, 22], + [13, 22], + [37, -11] + ], + [ + [60995, 62132], + [0, -108], + [13, -11], + [-13, -44], + [-12, -65], + [0, -43], + [12, -11], + [13, -43], + [12, -76], + [12, -33], + [25, -358], + [-12, -21], + [-25, -11], + [0, -22], + [12, -22], + [-24, -43], + [-50, -76], + [-12, -43], + [0, -33], + [-13, -54], + [-24, -141], + [-13, -119], + [0, -44], + [-12, -21], + [0, -33], + [-50, -108], + [-25, -87], + [0, -228], + [50, -217], + [25, -184], + [12, -54], + [0, -22], + [13, -22], + [49, -11], + [12, -119], + [0, -108], + [-12, -44], + [0, -21], + [-25, 0], + [-24, -22], + [-25, 11] + ], + [ + [60884, 59421], + [-50, 43], + [0, 87], + [-12, 11], + [-13, -11], + [-24, -109], + [-13, -21], + [-186, 54], + [-37, 43], + [-37, 11], + [-87, 0], + [-61, -21], + [-25, -22], + [186, 11], + [12, -11], + [-211, -44], + [-86, -21], + [-25, 11], + [-25, 32], + [-87, 0], + [13, -32], + [49, 10], + [13, -21], + [-174, -33], + [-111, -43], + [-50, -33], + [-173, -119], + [-99, -65], + [-25, -22], + [-50, -54], + [-62, -33], + [-61, -75], + [-50, -11] + ], + [ + [59323, 58933], + [0, 141], + [-12, 152], + [0, 54], + [12, 65], + [0, 43], + [25, 33], + [0, 65], + [25, 54], + [0, 206], + [-13, 119], + [-25, 0], + [-37, 44], + [-37, 0], + [-25, 32], + [0, 44], + [-12, 21], + [0, 55], + [-13, 43], + [-37, 33], + [-24, 10], + [-25, -10], + [-50, 21], + [-25, 22], + [-12, 43], + [-25, 33], + [-12, -11], + [-37, 22], + [0, 11], + [74, 119], + [25, 65], + [0, 108], + [12, 65], + [-49, 206], + [0, 66], + [-25, 32] + ], + [ + [59001, 60939], + [25, 22], + [24, 0], + [38, -22], + [12, 11], + [37, 108], + [0, 44], + [-12, 21], + [25, 76], + [24, 65], + [-24, 55], + [-13, 0], + [-37, 32], + [-12, 22], + [0, 119], + [12, 22], + [50, 11], + [61, -22], + [25, 0], + [25, -54], + [12, 0], + [13, 22], + [-13, 86], + [0, 54], + [-24, 55], + [-62, 32], + [0, 65], + [12, 65], + [12, 22], + [38, 33], + [-25, 43], + [-25, 33], + [12, 65], + [0, 76], + [-24, -11], + [-25, 0], + [-25, 11], + [-12, 43], + [0, 239], + [-13, 65], + [13, 32], + [25, 22], + [24, 65] + ], + [ + [59174, 62566], + [37, 11], + [25, 32], + [25, 65], + [25, 55], + [49, 0], + [13, 10], + [12, -43], + [13, -22], + [12, 0], + [0, -54], + [74, -22], + [25, -10], + [12, -33], + [25, 0], + [13, 33], + [-13, 32], + [0, 33], + [13, 21], + [37, 11], + [24, 0], + [25, -11], + [13, 33], + [-13, 76], + [0, 43], + [13, 44], + [37, -44], + [49, -22], + [-12, 66], + [25, 21], + [37, 22], + [12, -76], + [0, -76], + [13, -65], + [-13, -33], + [0, -43], + [37, -32], + [25, 0], + [25, 21], + [25, 44], + [0, 32], + [25, 22], + [49, 22], + [50, 10], + [12, -10] + ], + [ + [67486, 57631], + [0, -43], + [-25, -54], + [-12, -55], + [25, -141], + [0, -54], + [-25, -21], + [-25, 54], + [-37, 32], + [-49, 65], + [-50, 22], + [-62, 0], + [-25, -11], + [-24, 22], + [-38, 43], + [-24, -21], + [-62, 0], + [0, 32], + [-13, 11], + [-37, 0], + [-12, 22], + [-25, 11], + [-25, 43], + [-37, -33], + [-62, 11], + [-173, 0], + [-174, 0] + ], + [ + [66495, 57566], + [0, 33], + [-25, 21], + [-185, 0], + [-50, 22], + [-62, 11], + [-62, -11], + [-74, 0], + [-136, 11], + [-75, 0], + [0, -87] + ], + [ + [65826, 57566], + [-185, 0], + [-174, 0], + [-111, 0], + [-50, 44], + [0, 43], + [-12, 0] + ], + [ + [65294, 57653], + [12, 152], + [12, 119], + [25, 217], + [-12, 98], + [-13, 43], + [-61, 141], + [24, 54], + [-37, -11], + [-12, 55], + [-25, 65], + [12, 11], + [13, 32], + [49, -11], + [-37, 76], + [0, 22], + [-12, 11], + [-25, 0], + [-12, -11], + [-13, -44], + [-12, -10], + [-25, 0], + [-12, 10], + [-25, 44], + [-50, 22], + [-37, 32], + [-12, 87], + [-13, 32], + [0, 44], + [-12, 54], + [12, 76], + [-12, 11], + [-50, 0], + [-12, 43], + [-12, 11], + [0, -76], + [-13, -22], + [-25, 11], + [-12, 33], + [0, 21], + [12, 87] + ], + [ + [64872, 59182], + [0, 54], + [25, 55], + [25, 76], + [25, 97], + [25, 163], + [12, 108], + [12, 87], + [25, 87], + [25, 54], + [62, 119], + [37, 76], + [74, 98], + [25, 43], + [25, 65], + [25, 76], + [24, 22], + [100, 119], + [0, -21], + [12, -44], + [37, -11], + [37, 0], + [25, 11], + [12, 22], + [13, 76], + [25, 11], + [37, -44], + [74, -130], + [25, -32], + [0, -22], + [25, -119], + [0, -33], + [24, -11], + [62, 33], + [50, 65], + [12, 43], + [13, 22], + [0, 97], + [74, 131], + [25, 32], + [0, 11], + [-25, 87], + [25, 86], + [62, 109], + [0, 87], + [49, 141], + [25, 173], + [0, 33], + [25, 87], + [37, 108], + [49, 22], + [62, 76], + [25, 86], + [0, 87], + [13, 98], + [24, 152], + [38, 43], + [61, 43], + [0, 55], + [13, 108], + [0, 87], + [12, 43], + [50, 87], + [12, 130], + [25, 141], + [62, 174], + [62, 162], + [25, 44], + [24, 21], + [38, 0], + [12, 11], + [74, 87], + [37, 32], + [25, 55], + [0, 32], + [-12, 87], + [12, 65], + [13, 98], + [0, 97], + [-13, 44], + [-25, 54], + [-37, 22], + [-49, 10], + [-25, 22], + [0, 87], + [-12, 54], + [-25, 293] + ], + [ + [66768, 64388], + [62, 0], + [74, -44], + [12, -21], + [13, -98], + [25, -54], + [49, -54], + [25, -98], + [12, -141], + [25, -87], + [12, -10], + [25, -131], + [13, -32], + [0, -130], + [12, -65], + [-25, -109], + [0, -65], + [-12, -97], + [25, -163], + [12, -119], + [25, -109], + [25, -76], + [49, -87], + [37, -86], + [50, -44], + [-37, -32], + [-75, 0], + [-49, 11], + [-25, 0], + [-12, -11], + [-87, -11], + [-161, 22], + [-37, 0], + [-37, -44], + [-62, -130], + [12, -65], + [25, -43], + [74, -152], + [12, -54], + [75, -109], + [74, -119], + [37, -22], + [37, -54], + [50, -98], + [50, -141], + [24, -152], + [37, -141], + [13, -32], + [25, -11], + [0, -76], + [-25, -87] + ], + [ + [72540, 58390], + [13, -10], + [0, -33], + [-25, -87], + [-13, -65], + [-12, -87], + [37, -65], + [0, -54], + [-25, -97], + [-12, -98], + [-12, -43], + [37, -33], + [49, 0], + [38, -76], + [24, 0], + [13, -11], + [0, -21], + [25, -22], + [12, -33], + [-12, -32], + [0, -33], + [-112, -227], + [-149, -272], + [-62, -32], + [-24, -54], + [-25, -87], + [-37, -65], + [-50, -44], + [0, -184], + [-49, -206], + [-13, -11], + [-12, -32], + [0, -98], + [-13, -32], + [-12, -207], + [0, -65], + [-12, -97], + [0, -120], + [-13, -54], + [0, -87], + [13, -151], + [-13, -22] + ], + [ + [72094, 55343], + [-37, -43], + [-12, -33], + [-25, 0], + [-50, -130], + [-24, -54], + [0, -109], + [12, -87], + [-12, -43], + [-13, -22], + [-62, -86], + [-12, -22], + [0, -98], + [12, -43], + [0, -33], + [38, -21] + ], + [ + [72045, 53434], + [0, -32], + [-25, -206], + [-12, -44], + [37, -173], + [25, -87], + [0, -54], + [24, -54], + [13, -98], + [0, -76], + [-37, -119], + [0, -44], + [12, -86], + [0, -87], + [25, -54], + [37, -141], + [37, -44], + [50, -76], + [74, -97], + [12, -44], + [62, -184], + [13, -76], + [24, -108], + [25, -98], + [25, -119], + [25, -87], + [12, -54] + ], + [ + [72503, 51092], + [-62, -11], + [-87, -22], + [-86, -32], + [-99, -22], + [-99, -33], + [-100, -21], + [-74, -22], + [-25, -11], + [13, -65], + [-13, -76], + [-12, -54], + [-25, -65], + [-37, -76], + [-99, -130], + [0, -33], + [49, -141], + [25, -206], + [0, -358], + [13, -86], + [-13, -76], + [-25, -87], + [-12, -76], + [-12, -119], + [-37, -228], + [0, -54], + [12, -33], + [25, -119], + [37, -65], + [62, -87], + [74, -130], + [25, -54], + [49, -11], + [50, -22], + [25, -22], + [25, 11], + [0, 98], + [24, 32], + [50, 11], + [12, 22], + [25, 0], + [0, -423], + [0, -347], + [-12, -33], + [-13, -10], + [-37, 54], + [0, 43], + [-12, 33], + [-37, -11], + [-75, -65], + [-25, -11], + [-24, 0], + [-37, 11], + [-25, 43], + [-25, 119], + [-50, 120], + [-24, 43], + [-38, 11], + [-12, 54], + [-12, 76], + [-25, 65], + [-12, 22], + [-50, 32], + [-50, 44], + [-74, 54], + [-37, 0], + [-37, 11], + [-25, 22], + [-12, 21], + [-25, 76], + [-13, 76], + [-61, 109], + [-25, 108], + [-25, 11], + [-25, -22], + [0, -32], + [-25, -98], + [0, -43], + [-24, -33], + [-62, -22], + [-37, 11], + [-62, 11], + [-25, 11], + [-87, 22], + [-25, 0], + [-37, 21], + [-25, 22], + [-74, 54], + [-37, -11], + [-62, 87], + [-12, 44], + [-13, 86], + [0, 55], + [13, 54], + [-13, 11], + [-25, -11], + [-49, -11], + [-62, -33], + [-74, -32], + [-50, -54], + [-12, 0], + [-37, 21], + [-13, 22], + [25, 76], + [-12, 76], + [-25, 43], + [-37, 22], + [-25, 0], + [0, 43], + [-13, 44], + [-37, 11] + ], + [ + [66421, 52545], + [-25, 22], + [-49, -11], + [-25, -11], + [-37, -54], + [-50, -33], + [-37, 11], + [-37, 65], + [-37, 87] + ], + [ + [66421, 53315], + [12, 22], + [13, 0], + [24, -65], + [62, -76], + [13, 0], + [12, 21], + [25, 22], + [37, 22], + [12, 21], + [13, 44], + [0, 108], + [25, 11], + [37, -32], + [12, 0], + [37, 43], + [38, 11], + [74, 65], + [25, -76], + [0, -22], + [-13, -32], + [-12, -55], + [12, -54], + [0, -97], + [25, -22], + [25, 11], + [25, -22], + [37, 0], + [62, 109], + [74, 151], + [50, 98], + [49, 43], + [25, 44], + [12, 54], + [25, 33], + [62, 32], + [37, 33], + [37, 97], + [50, 195], + [25, 163], + [0, 456], + [0, 184], + [74, 130], + [37, 76], + [37, 87], + [50, 206], + [37, 97], + [25, 55], + [49, 43], + [62, 43], + [87, 141], + [74, 141], + [-12, 163], + [25, 141], + [37, 184], + [12, 185], + [-12, 206], + [0, 163], + [37, 184], + [25, 76], + [0, 293], + [49, 249], + [37, 152], + [62, 173], + [13, 98], + [25, 141], + [0, 108] + ], + [ + [71351, 59410], + [12, -43], + [25, -55], + [50, -76], + [25, -32], + [12, -54], + [25, -65], + [49, -44], + [13, -32], + [62, -76], + [24, 0], + [38, -22], + [24, 0], + [62, 87], + [37, 32], + [75, -11], + [74, -65], + [25, 0], + [49, 65], + [38, 76], + [24, 11], + [37, -32], + [38, -65], + [37, -87], + [12, -43], + [37, -55], + [62, -119], + [75, -65], + [24, -33], + [25, -65], + [0, -43], + [13, -22], + [12, 11], + [25, 0], + [12, -11], + [37, -87] + ], + [ + [66062, 53087], + [-13, 11], + [-37, 76], + [-25, 65], + [0, 33], + [-12, 21], + [0, 65], + [-37, 87], + [-99, 141], + [0, 43], + [-87, 141] + ], + [ + [65752, 53770], + [37, 141], + [25, 33], + [74, 76], + [0, -11], + [62, -98], + [13, -10], + [12, 10], + [25, -10], + [12, 21], + [0, 22], + [-12, 32], + [0, 33], + [12, 33], + [0, 32], + [13, 43], + [0, 22], + [-13, 22], + [-37, 32], + [-25, 33], + [0, 76], + [25, 32], + [0, 11], + [-25, 33], + [-25, 54], + [-37, 11], + [25, 97], + [0, 206], + [25, -10], + [25, -22], + [49, 32], + [25, 0], + [12, -21], + [25, -22], + [136, 54], + [0, 55], + [13, 43], + [0, 43], + [-25, 76], + [0, 33], + [12, 21], + [50, 44], + [12, 0], + [25, -22], + [25, -43], + [25, -87], + [24, -65], + [25, -87], + [50, -32], + [74, -22], + [37, 0], + [87, 130], + [0, 33], + [25, -11], + [12, -76], + [25, -54], + [-13, -44], + [13, -21], + [37, -11], + [25, 11], + [12, 32], + [25, 43], + [0, 33], + [-12, 22], + [0, 32], + [12, 22], + [25, 65], + [0, 43], + [12, 33], + [37, 32], + [13, 120], + [-13, 32], + [0, 44], + [13, 32], + [12, 76], + [-12, 109], + [0, 86], + [-13, 76], + [25, 228], + [0, 22], + [-12, 32], + [-25, 33], + [-50, 32], + [-24, 33], + [-13, 43], + [-12, 22], + [-62, 11], + [-13, 32], + [0, 65], + [13, 109], + [0, 130], + [12, 43], + [37, 44], + [13, 65], + [49, 11], + [25, 21], + [12, 22], + [0, 33], + [38, 86], + [0, 55], + [-13, 65], + [-37, 76], + [-12, 119], + [-25, 32], + [-37, 22], + [-75, 11], + [-49, -22], + [-62, -43], + [-87, -44], + [-25, 0], + [-12, 22], + [12, 11], + [13, 43], + [-25, 109], + [0, 152], + [12, 86], + [25, 109], + [0, 43] + ], + [ + [6962, 42936], + [-37, 22], + [12, 21], + [25, -10], + [0, -33] + ], + [ + [35044, 57805], + [-25, 11], + [0, 32], + [12, 22], + [13, -11], + [0, -54] + ], + [ + [37385, 63629], + [-25, -33], + [-49, -32], + [-62, -22], + [-87, -43], + [-12, -33], + [-87, -260], + [-62, -54], + [-25, -33], + [-25, -43], + [-37, -98], + [-12, -65], + [-50, -141], + [-24, -184], + [-13, -109], + [-12, -152], + [-13, -76], + [-24, -65], + [-38, -76], + [-24, -76], + [-13, -54], + [-12, -21], + [12, -22], + [50, 22], + [49, 43], + [13, -11], + [25, -76], + [37, 0], + [12, -11], + [25, -162], + [25, -141], + [86, -152], + [0, -54], + [13, -87], + [0, -44], + [-13, -21], + [-12, -54], + [-12, -98], + [0, -174], + [24, -76], + [62, -21], + [25, -76], + [25, -98], + [25, -43], + [37, -22], + [25, 11], + [74, 11], + [49, 0], + [87, -22], + [74, 0], + [62, 54], + [25, 11], + [37, -11], + [38, -21], + [49, -44], + [37, -21], + [50, 11], + [12, -11], + [62, -152], + [62, -130], + [99, -217], + [13, -11], + [37, 11], + [12, -22], + [25, 11], + [37, 43], + [50, 0], + [74, -21], + [87, 0], + [111, 21], + [74, 33], + [25, 32], + [50, -10], + [49, -22], + [37, -44], + [0, -32], + [13, -65], + [-13, -54], + [-37, -65], + [-12, -76], + [-13, -98], + [-12, -65], + [-37, -43], + [-12, -65], + [12, -87], + [-12, -130], + [-13, -163], + [0, -98], + [25, -76], + [0, -119], + [25, -65], + [37, -206], + [25, -22], + [12, -21], + [62, -174], + [0, -43], + [-12, -11], + [-50, -87], + [-124, -206], + [0, -43], + [37, 21], + [37, -10], + [25, -22], + [0, -54], + [37, -22], + [50, -109], + [37, -54], + [13, -32], + [-13, -44], + [13, -76], + [24, -65], + [-12, -32], + [25, -33], + [24, -162], + [13, -55], + [0, -21], + [25, -120], + [0, -43], + [12, -43] + ], + [ + [37856, 53564], + [-25, 55], + [-25, 43], + [-25, 22], + [-12, 32], + [-12, 76], + [-25, 22], + [-13, 21], + [-49, -43], + [-74, 54], + [-13, 0], + [37, 120], + [75, 195], + [49, 119], + [50, 141], + [25, 76], + [0, 33], + [-13, 21], + [-25, 11], + [-24, 22], + [-13, 32], + [-49, 44], + [-37, 21], + [-13, 22], + [-25, 11], + [-24, 32], + [-75, 87], + [-12, 0], + [-50, -21], + [-24, -44], + [-38, -11], + [-37, 0], + [-12, 22], + [-25, 11], + [-25, 32], + [-37, 33], + [-37, 11], + [-62, -109], + [-25, 0], + [-37, -32], + [-25, -11], + [-24, 0], + [-38, -22], + [-37, 22], + [-37, 32], + [-12, -10], + [-50, -22], + [-49, 0], + [-13, 43], + [-62, 33], + [0, 76], + [13, 43], + [-13, 54], + [-12, 76], + [0, 33], + [-25, 32], + [-25, 0], + [-37, 22], + [-25, 65], + [13, 65], + [-13, 54], + [-24, 33], + [-25, 87], + [-25, 21], + [-25, 0], + [-25, 11], + [-12, 44], + [-25, 21], + [-24, 44], + [-62, 32], + [-13, 33], + [-25, 43], + [13, 33], + [-13, 21], + [-12, 44], + [-12, 76], + [-13, 32], + [-24, 33], + [-25, 65], + [-37, 22], + [-13, 21], + [-25, 65], + [-49, 0], + [-13, 22], + [-49, 65], + [-25, 11], + [-25, -43] + ], + [ + [36022, 56146], + [-62, 43], + [-49, 65], + [-62, 11], + [-37, 43], + [-25, 65], + [-37, 54], + [-62, 66], + [-25, 0], + [-25, -22], + [0, -22], + [-12, -43], + [0, -33], + [-25, -11], + [-37, 0], + [-25, 22], + [-24, -22], + [-50, 22], + [-37, 11], + [-37, 43], + [-13, -11], + [-49, 11], + [-37, 22], + [0, 22], + [-25, 130], + [-62, 54], + [0, 33], + [-13, 43], + [-49, -11], + [-62, 44], + [-50, 43], + [-49, 54], + [-74, 87], + [-25, 32], + [-25, 22], + [-25, 54], + [-25, 44], + [-12, 11] + ], + [ + [34796, 57122], + [-12, 43], + [-50, 65], + [25, 76], + [62, 65], + [74, -54], + [0, 97], + [-25, 87], + [0, 152], + [13, 33], + [25, 43], + [24, 32], + [37, -10], + [13, 32], + [62, -11], + [25, 11], + [24, 33], + [25, 86], + [12, 11], + [25, 0], + [13, 44], + [37, 54], + [0, 22], + [-13, 75], + [50, 22], + [25, 109], + [25, 65], + [12, 0], + [12, 76], + [37, 76], + [50, 206], + [-25, -33], + [-25, 0], + [-12, 22], + [0, 97], + [-37, -65], + [-25, 65], + [0, 44], + [13, 43], + [0, 33], + [-38, -22], + [0, 22], + [25, 32], + [13, 33], + [24, 32], + [0, 44], + [13, 76], + [0, 119], + [-13, 32], + [-12, 152], + [0, 152], + [-12, 54], + [-50, 76], + [74, 87], + [25, 65], + [-25, 141], + [-49, 108], + [0, 66], + [25, 0], + [12, 141], + [0, 43], + [-25, 76], + [-25, 0], + [-24, 87], + [-25, 21], + [-13, 55], + [-37, 108], + [-37, 65] + ], + [ + [35118, 60733], + [25, 130], + [25, 22], + [12, 32], + [-12, 87], + [0, 22], + [24, -11], + [25, -76], + [13, -11], + [12, 11], + [74, 87], + [-12, 32], + [25, 98], + [24, 11], + [13, 22], + [-13, 43], + [-49, 195], + [-12, 54], + [-25, 44], + [25, 86], + [12, 11] + ], + [ + [35304, 61622], + [12, -11], + [25, -86], + [50, -65], + [49, -87], + [13, -65], + [24, -44], + [0, -10], + [-24, -55], + [24, -43], + [25, 11], + [13, 43], + [0, 195], + [-25, 98], + [-25, 65], + [0, 33], + [37, 10], + [37, 33], + [137, 184], + [49, 174], + [37, 65], + [50, 43], + [49, -10], + [38, 21], + [12, 54], + [-12, 76], + [-13, 44], + [13, 65], + [12, 97], + [0, 87], + [25, 44], + [-13, 21], + [-24, -43], + [-13, 22], + [37, 75], + [25, 131], + [12, 43], + [62, 76], + [13, 32], + [37, 55], + [74, 119], + [25, 33], + [136, -76], + [37, 10], + [0, -21], + [-24, 0], + [-25, -22], + [-12, -43], + [24, -44], + [25, -21], + [12, 32], + [13, 87], + [37, 98], + [0, 97], + [25, 33], + [25, 10], + [49, -10], + [37, -22], + [50, 0], + [124, 11], + [198, 260], + [99, 54], + [62, 55], + [37, 108], + [0, 76], + [37, 32], + [25, 0], + [12, 22], + [0, 22], + [75, 76], + [74, 0], + [87, -54], + [37, -109], + [0, -76], + [-50, -76], + [-12, -32] + ], + [ + [76987, 48521], + [-37, -21], + [-12, 43], + [0, 22], + [25, -11], + [24, -33] + ], + [ + [77223, 48662], + [24, -86], + [0, -65], + [-12, -11], + [-12, 11], + [-25, 54], + [-62, 43], + [25, 11], + [12, -11], + [25, 11], + [0, 22], + [12, 21], + [13, 0] + ], + [ + [76876, 48782], + [0, -11], + [-50, 43], + [-24, 54], + [0, 206], + [12, 22], + [25, 11], + [12, -22], + [0, -130], + [25, -87], + [12, -65], + [-12, -21] + ], + [ + [53563, 65494], + [-25, -22], + [-25, 11], + [-24, 54], + [12, 33], + [37, 33], + [12, -11], + [13, -55], + [0, -43] + ], + [ + [53947, 65668], + [-13, 0], + [-12, 32], + [0, 44], + [12, 43], + [25, 0], + [13, -33], + [0, -65], + [-25, -21] + ], + [ + [53860, 65592], + [-25, -65], + [-49, 10], + [-50, 98], + [0, 54], + [13, 44], + [0, 54], + [24, 0], + [0, -33], + [50, -86], + [37, -76] + ], + [ + [54034, 66362], + [37, -22], + [25, 11], + [24, -33], + [0, -43], + [-12, -43], + [-37, -33], + [-25, 0], + [-25, 33], + [25, 65], + [-12, 65] + ], + [ + [53637, 66600], + [13, -32], + [-13, -11], + [-49, 22], + [-13, -11], + [-25, -54], + [-24, 75], + [0, 33], + [12, 11], + [37, -22], + [62, -11] + ], + [ + [54046, 66622], + [-12, -33], + [-13, 44], + [-12, 76], + [25, 21], + [12, 0], + [0, -108] + ], + [ + [53365, 66720], + [-50, -11], + [-25, 21], + [13, 22], + [37, 33], + [25, -44], + [0, -21] + ], + [ + [53266, 66795], + [-38, -10], + [-12, 10], + [0, 44], + [-12, 32], + [0, 22], + [74, 65], + [37, -11], + [12, -54], + [-12, -32], + [-49, -66] + ], + [ + [33520, 62197], + [0, -11], + [-25, -21], + [0, -11], + [-37, 21], + [-25, 33], + [-12, -11], + [0, -43], + [-12, -22], + [-25, -11], + [0, -249], + [25, 0], + [37, -44], + [12, -21], + [0, -33], + [-49, -65], + [-13, -32], + [25, -66], + [0, -119], + [-62, -65], + [0, -22], + [25, -32], + [25, -76], + [0, -43] + ], + [ + [33409, 61254], + [-25, 76], + [-25, 65], + [-37, 32], + [0, 98], + [-12, 54], + [-38, 43], + [-37, 33], + [-25, 0], + [13, -54], + [49, -98], + [0, -43], + [-37, 11], + [-49, 21], + [-25, 22], + [-50, 76], + [38, 76], + [12, 43], + [0, 98], + [-12, 54], + [-87, 152], + [-75, 65], + [-37, 43], + [-99, 44], + [-25, 21], + [-37, 87], + [13, 54], + [-25, 65], + [-112, 141], + [-49, 55], + [-25, 32], + [12, -98], + [25, -54], + [87, -76], + [0, -43], + [-37, -76], + [-25, -22], + [0, -43], + [-12, -11], + [-75, 141], + [-99, 65], + [-25, 33], + [-37, 108], + [-12, 98], + [0, 65], + [49, 108], + [13, 44], + [-13, 21], + [13, 44], + [-25, 32], + [-37, 33], + [-25, 32], + [0, 11], + [50, 44], + [0, 43] + ], + [ + [32418, 63119], + [24, 22], + [13, 43], + [12, 22], + [13, 0], + [12, -22], + [62, -32], + [62, -44], + [99, -54], + [37, 32], + [25, 33], + [25, 0], + [49, -43], + [37, -11], + [13, 11], + [37, -55], + [12, -32], + [0, -33], + [13, -11], + [24, 0], + [62, -21], + [38, 0], + [37, 32], + [12, 22], + [13, 54] + ], + [ + [33149, 63032], + [12, -21], + [0, -44], + [12, -43], + [37, -174], + [38, -97], + [74, -163], + [37, -33], + [50, -141], + [24, -21], + [13, -44], + [62, -32], + [12, -22] + ], + [ + [33520, 69691], + [-99, -87], + [-37, 0], + [-37, 22], + [-25, 33], + [-12, 43], + [49, -22], + [12, 22], + [-37, 119], + [37, 98], + [100, -33], + [49, -162], + [0, -33] + ], + [ + [35205, 69930], + [-13, -22], + [-49, 43], + [-25, 33], + [0, 33], + [99, -22], + [-12, -65] + ], + [ + [35130, 70038], + [-49, 22], + [-12, 22], + [24, 21], + [37, -11], + [13, -43], + [-13, -11] + ], + [ + [35081, 70136], + [-12, -11], + [-13, 22], + [-25, 10], + [-24, 33], + [-13, 33], + [25, 10], + [37, -32], + [13, -54], + [12, -11] + ], + [ + [34870, 70298], + [50, -10], + [12, 10], + [37, -10], + [25, -44], + [-25, -11], + [-24, 11], + [-50, 0], + [-49, 44], + [24, 10] + ], + [ + [34623, 70374], + [0, -21], + [-62, 43], + [-25, 54], + [12, 11], + [75, -87] + ], + [ + [33768, 70678], + [87, -22], + [74, 11], + [37, 11], + [0, -22], + [25, -43], + [62, 22], + [124, 11], + [37, -55], + [62, -43], + [37, -11], + [25, 11], + [37, 0], + [37, -43], + [50, 10], + [-13, -43], + [62, -54], + [50, -98], + [24, -43], + [62, -65], + [38, -11], + [111, 0], + [50, -22], + [0, 11], + [198, -163], + [49, -86], + [37, -44], + [112, -87], + [25, 11], + [-37, 55], + [0, 10], + [37, -10], + [62, -98], + [49, -43], + [-12, -33], + [-62, 11], + [37, -44], + [0, -32], + [25, -11], + [12, 43], + [25, 33], + [50, -87], + [37, -32], + [-13, -44], + [50, 22], + [25, -54], + [62, 0], + [74, -33], + [62, -54], + [62, -22], + [62, 0], + [25, -32], + [12, -33], + [-25, -65], + [25, -32], + [-50, -22], + [0, -43], + [13, -22], + [25, 22], + [37, -11], + [62, -11], + [49, 0], + [87, -22], + [25, -11], + [74, -86], + [50, -87], + [49, -33], + [50, 0], + [24, -21], + [13, -33], + [-13, -43], + [-24, -55], + [-62, 0], + [-75, -10], + [-111, -65], + [-13, -22], + [-37, -11], + [-24, 33], + [-13, -22], + [-25, -22], + [-86, 0], + [-75, 44], + [-136, 21], + [-37, 0], + [-87, -21], + [-99, -11], + [-37, -11], + [-37, -22], + [-75, 0], + [-86, -22], + [-87, 0], + [62, 141], + [111, 141], + [25, 22], + [25, 65], + [-37, 76], + [-13, 44], + [-37, 21], + [-49, 11], + [-37, 0], + [-87, 11], + [-50, 0], + [-49, 32], + [-62, 109], + [-37, 22], + [-25, 54], + [-12, 152], + [-13, 76], + [-25, 65], + [-62, 65], + [-123, -44], + [-38, 0], + [-24, 22], + [-199, 98], + [-74, 54], + [-62, 65], + [-25, 54], + [-24, 33], + [-13, -11], + [-161, 0], + [-37, 22], + [-37, 65], + [-13, -33], + [-49, -32], + [-25, 54], + [-124, 11], + [-62, 54], + [-37, 65], + [37, 22], + [75, 21], + [24, 44], + [0, 43], + [-12, 22], + [-62, 32], + [-285, 0], + [-37, -54], + [-62, -54], + [-37, -76], + [-25, -22], + [-62, -87], + [-37, -21], + [-37, 11], + [-12, -11], + [-87, -11], + [-25, -43], + [-12, -76], + [-13, -22], + [-74, -22], + [-74, -76], + [-13, 0], + [0, 87], + [-25, 11], + [-24, -11], + [-50, -54], + [-37, 11], + [12, 21], + [124, 98], + [25, -11], + [25, 11], + [12, 22], + [-25, 108], + [13, 76], + [25, 65], + [86, 119], + [273, 185], + [25, 11], + [173, 43], + [25, 11], + [86, 54], + [87, 22], + [87, -22] + ], + [ + [38264, 63748], + [-12, -11], + [-62, 65], + [-62, 98], + [0, 43], + [13, 0], + [12, -21], + [25, -66], + [62, -43], + [24, -65] + ], + [ + [33929, 68303], + [25, -11], + [0, 22], + [62, -11], + [0, -33], + [-38, 0], + [-24, -21], + [-37, 11], + [12, 43] + ], + [ + [34412, 68520], + [-25, 0], + [-25, -22], + [0, 22], + [13, 11], + [37, 0], + [0, -11] + ], + [ + [73618, 78118], + [-37, 22], + [-25, -33], + [-50, -22], + [-12, 11], + [-37, 0], + [-12, -22], + [-13, 11], + [0, 55], + [-25, 43], + [-12, -11], + [-37, 0], + [-13, 11], + [-37, -11], + [-62, -43], + [-12, 0], + [-50, 43], + [0, 11] + ], + [ + [73184, 78183], + [13, -11], + [37, 22], + [25, 54], + [0, 76], + [62, -22], + [62, -11], + [49, 0], + [50, 11], + [161, 76], + [49, 44], + [75, 43], + [12, -22], + [-173, -184], + [-13, -54], + [0, -44], + [25, -43] + ], + [ + [73618, 78118], + [25, -44], + [-87, -21], + [-37, 11], + [-62, -109], + [-37, -32], + [-37, -22], + [-87, -22], + [-13, -32], + [0, -44], + [-24, 11], + [-25, 54], + [-62, -10], + [-62, 32], + [-37, 43], + [-25, 120], + [-12, 76], + [37, -22], + [25, 22], + [24, 43], + [38, 22], + [24, -11] + ], + [ + [68403, 87141], + [-25, -11], + [-49, 0], + [-75, -65], + [-12, -32], + [-74, -55], + [-13, -43], + [0, -43], + [-12, -33], + [-50, -32], + [-12, -22], + [-50, -54], + [-37, -22], + [-49, -11], + [-75, 11], + [-37, 11], + [-37, -54], + [-37, -109] + ], + [ + [66681, 86675], + [-50, 76], + [-49, 43], + [-37, 0], + [-13, 33], + [-37, 54], + [-25, 11], + [-24, 32], + [-37, 65], + [-38, 44], + [-37, 0], + [-49, 43], + [-38, 108], + [-24, 33], + [-25, 54], + [-12, 11], + [49, 87], + [-25, 54], + [-62, 54], + [-24, 33], + [-38, 108], + [13, 22], + [37, -43], + [12, -33], + [13, 11], + [12, 43], + [37, 44], + [37, 32], + [25, 0], + [50, 22], + [62, -11], + [25, 43], + [49, 22], + [25, 33], + [37, 21], + [37, 11], + [37, 54], + [50, 0], + [136, 76], + [25, 22], + [62, 22], + [0, 11], + [-37, 32], + [12, 43], + [74, -21], + [25, -54], + [13, 0], + [0, -44], + [49, -22], + [13, 33] + ], + [ + [67016, 87987], + [37, 0], + [24, 11], + [0, 87], + [100, -44], + [0, -43], + [24, -44], + [50, -10], + [62, -33], + [25, 0], + [49, -43], + [25, 0], + [25, -44], + [12, 11], + [74, 22], + [50, -44], + [-12, -43], + [-38, -22], + [-24, -32], + [24, -33], + [75, -76], + [37, -86], + [25, -11], + [24, 11], + [13, 21], + [37, 33], + [37, 22], + [-25, 65], + [-12, 54], + [87, -33], + [99, -76], + [49, 0], + [50, 33], + [12, -43], + [-12, -33], + [-37, -22], + [74, -108], + [50, 11], + [24, 21], + [62, -43], + [25, -33], + [25, 11], + [49, -11], + [25, -21], + [0, -76], + [74, -87], + [13, -65] + ], + [ + [66817, 89917], + [-12, -21], + [12, -33] + ], + [ + [66817, 89863], + [-62, 0], + [-37, 11], + [-12, 33], + [12, 32], + [-37, 43], + [0, 44], + [74, -54], + [62, -55] + ], + [ + [65802, 90210], + [-50, 0], + [-25, 22], + [13, 43], + [49, -21], + [13, -44] + ], + [ + [66644, 90189], + [0, -66], + [-37, 33], + [-50, 0], + [-12, -54], + [-25, 0], + [-62, 43], + [-12, 44], + [12, 97], + [25, 22], + [0, 32], + [25, 44], + [37, 0], + [25, -54], + [49, -22], + [12, -33], + [-37, -43], + [13, -22], + [37, -21] + ], + [ + [64885, 90395], + [-25, -22], + [-25, 0], + [-24, 22], + [24, 21], + [37, 0], + [13, -21] + ], + [ + [66830, 89776], + [12, -65], + [0, -43], + [37, -174], + [0, -54], + [-12, -54], + [-25, -43], + [-37, -33], + [-25, -65], + [50, -65], + [86, -76], + [38, -76], + [-25, -108], + [25, -55], + [24, -10], + [0, -87], + [25, -22], + [-25, -76], + [0, -32], + [-24, -44], + [0, -43], + [37, -65], + [0, -87], + [62, -32], + [37, -141], + [-13, -98], + [-61, -141] + ], + [ + [64550, 85948], + [-24, 0], + [-13, 43], + [0, 66], + [25, 86], + [0, 98], + [12, 54], + [50, 163], + [12, 87], + [13, 54], + [99, 141], + [0, 65], + [-112, 43], + [-74, 11], + [-50, 54], + [-86, -21], + [-25, 10], + [-37, 0], + [-13, 33], + [-37, 22], + [-37, -44], + [-12, 11], + [-37, 76], + [-38, 65], + [-24, 33], + [-38, 11] + ], + [ + [64104, 87109], + [0, 32], + [13, 54], + [25, 55], + [12, 10], + [0, 65], + [-50, 22], + [-49, 43], + [-25, 44], + [0, 87] + ], + [ + [63981, 87911], + [24, 98], + [-12, 32], + [-50, 33], + [0, 21], + [25, 0], + [62, 66], + [-12, 21], + [0, 33], + [37, 108], + [0, 54], + [-37, 65], + [-13, 44], + [-37, 65], + [0, 22], + [75, 54], + [74, -33], + [49, 11], + [75, 33], + [25, 43], + [-38, 54], + [99, 87], + [13, 43], + [0, 66], + [-13, 43], + [-49, 0], + [-37, 11], + [-13, 21], + [0, 66], + [13, 21], + [99, 0], + [0, 11], + [49, 195], + [13, 22], + [0, 173] + ], + [ + [64402, 89494], + [-13, 33], + [-37, 33], + [0, 65], + [13, 43], + [37, 65], + [25, 11], + [123, 11], + [124, 0], + [62, -98], + [-25, -43], + [38, -22], + [24, 43], + [13, 66], + [49, -33], + [25, 0], + [-12, 76], + [12, 65], + [25, 54], + [99, -21], + [111, 10], + [38, -21], + [86, -130], + [25, 0], + [-111, 151], + [-38, 22], + [-86, 22], + [-25, 54], + [0, 163], + [-37, 32], + [-50, -11], + [0, 65], + [62, 11], + [50, 33], + [0, 43], + [-25, 33], + [-74, 119], + [0, 76] + ], + [ + [64910, 90514], + [62, 0], + [12, -11], + [99, -32], + [25, -22], + [25, 0], + [99, 32], + [49, -21] + ], + [ + [65281, 90460], + [0, -11], + [50, -11], + [37, -76], + [12, -54], + [-62, -65], + [100, 11], + [0, -22], + [24, -33], + [50, 22], + [124, -76], + [74, 33], + [25, 0], + [12, -55], + [-12, -65], + [-74, -65], + [12, -43], + [25, -11], + [62, 11], + [111, -43], + [12, 21], + [87, 87], + [37, 22], + [99, 11], + [25, 43], + [50, 32], + [25, 44], + [61, 76], + [162, -44], + [37, -76], + [111, -86], + [87, 0], + [37, -76], + [12, -109], + [25, -32], + [37, -22], + [75, -22] + ], + [ + [64786, 90438], + [-13, 76], + [38, -11], + [86, 0], + [-12, -22], + [-87, -10], + [-12, -33] + ], + [ + [76690, 63086], + [-50, 0], + [-12, 22], + [-25, 22], + [-37, 11], + [-87, -55], + [-86, -21], + [-37, -22], + [-25, 11], + [-25, 22], + [-12, 130], + [0, 249], + [12, 54], + [0, 33], + [50, 76], + [12, 32], + [62, 141], + [37, 120], + [37, 86] + ], + [ + [76504, 63997], + [25, 44], + [12, -11], + [62, -87], + [13, 0], + [24, 33], + [13, 87], + [25, 32], + [37, 33], + [49, 21] + ], + [ + [76764, 64149], + [0, -21], + [62, -131], + [37, -173], + [-24, -98], + [-25, -32], + [-74, -87], + [-87, -65], + [-62, -109], + [-37, 11], + [12, -43], + [13, -11], + [24, 11], + [37, 32], + [50, 22], + [50, 0], + [37, -22], + [25, -32] + ], + [ + [76802, 63401], + [-25, -87], + [-37, -108], + [-50, -120] + ], + [ + [40841, 65744], + [-37, -22], + [-12, 108], + [-25, 87], + [12, 43], + [0, 22], + [50, -32], + [12, -33], + [12, -98], + [-12, -75] + ], + [ + [65839, 90503], + [49, -43], + [50, 11], + [37, -44], + [0, -54], + [-37, -22], + [-25, 11], + [-50, -22], + [-136, 87], + [0, 109], + [75, 0], + [37, -33] + ], + [ + [65529, 90471], + [-50, 10], + [0, 33], + [62, -33], + [-12, -10] + ], + [ + [66247, 90546], + [-24, -10], + [-50, 10], + [-62, -43], + [-12, 43], + [37, 33], + [12, 33], + [87, -44], + [12, -22] + ], + [ + [65380, 90503], + [-24, -11], + [-62, 22], + [-13, 98], + [25, 0], + [62, -55], + [12, -54] + ], + [ + [65616, 90416], + [-13, 0], + [-24, 44], + [0, 21], + [37, 65], + [49, 55], + [13, 65], + [12, 0], + [-12, -54], + [-62, -196] + ], + [ + [67115, 90579], + [-13, -11], + [-62, 22], + [-62, 43], + [13, 87], + [12, 33], + [124, -87], + [0, -44], + [-12, -43] + ], + [ + [65591, 90948], + [25, -98], + [37, -76], + [-12, -32], + [0, -87], + [-62, -54], + [-62, 0], + [-62, 21], + [-99, 55], + [-38, 119], + [0, 97], + [50, 11], + [99, 44], + [25, 0], + [25, -33], + [24, 0], + [38, 44], + [12, -11] + ], + [ + [66285, 90948], + [-38, -33], + [-12, 44], + [25, 32], + [25, -43] + ], + [ + [65579, 91056], + [-38, 0], + [0, 44], + [13, 32], + [-13, 33], + [13, 21], + [37, -65], + [-12, -65] + ], + [ + [66247, 91056], + [0, -54], + [-24, -33], + [-62, -32], + [-25, -33], + [-12, -43], + [24, -33], + [38, -21], + [12, -54], + [-37, -33], + [-75, -33], + [-12, -75], + [0, -152], + [-74, -33], + [-37, 87], + [0, 43], + [-13, 33], + [0, 43], + [-12, 54], + [-87, 22], + [-49, -11], + [-38, 76], + [13, 87], + [-25, 43], + [0, 44], + [-37, 21], + [-13, 55], + [25, 10], + [62, -10], + [25, 21], + [49, 76], + [13, 44], + [49, 0], + [25, -22], + [-12, -54], + [12, -65], + [37, -22], + [13, 54], + [25, 33], + [0, 65], + [-13, 21], + [50, 55], + [62, 43], + [37, 0], + [74, -22], + [25, -32], + [-25, -54], + [12, -109] + ], + [ + [65727, 91978], + [-12, -11], + [-50, 22], + [25, 22], + [74, 10], + [-37, -43] + ], + [ + [64910, 90514], + [0, 43], + [-38, 98], + [38, 11], + [-13, 108], + [-12, 54], + [-161, 120], + [12, 184], + [13, 54], + [-25, 98], + [0, 108], + [12, 185], + [37, 0], + [62, -33], + [37, 0], + [13, -32], + [25, -11], + [24, 87], + [50, 65], + [62, 43], + [25, -33], + [24, 33], + [13, 130], + [-50, 22], + [-37, -22], + [-37, -76], + [-37, -97], + [-62, -11], + [-50, -33], + [-62, 54], + [0, 66], + [50, 86], + [62, 76], + [74, 0], + [50, 22], + [111, 0], + [50, 11], + [37, 43], + [99, 152], + [50, 65], + [99, 22], + [74, 21], + [-12, -54], + [37, -76], + [-13, -43], + [0, -87], + [-24, -43], + [-50, -109], + [0, -227], + [25, -44], + [37, -21], + [124, 0], + [25, -55], + [0, -54], + [-13, -32], + [-86, -66], + [-25, 0], + [-37, 55], + [-38, -44], + [-37, -130], + [-12, -87], + [-62, 11], + [-37, -21], + [25, -22], + [12, -44], + [-74, -54], + [-13, -32], + [-62, -65], + [38, -141], + [-13, -44], + [-49, -54], + [-13, -54], + [37, 11], + [25, -11], + [25, -44], + [12, -86] + ], + [ + [37236, 67479], + [0, 195], + [-37, 43], + [-25, 65], + [-24, 55], + [49, 0], + [37, 76], + [13, 43], + [0, 32], + [-25, 44], + [0, 43], + [12, 33], + [38, 54], + [0, 43], + [-38, 55], + [0, 21], + [13, 65], + [0, 44], + [-13, 119], + [-12, 22] + ], + [ + [37224, 68531], + [25, 11], + [0, 32], + [12, 43], + [37, 22], + [50, 0], + [49, -32], + [13, 10], + [99, 33], + [49, -11], + [13, -22], + [49, -54], + [75, 0], + [37, -54], + [37, -33], + [25, 0], + [37, 22], + [25, 0], + [24, -43], + [0, -76], + [25, -65], + [25, -44], + [136, 22], + [37, -43], + [-24, -44], + [-99, 11], + [-13, -32], + [0, -33], + [37, 0], + [50, -11], + [74, -43], + [87, -22], + [74, -54], + [87, -119], + [25, -22], + [12, -43], + [-37, -120], + [-12, -21], + [-25, -11], + [-25, -33], + [-12, -54], + [-13, -11], + [-25, 33], + [-12, 54], + [-49, 43], + [-38, -11], + [-74, 22], + [-49, -11], + [-38, 0], + [-86, 22], + [-38, -22], + [-49, -21], + [-37, -65], + [-13, -11], + [-111, -22], + [-25, 22], + [-25, 43], + [-37, 11], + [-62, -33], + [-37, -10], + [-12, -22], + [0, -76], + [-62, -174], + [-37, -97], + [-25, -33], + [-25, 55], + [-25, 21], + [-24, 11], + [0, 76], + [-25, 65], + [-13, 22] + ], + [ + [65195, 75092], + [-62, -65], + [24, -76], + [87, -228], + [13, -43], + [24, -119], + [13, -120], + [12, -43], + [0, -347], + [12, -315], + [13, -162], + [-25, -152], + [-25, -130], + [0, -76], + [13, -109], + [12, -76], + [25, -43], + [0, -141], + [-13, -43], + [-61, -76], + [-62, -65], + [-25, -54], + [0, -109], + [49, -108], + [75, -174], + [74, -184], + [0, -44], + [12, -130], + [25, -162], + [37, -66], + [13, -54], + [24, -43], + [38, -33], + [86, 44], + [149, -65], + [136, -76], + [0, -22], + [37, -87], + [87, -282], + [25, -108] + ], + [ + [66037, 70906], + [-174, -195], + [-173, -185], + [-186, -195], + [-173, -184], + [-186, -196], + [-173, -195], + [-174, -184], + [-186, -195], + [-111, -120], + [-74, -119], + [-100, -141], + [-86, -130], + [-161, -260], + [-50, -65], + [-99, -163], + [-25, -22], + [-136, -54], + [-124, -43], + [-111, -33], + [-87, -32], + [-74, -22] + ], + [ + [63374, 68173], + [-99, -44], + [-87, -21], + [-75, -33], + [-49, 0], + [-25, 11], + [-49, 87], + [12, 43], + [25, 65], + [0, 22], + [12, 11], + [0, 65], + [-12, 54], + [0, 141], + [-25, 43], + [-50, 33], + [-37, 33], + [-74, 21], + [-62, 22], + [-25, 22], + [-49, 86], + [-13, 33], + [-99, 11], + [-37, 11], + [-25, 21], + [-24, 33], + [-25, 87], + [0, 21], + [-112, 98], + [-49, 65], + [0, 54], + [12, 54], + [-12, 44], + [0, 32], + [-50, 55], + [-111, 141], + [-112, 130], + [-124, 130], + [-111, 141], + [-223, 260], + [-112, 141], + [-223, 260], + [-111, 141], + [-223, 261], + [-112, 141], + [-123, 130], + [-112, 130], + [-198, 249], + [-112, 120] + ], + [ + [60264, 71828], + [-74, 86], + [-87, 87], + [-74, 98], + [-62, 54], + [-62, 65], + [-62, 76], + [-62, 65], + [-74, 65], + [-62, 76], + [-62, 65], + [-62, 76], + [-62, 65], + [-74, 65], + [-62, 76], + [-124, 130], + [-136, 141], + [-62, 76], + [-62, 65] + ], + [ + [58939, 73259], + [0, 228] + ], + [ + [58939, 73487], + [0, 293], + [0, 369], + [37, 32], + [62, 76], + [12, 33], + [25, 32], + [99, 87], + [13, 32], + [111, 120], + [50, 10], + [25, 22], + [61, 98], + [50, 32], + [161, -43], + [25, 22], + [12, 43], + [0, 87], + [13, 11], + [37, -11], + [49, 0], + [25, 11], + [136, 32], + [112, 54], + [49, 65], + [38, 66], + [37, 97], + [37, 87], + [62, 54], + [87, 43], + [74, 55], + [62, 65], + [49, 65], + [99, 22], + [25, 32], + [0, 43], + [-12, 22], + [-37, 33], + [-13, 0], + [0, 97], + [13, 33], + [0, 43], + [-25, 44], + [0, 76], + [25, 43], + [62, -11], + [49, 11], + [149, 87], + [12, 21], + [25, 109], + [12, 21], + [124, 33], + [99, -11], + [50, 0], + [99, -11], + [186, 0], + [12, 11], + [0, 33], + [-12, 65], + [12, 43], + [50, 76], + [-13, 54], + [-62, 76], + [-24, 22], + [-50, 108], + [-12, 120], + [-50, 152], + [25, 162], + [-37, 130], + [0, 44], + [12, 86], + [0, 120], + [-37, 119], + [25, 76], + [-37, 76], + [12, 87], + [-37, 54], + [-99, 119], + [-13, 44] + ], + [ + [61156, 78140], + [75, -11], + [37, 11], + [86, 54], + [62, 76], + [50, 32], + [50, 87], + [37, 54], + [62, 54], + [161, 120], + [24, 0], + [62, -33], + [50, 11], + [25, 43], + [37, 98], + [124, 130], + [99, 54], + [62, 55], + [99, 54], + [248, 32], + [123, 22], + [87, -11], + [87, 87], + [49, 33], + [186, 10], + [87, 55], + [334, 0], + [38, -11], + [49, -44], + [62, -76], + [37, -21], + [50, 21], + [99, 76], + [111, 44], + [75, 43], + [24, 65], + [50, 22], + [37, -43], + [112, -55], + [74, 11], + [37, 22], + [-12, 76], + [74, -22], + [62, -43], + [62, -65], + [50, -22], + [74, 32], + [148, 22] + ], + [ + [64872, 79289], + [13, -32], + [0, -33], + [-50, -43], + [-37, -87], + [-37, -54], + [-12, -33], + [37, -22], + [12, -54], + [-25, -195], + [-12, -119], + [0, -44], + [25, -86], + [0, -163], + [25, -119], + [-25, -76], + [-13, -65], + [-12, -98], + [0, -54], + [-12, -54], + [-25, -55], + [-62, -54], + [-37, -43], + [-37, -98], + [-62, -76], + [-13, -32], + [-12, -65], + [0, -87], + [12, -76], + [37, -98], + [38, -173], + [12, -33], + [99, -86], + [50, -98], + [37, -141], + [0, -98], + [74, -76], + [50, -76], + [62, -54], + [62, -65], + [0, -22], + [24, -140], + [13, -141], + [24, -163], + [25, -152], + [37, -282], + [25, -130], + [13, -152] + ], + [ + [34350, 54356], + [0, -22], + [-37, 0], + [-12, 11], + [0, 22], + [12, 87], + [12, 43], + [25, 33], + [25, 21], + [25, -11], + [37, -32], + [-37, -54], + [-38, -22], + [-12, -76] + ], + [ + [30807, 55376], + [-12, 0], + [-12, 21], + [12, 54], + [25, -21], + [12, -22], + [-25, -32] + ], + [ + [31154, 55647], + [-37, -33], + [-25, 43], + [25, 44], + [25, 22], + [12, 43], + [37, 22], + [25, -11], + [0, -22], + [-12, -32], + [-25, -22], + [-25, -54] + ], + [ + [30844, 55733], + [-24, 0], + [-50, 55], + [0, 65], + [25, 32], + [74, 22], + [25, -33], + [0, -76], + [-25, -43], + [-25, -11], + [0, -11] + ], + [ + [30473, 55929], + [-37, -11], + [-25, 21], + [-25, 76], + [13, 22], + [61, 22], + [13, -44], + [0, -86] + ], + [ + [30758, 56005], + [-13, -22], + [-62, 22], + [-24, 43], + [12, 43], + [25, 22], + [37, -22], + [37, -54], + [-12, -32] + ], + [ + [30522, 56232], + [25, -43], + [13, -119], + [62, -120], + [12, -65], + [-12, -32], + [12, -11], + [25, -44], + [24, -54], + [-37, -119], + [-74, -43], + [-87, 0], + [-12, 10], + [-25, 44], + [0, 43], + [12, 33], + [38, 65], + [62, 43], + [12, 44], + [-25, 43], + [-12, 76], + [-50, 54], + [-12, 163], + [-25, 11], + [-25, -22], + [-12, 22], + [37, 65], + [37, 21], + [25, -21], + [12, -44] + ], + [ + [34771, 56991], + [-12, 0], + [-13, 33], + [38, 43], + [-13, -76] + ], + [ + [36022, 56146], + [-24, -22], + [-38, -11], + [-37, 22], + [-24, 0], + [0, -22], + [24, -22], + [25, -32], + [25, -98], + [37, -65], + [25, -32], + [0, -22], + [-13, -33], + [0, -32], + [13, -163], + [-37, 0], + [-13, 11], + [-12, -11], + [-13, -65], + [-12, -163], + [-25, -130], + [-24, -43], + [-38, -76], + [-49, -109], + [-62, -151], + [-62, -65], + [-37, -55], + [-50, -65], + [-62, -76], + [-62, -54], + [-99, -54], + [-74, -54], + [-50, -22], + [-49, -33], + [-75, -43], + [-24, -43], + [-37, -98], + [-25, -54], + [-25, -44], + [0, -32], + [12, -11], + [0, -22], + [-24, -21], + [0, 32], + [-13, 33], + [-25, 0], + [0, -22], + [-24, -108], + [0, -109], + [-25, -43], + [0, -33], + [-25, -54], + [0, -32], + [-12, -76], + [-25, -109], + [0, -119], + [-25, -44], + [-62, -75], + [0, -98], + [-25, 0], + [0, -22], + [-12, -43], + [-12, -11], + [-37, 22], + [-38, 0], + [-12, 11], + [-25, 65], + [-25, 43], + [-12, 54], + [-12, 87], + [-37, 54], + [-50, -21], + [-62, 54], + [-37, 43], + [-25, 22], + [-12, -11], + [-37, -65], + [-38, -33], + [-12, 0], + [-25, 44], + [25, 43], + [25, 76], + [-37, 0], + [-13, 22], + [0, 97], + [25, 22], + [25, -11], + [25, 0], + [12, 33], + [25, 21], + [0, 22], + [-13, 54], + [0, 109], + [-12, 21], + [0, 55], + [-12, 21], + [0, 33], + [-13, 11] + ], + [ + [34288, 54096], + [62, 43], + [12, 33], + [25, 21], + [25, 44], + [12, 43], + [38, 195], + [37, 131], + [-13, 54], + [-24, 86], + [-13, 109], + [13, 43], + [-13, 22], + [-12, -43], + [0, -174], + [-13, -76], + [-24, -21], + [-13, 10], + [13, 130], + [-13, -21], + [-37, -87], + [-37, -65], + [0, -22], + [-12, -32], + [-62, 54], + [-75, 141], + [-49, 32], + [-37, 55], + [0, 21], + [-13, 22], + [37, 33], + [38, 43], + [0, 152], + [-25, 119], + [12, 163], + [-12, 54], + [-25, 130], + [25, 65], + [74, 54], + [25, 22], + [12, 109], + [13, 65], + [24, 0], + [-24, 86], + [0, 44], + [49, 130], + [25, 33], + [37, 65], + [37, 97], + [0, 163], + [-12, 108], + [0, 120], + [12, 32], + [50, 22], + [37, 32], + [12, 44], + [50, -11], + [49, 54], + [75, 33], + [124, 65], + [24, 54], + [-12, 98] + ], + [ + [73705, 75710], + [24, -130], + [25, -108], + [37, -141], + [13, -65], + [0, -33], + [49, -163], + [25, -130], + [12, -108], + [38, -152], + [0, -54] + ], + [ + [73928, 74626], + [-13, -22], + [-37, -108], + [-49, -315], + [-50, -249], + [-12, -163], + [-13, -54], + [-25, -76], + [-37, -87], + [-49, 43], + [-99, 141], + [-62, 131], + [-62, 86], + [-62, 109], + [-13, 76], + [0, 54], + [-37, 184], + [-74, 130], + [-50, 152], + [-24, 174], + [-25, 108], + [-37, -32], + [0, -44], + [-25, -65], + [-12, -76], + [12, -65], + [49, -87], + [38, -130], + [-13, -119], + [13, -43], + [49, -87], + [25, -98], + [49, -108], + [62, -152], + [62, -98], + [38, -43], + [24, -54], + [0, -185], + [37, -108], + [13, -54], + [37, -44], + [12, -54], + [13, -87], + [25, -249], + [37, -54], + [86, -336], + [87, -207], + [37, -151], + [62, -196], + [124, -412], + [62, -130], + [25, -65], + [49, -65], + [62, -76], + [-49, 11], + [-37, -22], + [-13, -43], + [0, -44], + [13, -206], + [12, -108], + [50, -206], + [24, -65], + [25, -33], + [12, -32], + [112, -65], + [62, -152], + [149, -184], + [12, -66] + ], + [ + [74609, 69951], + [-112, 0], + [-223, 0], + [-222, 0], + [-236, 0], + [-223, 0], + [-223, 0], + [-223, 0], + [-235, 0], + [-174, 0], + [25, 98], + [-12, 22], + [-25, 11], + [-12, -11], + [-37, -109], + [-13, -11], + [-173, 0], + [-137, 0], + [-260, 0], + [-260, 0], + [-260, 0], + [-272, 0], + [-261, 0], + [-260, 0], + [-260, 0] + ], + [ + [70521, 69951], + [0, 282], + [0, 282], + [0, 282], + [0, 282], + [0, 282], + [0, 271], + [0, 423], + [0, 282], + [0, 282], + [0, 423], + [0, 282], + [0, 412], + [0, 423], + [0, 315], + [-25, 87], + [-12, 119], + [-25, 152], + [0, 54], + [-37, 152], + [0, 43], + [62, 163], + [12, 54], + [25, 141], + [-25, 98], + [-24, 162], + [0, 87], + [24, 54], + [38, 55], + [24, 76], + [25, 21] + ], + [ + [70583, 75992], + [25, -76], + [49, -21], + [174, 76], + [198, -76], + [99, -22], + [174, -54], + [99, -109], + [24, -11], + [75, 0], + [49, -65], + [186, -21], + [99, -65], + [87, -76], + [37, 0], + [37, 21], + [112, 98], + [111, 130], + [50, 22], + [49, 0], + [37, 54], + [25, 65], + [62, 11], + [124, 54], + [-12, -22], + [-112, -65], + [50, -10], + [99, 43], + [12, 22], + [0, 54], + [13, 11], + [37, -11], + [124, -87], + [24, 0], + [99, 54], + [25, -21], + [62, -109], + [-25, 11], + [-62, 87], + [-12, -44], + [-37, -76], + [49, -32], + [38, -11], + [24, -43], + [13, -44], + [37, 22], + [25, 43], + [-25, 65], + [37, -21], + [74, -98], + [25, -22], + [25, 0], + [62, 33], + [12, -11], + [75, 44], + [24, -55], + [62, 22], + [99, 0], + [87, 33], + [99, 86] + ], + [ + [73692, 75775], + [13, -65] + ], + [ + [75736, 66015], + [13, -33], + [24, 22], + [0, 21], + [50, -43], + [0, -32], + [-37, 0], + [-37, 10], + [-25, -10], + [-50, 21], + [0, 44], + [25, -22], + [12, 11], + [-24, 43], + [-25, 0], + [0, 33], + [25, 21], + [-13, 33], + [25, 0], + [25, -22], + [12, -32], + [0, -65] + ], + [ + [75711, 66264], + [13, -65], + [-37, 22], + [12, 43], + [12, 0] + ], + [ + [76504, 63997], + [-49, 131], + [-38, 65], + [-24, 32], + [-37, 33], + [-25, 97], + [-37, 98], + [-50, 76], + [-87, 119], + [-86, 141], + [-62, 163], + [-37, 76], + [-25, 21], + [-75, 55], + [-61, 65], + [-50, 65], + [-25, 11], + [-25, 0], + [-62, -11], + [-49, 32], + [-50, 11], + [-24, 22], + [-25, -22], + [-62, -22], + [-25, 0], + [-12, 44], + [-37, 54], + [-13, 0], + [-12, -32], + [-62, -66], + [-112, -32], + [-24, 0], + [-13, 32], + [-49, 109], + [-25, 22], + [-37, 10], + [-37, 66], + [-25, 32], + [-62, -249], + [-13, -87], + [-24, -109], + [-25, 11], + [-87, 185], + [-25, -11], + [-24, -22], + [-25, -76], + [-13, -11], + [-74, 33], + [-37, -11], + [-50, -22], + [-12, -11] + ], + [ + [74485, 65114], + [0, 185], + [-25, 249], + [0, 120], + [25, 76], + [25, 65], + [37, 227], + [12, 44], + [25, 130], + [13, 32], + [24, 152], + [0, 206], + [25, 109], + [0, 43], + [12, 98], + [0, 21], + [50, -10], + [37, 10], + [50, 0], + [12, 33], + [25, 108], + [12, 22], + [37, 33], + [38, 54], + [37, 11], + [25, 21], + [24, 11], + [25, 0], + [25, 11], + [0, 11], + [25, 0], + [0, 11], + [24, 32], + [25, 55], + [0, 32], + [13, 33], + [37, 76], + [25, 32] + ], + [ + [75204, 67457], + [111, -358], + [74, -434], + [25, -336], + [37, -173], + [37, -76], + [25, -163], + [25, -11], + [25, -43], + [25, -141], + [24, -65], + [13, 54], + [0, 22], + [-13, 54], + [13, 54], + [12, 33], + [62, -76], + [12, -76], + [0, -44], + [50, -86], + [25, -22], + [49, -11], + [75, -43], + [49, -98], + [136, -76], + [100, -228], + [61, -162], + [199, -250], + [37, -119], + [25, -119], + [37, 11], + [74, -131], + [25, -97], + [49, -33], + [13, 55], + [37, -44], + [12, -76] + ], + [ + [55768, 73585], + [-37, -98], + [-50, 43], + [0, 22], + [37, 11], + [37, 43], + [13, -21] + ], + [ + [56623, 73801], + [0, -54], + [12, -43], + [0, -76], + [-25, -43], + [-37, -44], + [-37, 11], + [-50, 87], + [0, 65], + [25, 43], + [12, 54], + [87, -10], + [13, 10] + ], + [ + [56016, 73715], + [-38, 11], + [-12, 54], + [25, 54], + [12, 0], + [25, -33], + [12, -43], + [-24, -43] + ], + [ + [56300, 73942], + [-24, -141], + [-37, -75], + [-50, -22], + [-37, 97], + [-25, 87], + [-25, 33], + [25, 21], + [37, -10], + [62, 21], + [87, 98], + [62, 11], + [0, -33], + [-75, -87] + ], + [ + [57044, 73812], + [-50, -76], + [-49, 22], + [86, 76], + [25, 119], + [50, 196], + [12, 21], + [37, 0], + [13, -32], + [0, -65], + [-13, -109], + [-25, -97], + [-86, -55] + ], + [ + [55793, 74008], + [-13, 0], + [-12, 54], + [-37, 119], + [24, 54], + [50, 0], + [25, -76], + [-13, -21], + [0, -76], + [-24, -54] + ], + [ + [57205, 74279], + [-25, -44], + [-25, 11], + [13, 87], + [12, 32], + [50, 44], + [37, 11], + [12, 43], + [12, 11], + [13, -22], + [-13, -32], + [0, -87], + [-24, -33], + [-62, -21] + ], + [ + [62469, 80374], + [-62, 0], + [0, 43], + [13, 11], + [49, -54] + ], + [ + [62420, 80525], + [-13, -43], + [-62, 33], + [13, 43], + [12, 11], + [13, 54], + [74, 33], + [25, -22], + [0, -33], + [-37, -65], + [-25, -11] + ], + [ + [63002, 81068], + [37, -22], + [37, 22], + [37, -22], + [0, -32], + [-12, -44], + [-49, -97], + [-13, -55], + [-25, -32], + [-37, -22], + [-49, 43], + [-50, 22], + [-12, 65], + [-13, 22], + [-24, 11], + [-13, -22], + [-37, -32], + [-12, 32], + [-25, 33], + [0, 21], + [136, 152], + [50, 33], + [86, 43], + [13, -11], + [-13, -32], + [13, -33], + [-25, -43] + ], + [ + [63398, 81100], + [0, -11], + [-111, 76], + [-37, 11], + [0, 65], + [74, 11], + [50, -32], + [37, -76], + [-13, -44] + ], + [ + [61305, 83324], + [0, -22], + [25, -33], + [37, -21], + [25, 0], + [49, -22], + [0, -33], + [-25, -54], + [0, -32], + [38, -11], + [0, 21], + [24, 22], + [0, -32], + [124, -65], + [62, 0], + [0, -22], + [62, -76], + [12, 11], + [25, -11], + [62, 22], + [50, -44], + [37, -43], + [87, 22], + [12, -22], + [37, 11], + [50, -11], + [49, 0], + [0, 76], + [13, 22], + [24, 0], + [124, -66], + [62, -21], + [50, -65] + ], + [ + [62507, 82760], + [61, -22], + [25, -22], + [13, -43], + [12, 0], + [62, 43], + [62, -21], + [62, -33], + [37, 0], + [0, 33], + [50, 21], + [24, 22], + [25, 0], + [87, -22] + ], + [ + [63027, 82716], + [37, -87], + [-50, -21], + [0, -76], + [25, -11], + [0, -108], + [-37, -55], + [-50, -54], + [-235, -184], + [-49, -98], + [-25, -22], + [-174, -54], + [-185, -87], + [-75, -97], + [-37, -44], + [25, -10], + [37, -55], + [-12, -21], + [-50, -33], + [-37, -11], + [-87, -184], + [-74, -141], + [-37, -54], + [-37, -87], + [-87, -217], + [0, -65], + [37, -228], + [25, -54], + [37, -54], + [62, -33], + [25, -43], + [-25, -43], + [-62, -66], + [-124, -97], + [-37, -76], + [-13, -65], + [-37, -33], + [-12, -97], + [-25, -76], + [0, -22], + [-25, -43], + [0, -44], + [38, -43], + [-13, -22], + [-62, -21], + [-136, 0], + [-112, -109], + [-49, -97], + [-50, -185], + [-62, -97], + [-24, -22], + [-37, 43], + [-50, 11], + [-50, -22], + [-24, -32], + [-38, -22], + [-49, 22], + [-74, 11], + [-50, -11], + [-49, -22], + [-50, 11], + [-87, 11], + [-186, -22], + [-24, -11], + [-25, -43], + [-62, -76], + [-87, 0], + [-86, -54], + [-50, -120], + [-12, -54], + [-25, 11], + [-13, -54], + [-49, -33], + [-62, 44], + [-62, 54], + [-25, 11], + [-62, 141], + [-12, 65], + [0, 43], + [-37, 33], + [-13, 54], + [25, 76], + [-25, -11], + [-24, 76], + [-137, 152], + [-12, 11], + [-25, -11], + [-62, 0], + [-86, -11] + ], + [ + [59373, 79441], + [-13, 152], + [-12, 65], + [0, 32], + [12, 87], + [25, 44], + [25, 75], + [37, 55], + [62, 32], + [25, 87], + [-50, -11], + [-87, 174], + [0, 32], + [25, 87], + [0, 43], + [12, 33], + [38, 43], + [24, 44], + [25, 97], + [-25, 33], + [-37, 11], + [-49, 130], + [-13, 87], + [-37, 43], + [-25, 65], + [25, 22], + [112, 0], + [37, 21], + [37, 141], + [0, 76], + [-37, 44], + [0, 43], + [49, 65], + [25, 22], + [-12, 43], + [0, 130], + [12, 22], + [-12, 76], + [0, 65], + [-25, 76], + [0, 22], + [49, 43], + [25, 65], + [50, 54], + [49, 44], + [62, 97], + [0, 44], + [-24, 32], + [-62, 11], + [-25, 11], + [0, 119], + [-25, 44], + [-74, 10], + [-13, -10], + [-74, 10], + [-25, 11], + [-12, -11], + [0, -43], + [-74, -33], + [-38, 0], + [-62, 33], + [-62, -11], + [-12, 11], + [-62, -43], + [-25, 0], + [-12, 65], + [25, 54], + [-25, 76], + [-37, -11], + [-99, -43], + [-62, -65] + ], + [ + [58902, 82413], + [-25, -11], + [-12, 11], + [0, 97], + [37, 76], + [37, 33], + [-12, 10], + [-38, 0], + [0, 33], + [38, 43], + [-25, 11], + [-13, 33], + [0, 54], + [13, 22], + [-13, 21], + [-62, -32], + [-12, 11], + [0, 43], + [37, 65], + [0, 11], + [-37, 11], + [-37, 32], + [-37, 76], + [0, 33], + [25, 87], + [111, 97], + [62, -11], + [50, 11], + [37, 33], + [62, 32], + [0, 44], + [-13, 21], + [13, 22], + [86, 76], + [50, 11], + [49, 32], + [38, -21], + [37, 10], + [74, -97], + [74, -22], + [50, 22], + [99, 0], + [50, -11], + [86, 22], + [50, -11], + [87, 32], + [61, -32], + [112, -22], + [74, -32], + [199, -55], + [74, 0], + [99, 33], + [49, 22], + [38, -11], + [62, 21], + [24, -10], + [38, -33], + [123, -54], + [38, 43], + [24, 11], + [99, -22], + [87, -54], + [50, 0], + [74, 11], + [50, 33], + [12, 0] + ], + [ + [69704, 92835], + [24, -22], + [50, 22], + [49, -11], + [112, -76], + [12, -22], + [-74, -11], + [-25, -43], + [-25, 0], + [-24, -32], + [-50, -33], + [-12, -22], + [-75, 11], + [-49, -11], + [-25, -43], + [-49, -119], + [-25, -22], + [-25, 0], + [-12, 22], + [74, 119], + [-25, 11], + [-74, 54], + [-13, 22], + [25, 11], + [25, 43], + [-50, 76], + [25, 11], + [50, -22], + [37, 22], + [25, -11], + [24, 43], + [75, 33], + [25, 0] + ], + [ + [69951, 92791], + [-24, -10], + [-62, 43], + [24, 43], + [62, -21], + [13, -44], + [-13, -11] + ], + [ + [69815, 92965], + [-37, -33], + [-25, 22], + [-37, -65], + [-37, -11], + [-25, 11], + [0, 22], + [-25, 76], + [-25, 21], + [-49, 0], + [-37, 22], + [136, 22], + [37, 65], + [25, 11], + [25, -11], + [0, -44], + [62, -10], + [24, -44], + [13, -54], + [-25, 0] + ], + [ + [71562, 93366], + [24, -11], + [25, -54], + [-37, -22], + [-12, -21], + [-38, -11], + [-12, -54], + [-37, -87], + [-50, -76], + [-37, -33], + [-25, -65], + [0, -32], + [38, -185], + [0, -32], + [-25, -65], + [37, -87], + [37, -130], + [37, -43], + [-86, -44], + [-13, -43], + [-37, -33], + [-12, -32], + [0, -54] + ], + [ + [71339, 92152], + [-62, 0], + [-75, 43], + [-49, -11], + [-99, -32], + [-87, 43], + [-25, 43], + [-62, 76], + [-12, 33], + [-74, 11], + [-25, 32], + [-50, 22], + [-74, 54], + [-25, 11], + [-12, -33], + [-50, 44], + [-62, -44], + [-49, -10], + [-112, -44], + [-24, -32], + [-13, 10] + ], + [ + [70298, 92368], + [0, 22], + [37, 119], + [13, 98], + [24, 33], + [-12, 21], + [-62, 22], + [-12, -33], + [-62, -43], + [-37, 33], + [-87, 32], + [-25, 43], + [0, 44], + [-49, 43], + [-13, 54], + [13, 33], + [37, 22], + [12, 21], + [-62, 0], + [0, 22], + [-25, 65], + [25, 54], + [-12, 11], + [12, 54], + [0, 55], + [50, 32], + [49, 11], + [99, 11], + [-12, 54], + [37, 0], + [75, 65], + [74, -11], + [99, 44], + [198, 0], + [25, 21], + [-12, 22], + [12, 22], + [87, 0], + [235, -44], + [62, 0], + [74, -54], + [37, -11], + [124, 0], + [198, -32], + [38, 43] + ], + [ + [76690, 63086], + [0, -21], + [-12, -44], + [-25, -32], + [-50, -141], + [0, -33], + [25, -43], + [25, -152], + [12, -32], + [25, -44], + [37, -76], + [13, -54], + [37, -32], + [12, -66], + [37, -97], + [25, -87], + [62, -87], + [25, 0], + [62, -119], + [62, -87], + [12, -11], + [99, -54], + [112, -76], + [86, -54], + [223, -130], + [260, -152], + [211, -130], + [25, -22], + [223, 0], + [124, 0] + ], + [ + [78437, 61210], + [-87, -152], + [-99, -162], + [-99, -185], + [-62, -108], + [-112, -184], + [-86, -141], + [-87, -174], + [-74, -141], + [-112, -206], + [-62, -130], + [-99, -217], + [-74, -130], + [-99, 0], + [-99, 11], + [-124, 10], + [-38, -10], + [-123, -55], + [-137, -119], + [-37, -54], + [-37, -76], + [-12, -54], + [-25, -33], + [-161, -54], + [-37, -11], + [-75, -32], + [-37, -76], + [-12, -33] + ], + [ + [76331, 58694], + [-136, 0], + [-38, -11], + [-12, -11], + [-37, 0], + [-25, 22], + [-25, 11], + [-74, 130], + [-37, 44], + [-75, -55], + [-74, -65], + [-111, -76], + [-50, -65], + [-25, -54], + [-49, -119], + [-37, -65], + [-13, -11], + [-99, 21], + [-25, 11], + [-62, 11], + [-74, 22], + [-49, 32], + [-50, 0], + [-74, 11], + [-50, 11], + [-49, 65], + [-124, 152], + [-75, 76], + [-74, 87], + [-87, 97], + [-24, 11], + [-100, 11], + [-99, 0], + [-62, 11], + [-37, 32], + [-12, 65], + [-25, 55], + [-37, 65], + [0, 86], + [12, 98], + [0, 109], + [-12, 43], + [-99, 43], + [-13, 0], + [-12, -21], + [-25, -11], + [-24, 32], + [0, 33], + [12, 22] + ], + [ + [74064, 59649], + [-12, 10], + [-25, 44], + [-37, 54], + [-25, 119], + [-13, 109], + [-24, 76], + [-13, 86], + [-49, 228], + [-25, 33], + [-25, 43], + [-25, 76], + [-74, 65], + [-74, 130], + [-13, 54], + [0, 44], + [-12, 43], + [-25, 44], + [-87, 97], + [-49, 22], + [-50, 11], + [-49, 21], + [-50, 44], + [-25, 32], + [0, 44], + [13, 54], + [37, 141], + [25, 87], + [12, 21], + [50, 11], + [49, 0], + [25, -11], + [50, 0], + [62, 11], + [24, 22], + [25, 65], + [0, 390], + [-12, 131], + [12, 21] + ], + [ + [73655, 62121], + [0, 33], + [13, 141], + [12, 76], + [0, 43], + [49, 163], + [0, 43], + [-12, 174], + [25, 76], + [25, 86], + [24, 33], + [25, 22], + [74, -87], + [38, 43], + [12, 33], + [0, 65], + [12, 119], + [0, 76], + [13, 87], + [25, 130], + [0, 76], + [12, 43], + [50, 87], + [37, 119], + [37, 98], + [49, 141], + [38, 87], + [37, 10], + [62, 11], + [37, 11], + [0, 22], + [12, 32], + [0, 174], + [25, 119], + [12, 76], + [13, 43], + [25, 33], + [12, 65], + [12, 141], + [0, 87], + [25, 162] + ], + [ + [69369, 93757], + [-37, 0], + [-12, 32], + [49, 11], + [0, -43] + ], + [ + [69431, 93778], + [-25, -21], + [-12, 43], + [25, 22], + [24, 0], + [-12, -44] + ], + [ + [69555, 93930], + [37, -22], + [25, 11], + [25, -32], + [-38, -22], + [13, -65], + [-37, 0], + [-25, 43], + [-37, 33], + [37, 54] + ], + [ + [69493, 93908], + [-25, -10], + [-37, 32], + [12, 22], + [50, -44] + ], + [ + [69307, 94028], + [-12, -33], + [-37, 0], + [-25, 22], + [-13, 54], + [25, 22], + [13, -22], + [49, -43] + ], + [ + [69220, 95720], + [25, -11], + [25, 21], + [25, -10], + [-37, -55], + [-62, 22], + [-13, 54], + [50, 0], + [-13, -21] + ], + [ + [70472, 96815], + [-50, -22], + [-37, 11], + [0, 43], + [62, 22], + [37, -32], + [-12, -22] + ], + [ + [71896, 99331], + [-149, -65], + [-49, -11], + [12, -22], + [87, 0], + [25, -21], + [0, -44], + [-99, -141], + [0, -32], + [24, -87], + [50, -98], + [223, -75], + [62, -87], + [99, -109], + [62, -43], + [-12, -87], + [-137, -141], + [-111, -141], + [-50, -76], + [-12, -54], + [87, -119], + [49, -109], + [37, -54], + [13, -54], + [37, -76], + [37, -33], + [37, -54], + [0, -43], + [62, -152], + [0, -65], + [-124, -22], + [-12, -11], + [37, -32], + [-25, -65], + [-12, -76], + [-25, -76], + [62, -11], + [0, -65], + [-37, -11], + [-37, -54], + [12, -54], + [50, -65], + [99, -22], + [25, -76], + [-50, -54], + [12, -76], + [25, -43], + [99, -55], + [50, -54], + [0, -76], + [-37, -76], + [-75, -97], + [-74, -33], + [0, -11], + [149, -141], + [74, -54], + [186, -130], + [49, -87], + [62, -76], + [13, -43], + [-38, -65], + [-12, -54], + [-37, -76], + [-37, -55], + [-87, -97], + [-124, -119], + [-25, -44], + [-62, -65], + [-99, -130], + [-37, -22], + [-74, -108], + [-74, -65], + [-87, -98], + [-87, -65], + [-87, -76], + [-24, -32], + [-38, -22], + [-49, -44], + [-87, -97], + [-124, -130] + ], + [ + [71487, 94028], + [-37, -22], + [-74, -22], + [-87, 55], + [-49, -22], + [-38, -33], + [-86, -10], + [-62, -22], + [0, 87], + [25, 32], + [-13, 11], + [-25, -43], + [-12, -55], + [-25, -21], + [-62, -11], + [-62, 43], + [-24, 0], + [24, -65], + [0, -22], + [-24, 0], + [-75, -43], + [-25, 33], + [-37, -11], + [-37, -33], + [-62, 0], + [-37, -43], + [-74, -22], + [-37, 0], + [-87, -22], + [-25, -43], + [-25, -22], + [-37, 22], + [-111, -22], + [-99, -32], + [-50, 0], + [-37, 11], + [-50, -33], + [-49, -54], + [-75, -11], + [13, 33], + [37, 21], + [25, 44], + [-13, 43], + [-24, 0], + [-62, 98], + [-13, -11], + [-12, -54], + [-25, -33], + [-25, -11], + [-74, 0], + [-12, 22], + [12, 87], + [37, 0], + [0, 32], + [-25, 0], + [25, 65], + [-12, 11], + [-99, 11], + [-112, 65], + [-25, 0], + [-12, 54], + [-37, 0], + [-37, -32], + [-62, 43], + [0, 54], + [-13, 44], + [0, 54], + [-12, 76], + [12, 54], + [38, 76], + [12, 65], + [0, 76], + [-12, 54], + [24, 0], + [-24, 44], + [37, 10], + [-50, 152], + [-25, 55], + [-49, 54], + [25, 76], + [12, 65], + [-12, 76], + [-50, 43], + [-25, 130], + [13, 76], + [111, 130], + [0, 54], + [62, 0], + [-25, 55], + [-12, 54], + [99, 22], + [25, -22], + [74, 22], + [74, 43], + [-24, 76], + [49, 32], + [50, 55], + [0, 43], + [74, 22], + [87, 86], + [87, 55], + [86, 86], + [25, 0], + [25, 55], + [74, 76], + [25, 10], + [25, 76], + [86, 76], + [62, 109], + [25, 32], + [12, 44], + [38, 0], + [24, 32], + [75, 22], + [111, -22], + [-12, 54], + [49, 44], + [-12, 54], + [-37, 22], + [25, 65], + [0, 76], + [12, 76], + [-37, 43], + [-136, 65], + [-62, 11], + [-25, 54], + [12, 44], + [-12, 21], + [-62, -54], + [-87, 22] + ], + [ + [70236, 97325], + [-37, 108], + [-50, 98], + [-49, 32], + [-25, 33], + [0, 141], + [62, 65], + [12, 87], + [25, 76], + [-37, 65], + [-62, 76], + [-25, 75], + [13, 55], + [37, 21], + [-12, 76], + [-25, 11], + [-62, 0], + [-13, 11], + [38, 76], + [-25, 130], + [12, 54], + [50, 44], + [-62, 43], + [-50, 65], + [-49, 11], + [-25, 76], + [-50, 32], + [-62, 55], + [-272, 76], + [-99, 54], + [-87, 54], + [-12, 22], + [-62, 32], + [-25, 33], + [-87, 43], + [-12, 44], + [-87, 43] + ], + [ + [69022, 99342], + [13, 22], + [74, 0], + [62, -22], + [25, 22], + [-25, 65], + [25, 43], + [111, 22], + [62, -11], + [62, -76], + [198, -228], + [0, -43], + [37, 0], + [199, -22], + [24, -22], + [62, 0], + [124, 44], + [62, 54], + [50, 0], + [111, -54], + [124, -33], + [37, -32], + [50, -11], + [49, 32], + [25, 76], + [62, 65], + [74, 11], + [62, 65], + [13, 55], + [-13, 97], + [37, 87], + [50, 173], + [111, 87], + [87, 87], + [124, 0], + [62, -11], + [87, 33], + [74, 54], + [111, 11], + [50, -54], + [74, -66], + [50, -32], + [248, -98], + [74, -119], + [-37, -54], + [-74, -65], + [-62, -65], + [12, -76], + [37, -22] + ], + [ + [123341, 44357], + [-13, -22], + [-37, -22], + [-25, 33], + [-24, -43], + [-13, -11], + [0, -22], + [-12, 0], + [-37, -22], + [-25, 22], + [25, 33], + [24, 0], + [38, 65], + [24, 0], + [13, 21], + [37, -11], + [25, -21] + ], + [ + [62, 44378], + [-12, -10], + [0, -22], + [-13, 0], + [0, 32], + [13, 11], + [12, -11] + ], + [ + [123626, 44910], + [-25, 43], + [0, 33], + [12, 22], + [25, -76], + [-12, -22] + ], + [ + [347, 44986], + [-25, -11], + [-12, 33], + [12, 10], + [25, -32] + ], + [ + [595, 44997], + [-13, 0], + [-25, 21], + [13, 33], + [25, -33], + [0, -21] + ], + [ + [123452, 45138], + [-12, -11], + [-13, 43], + [13, 33], + [12, 0], + [13, -33], + [-13, -32] + ], + [ + [123266, 45365], + [0, -32], + [13, -11], + [25, -54], + [62, -76], + [0, -65], + [12, -54], + [0, -65], + [12, -87], + [-12, -22], + [-50, 0], + [0, -11], + [-49, 0], + [-62, -76], + [-25, 0], + [-37, -11], + [-37, 11], + [-25, 22], + [-50, 22], + [-62, 21], + [-49, 44], + [-25, 65], + [0, 32], + [13, 33], + [24, 32], + [0, 22], + [25, 22], + [-12, 43], + [0, 33], + [74, 108], + [74, 44], + [38, -11], + [61, 43], + [25, 11], + [25, -11], + [12, -22] + ], + [ + [123650, 45365], + [-12, 65], + [25, -10], + [0, -22], + [-13, -33] + ], + [ + [347, 45420], + [0, 43], + [-13, 22], + [0, 21], + [25, -21], + [0, -44], + [-12, -21] + ], + [ + [122907, 45506], + [-25, -10], + [13, 43], + [12, 22], + [13, 0], + [0, -33], + [-13, -22] + ], + [ + [123861, 45615], + [-37, -22], + [0, 22], + [12, 54], + [25, 54], + [-12, -43], + [12, -65] + ], + [ + [0, 45637], + [0, -22], + [0, 32], + [0, 33], + [0, 22], + [0, 21], + [25, 55], + [12, 10], + [13, -43], + [-13, -54], + [-37, -54] + ], + [ + [12, 45908], + [-12, -22], + [0, 33], + [25, 32], + [0, -32], + [-13, -11] + ], + [ + [123849, 46114], + [-50, -87], + [-25, -87], + [-49, -54], + [-25, -65], + [12, -65], + [38, 65], + [49, 65], + [12, 11], + [13, -22], + [0, -22], + [-13, -54], + [13, -43], + [-62, 0], + [-50, -33], + [-37, -11], + [-25, 0], + [-24, 22], + [0, 33], + [-13, 11], + [-37, 0], + [-49, -66], + [-13, -54], + [-25, 0], + [-24, 11], + [-25, -43], + [-25, -22], + [-25, 43], + [0, 44], + [-12, 32], + [-37, 0], + [0, 44], + [25, 32], + [0, 33], + [37, -33], + [24, 22], + [13, 0], + [25, 65], + [74, 65], + [49, 11], + [50, 22], + [37, 54], + [50, 43], + [37, 11], + [37, -11], + [62, 44], + [-12, -11] + ], + [ + [122870, 48402], + [-25, -11], + [-12, 22], + [12, 11], + [25, -11], + [0, -11] + ], + [ + [41386, 23588], + [-25, -11], + [-12, 22], + [0, 44], + [37, -22], + [0, -33] + ], + [ + [41820, 23729], + [0, -65], + [-25, 22], + [-13, 32], + [38, 11] + ], + [ + [40928, 23870], + [49, -11], + [-24, -97], + [-25, 0], + [-37, 65], + [37, 43] + ], + [ + [41188, 24065], + [49, -10], + [38, 43], + [62, 11], + [12, -33], + [37, 0], + [112, 55], + [37, -44], + [-13, -32], + [-24, -22], + [-25, -43], + [-50, -55], + [-49, -86], + [-62, -98], + [-25, -11], + [-87, 0], + [-37, -97], + [-37, -11], + [-25, -22], + [-62, 0], + [-86, 87], + [61, 65], + [62, 0], + [50, 43], + [37, 22], + [13, 32], + [24, 11], + [-12, 44], + [-74, -33], + [-38, 33], + [112, 32], + [12, 11], + [-24, 33], + [-38, 21], + [-37, 44], + [0, 76], + [87, -66] + ], + [ + [41237, 24109], + [-37, 0], + [-12, 22], + [0, 54], + [37, 0], + [37, -22], + [-25, -54] + ], + [ + [41671, 24185], + [62, -33], + [62, 11], + [25, -11], + [24, -32], + [-12, -22], + [-37, -11], + [12, -54], + [75, -33], + [-13, 65], + [13, 33], + [99, 22], + [12, -11], + [37, -76], + [-37, -11], + [-12, -32], + [37, -11], + [25, -22], + [-13, -43], + [-111, -33], + [-25, -43], + [-37, -22], + [-124, -43], + [12, -44], + [0, -65], + [-161, 65], + [-24, -11], + [37, -97], + [-25, -11], + [-37, 11], + [-25, -11], + [-25, -76], + [-49, 54], + [-38, 55], + [0, 43], + [38, 65], + [-13, 22], + [99, 97], + [38, 44], + [49, 10], + [-12, 22], + [0, 98], + [62, 87], + [0, 54], + [12, 0] + ], + [ + [81125, 42882], + [-50, -22], + [-37, 11], + [-62, 54], + [-25, 33], + [-25, 97], + [25, 98], + [50, 22], + [49, 0], + [25, -22], + [25, -76], + [37, -65], + [-12, -87], + [0, -43] + ], + [ + [77470, 48109], + [-24, -11], + [-13, 22], + [0, 109], + [-12, 54], + [12, 32], + [25, -43], + [25, -22], + [0, -65], + [-13, -43], + [0, -33] + ], + [ + [43133, 57664], + [0, 11], + [24, 0], + [25, 43], + [25, 33], + [50, 162], + [24, 65], + [0, 217], + [38, 109], + [24, 65], + [0, 108], + [-12, 0], + [-12, 54], + [-13, 33], + [-49, 87], + [-38, 97], + [13, 55], + [-25, 32], + [0, 87], + [-12, 54], + [0, 174], + [-13, 32], + [0, 98], + [13, 32], + [0, 33], + [37, 108], + [25, 65], + [37, 44] + ], + [ + [43294, 59562], + [25, 32], + [24, 163], + [25, 65], + [25, 0], + [136, -130], + [62, -11], + [136, -76], + [37, -97], + [112, -152], + [62, -55], + [0, -43], + [-12, -65], + [37, 54], + [49, -87], + [37, -130], + [-12, -54], + [12, -11], + [13, 22], + [0, 54], + [12, 65], + [13, 0], + [24, -32], + [25, -185], + [12, -32], + [0, -109] + ], + [ + [41002, 65266], + [-12, -32], + [-13, 21], + [-62, 0], + [-12, 33], + [25, 43], + [-25, 11], + [-12, 22], + [-25, 98], + [0, 32], + [25, 11], + [37, -33], + [25, -43], + [12, 0], + [0, -43], + [12, -22], + [0, -22], + [25, -76] + ], + [ + [40853, 66145], + [-12, -11], + [-12, 11], + [0, 32], + [12, 33], + [12, 0], + [13, -22], + [0, -32], + [-13, -11] + ], + [ + [40730, 66210], + [-25, -22], + [-13, 0], + [-12, 54], + [-12, 152], + [0, 22], + [12, 11], + [37, -11], + [25, -43], + [0, -131], + [-12, -32] + ], + [ + [40829, 66351], + [-75, 0], + [0, 43], + [13, 44], + [-13, 43], + [25, 43], + [13, -21], + [24, -65], + [62, -65], + [-49, -22] + ], + [ + [65182, 82955], + [0, -119], + [25, -44], + [0, -260], + [-50, -130], + [0, -120], + [-24, -65], + [-25, -108], + [-25, -43], + [-99, 86], + [-25, 44], + [0, 21], + [25, 22], + [0, 22], + [-62, 43], + [12, 65], + [0, 33], + [-49, 0], + [0, 21], + [37, 55], + [0, 32], + [-25, 11], + [-25, 65], + [38, 43], + [-13, 33], + [-25, 11], + [25, 43], + [25, 76], + [37, 33], + [62, 32], + [50, 54], + [49, -32], + [13, 22], + [0, 141], + [12, 43], + [25, 0], + [12, -22], + [0, -108] + ], + [ + [61516, 84885], + [-13, -54], + [-49, 98], + [24, 21], + [38, -65] + ], + [ + [63919, 87163], + [12, -22], + [25, -11], + [37, -32], + [25, 11], + [12, 21], + [37, 0], + [37, -21] + ], + [ + [64340, 84907], + [-25, -43], + [-49, -33], + [0, -65], + [24, -22], + [50, -108], + [49, -65], + [-12, -33], + [-12, -65], + [-38, -11], + [-49, -54], + [-50, 11], + [-24, -22], + [0, -32], + [24, -22], + [13, -33], + [0, -32], + [25, -33], + [49, -10], + [12, -22], + [13, -87], + [-25, 0], + [0, -32], + [-37, -76], + [12, -33], + [0, -43], + [13, -33], + [24, -32], + [62, -55], + [75, -43], + [86, 22], + [13, -33], + [0, -43], + [-50, -76], + [-12, -33], + [0, -65] + ], + [ + [64501, 83551], + [-13, -11] + ], + [ + [64488, 83540], + [-24, 11], + [0, -21] + ], + [ + [64464, 83530], + [-75, -44], + [-99, -141], + [-49, -32], + [-25, -76], + [-37, -44], + [-87, -32], + [-62, -44], + [-37, 22], + [-74, 0], + [-37, 44], + [-100, 32], + [-24, 76], + [-75, 0], + [-12, 11], + [0, 54], + [-62, -11], + [-12, -21], + [-25, -11], + [-50, 0], + [-86, 43], + [-62, 22], + [-50, 65], + [-49, -22], + [-50, -54], + [-173, -174], + [-38, -65], + [-37, -108], + [0, -43], + [13, -163], + [37, -76], + [0, -22] + ], + [ + [61305, 83324], + [62, 21], + [49, 76], + [50, 293], + [25, 336], + [25, 65], + [37, 11], + [-25, 54], + [-12, -32], + [-25, -33], + [25, 315], + [12, 108], + [25, 120], + [49, -44], + [62, -97], + [25, -131], + [12, -10], + [-24, 184], + [-50, 98], + [-111, 108], + [-13, 43], + [62, -21], + [-12, 43], + [-13, 76], + [-12, 173], + [12, 22], + [-12, 44], + [-87, 21], + [-136, 98], + [-37, 108], + [-50, 76], + [-12, 44], + [0, 32], + [25, 76], + [-25, 43], + [-25, 11], + [-12, 22], + [24, 65], + [38, 0], + [12, 22], + [-124, -22], + [-62, 22], + [0, 43], + [37, 65], + [-49, 33], + [-37, 0], + [-38, -11], + [-12, 11], + [25, 43], + [-13, 11], + [-61, -11], + [-38, 11], + [-37, 43], + [-37, 0], + [-12, 22], + [-50, -11], + [-12, 33], + [-137, 54], + [-61, 0], + [-50, -22], + [-37, 11], + [-25, 33], + [-12, 54], + [-87, 43], + [12, 33], + [87, 21], + [25, 33], + [-37, 33], + [-37, 10], + [-13, 33], + [62, 0], + [50, 11], + [-13, 21], + [-25, 11], + [-123, 0], + [-13, 33], + [13, 76], + [62, 54], + [161, 54], + [74, -11], + [49, 11], + [62, 33], + [25, 32], + [74, 11], + [87, -22], + [62, -119], + [37, -43], + [87, 65], + [124, 0], + [25, -33], + [12, 33], + [25, 32], + [25, -11], + [0, -32], + [136, 11], + [-37, 97], + [-13, 250], + [-37, 76], + [-62, 173], + [0, 55], + [62, 0], + [37, -11], + [75, 21], + [37, -10], + [0, -55], + [12, -65], + [25, -65], + [62, 0], + [74, -22], + [87, 0], + [111, -32], + [62, 22], + [50, 43], + [99, 22], + [0, 21], + [-50, -10], + [-49, 32], + [-13, 33], + [13, 21], + [12, 65], + [149, 98], + [111, 32], + [112, 55], + [49, 54], + [50, 98], + [12, 10], + [-12, 22], + [12, 282], + [25, 87], + [87, 65], + [186, 54], + [24, 11] + ], + [ + [59620, 94592], + [-25, 11], + [-37, 54], + [-12, 43], + [49, -22], + [25, -54], + [0, -32] + ], + [ + [59645, 94819], + [-12, -21], + [-75, 54], + [0, 33], + [75, -33], + [12, -33] + ], + [ + [59447, 95026], + [49, -33], + [-24, -22], + [-50, 0], + [-37, 22], + [-12, 33], + [61, 10], + [13, -10] + ], + [ + [59645, 95091], + [-12, -87], + [-62, 22], + [49, -109], + [-37, 11], + [-74, 76], + [-50, 119], + [75, 22], + [49, -33], + [62, -21] + ], + [ + [59719, 95101], + [-12, -43], + [-37, 11], + [25, 54], + [24, -22] + ], + [ + [118002, 59540], + [0, -32], + [-25, 21], + [12, 22], + [13, -11] + ], + [ + [116391, 60473], + [-12, -22], + [-25, 11], + [-12, 54], + [-13, 11], + [0, 22], + [25, 21], + [37, -10], + [13, -44], + [-13, -22], + [0, -21] + ], + [ + [114100, 60798], + [-13, 11], + [0, 22], + [13, 0], + [0, -33] + ], + [ + [114186, 60852], + [-12, 0], + [0, 22], + [12, 0], + [0, -22] + ], + [ + [109455, 62154], + [0, 43], + [12, 11], + [12, -33], + [-12, -21], + [-12, 0] + ], + [ + [65219, 56861], + [25, 11], + [25, 22], + [12, -11], + [13, -43], + [37, -22], + [12, 0], + [13, 22], + [123, 0], + [186, 0], + [161, 0], + [0, 466], + [0, 260] + ], + [ + [65752, 53770], + [-37, 55], + [-25, 97], + [-99, 174], + [-25, 65], + [-87, 173], + [-111, 163], + [-87, 141], + [0, 33], + [87, -76], + [12, 21], + [-24, 44], + [-38, 32], + [-37, 11], + [-24, 0], + [-25, 33], + [-13, 43], + [0, 43], + [-12, 44], + [-50, 87], + [-24, 75], + [49, -43], + [13, 22], + [-13, 21], + [-49, 44], + [-25, 0], + [0, 65], + [-37, 119], + [-37, 98], + [0, 43], + [99, -206], + [24, 0], + [50, 22], + [-12, 32], + [-25, 22], + [-13, -11], + [-24, 0], + [-13, 11], + [0, 22], + [25, 97], + [-12, 0], + [-25, -32], + [-13, 0], + [-49, 54], + [-50, 141], + [-12, 22], + [0, 54], + [-12, 22], + [-50, 195], + [12, -11], + [25, -65], + [37, 22], + [25, 32], + [25, 0], + [25, 33], + [49, 141], + [13, 184], + [0, 109], + [-13, 108], + [25, 11], + [12, -44], + [0, -21], + [25, -33], + [37, 0], + [75, -65], + [12, 54], + [62, 44], + [-25, 11], + [-49, -22], + [-87, 65], + [-25, 43], + [-25, 76], + [-24, 44], + [0, 32], + [62, 44], + [12, -11], + [0, -33], + [25, -22], + [0, 131], + [-13, 130], + [0, 32] + ], + [ + [61553, 87879], + [-25, -22], + [-12, -33], + [-38, -11], + [-74, 55], + [0, 21], + [50, 11], + [24, 33], + [50, -22], + [25, -32] + ], + [ + [60475, 89527], + [50, -43], + [-50, -22], + [-50, -54], + [-37, 21], + [-24, 55], + [-13, 76], + [37, 21], + [50, 0], + [37, -54] + ], + [ + [59781, 90004], + [-24, 0], + [-38, -22], + [-86, 0], + [0, 76], + [-50, 22], + [-25, 54], + [0, 22], + [-49, 43], + [-13, 0], + [-49, -65], + [12, -43], + [-49, -43], + [0, -22], + [-37, 11], + [-50, -11], + [-37, 32], + [-62, 22], + [-13, 43], + [-74, 76], + [-12, 44], + [124, 65], + [12, 22], + [-62, 43], + [12, 22], + [50, 0], + [50, 21], + [37, 44], + [12, 32], + [13, 76], + [12, 22], + [62, 43] + ], + [ + [59447, 90633], + [12, -32], + [25, 0], + [25, 21], + [25, 65], + [86, 0], + [75, 33], + [123, -11], + [25, -43], + [25, -76], + [37, -76], + [50, -54], + [0, -44], + [-25, -54], + [74, 0], + [37, -65], + [0, -76], + [-49, 65], + [-25, 0], + [12, -43], + [0, -54], + [38, -11], + [-25, -65], + [-74, -22], + [-13, -43], + [-25, -44], + [-24, -22], + [-38, 0], + [-37, 22] + ], + [ + [60165, 90850], + [-37, 0], + [-37, 22], + [-25, 87], + [25, 54], + [25, 11], + [37, -33], + [12, -65], + [0, -76] + ], + [ + [59818, 91154], + [25, -152], + [-12, -22], + [-62, -32], + [0, 43], + [-25, 65], + [-49, -54], + [0, 76], + [49, 43], + [13, -11], + [61, 44] + ], + [ + [59868, 91078], + [-25, 0], + [-12, 54], + [37, 54], + [12, 33], + [62, 54], + [13, 0], + [-25, -76], + [-62, -119] + ], + [ + [59942, 91414], + [-148, -43], + [-37, 11], + [0, 21], + [37, 11], + [12, 87], + [-62, 54], + [13, 22], + [37, 21], + [24, 0], + [38, -21], + [24, -44], + [38, -10], + [24, -22], + [0, -87] + ], + [ + [59373, 91794], + [-38, 0], + [0, 32], + [38, -11], + [0, -21] + ], + [ + [59769, 91794], + [-25, 0], + [-37, 32], + [37, 22], + [25, -11], + [0, -43] + ], + [ + [59434, 91891], + [-37, 0], + [-24, 44], + [0, 119], + [37, 11], + [12, -11], + [12, -163] + ], + [ + [59806, 92130], + [0, -87], + [25, -43], + [74, -11], + [62, 0], + [12, -33], + [-49, -43], + [-37, -54], + [-37, -11], + [-13, 97], + [-37, -10], + [-62, 10], + [-37, 76], + [-74, 22], + [-38, 65], + [25, 22], + [37, 0], + [-12, 43], + [87, 22], + [0, 43], + [25, 0], + [49, -54], + [0, -54] + ], + [ + [59447, 92249], + [37, -43], + [-25, -54], + [-49, 0], + [-75, 43], + [25, 32], + [50, 11], + [12, -11], + [25, 22] + ], + [ + [59794, 92672], + [-50, -108], + [-12, 0], + [-25, -65], + [12, -44], + [-99, -65], + [-37, -54], + [-12, 0], + [-37, -43], + [-25, 0], + [-25, 32], + [50, 33], + [0, 21], + [24, 22], + [-62, 43], + [13, 44], + [-25, 11], + [0, 54], + [25, 32], + [25, 0], + [24, -21], + [50, 0], + [-25, 54], + [25, 32], + [62, 33], + [87, 65], + [24, 11], + [13, -44], + [0, -43] + ], + [ + [60859, 92770], + [0, -65], + [-37, -55], + [-74, -54], + [-124, -119], + [-75, -54], + [-12, -33], + [0, -43], + [62, -11], + [-74, -98], + [-25, -54], + [49, 0], + [50, 11], + [74, 43], + [75, 22], + [37, 0], + [74, -22], + [50, 11], + [247, 0], + [50, 11], + [49, -22], + [25, -32], + [37, -87], + [-62, -76], + [-37, -98], + [0, -32], + [-74, -174], + [-50, -86], + [-24, -65], + [-62, -76], + [-137, -33], + [-12, -43], + [74, 11], + [75, -55], + [0, -43], + [-38, -33], + [-74, 0], + [-62, -75], + [-62, -33], + [99, -43], + [13, 0], + [62, 43], + [86, 0], + [149, -76], + [50, -54], + [62, -87], + [61, -65], + [50, -195], + [25, -141], + [49, -163], + [50, -76], + [136, -65], + [25, -22], + [111, -141], + [100, -108], + [-50, -54], + [12, -54], + [62, -120], + [13, -65], + [-37, 0], + [-38, 22], + [-24, 32], + [-75, -10], + [0, -11], + [62, 0], + [149, -141], + [49, -87], + [25, -108], + [-25, -44], + [-86, -108], + [86, -65], + [38, 10], + [37, 66], + [25, 21], + [49, 11], + [74, -22], + [38, 11], + [74, -21], + [37, -22], + [99, -87], + [25, -54], + [0, -54], + [12, -76], + [-24, -54], + [-25, -131], + [-25, -54], + [-74, -76], + [-38, 11], + [13, -76], + [-25, -32], + [-25, -11], + [-49, 11], + [-75, -44], + [50, -21], + [12, -33], + [-12, -43], + [-37, -22], + [-74, -11], + [24, -76], + [13, -11], + [74, -11], + [173, 0], + [0, -119], + [-12, -11], + [-111, -65], + [-25, -54], + [0, -22], + [-75, 0], + [-24, -32], + [-87, -44], + [-74, -32], + [-149, 32], + [-87, 0], + [-111, -32], + [-75, 32], + [-37, 22], + [-62, 11], + [-12, -33], + [-62, -43], + [-25, -11], + [-37, 11], + [-62, -22], + [-49, 11], + [0, -32], + [24, -33], + [-37, -11], + [-99, 22], + [-25, 0], + [-12, -22], + [-37, 11], + [-37, 33], + [-38, 21], + [-49, 11], + [-25, -11], + [-148, -43], + [-25, -54], + [-13, -76], + [-49, -119], + [-37, -11], + [-38, 43], + [-74, 33], + [-25, 32], + [-37, -22], + [-37, 0], + [-37, -10], + [-112, -55], + [-74, -76], + [-25, -65], + [-37, -10], + [-37, 43], + [-37, 11], + [-37, -11], + [-25, -22], + [-13, 22], + [0, 32], + [25, 44], + [87, 22], + [62, 86], + [37, 44], + [12, 32], + [38, 22], + [12, 32], + [99, 120], + [0, 32], + [13, 44], + [0, 54], + [86, 22], + [37, 108], + [112, 22], + [87, 0], + [74, -22], + [49, 0], + [38, 11], + [37, 22], + [74, 141], + [25, 65], + [-87, -22], + [-99, -87], + [0, -11], + [-99, 22], + [-112, 108], + [-74, -21], + [-49, 11], + [49, 54], + [-62, 11], + [-37, 32], + [-49, 11], + [-62, -43], + [-62, -33], + [-75, 44], + [-24, 21], + [0, 76], + [-25, 22], + [25, 43], + [99, 54], + [173, 98], + [62, 43], + [25, 33], + [25, 98], + [24, 43], + [-24, 33], + [12, 65], + [-25, 75], + [0, 55], + [-87, -11], + [-74, -54], + [-37, 0], + [12, 54], + [38, 43], + [49, 33], + [37, 76], + [62, 54], + [99, 43], + [13, 11], + [49, -11], + [75, 33], + [37, 0], + [74, -54], + [-25, 86], + [37, 22], + [0, 98], + [50, 86], + [-25, 11], + [-25, 65], + [13, 33], + [37, 32], + [25, 109], + [-13, 32], + [-99, -32], + [-86, 108], + [-50, 109], + [-12, 54], + [49, 130], + [62, 87], + [-49, 32], + [-50, -10], + [-50, -44], + [-24, 0], + [-38, -43], + [-86, -22], + [-25, 44], + [-37, 0], + [-25, -33], + [-37, -22], + [-112, 55], + [-24, -44], + [0, -54], + [-50, 43], + [-49, 98], + [0, 43], + [24, 22], + [25, -11], + [25, 98], + [62, 130], + [25, 32], + [12, 55], + [-12, 65], + [-62, 54], + [0, 54], + [24, 98], + [50, 21], + [-62, 55], + [-25, -22], + [-49, -22], + [-13, -21], + [-49, -11], + [0, 43], + [25, 76], + [-38, -22], + [-37, -43], + [-12, -33], + [12, -10], + [13, -76], + [-13, -33], + [-49, -238], + [-25, -44], + [-37, 0], + [-13, 22], + [0, 54], + [25, 109], + [25, 65], + [37, 43], + [-37, 0], + [0, 163], + [25, 54], + [0, 65], + [24, 65], + [25, 98], + [25, 32], + [0, 33], + [50, 86], + [-13, 0], + [-149, -140], + [-74, 21], + [-25, 33], + [-12, 54], + [-50, 11], + [25, 32], + [62, 11], + [50, 44], + [-50, 32], + [50, 33], + [49, 86], + [13, 87], + [-38, 65], + [-49, 22], + [-12, 43], + [49, 55], + [-25, 86], + [50, 130], + [87, 0], + [24, 22], + [38, 0], + [-75, 87], + [13, 54], + [0, 43], + [12, 22], + [87, 0], + [24, 11], + [-24, 54], + [0, 109], + [24, 32], + [25, 11], + [62, -22], + [13, -32], + [74, 43], + [25, -32], + [86, 21], + [112, 11], + [62, 22], + [136, 22], + [74, 0], + [-12, -76] + ], + [ + [60834, 92943], + [-37, -11], + [-37, 33], + [0, 43], + [37, 0], + [37, -65] + ], + [ + [60871, 93084], + [0, -11], + [87, -10], + [12, -22], + [-12, -44], + [-25, 0], + [-37, 33], + [-62, -11], + [-25, 11], + [0, 43], + [-37, -21], + [0, 54], + [13, 43], + [24, 11], + [62, -32], + [13, -22], + [-13, -22] + ], + [ + [61045, 93214], + [-37, 0], + [24, 33], + [62, 11], + [0, -22], + [-49, -22] + ], + [ + [60983, 93182], + [-37, 0], + [0, 43], + [-62, 22], + [-13, 22], + [25, 21], + [50, -43], + [12, -33], + [25, 0], + [0, -32] + ], + [ + [61478, 94028], + [0, -44], + [25, 11], + [25, -43], + [25, -22], + [-13, -108], + [-12, -55], + [-12, 0], + [0, -65], + [-25, -21], + [-13, -55], + [-24, 11], + [37, 130], + [-25, 44], + [-50, -11], + [-12, 43], + [-37, -10], + [-13, 32], + [50, 11], + [50, 22], + [-25, 86], + [-50, 22], + [62, 65], + [37, 0], + [0, -43] + ], + [ + [61565, 94017], + [-12, -11], + [-25, 65], + [25, 76], + [24, -11], + [-12, -32], + [0, -87] + ], + [ + [61652, 94201], + [-13, -76], + [-37, 0], + [0, 65], + [50, 11] + ], + [ + [76876, 81892], + [-13, 43], + [-24, 11], + [-25, -11], + [-25, 11], + [-25, 44], + [13, 10], + [-37, 44], + [-50, 76], + [-37, 11], + [-13, 43], + [-24, 22], + [-50, -22], + [-12, -54], + [-13, -22], + [-99, 33], + [-99, 0], + [-25, -33], + [-24, 0], + [-25, 22], + [-37, 11], + [-25, 21] + ], + [ + [76207, 82152], + [62, 109], + [25, 76], + [0, 97], + [-38, 109], + [-24, 152], + [-37, 162], + [-25, 54], + [-99, 55], + [-25, 65], + [-74, 86], + [-124, 44], + [-99, 108], + [-75, 65] + ], + [ + [75674, 83334], + [25, 44], + [12, 43], + [25, 11], + [124, -33], + [50, 11], + [49, -32], + [50, -44], + [49, -21], + [99, -33], + [75, -65], + [161, -22], + [74, 22], + [50, 0], + [49, -43], + [37, 0], + [37, 11], + [38, -22], + [37, -33], + [0, -21], + [37, -44], + [87, -54], + [74, -32], + [87, -76], + [-25, -44], + [0, -32], + [25, -22], + [49, 0], + [13, 22], + [37, 11], + [37, 21], + [37, 33], + [62, 32], + [50, -11], + [49, -75], + [25, 75], + [124, -54], + [37, -76], + [87, 0], + [49, -32], + [-12, -76], + [-25, -76], + [12, -22], + [87, -76], + [13, -32], + [74, -22], + [25, 0], + [12, -22], + [62, -43] + ], + [ + [61057, 87130], + [-12, -43], + [-25, 22], + [25, 32], + [12, -11] + ], + [ + [60859, 59421], + [25, 0] + ], + [ + [61900, 63162], + [24, -43], + [0, -98], + [-24, -65], + [-13, -54], + [13, -22], + [0, -21], + [37, -44], + [12, -32], + [25, -44], + [62, -86], + [25, -11], + [-13, -33], + [0, -249], + [-12, -22], + [0, -87], + [-25, 0], + [12, -54], + [-12, -22], + [0, -32], + [-12, -22], + [24, -11], + [25, 33], + [13, 0], + [49, -54], + [0, -33], + [-12, -87], + [-13, -65], + [0, -86], + [13, -44], + [0, -32], + [-13, -22], + [-37, -33], + [13, -21], + [24, -98], + [50, -54], + [25, -76], + [0, -33], + [-25, -65], + [-12, -43], + [12, -260], + [-37, -109], + [0, -65], + [12, -32], + [13, 0], + [24, -22], + [-12, -76], + [0, -87], + [-12, -54], + [-13, -22], + [0, -108], + [25, -33], + [25, -97], + [12, -11], + [0, -76], + [62, -76], + [25, -11], + [25, -65], + [12, -22], + [37, -21], + [0, -33] + ], + [ + [62333, 60017], + [-25, -21], + [-24, -33], + [-13, -65], + [-25, -54], + [-62, -33], + [-173, 0], + [-136, -119], + [-75, -43], + [-37, -66], + [-74, -43], + [-37, -65], + [-99, -22], + [-199, -130], + [-37, -65], + [-86, -65], + [-25, 0], + [-62, 65], + [-50, 33], + [-111, 54], + [-74, 22], + [-50, 21] + ], + [ + [59001, 60939], + [-25, 33], + [0, 32], + [-12, 11], + [-25, 0], + [-12, -22], + [0, -32], + [-13, -33], + [0, -32], + [-12, -22], + [-25, -87], + [-12, -32], + [-25, 0], + [0, -11], + [-25, -22], + [-25, 0], + [-24, 44], + [-25, 54], + [-37, 21], + [-13, -10], + [-25, 10], + [0, 22], + [25, 44], + [0, 32], + [13, 43], + [0, 44], + [-25, 97], + [0, 66], + [-13, 32], + [0, 87], + [-12, 11], + [0, 108], + [-12, 22], + [-25, 11], + [-13, 21], + [0, 22], + [-12, 11], + [-12, -11], + [-13, 43], + [-12, -10], + [-99, -55], + [0, 44], + [-25, 11], + [-25, -22], + [-24, 0] + ], + [ + [58382, 61514], + [-25, 11], + [-13, -11], + [-37, -76], + [-12, -33], + [-25, 0], + [-25, 33], + [0, 22], + [25, 86], + [37, 76], + [0, 22], + [-12, 43], + [-25, 65], + [0, 120], + [-37, 11], + [-13, 32], + [25, 87], + [0, 32], + [-25, 44], + [-37, 76], + [-24, 97], + [-38, 76], + [-24, 33], + [-25, 54], + [0, 33], + [-25, 10], + [-223, 0], + [0, -43], + [-74, -32], + [-50, 32], + [-49, -22], + [-25, -21], + [-25, -98], + [-12, -22], + [0, -21], + [-13, -22], + [0, -22], + [-37, -119], + [-25, -43], + [-49, -22], + [-13, -76], + [-24, -43], + [-25, -22], + [-37, 22], + [-13, -11] + ], + [ + [57353, 61872], + [0, 97], + [-37, 65], + [0, 22], + [-12, 44], + [-50, 75], + [-37, 0], + [13, 55], + [0, 86], + [-25, 55], + [12, 43], + [-12, 0], + [-13, -32], + [-24, 10], + [-50, 44], + [-25, 97], + [0, 11], + [-49, 0], + [-87, 76], + [-62, 184], + [0, 44], + [12, 87], + [-37, -44], + [0, 33], + [-25, 76], + [0, 43], + [-24, 22], + [-37, -11], + [-13, -87], + [-25, 11], + [0, 65] + ], + [ + [56746, 63043], + [38, 87], + [61, 206], + [13, 54], + [12, 11], + [25, 0], + [62, 32], + [37, 44], + [25, 22], + [49, -11], + [50, 11], + [87, 43], + [0, 141], + [-13, 32], + [-37, 55], + [-25, 54], + [0, 22], + [25, 32], + [37, 0], + [13, 11], + [12, 65], + [0, 54], + [-12, 76], + [0, 44] + ], + [ + [57205, 64128], + [111, 0], + [13, -11], + [49, -11], + [50, 0], + [0, -87], + [24, 0], + [25, 22], + [99, -87], + [38, -11], + [24, 0], + [25, -21], + [37, -11], + [37, 32], + [99, 22], + [25, -11], + [87, 22], + [37, 0], + [25, -11] + ], + [ + [58010, 63965], + [-12, -22], + [-25, -76], + [0, -54], + [25, -43], + [37, -55], + [37, 11], + [62, 109], + [25, 0], + [24, -33], + [25, -76], + [25, -65], + [12, -11], + [25, 22], + [50, 119], + [37, 33], + [12, 0], + [25, 22], + [37, -22], + [50, -43], + [62, -44], + [24, -11], + [13, 11], + [24, 65], + [62, 54], + [38, 11], + [12, 22], + [0, 54], + [-25, 44], + [0, 10], + [37, 22], + [62, -32], + [25, -22], + [12, -43], + [25, -141], + [37, -120], + [0, -152], + [13, -21], + [12, 0], + [13, -22], + [12, -54], + [74, -65], + [25, -33], + [0, -22], + [-12, -21], + [-37, -44], + [-50, -119], + [0, -22], + [25, -10], + [49, 43], + [25, -11], + [25, -54], + [0, -206], + [12, -87], + [13, -22], + [86, -76], + [0, -32], + [13, -22], + [-13, -43] + ], + [ + [56226, 64702], + [198, 0], + [161, 0], + [38, 87], + [49, 44], + [50, 10], + [62, -21], + [61, -65], + [62, -33], + [25, -43], + [37, -33], + [25, -11], + [13, 11], + [37, 11], + [12, 11], + [62, 0], + [37, -33], + [13, -43], + [-13, -54], + [-49, -22], + [-87, -33], + [-62, 22], + [-87, 44], + [-37, 43], + [-25, 11], + [-24, 21], + [-25, 33], + [-50, 22], + [-12, -11], + [-13, -33], + [0, -32], + [-24, -22], + [-124, -22], + [-50, -21], + [-12, -109], + [-273, 0], + [-24, -21], + [-25, -33] + ], + [ + [56152, 64377], + [0, 54], + [-13, 120], + [25, 54], + [25, 21], + [25, -21], + [0, -44], + [12, -32], + [50, -22], + [49, 11], + [25, -11], + [0, 33], + [12, 32], + [62, 22], + [62, 11], + [62, 21], + [50, -10], + [12, 21], + [-37, 11], + [-99, -22], + [-99, -10], + [-75, -65], + [-37, 0], + [-24, 65], + [-13, 86] + ], + [ + [56449, 63141], + [0, -22], + [-12, 0], + [0, 87], + [12, -22], + [0, -43] + ], + [ + [56375, 63119], + [-25, -11], + [-12, 44], + [24, 10], + [25, 44], + [13, 0], + [0, -65], + [-25, -22] + ], + [ + [56511, 63217], + [0, -22], + [-12, 0], + [0, 54], + [12, 22], + [25, 0], + [0, -22], + [-25, -32] + ], + [ + [56449, 63379], + [-12, -21], + [-25, 21], + [0, 33], + [25, 43], + [12, 0], + [0, -76] + ], + [ + [56573, 63423], + [0, -22], + [-25, 22], + [25, 43], + [25, 11], + [0, -33], + [-25, -21] + ], + [ + [56424, 63640], + [-12, -76], + [-25, 0], + [-12, 54], + [37, 22], + [12, 0] + ], + [ + [56177, 63932], + [62, 0], + [61, 22], + [38, 33], + [37, 10], + [99, -10], + [87, 32], + [74, 54], + [62, 65], + [161, 0], + [124, -10], + [223, 0] + ], + [ + [56746, 63043], + [-12, 54], + [12, 76], + [-12, 0], + [-37, -65], + [-13, 0], + [0, 76], + [-24, 0], + [-37, 33], + [0, 75], + [24, 33], + [0, 11], + [-24, 0], + [-13, -11], + [-12, 22], + [12, 54], + [62, 43], + [37, 0], + [25, 11], + [-12, 44], + [-38, 10], + [-24, -10], + [-37, -33], + [-38, 76], + [0, 32], + [13, 33], + [25, 22], + [74, 0], + [37, 32], + [0, 33], + [-12, 0], + [-25, -33], + [-87, 11], + [-25, -11], + [-49, -65], + [-50, -32], + [-49, 10], + [12, 87], + [-12, 22], + [-62, -22], + [-50, 33], + [-25, 43], + [13, 65], + [25, 33], + [0, 21], + [-25, 0], + [-50, -21], + [-86, 97] + ], + [ + [65219, 56861], + [13, 11], + [-37, 44], + [-25, 0], + [-13, 10], + [13, 98], + [25, 87], + [24, 65], + [25, 11], + [0, 32], + [25, 109], + [25, 86], + [0, 239] + ], + [ + [64934, 58564], + [50, 0], + [25, -33], + [-13, -54], + [-49, -141], + [-25, -108], + [-25, 0], + [-62, 21], + [0, 22], + [-12, 22], + [12, 54], + [0, 22], + [37, 21], + [25, 120], + [13, 32], + [24, 22] + ], + [ + [70125, 78411], + [74, 0], + [12, 32], + [25, 11], + [13, -43], + [-25, -11], + [0, -22], + [49, -11], + [0, -54], + [13, -11], + [49, 0], + [62, 33], + [37, 11], + [87, -11], + [37, -44], + [75, 0], + [62, -21], + [24, 11], + [62, 10], + [0, -130], + [13, -11], + [24, 11], + [13, 33], + [49, 21], + [50, 0], + [37, 55], + [0, -98], + [-12, -32], + [0, -33], + [-25, -22], + [-50, 0], + [-74, 11], + [-74, -11], + [-137, -32], + [-136, -22], + [-25, 11], + [0, 76], + [-49, 32], + [-50, 22], + [-198, 54], + [-74, 0], + [-25, 11], + [-12, 22], + [0, 76], + [12, 76], + [37, -11], + [13, 22], + [0, 65], + [12, -11], + [12, -54], + [13, -11] + ], + [ + [71277, 78367], + [-13, -32], + [-12, 32], + [0, 33], + [-12, 54], + [24, 76], + [0, 43], + [25, 11], + [0, -65], + [-25, -54], + [25, -43], + [0, -44], + [-12, -11] + ], + [ + [69852, 78823], + [0, -33], + [-37, 22], + [-12, 32], + [0, 55], + [12, 32], + [25, -21], + [37, -55], + [-25, -32] + ], + [ + [71500, 78660], + [-25, -11], + [-12, 22], + [12, 76], + [-12, 65], + [61, 108], + [112, 55], + [0, -44], + [-25, -97], + [-25, -55], + [0, -32], + [-37, -11], + [-49, -76] + ], + [ + [70695, 78942], + [-25, -32], + [-13, 21], + [25, 44], + [13, -33] + ], + [ + [71029, 79072], + [-50, -54], + [-12, 22], + [0, 32], + [25, -11], + [25, 33], + [12, -22] + ], + [ + [71512, 79051], + [-12, -11], + [-13, 43], + [25, 22], + [0, -54] + ], + [ + [70360, 79181], + [12, -44], + [-12, -11], + [-62, -10], + [0, 32], + [13, 22], + [12, -22], + [12, 22], + [25, 11] + ], + [ + [70657, 79126], + [-12, -10], + [-25, 32], + [0, 33], + [13, 11], + [37, -44], + [-13, -22] + ], + [ + [71202, 79159], + [0, 22], + [38, 43], + [49, 43], + [50, -21], + [-75, -54], + [-37, -11], + [-25, -22] + ], + [ + [70434, 79278], + [-24, 22], + [12, 43], + [25, -43], + [-13, -22] + ], + [ + [71215, 79300], + [-25, -11], + [0, 54], + [12, 11], + [25, -43], + [-12, -11] + ], + [ + [70620, 79365], + [-25, -43], + [-24, 0], + [-13, 21], + [13, 55], + [37, 21], + [12, -11], + [0, -43] + ], + [ + [70719, 79311], + [-37, -33], + [-25, 44], + [-12, 43], + [62, 87], + [25, -33], + [0, -65], + [-13, -43] + ], + [ + [70360, 79408], + [-12, -10], + [-25, 10], + [25, 55], + [12, -11], + [0, -44] + ], + [ + [70335, 79539], + [-24, -11], + [12, 43], + [-12, 22], + [24, 11], + [13, -22], + [-13, -43] + ], + [ + [70509, 79636], + [0, -65], + [-25, 11], + [12, 65], + [13, -11] + ], + [ + [70670, 79593], + [-37, -11], + [0, 54], + [12, 11], + [37, -22], + [-12, -32] + ], + [ + [70880, 79658], + [-12, 22], + [37, 43], + [37, 0], + [0, -43], + [-62, -22] + ], + [ + [70608, 79701], + [-13, -43], + [-74, 87], + [13, 10], + [24, -21], + [50, -11], + [0, -22] + ], + [ + [70298, 79690], + [-12, -32], + [-13, 43], + [13, 44], + [25, 10], + [12, -21], + [-25, -44] + ], + [ + [71153, 79831], + [37, -21], + [37, 0], + [0, -44], + [-25, 0], + [-37, -32], + [-25, 0], + [-24, 32], + [-37, 0], + [-13, 11], + [25, 33], + [37, 21], + [25, 0] + ], + [ + [69109, 79831], + [12, -43], + [-37, -43], + [-37, 43], + [-25, 54], + [0, 22], + [25, 43], + [25, -43], + [25, -11], + [12, -22] + ], + [ + [70521, 79799], + [-12, -44], + [-25, 55], + [-25, 32], + [-12, 33], + [-25, 11], + [0, 43], + [37, 11], + [13, -44], + [37, 0], + [0, -32], + [12, -65] + ], + [ + [70026, 79907], + [-25, -21], + [-25, 21], + [25, 33], + [25, -11], + [0, -22] + ], + [ + [69022, 80189], + [0, -76], + [25, -10], + [25, -66], + [0, -43], + [-62, 33], + [-25, -11], + [-12, 32], + [0, 44], + [-13, 11], + [-37, -44], + [0, 33], + [37, 86], + [13, -32], + [12, 11], + [12, 43], + [25, -11] + ], + [ + [69072, 80157], + [-25, -11], + [-25, 65], + [0, 43], + [25, -21], + [0, -33], + [25, -43] + ], + [ + [70905, 80092], + [-37, -44], + [-37, 55], + [0, 21], + [25, 11], + [12, 33], + [-12, 43], + [-38, 54], + [0, 44], + [50, 21], + [37, -43], + [25, 0], + [-12, -43], + [12, -109], + [-25, -11], + [0, -32] + ], + [ + [69047, 80330], + [-37, 0], + [-13, 33], + [13, 65], + [12, 32], + [25, 22], + [0, -152] + ], + [ + [70410, 80460], + [-38, -21], + [0, 32], + [-37, 33], + [13, 43], + [24, -11], + [38, -76] + ], + [ + [69976, 80547], + [37, -87], + [37, -32], + [25, 0], + [62, -43], + [74, -11], + [38, -87], + [0, -43], + [24, -152], + [38, -44], + [24, -11], + [37, 11], + [13, -21], + [0, -65], + [-25, -33], + [-37, 33], + [-12, 0], + [-25, 32], + [-37, 33], + [0, 54], + [-38, 65], + [-12, 11], + [0, 32], + [-62, 11], + [-37, 0], + [-37, 33], + [-13, 65], + [-37, 32], + [-12, 33], + [-74, 87], + [-38, 32], + [-37, 11], + [-37, -22], + [-25, 22], + [99, 87], + [62, 21], + [25, -54] + ], + [ + [70100, 80645], + [-12, -22], + [-25, 11], + [-25, 76], + [62, -65] + ], + [ + [70137, 80677], + [0, 44], + [37, 21], + [-12, -43], + [-25, -22] + ], + [ + [71017, 80786], + [-13, -44], + [50, -54], + [25, -87], + [-25, -32], + [-50, -11], + [-74, 33], + [-25, 32], + [50, 54], + [-25, 22], + [-37, -65], + [-75, 54], + [25, 65], + [37, 0], + [50, 33], + [0, 21], + [62, 11], + [25, -32] + ], + [ + [68836, 80851], + [0, -44], + [-37, 22], + [-37, 33], + [-25, 76], + [-49, 86], + [0, 33], + [12, 22], + [50, 10], + [37, -43], + [-37, -54], + [25, -33], + [0, -65], + [37, -43], + [24, 0] + ], + [ + [70682, 81187], + [-25, -22], + [0, -32], + [-12, -54], + [-74, 10], + [-25, 22], + [0, 87], + [62, 11], + [12, -33], + [25, 11], + [12, 22], + [25, 11], + [0, -33] + ], + [ + [70756, 81469], + [-37, -22], + [-37, 55], + [37, 21], + [25, -11], + [12, -43] + ], + [ + [70447, 81588], + [-37, -21], + [-50, 32], + [0, 33], + [25, 54], + [12, 11], + [37, 0], + [13, -44], + [0, -65] + ], + [ + [69134, 81729], + [49, 11], + [75, 0], + [24, 22], + [25, 0], + [37, -22], + [75, 54], + [49, 98], + [112, 33], + [49, -22], + [37, 0], + [38, 11], + [37, 21], + [12, 87], + [12, 11], + [38, 0] + ], + [ + [70979, 82272], + [38, -11], + [24, -44], + [25, -21], + [25, -120], + [-12, -32], + [-25, 0], + [-75, -65], + [0, -109], + [13, -43], + [-37, -76], + [-25, -33], + [-25, -54], + [-25, -11] + ], + [ + [70880, 81653], + [-12, 33], + [-50, 43], + [-123, 22], + [-62, 43], + [-25, -10], + [-50, 43], + [-99, -87], + [-49, 0], + [-38, 44], + [-24, 10], + [-37, -21], + [-50, -76], + [-50, -44], + [-49, 11], + [-62, 0], + [-12, -43], + [12, -33], + [37, -43], + [-12, -43], + [12, -44], + [50, 0], + [74, -54], + [25, -54], + [12, -54], + [-62, 75], + [-87, 55], + [-24, 0], + [-37, -22], + [0, -22], + [61, -86], + [25, -22], + [13, -54], + [-25, -44], + [-37, 44], + [-62, 119], + [-75, 22], + [-12, -22], + [12, -65], + [13, -33], + [74, -65], + [-25, -21], + [-74, 43], + [-25, 54], + [-12, 87], + [-62, 54], + [-74, 54], + [-13, 55], + [25, 65], + [-37, 0], + [-25, -33], + [-37, -22], + [-12, -43], + [12, -43], + [-12, -55], + [-13, -97], + [0, -54], + [87, -141], + [49, -152], + [50, -44], + [37, -86], + [25, -44], + [12, -65], + [-37, -43], + [-25, -11], + [-12, 22], + [25, 54], + [-13, 22], + [-49, 54], + [-62, -44], + [37, -97], + [12, -54], + [-12, -44], + [-50, -32], + [-37, 0], + [0, -33], + [37, -32], + [75, -33], + [49, -43], + [38, -11], + [37, -87], + [74, -22], + [37, -86], + [50, -11], + [49, -33], + [13, -32], + [0, -55], + [12, -119], + [0, -152], + [-25, -21], + [-37, 65], + [-49, 65], + [-50, 87], + [-25, 10], + [-37, -21], + [-74, -22], + [-50, -43], + [37, -65], + [0, -44], + [13, -65], + [74, -22], + [0, -21], + [25, -33], + [0, -32], + [-112, -65], + [-12, 10], + [0, 55], + [-87, 54], + [-25, 32], + [-24, -21], + [12, -98], + [37, -65], + [50, -173], + [25, -98], + [0, -54], + [-13, -76], + [25, -65], + [-12, -33], + [-38, 22], + [-49, 97], + [-13, 66], + [-24, 10], + [-37, -10], + [-38, -131], + [0, -76], + [-49, 33], + [12, 87], + [-62, 152], + [-12, 10], + [-37, 76], + [-37, -21], + [-13, -65], + [0, -55], + [-12, -43], + [-50, 87], + [-62, 130], + [0, 76], + [50, 65], + [-13, 54], + [-37, 98], + [-49, 54], + [-37, 22], + [-13, 65], + [-49, 54], + [0, 32], + [62, 76], + [24, 98], + [25, 11], + [37, -22], + [37, 0], + [25, 65], + [25, 33], + [50, 0], + [99, -87], + [99, -43], + [62, -44], + [24, -43], + [50, -11], + [-12, 54], + [24, 11], + [50, 0], + [25, 43], + [-13, 22], + [-37, 22], + [-37, 0], + [-37, 22], + [-25, 32], + [-62, 33], + [-49, 54], + [-13, -33], + [-62, -21], + [-86, 43], + [-50, -33], + [-87, -21], + [-37, 0], + [-37, 87], + [-12, 10], + [0, -65], + [-50, -21], + [-25, 21], + [-12, 76], + [-25, 98], + [-37, 76], + [-37, 21], + [0, 65], + [37, 11], + [62, -32], + [37, 21], + [-12, 33], + [0, 33], + [-37, 0], + [-38, 10], + [-49, -21], + [-25, 21], + [0, 22], + [-50, 43], + [-24, 66], + [-62, 43], + [-37, 141], + [-38, 65], + [-24, 33] + ], + [ + [40692, 63715], + [-12, 22], + [0, 44], + [25, 75], + [25, -10], + [-13, -98], + [-25, -33] + ], + [ + [46007, 94180], + [-38, -76], + [-37, 21], + [-25, 33], + [-37, 11], + [-49, 0], + [0, 11], + [136, 86], + [74, 22], + [-24, -65], + [0, -43] + ], + [ + [49178, 97151], + [-50, 0], + [-12, 44], + [0, 54], + [62, 21], + [37, -43], + [-12, -54], + [-25, -22] + ], + [ + [44371, 99656], + [-49, -21], + [-25, 21], + [-37, 120], + [12, 43], + [-12, 33], + [87, 43], + [49, -11], + [87, -43], + [0, -11], + [-74, -43], + [-25, -55], + [-13, -76] + ], + [ + [43777, 99906], + [124, -54], + [111, -33], + [25, -43], + [-12, -33], + [37, -32], + [0, -22], + [-62, -65], + [-236, -76], + [-272, -76], + [-74, 11], + [-87, 43], + [-50, 44], + [50, 21], + [136, 11], + [-62, 54], + [-37, -10], + [-74, 21], + [-124, 11], + [-74, 22], + [-50, 32], + [-12, 33], + [24, 119], + [13, 22], + [49, 11], + [99, -22], + [13, 11], + [-112, 43], + [-37, 22], + [-25, 54], + [13, 54], + [37, 22], + [111, 33], + [124, -11], + [223, -44], + [87, -54], + [124, -119] + ], + [ + [44148, 100470], + [-161, 11], + [13, 65], + [49, 0], + [112, -44], + [-13, -32] + ], + [ + [53179, 100513], + [12, -54], + [-25, -33], + [38, -54], + [-25, -22], + [-136, -32], + [-87, -54], + [-50, -44], + [-24, 0], + [-25, 44], + [-87, 21], + [-173, -10], + [-199, -33], + [-74, -22], + [-37, 11], + [-12, 33], + [37, 65], + [49, 11], + [25, 43], + [-12, 54], + [12, 65], + [37, 11], + [124, -32], + [99, 0], + [124, 10], + [87, 22], + [186, 76], + [24, 0], + [50, -43], + [62, -33] + ], + [ + [43504, 100589], + [-37, 0], + [-87, 33], + [-24, 21], + [37, 55], + [49, 43], + [50, 11], + [49, -76], + [0, -44], + [-37, -43] + ], + [ + [42996, 101684], + [-173, -141], + [-87, 33], + [-37, 33], + [-62, -11], + [-49, 43], + [74, 33], + [111, 10], + [50, -10], + [99, 32], + [62, 0], + [12, -22] + ], + [ + [55731, 103322], + [37, -130], + [49, -43], + [87, 10], + [37, -76], + [-62, -21], + [-272, 11], + [-112, -11], + [-74, 43], + [12, 76], + [0, 87], + [75, 43], + [74, -43], + [149, 54] + ], + [ + [55532, 103712], + [-37, -10], + [-136, 260], + [12, 163], + [62, 0], + [50, -33], + [25, -152], + [24, -228] + ], + [ + [37261, 104515], + [-111, 0], + [-124, 22], + [-50, 21], + [25, 33], + [161, 11], + [186, -44], + [-13, -21], + [-74, -22] + ], + [ + [55743, 104710], + [-62, 0], + [-12, 54], + [99, 87], + [74, 0], + [13, -54], + [-25, -43], + [-87, -44] + ], + [ + [55384, 104916], + [-75, 55], + [-24, 86], + [0, 98], + [62, 43], + [62, 0], + [0, -130], + [24, -54], + [-49, -98] + ], + [ + [55867, 106077], + [-149, -65], + [-210, 0], + [-137, 32], + [-37, 54], + [50, 55], + [161, 43], + [198, 22], + [173, -11], + [25, -54], + [-74, -76] + ], + [ + [55508, 107346], + [-37, -22], + [-100, 0], + [-185, 108], + [-13, 55], + [112, 21], + [74, -43], + [149, -119] + ], + [ + [46490, 107487], + [-75, -11], + [-148, 65], + [-223, 65], + [-211, 43], + [-186, 120], + [13, 76], + [297, 21], + [347, -65], + [161, -65], + [62, -54], + [-37, -195] + ], + [ + [51618, 108408], + [334, -32], + [174, -43], + [272, -11], + [223, -22], + [372, -54], + [62, -22], + [-136, -22], + [-483, -21], + [-868, -22], + [-495, -43], + [-161, 0], + [-12, -65], + [185, 0], + [384, 65], + [149, 10], + [273, 0], + [346, -21], + [397, 0], + [297, 21], + [347, 33], + [99, -87], + [124, -86], + [111, 10], + [161, -43], + [100, 0], + [297, -22], + [297, -65], + [50, -54], + [-25, -33], + [-136, -54], + [-161, -43], + [-223, -44], + [-260, -21], + [-1970, -76], + [-62, -22], + [-37, -43], + [25, -65], + [86, -11], + [223, 32], + [372, 33], + [272, 0], + [645, -33], + [198, -65], + [99, -119], + [223, 22], + [49, 21], + [75, 76], + [37, 65], + [87, 22], + [470, 33], + [75, -11], + [74, -76], + [0, -152], + [-37, -65], + [-87, -98], + [-74, -54], + [-248, -130], + [-223, -130], + [-37, -54], + [74, -11], + [50, 54], + [247, 65], + [223, 98], + [112, 32], + [136, 54], + [248, 152], + [136, 54], + [136, 0], + [25, -86], + [359, -22], + [50, -22], + [173, -21], + [87, 21], + [322, 196], + [248, 54], + [111, -11], + [335, 0], + [186, -22], + [260, -43], + [186, -22], + [198, -65], + [149, -65], + [-38, -32], + [-247, -66], + [-75, -54], + [-235, -87], + [-112, -32], + [-247, -11], + [-99, -32], + [62, -33], + [12, -54], + [-87, -44], + [-235, -21], + [-124, -44], + [-149, -11], + [-111, 11], + [-161, -54], + [124, -54], + [161, -33], + [0, -21], + [-75, -44], + [-111, -43], + [-174, -44], + [-123, 11], + [-124, -21], + [-124, 0], + [-211, 21], + [-173, 33], + [-87, 0], + [-149, -65], + [-99, -87], + [-12, -98], + [74, -65], + [199, 0], + [37, -43], + [-50, -174], + [13, -32], + [86, -22], + [62, -65], + [-37, -43], + [-223, -54], + [-50, -98], + [-61, -43], + [-112, 0], + [-87, -22], + [-173, -87], + [62, -43], + [0, -22], + [-87, -108], + [-25, -55], + [-37, -141], + [-49, -43], + [-75, -130], + [0, -54], + [62, -33], + [62, 33], + [87, 86], + [99, 44], + [99, -11], + [285, -76], + [87, -33], + [62, -65], + [0, -21], + [-75, -11], + [-148, 65], + [-75, 11], + [-173, -44], + [74, -108], + [75, -43], + [148, -22], + [174, -76], + [62, 11], + [74, 32], + [111, 0], + [87, -43], + [13, -130], + [-13, -54], + [-62, -87], + [-86, -11], + [-75, 33], + [-186, 21], + [-185, 44], + [-149, 0], + [-161, -22], + [0, -33], + [-223, -97], + [-50, 11], + [-148, 65], + [-124, -44], + [-25, -32], + [112, -54], + [136, -11], + [49, -109], + [87, -87], + [112, 0], + [99, 22], + [148, -43], + [124, -11], + [74, -54], + [-24, -76], + [49, -65], + [87, -65], + [25, -65], + [0, -55], + [25, -65], + [12, -130], + [-50, -65], + [-99, -22], + [-74, 65], + [-62, 33], + [-99, 0], + [-149, -98], + [-111, -10], + [-62, -44], + [-74, -22], + [-75, 0], + [-12, -21], + [62, -22], + [86, 22], + [137, 54], + [49, -22], + [50, -97], + [-37, -98], + [-50, -54], + [62, -11], + [87, 65], + [62, 152], + [74, 22], + [74, -22], + [62, -76], + [87, -141], + [87, -54], + [24, -44], + [0, -43], + [-24, -65], + [-124, -33], + [-136, 22], + [-75, 0], + [13, -54], + [-149, -43], + [-161, -11], + [-149, 32], + [-136, 54], + [50, 66], + [24, 75], + [-62, 55], + [-24, 0], + [24, -76], + [-12, -33], + [-124, -54], + [50, -65], + [-50, -65], + [13, -44], + [99, -32], + [235, -11], + [99, -11], + [223, -54], + [12, -22], + [-37, -97], + [-24, -109], + [-38, -11], + [-235, -10], + [-74, -11], + [-124, -44], + [-99, -54], + [-62, -11], + [-211, 54], + [-87, 33], + [-185, 87], + [-137, 141], + [-99, -87], + [-74, -11], + [-87, 33], + [0, -55], + [50, -21], + [-13, -22], + [-74, -11], + [-99, -32], + [-149, -98], + [-148, -11], + [-75, 33], + [-123, 21], + [-174, 55], + [25, -33], + [198, -65], + [25, -22], + [-62, -43], + [-186, 0], + [-111, -22], + [12, -21], + [62, -22], + [62, 43], + [149, -10], + [111, 32], + [136, 11], + [223, 54], + [37, 54], + [75, 22], + [161, 11], + [161, 0], + [74, -11], + [62, -54], + [99, -33], + [62, -43], + [87, -11], + [49, -54], + [137, -65], + [99, -11], + [49, -33], + [0, -119], + [13, -54], + [-25, -152], + [-74, -33], + [12, -75], + [-12, -66], + [-75, 22], + [-74, 44], + [-174, 65], + [-161, 43], + [-136, 65], + [-99, 119], + [-62, 141], + [-25, 76], + [-62, 11], + [-123, -43], + [-25, -33], + [-211, -54], + [-74, -33], + [-50, 0], + [-148, -43], + [62, -32], + [86, 10], + [37, 22], + [149, 43], + [112, 11], + [123, 55], + [62, 0], + [13, -22], + [37, -174], + [-12, -43], + [-149, -54], + [-25, -22], + [25, -33], + [99, 33], + [62, 33], + [37, -11], + [50, -55], + [210, -86], + [75, -44], + [99, -32], + [111, -54], + [161, -55], + [50, -86], + [37, -11], + [99, 0], + [-12, -44], + [-112, -76], + [-62, -32], + [13, -76], + [37, -11], + [37, 54], + [25, 0], + [74, 33], + [74, -22], + [25, -162], + [0, -217], + [13, -33], + [37, -184], + [-37, -33], + [-100, -11], + [-49, 11], + [-112, 0], + [0, 87], + [-12, 32], + [0, 131], + [-37, -33], + [0, -54], + [-25, -141], + [-25, -43], + [-86, 10], + [-137, 0], + [-161, 65], + [-62, 65], + [-86, 163], + [-13, 76], + [-37, 65], + [-62, 54], + [-161, 65], + [-149, 87], + [-148, 65], + [-112, 11], + [-161, -11], + [-111, 33], + [-50, -22], + [13, -43], + [223, -22], + [136, 0], + [74, -11], + [37, -21], + [25, -109], + [-25, -54], + [-99, -54], + [-186, -76], + [-49, -11], + [-211, 0], + [-198, 32], + [-136, 0], + [-37, -10], + [37, -22], + [111, -33], + [-12, -86], + [-50, -66], + [-86, -54], + [-211, -65], + [25, -11], + [136, 22], + [186, -54], + [149, 11], + [285, 43], + [49, -11], + [37, -43], + [-25, -22], + [-173, -54], + [-50, -11], + [-123, -87], + [-13, -54], + [75, -22], + [37, 22], + [86, 109], + [100, 21], + [111, -11], + [99, 11], + [211, 76], + [272, -43], + [236, -65], + [136, -33], + [161, -11], + [310, 0], + [24, -11], + [-24, -43], + [-50, -32], + [-62, -11], + [-149, -44], + [-12, -11], + [25, -43], + [-75, -11], + [-111, -32], + [-111, 0], + [37, -33], + [12, -65], + [-74, -11], + [-99, 22], + [-25, -11], + [25, -32], + [0, -33], + [-25, -22], + [-198, -97], + [-112, -11], + [37, -44], + [0, -21], + [-62, -44], + [-111, -43], + [0, -43], + [-37, -44], + [-87, -43], + [-62, -22], + [-74, -54], + [-161, -22], + [-87, -32], + [-62, -11], + [-210, -65], + [-87, 0], + [-87, -22], + [-161, -54], + [-87, -22], + [-49, -21], + [-62, 0], + [-161, 10], + [-62, -21], + [-50, -55], + [-37, 0], + [-136, 33], + [37, -54], + [0, -22], + [-87, -32], + [-111, 10], + [-87, 22], + [-111, 65], + [-137, 98], + [-62, 32], + [0, -32], + [50, -54], + [0, -22], + [-62, -33], + [74, -86], + [0, -55], + [-74, -65], + [-25, 0], + [-161, -108], + [-49, -11], + [-25, -22], + [-74, -130], + [-62, -43], + [12, -33], + [-37, -97], + [-99, -141], + [-75, -131], + [-61, -65], + [-50, 0], + [-25, -21], + [-25, -76], + [-24, -22], + [-186, -119], + [-87, 11], + [-87, 54], + [-24, -22], + [37, -108], + [-62, -54], + [-74, -44], + [-112, -97], + [-12, 75], + [-37, 11], + [-50, -108], + [-99, -11], + [-37, 54], + [-62, -43], + [-25, 0], + [-37, -87], + [-37, -22], + [-50, 11], + [-37, -32], + [-62, 32], + [-12, 44], + [49, 65], + [13, 32], + [-13, 33], + [13, 43], + [111, 130], + [74, 65], + [-12, 11], + [-173, 44], + [-87, 10], + [-37, -10], + [62, -44], + [74, -32], + [-74, -76], + [-25, -109], + [-25, -43], + [-99, 54], + [-12, -43], + [86, -54], + [0, -76], + [-148, -55], + [-161, -10], + [-298, -33], + [-74, 0], + [0, -22], + [211, -108], + [-25, -33], + [-37, -21], + [-62, -76], + [-112, -55], + [-148, 33], + [-62, -11], + [-75, 11], + [0, -43], + [38, -98], + [49, 0], + [62, 22], + [50, -54], + [24, -98], + [50, -43], + [37, -76], + [-99, -87], + [-74, 0], + [0, -44], + [-38, -32], + [-61, 11], + [-75, 32], + [-136, 11], + [136, -76], + [50, -32], + [74, 21], + [74, -21], + [-12, -130], + [25, -98], + [12, -22], + [-74, -65], + [-13, -54], + [-37, -22], + [-49, 11], + [0, -65], + [-37, -43], + [12, -44], + [-50, -86], + [-49, -44], + [-149, 0], + [-86, 76], + [-25, -22], + [74, -65], + [112, -54], + [-13, -32], + [-25, -11], + [-62, -98], + [-24, 0], + [-25, -32], + [-124, 21], + [-111, -11], + [-38, 11], + [0, -32], + [124, -44], + [112, -21], + [0, -33], + [-25, -32], + [12, -44], + [-12, -65], + [-25, -87], + [25, -54], + [25, -32], + [12, -98], + [-37, -54], + [-99, -11], + [-25, -22], + [87, -21], + [0, -44], + [-25, -43], + [-25, -109], + [-49, -195], + [-25, -184], + [-124, -152], + [-50, -11], + [-49, 11], + [-87, 32], + [-62, 11], + [-49, 0], + [37, -43], + [49, -11], + [50, -22], + [74, -10], + [37, -33], + [13, -43], + [0, -44], + [12, -119], + [-37, -43], + [-25, -44], + [-99, 11], + [-49, -22], + [24, -32], + [-86, -22], + [-62, 11], + [12, 54], + [-74, -22], + [-37, 0], + [-25, 76], + [99, 141], + [-12, 22], + [-50, -43], + [-62, -109], + [-25, -11], + [-74, 22], + [-186, 98], + [0, 108], + [62, 0], + [75, 54], + [-38, 22], + [-74, -32], + [-50, 10], + [-49, 33], + [-124, 43], + [-37, 22], + [-37, 98], + [49, 119], + [50, 76], + [12, 54], + [-12, 22], + [-25, 0], + [-25, -76], + [-99, -44], + [-99, -32], + [-74, -65], + [-25, -33], + [-87, 0], + [-37, -21], + [-49, 10], + [-25, 33], + [-50, 0], + [-74, -11], + [25, -65], + [-99, 0], + [-25, 11], + [-50, 43], + [13, 22], + [148, 98], + [-24, 10], + [-100, -10], + [-24, 10], + [-62, -10], + [0, 86], + [-13, 33], + [-24, 22], + [-149, 32], + [-25, 87], + [-12, 65], + [-62, 11], + [-25, 32], + [25, 22], + [12, 33], + [-49, 43], + [12, 11], + [-37, 76], + [25, 32], + [86, 44], + [13, 21], + [74, 22], + [-62, 22], + [-74, -11], + [-50, -54], + [-86, -11], + [-13, 11], + [-12, 86], + [49, 55], + [-86, 32], + [-99, 43], + [-87, 76], + [25, 65], + [0, 66], + [-13, 21], + [75, 109], + [0, 54], + [-87, -98], + [-25, 11], + [-37, 65], + [-99, 87], + [-25, 54], + [-50, 54], + [-61, 109], + [-100, 130], + [-12, 76], + [25, 87], + [-37, 65], + [99, 32], + [235, 65], + [87, 0], + [-50, 33], + [13, 32], + [-13, 22], + [-86, -54], + [-285, -76], + [-50, 65], + [62, 76], + [37, 87], + [62, 65], + [37, 11], + [99, -11], + [-12, 32], + [12, 22], + [50, 22], + [74, 11], + [37, -11], + [38, -44], + [37, -76], + [49, -32], + [0, 43], + [-24, 44], + [-13, 76], + [-62, 43], + [-74, 0], + [-50, 54], + [-12, 44], + [-37, 75], + [-37, 98], + [-13, 0], + [13, -65], + [24, -43], + [38, -141], + [-13, -33], + [-74, -54], + [-87, -22], + [25, 44], + [12, 54], + [-49, -22], + [-37, -32], + [-13, -55], + [-87, -151], + [-61, -87], + [-25, -11], + [-25, 22], + [-37, 108], + [0, 163], + [-50, 238], + [0, 55], + [-74, 32], + [-25, 76], + [25, 22], + [99, 54], + [74, 54], + [75, 87], + [37, 22], + [124, 21], + [62, 0], + [0, 22], + [-99, 0], + [-124, -33], + [-99, -97], + [-112, -65], + [-74, 0], + [-62, 76], + [-87, -11], + [-74, 11], + [-13, 119], + [50, 119], + [-62, 11], + [-37, 44], + [124, 75], + [186, 120], + [148, 86], + [62, 76], + [74, 33], + [137, 98], + [-50, 10], + [-433, -314], + [-50, -33], + [-74, -65], + [-37, -11], + [-100, -10], + [-37, -11], + [-24, 11], + [-13, 76], + [13, 43], + [-13, 43], + [25, 54], + [37, 44], + [12, 43], + [112, 65], + [25, 44], + [148, 21], + [62, 0], + [13, 22], + [-62, 11], + [-112, 0], + [-111, 11], + [-75, 0], + [-49, 11], + [-37, 32], + [-75, 87], + [38, 119], + [0, 54], + [123, 76], + [75, 33], + [87, 65], + [99, 43], + [99, 0], + [161, -54], + [86, -11], + [75, 11], + [87, -22], + [173, -75], + [25, 10], + [-13, 22], + [-173, 76], + [0, 33], + [49, 0], + [50, 32], + [-37, 11], + [-112, -11], + [-37, -22], + [-124, -10], + [-111, 21], + [-87, 44], + [-62, -22], + [-161, -33], + [-149, -119], + [-61, -22], + [-38, 11], + [38, 109], + [12, 76], + [74, 75], + [75, 152], + [37, 11], + [210, -54], + [124, -43], + [99, -11], + [62, 0], + [50, 43], + [25, 65], + [62, 65], + [0, 54], + [-87, -10], + [-62, -76], + [-62, -22], + [-136, -11], + [-62, 0], + [-112, 22], + [-25, 32], + [-136, -10], + [-74, 0], + [62, 75], + [62, 120], + [49, 32], + [99, 33], + [100, -11], + [185, -87], + [50, -11], + [173, 33], + [62, 54], + [50, 76], + [-75, -22], + [-74, -10], + [25, 119], + [12, 97], + [13, 22], + [99, -11], + [136, 11], + [37, 33], + [-62, 10], + [-25, 33], + [-99, -33], + [-86, 11], + [62, 120], + [37, 119], + [0, 43], + [25, 33], + [136, 43], + [0, 22], + [-62, 65], + [12, 22], + [50, 21], + [0, 22], + [-37, 0], + [-124, -22], + [-99, 33], + [-37, 0], + [-100, -43], + [-37, 10], + [-223, 44], + [-37, 11], + [-74, 54], + [-161, 87], + [-112, 32], + [-223, 33], + [-49, 32], + [-124, 119], + [-13, 22], + [75, 65], + [62, 11], + [99, 0], + [124, -32], + [136, 0], + [161, -22], + [74, -22], + [223, -119], + [87, -43], + [37, 0], + [161, -44], + [87, 22], + [-12, 22], + [-75, 10], + [-124, 87], + [-12, 65], + [25, 44], + [0, 54], + [-50, 32], + [-111, 55], + [24, 21], + [50, 0], + [87, -32], + [49, 0], + [37, 21], + [-49, 22], + [-74, 54], + [-236, 0], + [-62, 11], + [-62, 33], + [-124, -11], + [-74, 0], + [-37, 87], + [0, 21], + [37, 11], + [37, 54], + [50, 33], + [272, 54], + [13, 44], + [-62, -22], + [-37, 0], + [-161, 32], + [-87, -54], + [-87, -32], + [-37, 0], + [-50, 21], + [-12, 44], + [50, 21], + [62, 55], + [0, 21], + [-62, -11], + [-13, 22], + [0, 76], + [-74, 98], + [-50, -11], + [75, -65], + [12, -76], + [-87, -65], + [-24, -44], + [-38, -21], + [-37, 11], + [37, -87], + [-24, -44], + [-124, -43], + [-174, -11], + [-74, 22], + [-99, 11], + [-87, 86], + [-25, 44], + [0, 43], + [38, 44], + [37, 119], + [49, 97], + [149, 131], + [12, 32], + [-24, 11], + [-149, -119], + [-87, -11], + [-25, 22], + [25, 65], + [75, -11], + [24, 32], + [-49, 44], + [-50, 11], + [50, 32], + [111, 0], + [112, 87], + [25, 43], + [-13, 54], + [13, 55], + [-50, 54], + [-74, 32], + [-37, -54], + [-38, 0], + [-124, 44], + [-12, 65], + [87, 32], + [49, 65], + [-12, 87], + [-37, 43], + [-99, -54], + [-13, 54], + [-111, 55], + [0, 43], + [25, 33], + [12, 54], + [50, 0], + [-25, 87], + [-37, 32], + [-75, 109], + [-49, 32], + [-37, 0], + [-236, -43], + [-25, 11], + [112, 43], + [74, 11], + [25, 43], + [-25, 87], + [13, 22], + [111, 21], + [37, 22], + [-99, 54], + [-99, 33], + [-87, 108], + [-99, 65], + [-161, 54], + [-49, 44], + [-50, 65], + [-49, 43], + [-112, 44], + [-12, 21], + [111, 55], + [13, 21], + [-87, 120], + [-124, 21], + [-74, 22], + [-124, 65], + [-99, 22], + [-149, 54], + [-248, 65], + [-111, 43], + [-149, 11], + [-161, 44], + [-136, 10], + [-87, -10], + [-87, 43], + [-99, 22], + [-49, -11], + [-136, -76], + [-38, 0], + [-123, 65], + [-137, -65], + [-74, -22], + [-186, -32], + [-37, 11], + [-112, 65], + [-24, 0], + [-137, -55], + [-74, -10], + [-99, 43], + [-74, -11], + [74, -87], + [62, -54], + [-50, 0], + [-458, 65], + [-62, 11], + [-260, 119], + [-99, 33], + [-37, 43], + [25, 22], + [185, 76], + [75, 22], + [136, 10], + [49, 22], + [-37, 22], + [-186, -11], + [-161, 11], + [-148, 32], + [-75, 55], + [0, 32], + [-111, -11], + [-87, -32], + [-99, 21], + [-12, 55], + [-124, 65], + [0, 32], + [62, 44], + [124, 32], + [322, 22], + [235, -22], + [87, 65], + [49, 22], + [161, 22], + [236, 10], + [248, -32], + [111, -33], + [-25, 65], + [50, 44], + [0, 65], + [-124, 76], + [-50, 0], + [-111, -33], + [-124, -54], + [-161, -22], + [-111, 22], + [-87, 33], + [-62, -11], + [-37, -33], + [-124, -43], + [-50, 0], + [-223, 54], + [-49, 22], + [0, 32], + [-62, 33], + [-87, 21], + [161, 66], + [0, 10], + [-111, 0], + [-62, -32], + [-137, 0], + [-136, 22], + [-37, 32], + [-198, 33], + [-248, 141], + [-12, 21], + [86, 55], + [-49, 54], + [12, 21], + [99, 66], + [137, 32], + [173, 54], + [211, 0], + [161, 55], + [148, 32], + [347, 43], + [25, 22], + [-37, 33], + [223, 65], + [173, 11], + [174, 43], + [272, 11], + [112, -22], + [99, 11], + [136, 87], + [99, 108], + [99, 185], + [62, 162], + [62, 33], + [149, 32], + [-50, 22], + [-74, 0], + [-149, -33], + [-136, 0], + [-62, -21], + [-149, -11], + [-161, 32], + [-173, 0], + [-87, 87], + [74, 119], + [137, 76], + [223, 76], + [111, 22], + [198, 87], + [124, 87], + [62, 21], + [211, 33], + [161, -22], + [74, 43], + [0, 33], + [74, 43], + [112, 0], + [223, -21], + [136, -44], + [75, 11], + [86, 98], + [25, 76], + [-37, 217], + [124, 65], + [136, 43], + [186, 11], + [210, -33], + [298, -119], + [124, -43], + [198, -55], + [223, -97], + [62, 0], + [-62, 43], + [-347, 130], + [-124, 55], + [-211, 108], + [-148, 33], + [0, 21], + [186, 54], + [346, 44], + [384, 32], + [137, 0], + [223, 22], + [24, 22], + [261, 43], + [61, 0], + [199, -54], + [99, -65], + [37, -65], + [-12, -206], + [61, -33], + [137, 119], + [37, 109], + [-62, 43], + [0, 87], + [25, 43], + [86, 0], + [360, -151], + [136, -33], + [149, -87], + [185, 11], + [248, -11], + [37, 22], + [-49, 33], + [-248, 86], + [-111, 76], + [-75, 87], + [-12, 54], + [49, 11], + [273, 0], + [409, -43], + [520, -152], + [248, -44], + [458, -162], + [136, -33], + [62, 0], + [62, 44], + [-37, 108], + [37, 141], + [74, 33], + [25, 43], + [-25, 65], + [-86, 43], + [-335, 109], + [62, 32], + [99, 11], + [830, -32], + [149, -11], + [87, -22], + [210, 11], + [-25, 43], + [-966, 55], + [-272, 11], + [-87, -11], + [-285, 0], + [-124, 54], + [112, 76], + [260, -33], + [260, 65], + [149, 11], + [346, 76], + [149, 0], + [248, -32], + [74, -44], + [186, -22], + [211, 109], + [111, 32], + [161, -21], + [198, -54], + [137, -22], + [223, -109], + [86, 33], + [13, 87], + [-223, 54], + [-37, 54], + [74, 33], + [111, -11], + [161, 65], + [211, -22], + [111, 0], + [62, 44], + [496, 0], + [173, 21], + [186, -32], + [99, 0], + [298, 54], + [780, -11], + [260, -22] + ], + [ + [31563, 66036], + [-37, -65], + [-62, -87], + [-50, -75], + [-99, -131], + [0, -10], + [-74, -55], + [-13, -86], + [0, -22], + [13, -54], + [12, -76], + [-12, -33], + [-37, -54], + [-13, -43], + [-12, -22] + ], + [ + [31179, 65223], + [-25, 11], + [-25, -11], + [-24, -22], + [0, -21], + [12, -44], + [0, -22], + [-50, -43], + [-12, -22], + [-12, -43], + [-25, -11], + [-37, -32], + [-62, -109], + [0, -32], + [12, -33] + ], + [ + [30931, 64789], + [-136, 109], + [-50, 21], + [-185, -11], + [-75, 44], + [-86, 76], + [-62, 76], + [-149, 195] + ], + [ + [30188, 65299], + [25, 54], + [0, 206], + [24, 44], + [13, 32], + [-50, 98], + [0, 21], + [13, 33], + [24, 108], + [50, 130], + [50, 141], + [24, 87], + [261, 0], + [185, 0], + [-12, 54], + [25, 120], + [0, 21], + [-25, 33], + [-37, 22], + [-13, 21], + [0, 33], + [-24, 98], + [-38, 43], + [-61, 54], + [-50, 65], + [-62, 141], + [-37, 33], + [149, 0], + [0, 347], + [272, 0], + [161, 0], + [198, 0] + ], + [ + [31340, 66145], + [12, -22], + [25, 0], + [25, -32], + [37, -33], + [25, 54], + [-25, 54], + [0, 11], + [124, -141] + ], + [ + [111721, 64496], + [-12, 0], + [-12, 22], + [0, 87], + [49, 54], + [13, 65], + [24, -11], + [13, -21], + [-62, -98], + [-13, -98] + ], + [ + [41027, 59464], + [-74, 141], + [-149, 304], + [0, 11], + [25, 76], + [24, 43], + [38, 54], + [-13, 109], + [13, 43], + [-13, 33], + [-12, 54], + [25, 65], + [12, 11], + [50, 11], + [24, 32], + [25, 0], + [37, -11], + [37, 54], + [75, 55], + [25, 97], + [-25, 44], + [-25, 0], + [-25, -11], + [-25, 0], + [-12, 43], + [0, 22], + [12, 43], + [-12, 22], + [-25, 87], + [0, 21], + [13, 44], + [24, 32], + [13, 76], + [12, 22], + [50, 11], + [74, 108], + [50, 33], + [12, 65], + [0, 22], + [50, 32], + [0, 43], + [-62, 152] + ], + [ + [41275, 61557], + [12, -11], + [50, -97], + [24, -22], + [13, 0], + [0, 22], + [24, -11], + [62, -65], + [100, -119], + [136, -206], + [37, -87], + [25, -33], + [37, -97], + [12, -44], + [0, -173], + [-37, -130], + [-12, -87], + [12, -44], + [25, 66], + [37, 75], + [37, 22], + [37, -32], + [38, -11], + [37, -22], + [62, -119], + [62, -87], + [24, -76], + [62, -32], + [50, -66], + [12, -54], + [0, -130], + [-12, -206] + ], + [ + [42241, 59681], + [-13, -43], + [0, -22], + [-12, -43], + [-12, -22], + [12, -54], + [25, -11], + [0, -33], + [-25, -21], + [-12, -33], + [0, -54], + [-87, 0], + [-25, -11], + [-25, 0], + [-12, -22], + [-25, -21], + [-12, 0], + [-25, -65], + [12, -22], + [13, -44], + [0, -86], + [-25, -76], + [-25, -141], + [-12, -33], + [0, -108], + [49, -98], + [13, -43], + [12, -65], + [37, -54], + [25, -44], + [0, -76], + [13, -21], + [37, -11], + [25, 11], + [0, 10], + [37, 0], + [12, -21], + [0, -109], + [12, -21], + [0, -33], + [13, -54], + [0, -87], + [25, -54], + [12, -11], + [12, -54], + [13, -33], + [12, -65], + [13, -32], + [24, -87], + [25, -54], + [12, -76], + [25, -44], + [25, -21], + [25, 0], + [25, -44] + ], + [ + [101229, 70092], + [-12, -10], + [-25, 43], + [25, 22], + [12, -22], + [0, -33] + ], + [ + [101143, 70092], + [-50, 0], + [12, 44], + [38, -11], + [0, -33] + ], + [ + [101242, 70298], + [0, -54], + [24, -43], + [-24, -11], + [0, -54], + [-50, 43], + [-37, 11], + [-25, -11], + [-25, 44], + [50, 32], + [0, 22] + ], + [ + [87281, 23024], + [-37, -32], + [-50, 0], + [-37, 97], + [-24, 33], + [12, 11], + [25, -22], + [74, -22], + [74, -65], + [-37, 0] + ], + [ + [33310, 65581], + [-87, 11], + [-37, -22], + [-37, -65], + [-13, 11], + [-25, -22], + [-37, -43], + [-37, -11], + [-37, 11], + [-13, -11], + [0, -22], + [-24, -11], + [-25, 22], + [-12, -43], + [-38, 10], + [-24, -32], + [-25, -11], + [-37, 22], + [-25, 32], + [-25, 44], + [-25, 11], + [-37, -33], + [-25, -43], + [0, -44], + [-12, -21], + [-12, 0], + [-13, -33], + [-12, -54], + [0, -65], + [-37, -33], + [-25, -32], + [-37, -76], + [-37, -54], + [-38, -22], + [-12, -33], + [0, -43], + [-25, -11], + [-62, 76], + [-24, 54], + [-38, -43], + [-62, -141], + [-99, 11], + [-37, -11], + [-12, -11], + [0, -65], + [12, -141], + [13, -65], + [-13, -22], + [-25, 0], + [-24, -11], + [-13, -21], + [0, -33], + [-12, -32], + [0, -44], + [-37, -32], + [-99, -11] + ], + [ + [31873, 64323], + [0, 65], + [-25, 22], + [-25, 97], + [0, 44], + [-37, 21], + [-37, -11], + [-37, 22] + ], + [ + [31712, 64583], + [24, 33], + [0, 32], + [-12, 11], + [0, 43], + [12, 44], + [13, 97], + [-13, 22], + [-24, 22], + [-25, 11], + [-37, -11], + [-13, 11], + [-12, 32], + [-25, 22], + [-49, -33], + [-62, -54], + [-13, 0], + [0, 76], + [-25, 22], + [-37, 11], + [-24, 32], + [-38, 33], + [0, 21], + [-49, 54], + [-13, 33], + [-24, 43], + [-25, -10], + [-62, 43] + ], + [ + [31563, 66036], + [37, -11], + [25, 33], + [25, 22], + [24, 43], + [13, 11], + [62, 22], + [25, 0], + [24, -55], + [25, -21], + [37, 21], + [37, 0], + [124, -43], + [50, 22], + [99, 0], + [37, -11], + [62, 65], + [37, 11], + [50, 32], + [0, 33], + [49, 0], + [112, -65], + [111, 11], + [37, 32], + [25, 11], + [112, -65], + [24, -54], + [25, 0], + [25, 11], + [0, 10], + [-25, 11], + [-12, 22], + [99, -33], + [161, -249], + [0, -11], + [-62, 65], + [-37, 0], + [-13, -11], + [0, -65], + [25, 0], + [13, 11], + [24, -11], + [62, -108], + [13, 0], + [12, 22], + [25, 10], + [25, -32], + [49, 11], + [37, -98], + [38, -54] + ], + [ + [32195, 66448], + [-62, -54], + [12, 44], + [37, 32], + [13, -22] + ], + [ + [32381, 66492], + [-25, -33], + [-13, 22], + [13, 33], + [37, 10], + [-12, -32] + ], + [ + [67647, 83074], + [75, -22], + [37, 11], + [49, -11], + [0, -32], + [-37, 11], + [-49, -22], + [-38, 11], + [-37, 54] + ], + [ + [68267, 82803], + [0, -22], + [24, -65] + ], + [ + [68291, 82716], + [-123, 130], + [-112, 98], + [-87, 33], + [-111, 75], + [-13, 44], + [174, -119], + [-13, 32] + ], + [ + [67845, 83150], + [-185, 0], + [-38, 11], + [-61, 43], + [49, 11], + [50, -11], + [12, -21], + [173, -33] + ], + [ + [67697, 83248], + [-50, -11], + [-74, 32], + [12, 44], + [50, 0], + [87, -22], + [12, -33], + [-37, -10] + ], + [ + [67152, 83909], + [-13, -21], + [-24, 32], + [-25, 54], + [-37, 33], + [-13, 32], + [0, 44], + [13, 0], + [111, -163], + [-12, -11] + ], + [ + [67028, 84169], + [-50, 11], + [-12, 22], + [12, 22], + [25, -11], + [25, -44] + ], + [ + [66904, 84115], + [-12, 0], + [-38, 141], + [-12, 33], + [12, 21], + [-12, 109], + [25, 11], + [0, -54], + [12, -33], + [25, -33], + [-12, -65], + [12, -97], + [0, -33] + ], + [ + [67016, 84310], + [-38, -10], + [-24, 21], + [0, 22], + [-38, 0], + [-24, 33], + [49, 86], + [37, -86], + [13, -11], + [25, -55] + ], + [ + [68428, 84907], + [0, -43], + [-25, -22], + [25, -44], + [12, -65], + [-12, -32], + [12, -33], + [50, -21], + [-25, -33], + [0, -43], + [25, -33], + [62, -43], + [24, 0], + [25, -44], + [0, -21], + [-74, 0], + [-50, -22], + [25, -98], + [-12, -32], + [-25, -33] + ], + [ + [67969, 83031], + [-12, 21], + [-74, 98], + [-62, 54], + [-87, 120], + [-99, 43], + [-74, 43], + [-38, 0], + [-49, -21], + [-50, 10], + [-12, 33], + [0, 54], + [-50, 44], + [-49, 54], + [-62, 54], + [-124, 217], + [62, 22], + [25, 0], + [0, 32], + [-37, 33], + [-100, 130], + [-24, 65], + [-13, 76], + [13, 97], + [-13, 66], + [-86, 86], + [-25, 44], + [-50, 32], + [-25, 0], + [-24, -43], + [-13, -76], + [-49, -98], + [-13, -43], + [-24, -54], + [-25, -11], + [-13, 11], + [-37, 97], + [-37, 65], + [-12, 44], + [0, 43], + [-37, 152], + [24, 22] + ], + [ + [66594, 84647], + [13, -22], + [86, -33], + [25, 11], + [25, 44], + [25, -22], + [99, 0], + [25, 11], + [24, 65], + [25, 32], + [25, -54], + [25, -32], + [37, -33], + [37, 22], + [62, -33], + [37, 0], + [37, 11], + [-12, 44], + [0, 54], + [12, 21], + [-24, 44], + [61, 43], + [62, 22], + [13, 22], + [0, 119], + [-25, 32], + [12, 55], + [50, 21], + [25, 22], + [49, 22], + [37, 54], + [50, -11], + [0, 76], + [25, 33], + [74, -22] + ], + [ + [67610, 85265], + [74, -54], + [50, -55], + [25, -54], + [25, -32], + [37, -33], + [37, -43], + [49, -76], + [75, -22], + [12, -32], + [62, -44], + [50, -11], + [99, -11], + [62, 0], + [49, 33], + [25, 54], + [25, 0], + [62, 22] + ], + [ + [36877, 67945], + [-12, -43], + [-87, 54], + [-62, 65], + [0, 33], + [37, 10], + [37, -21], + [50, -44], + [37, -54] + ], + [ + [37236, 67479], + [-37, 54], + [-25, 43], + [-37, 22], + [-161, 0], + [-37, -33], + [-50, -10], + [-37, 0], + [-99, 32], + [-37, 22], + [-37, 11], + [-87, -22], + [-37, -22], + [-25, -43], + [-12, -43], + [-13, -11], + [-37, 65], + [-74, 87], + [-74, 43], + [-25, 65], + [37, 108], + [37, 22], + [62, -11], + [74, -43], + [62, 0], + [38, -33], + [235, -43], + [37, -11], + [37, 22], + [25, 54], + [74, 0], + [13, 11], + [12, 32], + [0, 33], + [-49, 43], + [-62, 98], + [-50, 108], + [25, 33], + [-13, 76], + [25, 119], + [-124, 109], + [-86, 10], + [-37, 22], + [-13, 33], + [13, 54], + [61, 54], + [38, 11], + [86, 11], + [87, -11], + [62, -54], + [74, -44], + [137, -32], + [12, 11] + ], + [ + [36927, 68726], + [12, -11], + [-12, -22], + [-62, 33], + [-25, 0], + [-12, 22], + [49, 21], + [50, -43] + ], + [ + [69790, 86165], + [0, -11], + [-62, -87], + [-37, -21], + [-25, 11], + [-74, -33], + [-12, -11], + [-50, -87], + [-37, -32], + [0, -76], + [-12, -22], + [-25, -11], + [-13, -21], + [-24, -109], + [-50, -76], + [0, -32], + [-12, -54], + [-37, -55], + [0, -54], + [-25, -32], + [-37, -22], + [-13, -22], + [-12, -54], + [12, -43], + [-25, -22], + [-24, -65], + [-37, -22], + [-62, 11], + [-25, -11], + [-13, -32], + [-24, -33], + [-50, 11], + [-87, -22], + [-12, -11] + ], + [ + [68886, 85015], + [-25, 22], + [-74, 11], + [-37, -11], + [-75, 22], + [-37, -11], + [-37, -65], + [-62, -44], + [-49, 11], + [-50, -43], + [-12, 0] + ], + [ + [67610, 85265], + [-12, 11], + [-37, 76], + [0, 32], + [-13, 11], + [-12, 43], + [0, 33], + [-13, 11], + [-62, 11] + ], + [ + [67821, 86198], + [12, 10], + [37, -10], + [75, -66], + [49, -54], + [37, -21], + [75, 0], + [62, -11], + [198, 21], + [24, 44], + [-12, 21], + [0, 33], + [12, 33], + [38, 32], + [124, 11], + [74, 22], + [25, 65], + [24, 11], + [25, -11], + [37, -33], + [50, -11], + [62, 55], + [74, 43], + [50, 130], + [0, 11], + [49, 22], + [87, -11], + [62, -22], + [49, 0], + [62, 33], + [25, 0], + [13, -22], + [24, -11], + [25, -65], + [25, -33], + [25, -10], + [111, 43], + [13, 0] + ], + [ + [69543, 86447], + [24, 11], + [25, -33], + [0, -21], + [25, -44], + [49, -32], + [25, -44], + [37, -21], + [37, 0], + [25, -44], + [0, -54] + ], + [ + [104227, 49400], + [-37, 0], + [-12, 11], + [0, 54], + [12, 22], + [74, 43], + [25, 32], + [50, 76], + [37, 33], + [0, -54], + [12, -55], + [-37, -32], + [-37, -65], + [-75, -43], + [-12, -22] + ], + [ + [103855, 49595], + [-49, 11], + [-12, 11], + [37, 32], + [24, 44], + [50, 0], + [-12, -55], + [-38, -43] + ], + [ + [104388, 49779], + [-37, -21], + [0, 43], + [25, 54], + [24, 22], + [13, -33], + [-25, -21], + [0, -44] + ], + [ + [103211, 50354], + [25, -21], + [50, -55], + [12, -21], + [0, -44], + [12, -21], + [25, -11], + [25, 11], + [25, -22], + [12, -33], + [37, -54], + [13, -54], + [37, -33], + [12, -54], + [-12, -43], + [-37, -65], + [-13, -11], + [-24, 0], + [-50, -44], + [-12, 22], + [-50, 11], + [-37, 32], + [-37, 44], + [-13, 54], + [-24, 43], + [-38, 33], + [-74, 87], + [-50, 11], + [-12, -11], + [-25, 0], + [-86, 43], + [-25, 22], + [-13, 32], + [0, 33], + [-12, 32], + [25, 55], + [49, 32], + [38, 11], + [49, 0], + [62, 11], + [62, -22], + [25, 11], + [25, 43], + [24, -54] + ], + [ + [104599, 50376], + [24, -43], + [62, -11], + [13, 11], + [37, 65], + [0, 75] + ], + [ + [104735, 50473], + [49, 22], + [25, 22], + [25, 32], + [74, 76] + ], + [ + [104908, 50625], + [0, -65], + [13, -11], + [49, 44], + [13, -33], + [0, -43], + [-13, -44], + [-49, 0], + [0, -65], + [25, -54], + [12, -87] + ], + [ + [104958, 50267], + [-25, -32], + [-12, -54], + [-50, -65], + [-37, -98], + [-37, -43], + [-37, -65], + [-25, -33], + [-87, -22], + [-74, -76], + [-37, -21], + [-37, -11], + [-38, 22], + [-12, 32], + [0, 33], + [37, 86], + [-37, 33], + [0, 32], + [25, 163], + [12, 54], + [87, 152], + [25, 22] + ], + [ + [101700, 50734], + [-12, -22], + [-25, 43], + [-12, 11], + [24, 33], + [13, 0], + [12, -33], + [0, -32] + ], + [ + [104239, 50875], + [-12, -33], + [-25, 11], + [13, 33], + [0, 21], + [37, 33], + [0, -33], + [-13, -32] + ], + [ + [103025, 50755], + [-12, -10], + [-12, 10], + [0, 98], + [12, 22], + [0, 54], + [37, -11], + [13, -22], + [0, -21], + [-38, -76], + [0, -44] + ], + [ + [104351, 50994], + [0, -22], + [-99, 0], + [0, 33], + [25, 43], + [37, 22], + [49, -22], + [-12, -54] + ], + [ + [102059, 50831], + [-49, -130], + [25, -43], + [-75, -22], + [-111, 33], + [-62, 32], + [0, 54], + [62, -21], + [12, 21], + [0, 185], + [50, 97], + [24, 33], + [38, 22], + [86, -55], + [25, -32], + [0, -33], + [-25, -141] + ], + [ + [104685, 51016], + [-24, -44], + [-13, -65], + [-12, -21], + [-25, -11], + [-12, 65], + [-37, 0], + [12, 54], + [12, 22], + [25, 0], + [12, -22], + [50, 98], + [25, -22], + [-13, -54] + ], + [ + [104562, 51048], + [-50, -21], + [-25, -76], + [-25, 0], + [-12, -33], + [0, -32], + [-12, -22], + [-25, 22], + [-25, -33], + [-37, 33], + [-25, 0], + [25, 54], + [49, 54], + [-24, 43], + [24, 11], + [25, 0], + [25, -11], + [62, 66], + [37, -33], + [13, -22] + ], + [ + [109715, 50972], + [-25, -10], + [-87, 21], + [0, 44], + [37, 65], + [25, 21], + [12, 0], + [38, -108], + [0, -33] + ], + [ + [102369, 50983], + [-25, 11], + [13, 33], + [-13, 43], + [0, 33], + [25, 21], + [37, 0], + [0, -21], + [-37, -120] + ], + [ + [102889, 51070], + [-12, 0], + [0, 43], + [25, 11], + [12, -32], + [-25, -22] + ], + [ + [104784, 51124], + [13, -32], + [25, 21], + [86, 0], + [62, -21], + [13, -76], + [-13, -22], + [-235, -54], + [-25, 32], + [25, 55], + [-12, 32], + [12, 44], + [25, 32], + [24, -11] + ], + [ + [105899, 51157], + [62, -33], + [37, 11], + [13, -22], + [-37, -54], + [-75, 44], + [-12, 43], + [12, 11] + ], + [ + [104165, 50831], + [-49, -21], + [-50, -44], + [-25, -11], + [-111, 0], + [-87, -75], + [-62, -22], + [-25, 43], + [-24, 11], + [-38, 0], + [-24, -65], + [-50, 11], + [-37, -22], + [-37, 0], + [-62, 54], + [-87, 22], + [-74, -11], + [-75, 33], + [-37, -22], + [-37, -32], + [0, 32], + [-25, 65], + [0, 87], + [13, 22], + [0, 32], + [12, 33], + [25, -11], + [49, 43], + [38, 54], + [49, 22], + [25, 0], + [12, -11], + [50, 22], + [49, -54], + [50, 0], + [74, -65], + [50, -33], + [37, -43], + [25, -22], + [37, 0], + [25, 33], + [25, 10], + [24, 0], + [37, 11], + [38, 22], + [24, -22], + [75, -76], + [24, -10], + [38, 21], + [12, 22], + [0, 32], + [25, 55], + [62, 43], + [37, 33], + [25, 54], + [-50, 22], + [25, 54], + [25, -11], + [24, -22], + [0, -108], + [-24, -33], + [0, -21], + [-37, -44], + [12, -54], + [-25, -33] + ], + [ + [106952, 51016], + [-12, 32], + [62, 109], + [25, -22], + [24, 0], + [-37, -54], + [-49, -22], + [-13, -43] + ], + [ + [102604, 51016], + [25, -22], + [12, 0], + [25, 43], + [25, 11], + [25, 0], + [37, -32], + [12, -44], + [13, 33], + [37, 32], + [25, -10], + [24, -22], + [13, -76], + [0, -65], + [37, -65], + [-25, -44], + [-25, -10], + [-24, 32], + [-62, -22], + [0, -21], + [37, -22], + [-12, -22], + [-25, 22], + [-25, 0], + [-62, -32], + [-25, 0], + [0, 97], + [-12, 22], + [-62, -109], + [-25, -10], + [-25, 10], + [-62, -54], + [-24, 11], + [-25, 0], + [-74, -65], + [-50, -11], + [-50, 0], + [-24, -22], + [-37, -21], + [-25, 21], + [-37, 11], + [-38, 54], + [0, 44], + [13, 54], + [0, 130], + [12, 44], + [25, 10], + [50, 44], + [37, 43], + [24, 0], + [50, -32], + [25, -11], + [37, 11], + [25, -22], + [12, -43], + [0, -22], + [13, -11], + [37, -76], + [24, 0], + [38, -11], + [37, 44], + [37, 0], + [12, 32], + [-24, 44], + [-38, 43], + [-24, 0], + [-62, 76], + [-13, 32], + [-12, 55], + [12, 32], + [37, 33], + [13, 0], + [74, -22], + [13, -11], + [12, -76], + [12, -32] + ], + [ + [101651, 51124], + [24, -32], + [50, -98], + [12, -32], + [-25, -22], + [-24, -44], + [-87, -65], + [-12, -32], + [-13, -54], + [0, -22], + [-12, -33], + [-25, 0], + [-12, 11], + [12, 33], + [0, 43], + [-25, 87], + [-74, 87], + [-37, 21], + [-50, 11], + [-37, 65], + [0, 33], + [-12, 32], + [12, 33], + [50, -11], + [62, -32], + [61, 0], + [50, 75], + [12, 0], + [100, -54] + ], + [ + [106593, 51243], + [-12, -54], + [-25, 0], + [-50, 76], + [13, 54], + [0, 22], + [74, -11], + [0, -87] + ], + [ + [105553, 51428], + [0, -44], + [-38, -10], + [-37, -33], + [-25, -43], + [-12, -55], + [-62, 22], + [-49, 11], + [-13, 11], + [-25, 0], + [-37, -11], + [-49, -54], + [0, 65], + [12, 43], + [50, 98], + [37, -22], + [49, -11], + [50, 22], + [37, 43], + [50, 22], + [37, -54], + [25, 0] + ], + [ + [105763, 51450], + [-25, -11], + [13, 43], + [0, 43], + [37, -10], + [0, -33], + [-25, -32] + ], + [ + [109591, 51048], + [-87, -86], + [-111, 21], + [-38, 0], + [-62, -21], + [-12, 10], + [12, 76], + [50, 206], + [62, 185], + [25, 43], + [37, 54], + [37, 33], + [87, 32], + [74, 0], + [50, -76], + [24, -54], + [0, -65], + [-24, -119], + [-38, -109], + [-61, -86], + [-25, -44] + ], + [ + [107113, 51222], + [-12, -11], + [-37, 11], + [-25, 0], + [0, 43], + [-12, 33], + [12, 54], + [0, 65], + [25, 0], + [0, 43], + [25, 87], + [24, 33], + [25, 54], + [12, 11], + [13, 43], + [12, 11], + [0, 43], + [37, 33], + [25, -22], + [13, -32], + [-38, -44], + [25, -108], + [-25, -119], + [-12, -33], + [-37, -33], + [0, -32], + [-37, -54], + [-13, -44], + [0, -32] + ], + [ + [107336, 51710], + [-12, -22], + [-12, 11], + [-13, 33], + [-25, 10], + [38, 33], + [24, -65] + ], + [ + [101291, 51753], + [-12, -21], + [-13, 10], + [-12, 44], + [12, 11], + [13, -11], + [12, -33] + ], + [ + [106197, 51732], + [-13, -22], + [-37, 32], + [12, 44], + [25, 11], + [13, -22], + [0, -43] + ], + [ + [103484, 51764], + [-50, 0], + [0, 65], + [50, -32], + [0, -33] + ], + [ + [101093, 51775], + [0, -11], + [-62, 11], + [-37, -54], + [-25, -11], + [-111, 0], + [-13, -11], + [-124, 54], + [-12, 44], + [12, 43], + [38, 65], + [62, 11], + [322, 0], + [24, -54], + [13, -11], + [-75, -44], + [-12, -32] + ], + [ + [101626, 51862], + [-37, -11], + [-25, 22], + [0, 32], + [12, 22], + [37, 11], + [25, 0], + [37, -33], + [0, -22], + [-37, 0], + [-12, -21] + ], + [ + [108265, 52003], + [-12, -11], + [-12, 11], + [0, 21], + [24, 55], + [13, 0], + [0, -33], + [-13, -43] + ], + [ + [98132, 52068], + [-12, -11], + [-25, 11], + [0, 11], + [25, 43], + [25, 22], + [0, -33], + [-13, -43] + ], + [ + [108278, 52122], + [-25, 0], + [-12, 43], + [24, 11], + [13, -22], + [0, -32] + ], + [ + [108216, 52187], + [-13, -43], + [0, -44], + [-37, -54], + [-12, -87], + [-13, -21], + [-49, -44], + [-37, 54], + [-13, 33], + [25, 195], + [0, 174], + [25, 11], + [12, -33], + [62, -108], + [50, -33] + ], + [ + [98863, 52458], + [38, -65], + [37, -43], + [24, -22], + [38, 0], + [37, -11], + [49, -22], + [62, -10], + [25, 10], + [25, -10], + [25, -55], + [37, -54], + [12, -32], + [13, -130], + [37, -44], + [24, -11], + [87, 0], + [99, -32], + [37, 0], + [25, 32], + [37, -21], + [75, -33], + [37, -11], + [49, 11], + [50, 0], + [12, -11], + [50, -21], + [12, 0], + [37, 32], + [13, 54], + [25, 76], + [12, 76], + [12, 33], + [25, 43], + [13, 11], + [49, 0], + [12, -22], + [50, -130], + [12, -11], + [62, -11], + [38, 33], + [24, 0], + [37, -33], + [13, -21], + [25, -22], + [86, -22], + [25, -54], + [124, 0], + [37, -22], + [25, -151], + [12, -33], + [37, -22], + [13, -21], + [0, -163], + [74, -65], + [74, -33], + [87, -11], + [136, 33], + [50, 33], + [12, 0], + [112, -87], + [12, -22], + [13, -54], + [0, -76], + [-25, -163], + [0, -86], + [25, -98], + [49, -76], + [0, -54], + [-49, 21], + [-25, 22], + [-13, 33], + [-24, 21], + [-37, -10], + [-75, 43], + [-86, 54], + [-149, 119], + [-50, 0], + [-74, -43], + [-74, -32], + [-37, 0], + [-75, 32], + [-87, 22], + [-210, 11], + [-62, 21], + [-173, 44], + [-75, 32], + [-198, 163], + [-62, 32], + [-198, 87], + [-99, 0], + [-50, 22], + [-37, 0], + [-49, -33], + [-25, -11], + [-25, -43], + [-37, 0], + [-149, 43], + [-37, 22], + [-37, 33], + [-25, 43], + [-25, 22], + [-86, 43], + [-223, 33], + [-38, 11], + [-24, 21], + [-13, 33], + [0, 43], + [25, 87], + [12, 32], + [-111, 76], + [-87, 44], + [-37, 11], + [-37, 0], + [-50, -11], + [-62, 21], + [-24, 0], + [-13, -10], + [-25, 10], + [0, 33], + [13, 33], + [25, 32], + [12, 0], + [0, -54], + [25, -22], + [12, 11], + [37, 65], + [0, 33], + [25, 97], + [13, -22], + [24, 22], + [25, 217], + [25, 65], + [37, 44], + [12, 21], + [38, -32], + [62, -11], + [37, -22], + [74, -22], + [50, -32], + [24, 0], + [13, 11], + [24, 43], + [13, 65], + [37, -32], + [62, -11], + [12, -22] + ], + [ + [104611, 52480], + [-12, -33], + [-13, 44], + [-12, 11], + [0, 43], + [25, -22], + [12, -43] + ], + [ + [103397, 52285], + [-12, -109], + [-13, 33], + [0, 97], + [-12, 44], + [12, 54], + [-12, 141], + [12, 65], + [25, -87], + [0, -238] + ], + [ + [100709, 52588], + [-12, -21], + [-25, 0], + [-12, 21], + [24, 44], + [25, -11], + [0, -33] + ], + [ + [107621, 52556], + [-25, -54], + [-12, 21], + [-12, 0], + [0, 109], + [-13, 76], + [25, 0], + [0, -22], + [12, -11], + [25, -76], + [0, -43] + ], + [ + [108290, 52653], + [-12, -32], + [0, -44], + [12, -43], + [-12, -32], + [12, -66], + [0, -97], + [-12, -54], + [-25, -33], + [0, -11], + [-74, 11], + [-62, 109], + [-25, 54], + [-12, 11], + [0, 32], + [49, 0], + [0, 22], + [12, 87], + [-37, 54], + [0, 32], + [13, 11], + [24, -21], + [50, 97], + [0, 22], + [12, 54], + [25, 11], + [13, -11], + [12, -32], + [0, -55], + [12, -11], + [25, -65] + ], + [ + [107658, 52523], + [0, 141], + [25, 44], + [37, 184], + [13, 0], + [12, -22], + [-25, -141], + [-49, -97], + [-13, -109] + ], + [ + [97142, 52794], + [-25, -10], + [-62, 108], + [12, 22], + [25, 0], + [50, -55], + [12, -21], + [-12, -44] + ], + [ + [104462, 52925], + [0, -66], + [-12, 0], + [-25, 44], + [0, 22], + [13, 10], + [24, -10] + ], + [ + [103917, 52816], + [-24, -11], + [-38, 65], + [-24, 65], + [24, 55], + [0, 43], + [13, 11], + [25, 0], + [12, -44], + [12, -10], + [0, -174] + ], + [ + [104116, 52925], + [0, -44], + [-25, -32], + [-25, 0], + [-37, 32], + [0, -32], + [-25, 0], + [-12, 43], + [24, 108], + [25, 44], + [-12, 43], + [-13, 98], + [13, 54], + [49, 33], + [62, 54], + [13, -33], + [12, -162], + [-49, -131], + [0, -75] + ], + [ + [104301, 53369], + [13, -130], + [-25, 11], + [-25, 0], + [-12, -54], + [0, -55], + [-13, -32], + [0, -130], + [25, 11], + [25, -44], + [25, -21], + [0, -44], + [-25, -32], + [-25, -22], + [-25, 22], + [-12, -11], + [0, -22], + [-12, -22], + [0, -32], + [-25, -65], + [-12, -22], + [-25, 22], + [-13, -22], + [-24, 0], + [-13, 76], + [0, 33], + [13, 43], + [0, 22], + [12, 32], + [25, 44], + [12, 32], + [0, 22], + [13, 76], + [0, 76], + [12, 65], + [0, 130], + [37, 108], + [37, 44], + [0, -33], + [37, -76] + ], + [ + [107881, 53564], + [-24, -10], + [-62, 54], + [0, 43], + [49, -65], + [37, -22] + ], + [ + [104326, 53640], + [-37, -76], + [-25, 11], + [-25, 44], + [0, 54], + [-12, 22], + [25, 32], + [62, -11], + [12, -21], + [0, -55] + ], + [ + [106159, 53976], + [-61, -32], + [12, 54], + [12, 22], + [25, -22], + [12, -22] + ], + [ + [106060, 53922], + [-24, -43], + [-13, 22], + [-25, 10], + [-37, -54], + [-24, 22], + [0, 32], + [37, 55], + [37, 10], + [49, 44], + [13, 0], + [0, -33], + [-13, -21], + [0, -44] + ], + [ + [106209, 53998], + [0, -32], + [-37, 10], + [-13, 44], + [13, 11], + [25, -11], + [12, -22] + ], + [ + [101985, 54052], + [-12, -108], + [-25, 54], + [25, 76], + [12, -22] + ], + [ + [105825, 54139], + [-25, -11], + [-12, 33], + [25, 22], + [12, -44] + ], + [ + [101935, 53792], + [-74, -108], + [0, 141], + [-25, 76], + [13, 54], + [12, 97], + [12, 76], + [50, 55], + [0, -87], + [12, -33], + [0, -173], + [13, -22], + [-13, -43], + [0, -33] + ], + [ + [105577, 54280], + [50, -43], + [25, -65], + [24, -44], + [25, -32], + [0, -152], + [-49, -22], + [-50, -65], + [-25, -11], + [-24, 0], + [-38, -21], + [-49, 32], + [-50, 44], + [-74, 75], + [-12, 33], + [-38, 65], + [0, 43], + [-12, 120], + [25, 32], + [49, -21], + [25, 32], + [87, 22], + [87, 0], + [24, -22] + ], + [ + [105961, 54378], + [-24, -54], + [-25, 10], + [25, 33], + [24, 11] + ], + [ + [98702, 54334], + [-12, -10], + [-25, 21], + [-12, 33], + [12, 21], + [37, -21], + [0, -44] + ], + [ + [98901, 54399], + [-13, -10], + [-12, 10], + [0, 22], + [12, 22], + [25, -11], + [-12, -33] + ], + [ + [106568, 54421], + [75, -65], + [49, -11], + [62, 11], + [25, -11], + [74, -87], + [13, -65], + [12, -43], + [0, -54], + [37, -22], + [25, -65], + [12, -22], + [-24, -184], + [-75, 65], + [-74, 76], + [-37, 32], + [-87, 66], + [-25, 54], + [-37, 43], + [-111, 0], + [0, -65], + [-13, -22], + [-49, 33], + [-38, 11], + [-37, 21], + [-49, 22], + [0, 54], + [-37, 0], + [-25, -21], + [-50, -98], + [-37, -11], + [-25, 0], + [-12, 22], + [-50, 108], + [-12, 22], + [-25, 22], + [-37, -11], + [0, -33], + [-12, -43], + [0, -22], + [-25, -65], + [-12, -43], + [-13, 11], + [13, 65], + [0, 32], + [-13, 33], + [0, 43], + [74, 174], + [38, 43], + [123, 22], + [75, -11], + [37, 0], + [37, 11], + [25, 0], + [0, -33], + [12, -32], + [25, 0], + [37, 32], + [25, 44], + [25, 21], + [37, 0], + [25, -10], + [49, -44] + ], + [ + [96473, 54226], + [12, -87], + [-37, 54], + [0, 76], + [-25, 33], + [-25, 43], + [-12, 109], + [12, 21], + [13, 0], + [86, -162], + [-12, -44], + [0, -21], + [-12, -22] + ], + [ + [99148, 54345], + [0, -65], + [-12, -32], + [-37, -55], + [-25, 11], + [0, 33], + [-37, 54], + [-13, -11], + [0, -43], + [-62, -22], + [0, 43], + [-24, 44], + [0, 87], + [12, 32], + [0, 44], + [12, 43], + [0, 98], + [62, 32], + [13, -22], + [74, -21], + [50, -65], + [24, -87], + [-37, -98] + ], + [ + [96398, 54497], + [-25, -43], + [-37, 0], + [-12, 32], + [0, 152], + [12, 11], + [62, -109], + [0, -43] + ], + [ + [108154, 54887], + [-13, 22], + [13, 33], + [12, 0], + [-12, -55] + ], + [ + [96274, 54746], + [0, -10], + [-49, 54], + [-25, 11], + [-25, 65], + [0, 65], + [13, 22], + [12, 0], + [25, -33], + [12, -65], + [25, -65], + [12, -44] + ], + [ + [105292, 54681], + [-24, 22], + [-13, 98], + [-12, 21], + [-13, 98], + [0, 22], + [25, 43], + [13, -11], + [0, -119], + [24, -119], + [0, -55] + ], + [ + [104537, 54996], + [0, -33], + [-13, 0], + [-12, 55], + [25, -22] + ], + [ + [105280, 55094], + [111, -22], + [-12, -22], + [-124, -32], + [-37, 10], + [-124, -21], + [-12, 0], + [0, 32], + [-13, 22], + [13, 22], + [25, 11], + [74, -11], + [99, 11] + ], + [ + [104301, 55083], + [-24, -55], + [-13, 22], + [13, 44], + [12, 10], + [12, -21] + ], + [ + [106779, 55159], + [0, -33], + [25, -43], + [-13, -55], + [-12, 0], + [12, -43], + [-37, -22], + [-12, -32], + [-50, -11], + [-12, 22], + [-62, 32], + [-50, 54], + [-12, 22], + [99, 65], + [37, 22], + [25, 0], + [49, 22], + [13, 0] + ], + [ + [104921, 55148], + [37, -22], + [12, 0], + [0, 22], + [13, 11], + [12, -11], + [0, -44], + [25, 0], + [25, -21], + [0, -44], + [-62, -11], + [-50, -32], + [-62, 32], + [-62, -54], + [-37, -11], + [-37, 0], + [-37, 87], + [25, 109], + [12, 21], + [25, 11], + [62, 0], + [99, -43] + ], + [ + [108538, 55224], + [136, -33], + [37, 0], + [75, -11], + [62, -43], + [111, -11], + [37, -11], + [25, -21], + [-62, -33], + [-25, -22], + [-62, -11], + [-49, 11], + [-25, -11], + [-12, 22], + [-50, 22], + [-62, 43], + [-136, 54], + [0, 55] + ], + [ + [99408, 55202], + [-37, -22], + [-12, 55], + [25, 21], + [24, -21], + [0, -33] + ], + [ + [98405, 55169], + [12, -43], + [25, -32], + [13, -44], + [12, -206], + [50, -173], + [161, -65], + [-25, -22], + [-25, -54], + [-25, -120], + [0, -32], + [25, -87], + [-25, 0], + [-25, 11], + [-24, 43], + [-25, 11], + [-50, 54], + [-37, 22], + [-49, 22], + [-25, 43], + [0, 184], + [-25, 22], + [-12, 65], + [-13, 87], + [-24, 22], + [-38, 21], + [-12, 22], + [-74, -33], + [-38, 33], + [-37, 22], + [0, 43], + [25, 33], + [37, 32], + [25, 33], + [0, 32], + [-12, 33], + [24, 65], + [13, 22], + [49, 21], + [25, -87], + [13, -32], + [12, 43], + [-12, 76], + [37, 22], + [37, 0], + [25, -22], + [12, -32], + [0, -55] + ], + [ + [104450, 55148], + [-25, 0], + [-12, 11], + [0, 97], + [12, 22], + [13, -11], + [0, -43], + [12, -22], + [0, -54] + ], + [ + [106011, 55180], + [-13, -32], + [-61, 11], + [-62, 0], + [-62, -22], + [-38, 22], + [-24, 32], + [0, 33], + [24, 86], + [50, 55], + [12, 21], + [38, -21], + [62, -55], + [37, -54], + [37, -43], + [0, -33] + ], + [ + [104314, 55484], + [12, -43], + [-12, -33], + [12, -65], + [37, 87], + [25, 11], + [25, -11], + [25, -54], + [-13, -66], + [-25, -32], + [-24, -11], + [-25, 43], + [-12, 11], + [-13, -97], + [-25, -22], + [-12, 22], + [0, 21], + [12, 33], + [0, 119], + [-24, -21], + [-38, -109], + [-37, -43], + [-12, 21], + [-12, 76], + [12, 87], + [25, 65], + [24, 0], + [62, 22], + [13, -11] + ], + [ + [99669, 55473], + [-62, -65], + [-25, 11], + [-13, 22], + [13, 119], + [12, 43], + [50, 0], + [25, -21], + [24, -55], + [-24, -54] + ], + [ + [108364, 55516], + [-24, -10], + [-13, 10], + [-24, 55], + [12, 32], + [25, 22], + [12, -22], + [0, -32], + [25, 0], + [-13, -55] + ], + [ + [96039, 55104], + [-25, 0], + [-74, 65], + [-12, 44], + [0, 43], + [-75, 174], + [0, 32], + [25, 141], + [62, 44], + [25, -33], + [0, -65], + [49, -108], + [13, -65], + [0, -22], + [12, -22], + [-12, -22], + [37, -75], + [12, -33], + [0, -76], + [-37, -22] + ], + [ + [107002, 55397], + [-13, -21], + [-49, 10], + [-25, 44], + [-12, 54], + [0, 43], + [-25, 76], + [0, 11], + [87, 43], + [37, -21], + [25, -22], + [-13, -141], + [-12, -76] + ], + [ + [106965, 55733], + [-25, -54], + [-149, -43], + [13, 21], + [0, 22], + [12, 11], + [50, 22], + [37, -11], + [25, 0], + [0, 32], + [37, 0] + ], + [ + [108501, 55809], + [74, -21], + [25, 0], + [25, -33], + [37, 11], + [12, -11], + [62, -87], + [37, -65], + [37, -54], + [38, -22], + [-25, -43], + [-50, -33], + [-25, 0], + [-37, 33], + [-24, -11], + [-25, 43], + [0, 55], + [-37, 130], + [-25, -44], + [-50, 66], + [-12, 0], + [-37, 54], + [0, 32] + ], + [ + [105726, 55723], + [-12, -11], + [-25, 21], + [-13, 0], + [13, 98], + [25, -11], + [12, -76], + [0, -21] + ], + [ + [106866, 55885], + [-13, 0], + [-37, 22], + [12, 22], + [25, 21], + [25, -11], + [12, -21], + [-24, -33] + ], + [ + [103855, 55961], + [13, -32], + [-13, -33], + [-12, 11], + [-37, 0], + [-12, -22], + [-13, 0], + [0, 33], + [37, 43], + [13, -11], + [24, 11] + ], + [ + [110433, 54584], + [0, -499], + [0, -260], + [0, -250], + [0, -260], + [0, -250], + [0, -379], + [0, -434], + [-12, -65], + [-25, -108], + [-12, -76], + [24, -65], + [25, -33], + [0, -488], + [0, -260], + [0, -250], + [0, -390] + ], + [ + [110433, 50517], + [-25, 22], + [-49, 65], + [-37, 86], + [-25, 76], + [-37, 65], + [-137, 196], + [-49, 130], + [-99, -22], + [-50, -22], + [-49, -10], + [-37, 43], + [0, 87], + [-25, -65], + [-37, -44], + [-50, -76], + [-25, 44], + [0, 32], + [13, 33], + [0, 32], + [12, 87], + [25, 43], + [12, 87], + [13, 33], + [0, 32], + [-13, 44], + [-25, 10], + [-12, 22], + [-12, 65], + [-13, 22], + [-25, 22], + [-12, 32], + [12, 22], + [25, 11], + [-12, 32], + [-37, 44], + [-37, 86], + [0, 11], + [24, 22], + [62, 11], + [-49, 87], + [-13, 65], + [-12, 32], + [-50, 76], + [-24, 65], + [-25, 141], + [-25, 109], + [25, 65], + [-25, 0], + [-37, 21], + [25, 55], + [0, 21], + [-25, -21], + [-37, 0], + [0, 162], + [-25, 22], + [-25, 32], + [-25, 11], + [-24, 22], + [-13, 43], + [-148, 141], + [-13, 44], + [-25, -22], + [-24, 22], + [-13, 21], + [-24, -10], + [-25, 21], + [-37, 0], + [-75, 54], + [-86, 76], + [-62, 22], + [-38, 43], + [-37, 33], + [-86, 33], + [-100, 21], + [-86, 0], + [-149, 163], + [-25, 65], + [0, 87], + [-24, -22], + [-25, 0], + [-50, 43], + [-49, -21], + [-25, 32], + [0, 44], + [-12, 21], + [-38, -21], + [-24, 0], + [-25, 65], + [-25, 43], + [-37, 43], + [-13, 66], + [0, 141], + [38, 65], + [12, 54], + [-25, 11], + [-37, -87], + [0, -109], + [-12, -32], + [-37, 0], + [12, -65], + [-12, -65], + [-38, -109], + [13, -32], + [-13, -33], + [-49, -108], + [-62, 0], + [-37, -22], + [-13, 33], + [-24, 21], + [0, 44], + [-25, 76], + [-13, 76], + [38, 97], + [-13, 87], + [-25, 76], + [-62, 97], + [-74, 98], + [-37, 22], + [-62, 11], + [-25, 43], + [-12, 43], + [37, 11], + [62, 54], + [25, 0], + [86, -32], + [25, -22], + [25, -11], + [62, 76], + [50, 109], + [24, 21], + [25, 11], + [25, -11], + [62, -43], + [37, -11], + [25, 0], + [12, -32], + [25, -22], + [0, 54], + [12, 54], + [25, 22], + [12, 0], + [13, 22], + [0, 54], + [-37, 0], + [24, 43], + [25, 55], + [0, 21], + [-74, -54], + [-74, -22], + [-50, 11], + [-50, 0], + [-86, -43], + [-37, 11], + [-75, 11], + [-49, 21], + [-25, -21], + [-37, 0], + [-37, 43], + [-38, 87], + [-24, 32], + [-13, 33], + [-12, 141], + [-12, 87], + [-62, 21], + [-149, 87], + [-37, -33], + [-25, -10], + [-50, 21], + [13, 33], + [12, 54], + [13, 22], + [24, 21], + [13, 33], + [25, 98], + [0, 97], + [61, 44], + [124, 54], + [25, 21], + [25, 55], + [37, 21], + [25, 55], + [87, 65], + [86, 0], + [75, -44], + [74, -54], + [136, -141], + [136, 0], + [62, -22], + [25, -43], + [-12, -33], + [0, -65], + [12, -65], + [50, -130], + [0, -32], + [-13, -76], + [0, -33], + [-24, -54], + [-13, -65], + [0, -76], + [13, -76], + [0, -141], + [12, -76], + [62, -195], + [37, -130], + [0, 163], + [12, 21], + [25, 22], + [25, -54], + [0, -76], + [12, -141], + [25, 0], + [25, 21], + [12, -43], + [0, -152], + [13, -21], + [62, -66], + [62, -10], + [37, 0], + [37, 21], + [25, 44], + [24, 54], + [75, 119], + [25, 54], + [24, 87], + [13, 22], + [74, 98], + [12, 32], + [25, 119], + [13, 33], + [74, 32], + [87, 22], + [74, 54], + [37, 55], + [0, 32], + [-12, 54], + [0, 22], + [12, 22], + [149, 152], + [74, 54], + [25, 0], + [74, -87], + [186, -108], + [25, -33], + [24, -43], + [38, -33], + [49, -11], + [37, -32], + [38, -44], + [74, -65], + [111, -87], + [124, 0], + [25, -43], + [25, 0], + [111, -22], + [37, -32], + [0, -65], + [87, 0] + ], + [ + [97872, 56005], + [25, -66], + [13, -21], + [-25, -76], + [-13, -11], + [-24, 22], + [-13, -55], + [-12, 76], + [-25, 55], + [12, 43], + [25, -11], + [37, 44] + ], + [ + [105813, 56015], + [37, -97], + [-25, -87], + [25, -43], + [49, -11], + [13, -11], + [0, -22], + [12, -32], + [-12, -33], + [-25, -22], + [-37, 33], + [-13, 43], + [-49, -21], + [-13, 0], + [0, 97], + [-24, 33], + [-25, 54], + [0, 33], + [12, 43], + [-12, 33], + [25, 0], + [24, -44], + [13, 44], + [12, 21], + [13, -11] + ], + [ + [105701, 55907], + [-12, -22], + [-25, 0], + [-12, 65], + [12, 87], + [25, 22], + [25, -22], + [-13, -22], + [13, -43], + [-13, -65] + ], + [ + [97612, 55994], + [-37, -22], + [-49, 22], + [0, 32], + [24, 44], + [25, 0], + [37, -33], + [13, -22], + [-13, -21] + ], + [ + [106928, 56211], + [61, -22], + [13, 0], + [87, -65], + [12, -33], + [0, -32], + [12, -22], + [-24, -54], + [-13, 0], + [-49, 22], + [-25, -11], + [-25, 11], + [-12, 43], + [-37, 22], + [-38, 97], + [-24, -11], + [0, -32], + [24, -22], + [25, -65], + [25, -11], + [25, -32], + [0, -44], + [-50, -11], + [-25, 33], + [0, 54], + [-24, -21], + [-13, -22], + [-12, 0], + [-13, 65], + [-62, 0], + [-37, 32], + [25, 33], + [0, 33], + [25, 21], + [25, -11], + [24, 22], + [13, -11], + [12, 22], + [50, 11], + [25, 11] + ], + [ + [95804, 55885], + [-25, -32], + [-25, 32], + [0, 33], + [37, 152], + [-37, 141], + [13, 10], + [12, -21], + [25, -87], + [24, -65], + [-24, -163] + ], + [ + [97971, 56102], + [13, -11], + [12, 33], + [37, -65], + [0, -22], + [-12, -22], + [-74, 65], + [-50, -21], + [-37, 32], + [37, 130], + [25, -21], + [12, -33], + [37, -65] + ], + [ + [106494, 56102], + [-12, -11], + [-13, 44], + [-37, 32], + [-12, 76], + [74, -119], + [0, -22] + ], + [ + [105775, 56211], + [-24, 10], + [12, 66], + [12, -33], + [0, -43] + ], + [ + [97947, 56254], + [-13, 0], + [-24, 22], + [-38, 86], + [25, -10], + [50, -98] + ], + [ + [97464, 56558], + [-38, -11], + [-12, 11], + [0, 54], + [12, 43], + [13, 0], + [25, -54], + [0, -43] + ], + [ + [105763, 56612], + [-12, 0], + [0, 65], + [24, 0], + [0, -33], + [-12, -32] + ], + [ + [105751, 56709], + [-13, -21], + [-24, 32], + [12, 22], + [12, 0], + [13, -33] + ], + [ + [97513, 56634], + [-37, 65], + [12, 43], + [13, 11], + [12, -22], + [25, -65], + [-25, -32] + ], + [ + [97649, 56709], + [-37, 22], + [0, 33], + [13, 11], + [24, -66] + ], + [ + [97786, 56731], + [-13, -11], + [-37, 55], + [12, 21], + [13, -21], + [25, -11], + [0, -33] + ], + [ + [97377, 56677], + [-13, -22], + [-12, 22], + [-62, 22], + [-25, 0], + [-62, 32], + [-24, 44], + [0, 32], + [12, 22], + [0, 65], + [12, 22], + [38, -44], + [24, -43], + [25, -11], + [74, -65], + [13, -76] + ], + [ + [97513, 56872], + [0, -32], + [-25, 0], + [-12, 43], + [12, 33], + [13, -33], + [12, -11] + ], + [ + [97414, 56753], + [0, -11], + [-25, 0], + [-37, 65], + [-25, 33], + [-37, 21], + [-25, 0], + [0, 76], + [25, 0], + [74, -54], + [25, -33], + [25, -97] + ], + [ + [97711, 56948], + [25, -22], + [12, 11], + [0, -43], + [-24, -65], + [-25, 21], + [-12, 22], + [0, 54], + [24, 0], + [0, 22] + ], + [ + [97910, 56970], + [0, -44], + [24, -21], + [0, -87], + [-24, -65], + [0, -22], + [-25, 11], + [-13, 22], + [0, 32], + [-12, 11], + [0, 65], + [-50, -22], + [-12, 0], + [-12, 33], + [12, 22], + [50, 54], + [24, -11], + [38, 22] + ], + [ + [97166, 56829], + [-12, -11], + [-25, 22], + [-25, 86], + [0, 76], + [-12, 55], + [12, 32], + [13, 0], + [25, -32], + [24, -55], + [0, -21], + [13, -44], + [-13, -54], + [0, -54] + ], + [ + [95469, 57132], + [75, -184], + [24, -22], + [37, -76], + [13, -32], + [-13, -54], + [0, -163], + [-24, -33], + [-50, 22], + [0, 22], + [-25, 119], + [-49, 76], + [-25, 0], + [-12, 65], + [-25, 87], + [-74, 141], + [62, 0], + [37, 65], + [0, 11], + [49, -44] + ], + [ + [97191, 57122], + [0, -76], + [-25, 21], + [-24, 33], + [-25, 22], + [-37, 10], + [-38, 22], + [-12, 33], + [0, 43], + [149, -76], + [12, -32] + ], + [ + [104896, 56840], + [-74, -109], + [-13, -54], + [-25, -54], + [-24, -65], + [-25, -55], + [-50, -43], + [-24, -11], + [-38, 0], + [-123, -43], + [-38, -11], + [-37, 11], + [-86, 11], + [-38, 54], + [-24, 43], + [-38, 11], + [-24, -11], + [-223, 0], + [-75, -11], + [-74, -21], + [-37, 11], + [-37, 21], + [-37, 11], + [-25, 0], + [-149, -32], + [-37, 0], + [-74, 43], + [-37, 11], + [-38, -11], + [-37, -43], + [-62, -109], + [-12, -65], + [-25, -76], + [-12, -87], + [-13, -65], + [0, -65], + [25, -162], + [12, -55], + [50, -141], + [0, -11], + [62, -43], + [25, -54], + [37, -130], + [25, -76], + [37, 11], + [37, -11], + [50, -22], + [37, 44], + [24, 75], + [13, 65], + [62, 109], + [25, 54], + [24, 22], + [38, -44], + [12, -21], + [37, -11], + [50, 11], + [37, 32], + [25, 55], + [37, 21], + [86, 0], + [50, -11], + [74, 11], + [0, 22], + [-12, 32], + [62, 44], + [49, 11], + [38, -11], + [37, -33], + [12, -32], + [0, -54], + [-12, -109], + [0, -32], + [-25, -11], + [-25, 21], + [-25, 55], + [-37, 21], + [-74, -32], + [-12, -22], + [-50, -130], + [-50, -108], + [-62, -98], + [-24, -33], + [-37, -32], + [-100, -54], + [-37, -44], + [-12, -65], + [-25, -22], + [-25, 0], + [-24, 11], + [-38, 33], + [-24, -76], + [24, -11], + [38, -43], + [24, -76], + [50, -33], + [37, -76], + [50, -130], + [12, -76], + [25, -54], + [74, -98], + [0, -86], + [37, -98], + [-37, -43], + [0, -76], + [-12, -87], + [0, -54], + [12, -33], + [50, -43], + [24, -76], + [25, -11], + [0, -65], + [25, -22], + [12, -43], + [13, -11], + [25, 33], + [24, -33], + [0, -43], + [13, -33], + [-13, -76], + [0, -32], + [-24, 0], + [-25, 32], + [-13, -21], + [13, -22], + [-87, 0], + [-99, -54], + [-25, -22], + [-25, -54], + [0, -33], + [13, -76], + [-13, -21], + [-49, -11], + [-50, 21], + [-62, 33], + [-24, 54], + [-13, 54], + [25, 196], + [0, 21], + [25, 55], + [0, 43], + [-25, 43], + [-50, 22], + [-37, 43], + [-136, 217], + [0, 98], + [50, 130], + [0, 22], + [12, 97], + [0, 76], + [-12, 87], + [-13, 43], + [-49, 22], + [-38, 0], + [-37, -11], + [-111, -130], + [-25, -54], + [0, -65], + [12, -54], + [25, -65], + [13, -66], + [12, -216], + [0, -33], + [-12, -65], + [-13, -141], + [13, -206], + [12, -130], + [-12, -65], + [-38, -228], + [0, -33], + [38, -151], + [12, -65], + [0, -66], + [-37, 33], + [-25, 0], + [-12, -11], + [-50, -11], + [-37, 0], + [-25, -11], + [-25, -43], + [-37, -22], + [-49, 55], + [-38, 54], + [-24, 65], + [-13, 65], + [25, 152], + [37, 119], + [0, 163], + [25, 65], + [0, 65], + [12, 239], + [-12, 21], + [-37, 141], + [0, 141], + [-25, 44], + [-25, 10], + [-37, -10], + [-87, -33], + [-24, 33], + [-25, 119], + [-12, 76], + [0, 76], + [12, 76], + [-25, 97], + [0, 33], + [25, 43], + [25, 11], + [12, 22], + [50, 65], + [12, 65], + [0, 76], + [12, 76], + [50, 130], + [12, 65], + [-12, 108], + [0, 152], + [12, 109], + [50, 206], + [49, 108], + [25, 33], + [50, -109], + [0, 54], + [-13, 55], + [-37, 368], + [13, 22], + [12, 0], + [25, 22], + [0, 43], + [-13, 87], + [0, 32], + [38, 131], + [24, 43], + [13, 32], + [12, 76], + [50, 109], + [12, 65], + [25, 11], + [12, -65], + [50, -44], + [37, 33], + [0, 22], + [12, 32], + [25, 22], + [12, 32], + [13, 65], + [37, 98], + [37, 22], + [25, 0], + [49, -44], + [25, -11], + [25, 11], + [25, -32], + [25, -65], + [12, -22], + [111, 11], + [87, -33], + [112, -11], + [37, -21], + [37, -33], + [37, -43], + [37, -11], + [25, 43], + [37, 22], + [75, -11], + [198, -54], + [25, 0], + [123, 108], + [50, 109], + [37, 22], + [25, 97], + [12, 22], + [37, 11], + [13, 21], + [49, 131], + [25, 10], + [37, -10], + [13, -22], + [24, -87], + [0, -22], + [-24, -43], + [-13, -11], + [-24, -130], + [-50, -108] + ], + [ + [96919, 57512], + [12, -54], + [12, -33], + [-12, -32], + [-12, -65], + [-38, -44], + [-37, 11], + [-12, 22], + [-25, 87], + [12, 75], + [13, 22], + [25, 0], + [37, 44], + [25, -33] + ], + [ + [105875, 56742], + [24, -11], + [25, 0], + [13, 33], + [0, 32], + [12, 65], + [37, 55], + [12, 0], + [25, 21], + [-12, 54], + [25, 98], + [74, 76], + [37, 22], + [50, 11], + [12, -33], + [-12, -33], + [12, -65], + [0, -162], + [-12, -22], + [-137, -119], + [-12, -44], + [0, -43], + [50, -65], + [74, -54], + [12, -22], + [13, -43], + [0, -55], + [24, -21], + [25, -11], + [25, -54], + [-124, 75], + [-25, 33], + [-49, 0], + [-37, 11], + [-38, 32], + [-37, 0], + [-24, -10], + [-13, -44], + [0, -54], + [13, -54], + [0, -33], + [-13, -65], + [37, -184], + [37, -152], + [50, -152], + [25, -54], + [-13, -33], + [-12, 55], + [-74, 54], + [0, 21], + [-50, 152], + [-49, 76], + [-13, 33], + [-12, 54], + [12, 54], + [-12, 65], + [0, 76], + [12, 87], + [-25, 54], + [-24, 65], + [-13, 76], + [0, 54], + [25, 65], + [0, 33], + [-25, 54], + [-37, 130], + [0, 65], + [37, 141], + [0, 66], + [13, 32], + [0, 43], + [24, 87], + [38, 87], + [49, 98], + [25, 32], + [25, 11], + [0, -54], + [-37, -109], + [-13, -21], + [0, -44], + [25, -32], + [25, -55], + [0, -227], + [-13, -22], + [-37, -87], + [-74, -87], + [-13, -21], + [0, -33], + [13, -32], + [25, -22] + ], + [ + [95407, 57512], + [-37, 54], + [-37, 33], + [25, 11], + [37, -22], + [12, -33], + [0, -43] + ], + [ + [106122, 57490], + [-62, -11], + [-12, 33], + [-12, 141], + [37, 108], + [49, 55], + [37, 21], + [13, 0], + [25, -76], + [-13, -162], + [-37, -76], + [-25, -33] + ], + [ + [105069, 57870], + [-12, 65], + [12, 33], + [13, -11], + [0, -22], + [-13, -33], + [0, -32] + ], + [ + [95110, 57686], + [-37, 10], + [-112, 141], + [-24, 0], + [-25, 22], + [-25, 11], + [-25, 76], + [0, 32], + [25, 55], + [37, -11], + [25, -76], + [50, -33], + [12, -32], + [87, -98], + [12, -32], + [0, -65] + ], + [ + [99384, 58033], + [-13, -33], + [-12, 22], + [25, 11] + ], + [ + [98306, 58000], + [-12, 0], + [0, 130], + [12, -32], + [25, -22], + [12, 0], + [-12, -43], + [-25, -33] + ], + [ + [98492, 58184], + [0, -43], + [-25, 22], + [0, 65], + [25, 0], + [0, -44] + ], + [ + [102406, 58260], + [0, -21], + [-37, 54], + [0, 65], + [25, 0], + [25, -11], + [-13, -87] + ], + [ + [105156, 58358], + [-12, -22], + [-37, 44], + [0, 76], + [-13, 32], + [0, 54], + [25, -32], + [12, -65], + [25, -55], + [0, -32] + ], + [ + [105565, 58564], + [-25, 33], + [0, 21], + [13, 11], + [12, -32], + [0, -33] + ], + [ + [105528, 58629], + [-25, 43], + [-12, 66], + [24, -22], + [13, -54], + [0, -33] + ], + [ + [102406, 58813], + [25, 0], + [49, 11] + ], + [ + [102480, 58824], + [13, -54], + [0, -22], + [-62, -32], + [-37, 76], + [12, 21] + ], + [ + [99185, 58521], + [-37, -22], + [-37, 32], + [50, 44], + [0, 22], + [-50, 21], + [-12, 22], + [-13, 65], + [0, 33], + [62, 97], + [25, 11], + [0, -43], + [50, -98], + [0, -98], + [-38, -86] + ], + [ + [99644, 57479], + [-37, -75], + [12, -33], + [0, -33], + [25, -10], + [12, -109], + [50, -108], + [24, -22], + [25, -43], + [25, -65], + [25, -22], + [74, -119], + [25, -44], + [37, -43], + [37, 11], + [112, 86], + [24, 0], + [38, 22], + [62, -11], + [62, -21], + [24, 0], + [25, 10], + [25, 0], + [25, -10], + [62, 65], + [49, 21], + [37, 185], + [25, 32], + [25, 22], + [49, 22], + [161, 11], + [25, -55], + [-12, -21], + [25, -11], + [24, -22], + [87, -43], + [25, -22], + [25, 11], + [37, -54], + [25, 21], + [24, 33], + [25, 43], + [25, 33], + [25, 11], + [49, 0], + [50, 10], + [37, 22], + [49, -32], + [13, 10], + [0, 33], + [25, 54], + [12, 44], + [0, 86], + [12, 22], + [38, 22], + [0, 86], + [-13, 11], + [-12, 76], + [12, 33], + [0, 21], + [25, 11], + [37, 55], + [50, 54], + [24, 54], + [0, 22], + [-12, 32], + [-25, 11], + [0, 54], + [13, 22], + [0, 87], + [24, 54], + [25, 32], + [25, -21], + [50, 21], + [12, 55], + [0, 141], + [12, 11], + [13, 54], + [0, 32], + [-13, 87], + [13, 54], + [0, 130], + [12, 22], + [25, 141], + [37, 33], + [12, 54], + [25, 11], + [37, -44], + [50, 44], + [25, 11], + [37, -11], + [25, -33], + [37, 44], + [25, -22], + [24, 0], + [13, 11], + [49, -11], + [87, 0], + [62, -22], + [62, -65], + [49, -11] + ], + [ + [102381, 58824], + [-37, -32], + [0, -33], + [25, -54], + [0, -33], + [62, -86], + [0, -22], + [12, -22], + [0, -21], + [-12, -33], + [-37, 0], + [-25, 22], + [-12, 32], + [-13, -43], + [-12, -22], + [-50, 11], + [-49, 0], + [-13, -22], + [13, -10], + [62, -98], + [12, -43], + [-12, -76], + [0, -33], + [24, -11], + [38, -43], + [12, 0], + [25, -22], + [0, -76], + [25, -32], + [-25, -44], + [37, -32], + [25, -11], + [0, -54], + [24, -76], + [50, -109], + [12, -32], + [0, -65], + [-37, -33], + [-25, -43], + [0, -22], + [-24, -22], + [24, -32], + [13, -65], + [62, -109], + [136, -173], + [50, -65], + [74, -141], + [37, -33], + [12, -32], + [-37, -65], + [-49, -22], + [-75, -22], + [-74, 22], + [-37, 22], + [-37, 32], + [-25, 65], + [-37, 44], + [25, -87], + [-25, -87], + [-50, -43], + [-12, -22], + [-62, -239], + [-12, -65], + [-13, -271], + [0, -76], + [25, -151], + [0, -76], + [12, -33], + [-24, -43], + [-50, -44], + [-50, -32], + [-24, -54], + [-25, -66], + [-25, -43], + [-37, -22], + [-25, 0], + [-12, 22], + [-13, -11], + [0, -76], + [-12, -32], + [-37, -33], + [-25, -32], + [0, -44], + [-25, -54], + [-49, -43], + [-13, -22], + [0, -32], + [25, 10], + [25, -10], + [0, -163], + [-37, -54], + [37, -33], + [37, -11], + [13, -54], + [-13, -76], + [0, -54], + [-37, -22], + [-25, 11], + [-12, -22], + [12, -10], + [0, -163], + [-25, -76], + [-24, -11], + [-13, 22], + [-12, -33], + [12, -21], + [25, -66], + [-25, -32], + [-12, -33], + [-37, -76], + [-13, -43], + [0, -65], + [-12, -43], + [-248, -196], + [-186, -162], + [-24, 11], + [0, 21], + [-13, 261], + [-25, 130], + [0, 76], + [-24, -65], + [-25, 0], + [-25, 43], + [0, 22], + [-12, 43], + [-13, -33], + [-24, 0], + [-25, 44], + [-50, -65], + [-49, -44], + [-37, 0], + [-25, 22], + [0, 141], + [-37, 11], + [-38, -33], + [-12, 11], + [-12, -21], + [-99, 195], + [-25, -152], + [-75, -87], + [-61, -54], + [-50, 22], + [-50, 32], + [-62, -32], + [-49, -98], + [-37, -11], + [-13, 11], + [0, 325], + [-24, 44], + [-25, 32], + [-25, -54], + [-37, 0], + [-50, 22], + [-37, -11], + [-74, -65], + [-37, -11], + [-25, 22], + [-12, 32], + [0, 33], + [-38, -54], + [-12, 10], + [-37, 76], + [-62, -32], + [-13, 0], + [-12, -33], + [-25, 11], + [0, 33], + [-37, 433], + [-12, 141], + [-13, 33], + [-37, 54], + [0, 76], + [25, 65], + [0, 152], + [-12, 76], + [-13, 54], + [-25, 54], + [-37, 55], + [-37, 43], + [-74, 43], + [-37, 0], + [-25, 22], + [0, 65], + [12, 33], + [25, 10], + [0, 22], + [-37, 33], + [-37, 54], + [-13, 32], + [0, 109], + [13, 54], + [0, 22], + [12, 87], + [25, 21], + [-13, 33], + [-24, 22], + [0, 32], + [-25, 54], + [-50, 65], + [-12, 109], + [0, 238], + [12, 141], + [25, 44], + [25, 11], + [0, 21], + [-25, -11], + [13, 120], + [37, 108], + [37, 65], + [12, 65], + [25, 65], + [87, 65] + ], + [ + [105553, 58738], + [-13, -22], + [-25, 11], + [0, 32], + [25, 54], + [13, 66], + [-13, 10], + [-12, 44], + [0, 43], + [12, 76], + [13, 0], + [24, -43], + [0, -65], + [13, -55], + [-25, -65], + [-12, -86] + ], + [ + [95122, 59475], + [38, 0], + [86, 33], + [37, 0], + [50, -22], + [25, -22], + [99, 22], + [25, -22], + [62, -97], + [61, -109], + [25, -65], + [13, -65], + [86, -152], + [13, -65], + [-13, -76], + [13, -65], + [86, -54], + [38, -44], + [24, -65], + [25, -43], + [25, -33], + [99, -75], + [124, -174], + [74, -76], + [87, -184], + [12, -65], + [37, -87], + [62, -119], + [13, -33], + [25, -43], + [12, -55], + [25, -43], + [25, -32], + [37, -11], + [37, -76], + [25, -22], + [0, 54], + [-25, 65], + [0, 33], + [25, 54], + [12, 0], + [50, -22], + [62, -97], + [24, -54], + [13, -76], + [24, -76], + [25, -44], + [62, -21], + [37, -22], + [87, -119], + [25, -44], + [12, -65], + [25, -76], + [0, -76], + [87, -151], + [37, -22], + [99, -11], + [62, -87], + [12, -54], + [-25, -54], + [-74, -76], + [0, -33], + [37, 22], + [37, 33], + [38, 43], + [74, 76], + [50, -22], + [37, -54], + [37, -65], + [12, -76], + [25, -76], + [-37, -43], + [-37, -33], + [-50, -76], + [-12, -32], + [12, -11], + [-12, -65], + [37, -33], + [0, -32], + [-25, -33], + [0, -32], + [50, -141], + [49, -55], + [75, -54], + [37, -32], + [49, -11], + [62, 0], + [0, -22], + [13, -108], + [12, -65], + [12, -152], + [13, -65], + [0, -76], + [12, -54], + [37, -44], + [50, -32], + [12, -33], + [0, -87], + [-25, -32], + [-37, -65], + [0, -33], + [-12, -65], + [12, -32], + [25, 11], + [62, 119], + [37, 21], + [87, 0], + [37, -21], + [74, -65], + [99, -250], + [62, -173], + [0, -33], + [-12, -32], + [-50, -87], + [0, -22], + [-12, -108], + [0, -76], + [25, -54], + [0, -33], + [-25, -152], + [-12, -21], + [24, -250], + [0, -282], + [-24, -423], + [0, -21], + [-25, -66], + [-25, 0], + [-37, 33], + [0, 33], + [-12, 32], + [-62, 76], + [-13, -22], + [-62, -86], + [-12, -22], + [-25, 11], + [-37, 32], + [-99, 98], + [0, -76], + [12, -109], + [13, -43], + [-37, -11], + [-38, 65], + [-37, 76], + [-74, 130], + [-37, 55], + [-75, 195], + [-24, 21], + [-124, 141], + [-62, 87], + [-25, 54], + [-74, 76], + [-137, 196], + [-61, 119], + [-62, 184], + [-13, 44], + [-111, 141], + [-62, 76], + [-25, 54], + [-50, 162], + [-24, 66], + [-13, 43], + [-37, 43], + [-25, 44], + [-62, 151], + [-24, 66], + [-13, 65], + [0, 130], + [-124, 390], + [-37, 130], + [-25, 174], + [0, 11], + [-74, 152], + [-25, 54], + [-24, 43], + [-25, 54], + [-50, 174], + [-25, 54], + [-24, 33], + [-87, 65], + [-37, 43], + [-25, 54], + [-37, 206], + [-37, 217], + [-50, 282], + [-37, 130], + [-37, 109], + [0, 22], + [-174, 184], + [-49, 43], + [-50, 11], + [-24, 44], + [-13, 86], + [-12, 109], + [-13, 76], + [0, 32], + [-74, 87], + [-49, 130], + [-25, 54], + [-75, 185], + [-24, 54], + [-25, 32], + [-99, 33], + [-25, 33], + [-74, 162], + [-87, 120], + [-136, 249], + [-37, 65], + [-13, 65], + [-25, 65], + [-62, 195], + [13, 33], + [0, 141], + [62, 43], + [111, -32], + [37, -44], + [62, -97], + [38, -44], + [37, -10], + [86, -33] + ], + [ + [94738, 59844], + [-12, -22], + [-25, 11], + [-12, 65], + [49, -11], + [0, -43] + ], + [ + [60401, 90058], + [-62, -76], + [-50, 33], + [13, 76], + [37, 22], + [37, 65], + [25, 21], + [12, -10], + [25, -76], + [-25, -22], + [-12, -33] + ], + [ + [94230, 60484], + [-24, -55], + [-37, 163], + [-25, 0], + [0, 76], + [12, 32], + [50, 33], + [12, -22], + [25, -141], + [-13, -86] + ], + [ + [94169, 60809], + [-25, -54], + [-13, 32], + [0, 22], + [25, 32], + [13, -32] + ], + [ + [94069, 61134], + [-24, 0], + [0, 22], + [-13, 33], + [0, 21], + [25, 11], + [25, -76], + [-13, -11] + ], + [ + [94107, 61243], + [-13, -22], + [-12, 0], + [0, 98], + [12, 32], + [13, -11], + [-13, -32], + [13, -65] + ], + [ + [93970, 61362], + [-12, -11], + [-12, 33], + [0, 32], + [12, 11], + [12, -65] + ], + [ + [93846, 61926], + [-12, -11], + [-12, 22], + [0, 22], + [24, 32], + [13, -43], + [-13, -22] + ], + [ + [93747, 62804], + [-12, -21], + [-25, 21], + [0, 66], + [-12, 65], + [49, 86], + [25, -65], + [0, -54], + [-25, -98] + ], + [ + [93933, 63737], + [13, -87], + [-25, 33], + [-13, 32], + [25, 22] + ], + [ + [93822, 64247], + [-13, 54], + [13, 11], + [12, -11], + [-12, -54] + ], + [ + [93822, 63423], + [-13, 0], + [-37, 108], + [0, 76], + [-12, 22], + [37, 86], + [0, 66], + [12, 54], + [13, 11], + [24, 0], + [0, 54], + [-24, 32], + [0, 120], + [12, 43], + [0, 130], + [25, 33], + [0, 97], + [12, 120], + [0, 86], + [25, 76], + [37, 33], + [13, 0], + [0, -87], + [-13, -43], + [13, -44], + [0, -21], + [-25, -87], + [-13, -11], + [-12, -54], + [-12, -22], + [24, -65], + [13, -195], + [-25, -44], + [-25, -10], + [13, -131], + [-38, -97], + [0, -33], + [-12, -21], + [12, -33], + [0, -184], + [-24, -65] + ], + [ + [89003, 76133], + [0, -97], + [12, -44], + [25, -32], + [-25, -33], + [0, -54], + [13, -22], + [-13, -87], + [38, 0], + [12, 22], + [37, 0], + [13, 54], + [24, -10], + [50, -98], + [37, -87] + ], + [ + [89226, 75645], + [0, -22] + ], + [ + [89226, 75623], + [12, 0], + [38, -54], + [24, -21], + [37, 10], + [38, 0], + [49, -43], + [0, -11], + [50, -65], + [25, 11], + [24, -65], + [-12, -76], + [25, 0], + [148, -98], + [62, -76], + [37, -32], + [13, -43] + ], + [ + [89796, 75060], + [-13, 10], + [-24, -10], + [-75, -109], + [-24, -22], + [-75, -141], + [-49, -195], + [0, -65], + [-13, -76], + [-12, -43], + [-37, -87], + [-13, -76], + [62, -87], + [37, -43], + [38, -33], + [12, 0], + [12, 33], + [25, -11], + [37, -32], + [13, -22], + [99, -87], + [74, -76], + [0, -32], + [25, -44], + [111, -119], + [50, -43], + [25, -33], + [49, 33], + [50, -33], + [111, -119], + [62, 11], + [13, -11], + [24, -98], + [62, -32], + [50, -11], + [49, -22], + [25, -22], + [37, 22], + [0, 22], + [25, 11], + [37, 0], + [62, -44], + [25, -11], + [25, 44], + [49, 11], + [25, 21], + [37, -43], + [87, -43], + [50, -33], + [12, -32], + [0, -98], + [12, -33], + [87, -76], + [25, -32], + [49, -11], + [13, -54], + [37, -11], + [99, 54], + [25, 0], + [25, -76], + [0, -43], + [49, -33], + [50, 33], + [37, -22], + [87, -21], + [61, -55], + [50, -32], + [25, 0], + [87, 76], + [24, -76], + [62, -44], + [50, 33], + [37, -11], + [37, 0], + [37, 22], + [37, 0], + [50, -33], + [25, 33], + [12, 97], + [25, 87], + [0, 44], + [-25, 75], + [-37, 98], + [0, 33], + [12, 173], + [13, 98], + [12, 43], + [13, 76], + [0, 54], + [-13, 22] + ], + [ + [95407, 73845], + [0, -87], + [13, -32], + [0, -33], + [-13, -43], + [-37, -11], + [-12, -33], + [-37, -54], + [-38, -32], + [-24, -33], + [0, -130], + [74, -174], + [0, -32], + [-25, -11], + [-49, 54], + [-25, 76], + [-25, 22], + [-25, 0], + [-136, -44], + [-25, 0], + [-49, -32], + [-50, -109], + [-62, -54], + [-86, -130], + [-100, -65], + [-24, -33], + [-25, -76], + [0, -75], + [12, -98], + [13, -65], + [0, -33], + [-25, -65], + [-13, -11], + [-12, -86], + [-37, -109], + [-25, -54], + [-49, -33], + [-13, -32], + [-25, -109], + [13, -32], + [37, -33], + [12, -54], + [-24, -76], + [-50, -184], + [-49, -98], + [-25, -97], + [-25, -130], + [-12, -87], + [-25, -54], + [-13, -11], + [-24, 21], + [-50, 22], + [-62, 43], + [-62, -21], + [-49, 65], + [-13, -33], + [13, -152], + [24, -65], + [-12, -97], + [0, -109], + [-12, -130], + [0, -32], + [-13, -33], + [-24, -11], + [-25, 11], + [-13, -22], + [13, -54], + [-25, -65], + [-12, -54], + [12, -54], + [0, -55], + [25, -119], + [0, -43], + [-25, -54], + [-12, 10], + [-38, -130], + [-12, -11], + [-25, 11], + [-25, 55], + [-24, 21], + [-13, -11], + [-12, -65], + [-25, -21] + ], + [ + [92558, 70017], + [0, -98], + [-25, 0], + [25, -65], + [0, -109], + [-49, -10], + [-13, 65], + [-12, -55], + [-25, -43], + [-25, 43], + [0, 44], + [25, 173], + [-25, 33], + [-12, 32], + [-25, -173], + [13, -76], + [-13, -33], + [-37, -32], + [-62, 97], + [0, -43], + [-12, -43], + [-37, 0], + [-25, 43], + [49, 271], + [-37, 54], + [-37, 33], + [-12, -11], + [12, -22], + [37, -21], + [25, -44], + [-37, -65], + [-37, -119], + [-50, -54], + [-50, -44], + [-161, -76], + [-37, -21], + [-49, -87], + [-25, -87], + [-12, -76], + [24, -86], + [13, -141], + [12, -22], + [-49, -109], + [-25, -75], + [0, -33], + [-13, -33], + [-74, -86], + [-25, -55], + [-24, -43], + [-25, 22], + [0, -65], + [-25, -33], + [-223, -119], + [-25, 0], + [0, 22], + [13, 10], + [0, 76], + [-25, 11], + [-74, -87], + [-38, -86], + [25, -11], + [50, 54], + [24, -11], + [0, -22], + [-74, -75], + [-149, -239], + [-12, -43], + [-49, -109], + [-50, -119], + [-99, -185], + [-25, -65], + [-161, -141], + [-25, -43], + [-62, -130], + [-62, -109], + [-74, -97], + [-136, -119], + [-74, -109], + [-25, -76], + [-13, -22], + [13, -43], + [25, -54], + [-13, -43], + [0, -33], + [-25, -65], + [-49, -43], + [-124, -98], + [-12, 0], + [-112, 22], + [-37, -22], + [-25, -43], + [-37, -185], + [-25, -54], + [-25, -76], + [-24, 0], + [-13, 11], + [-12, -11], + [-13, 65], + [-49, 22], + [-87, -65], + [-37, -55], + [-62, -238], + [-25, -152], + [25, -173], + [25, -141], + [0, -141], + [-25, -87], + [13, -98], + [37, -173], + [0, -55], + [24, -130], + [-24, 22], + [-13, 54], + [-24, 65], + [-25, -65], + [12, -43], + [62, -65], + [25, -44], + [-50, -423], + [-24, -141], + [-38, -97], + [-24, -44], + [-38, -151], + [-24, -185], + [-13, -76], + [13, -76], + [-13, -54], + [13, -22], + [24, -86], + [0, -261], + [0, -282], + [-37, -10], + [-49, 0], + [-25, 10], + [-50, -10], + [-24, -33], + [-25, -54], + [0, -87], + [-87, -217], + [-25, -141], + [13, -43], + [25, -33], + [-13, -43], + [-198, -98], + [-50, -76], + [-24, -65], + [-25, -141], + [0, -86], + [-25, -87], + [-99, -119], + [-62, -33], + [-25, -33], + [-74, 33], + [-74, 108], + [-38, 66], + [-123, 271], + [-25, 32], + [-25, 119], + [0, 44], + [-25, 43], + [-25, 141], + [-24, 293], + [12, -11], + [12, -54], + [13, -76], + [0, -98], + [25, -10], + [12, 10], + [-37, 239], + [-37, 54], + [-13, 11], + [-12, 33], + [0, 76], + [-25, 75], + [0, 44], + [-62, 238], + [-25, 174], + [-49, 195], + [-25, 65], + [-37, 141], + [-37, 76], + [-37, 87], + [-38, 65], + [-86, 315], + [-37, 173], + [-13, 87], + [-12, 65], + [-37, 260], + [0, 109], + [-25, 108], + [-37, 119], + [-13, 76], + [0, 33], + [-24, 119], + [0, 54], + [-13, 55], + [-25, 43], + [-12, 43], + [-50, 120], + [-24, 21], + [-25, 87], + [-25, 141], + [-25, 54], + [38, 0], + [-50, 109], + [25, 54], + [-37, 0], + [-25, 32], + [-25, 98], + [-37, 119], + [-50, 250], + [-37, 466], + [-25, 206], + [0, 54], + [-62, 304], + [0, 98], + [-12, 65], + [-12, 130], + [-13, 43], + [0, 22], + [13, 65], + [24, 87], + [13, 65], + [-13, 76], + [-24, -76], + [-25, -33], + [-12, 65], + [0, 185], + [-13, 22], + [0, 32], + [13, 43], + [-25, 33], + [-13, 108], + [0, 33], + [-12, 22], + [12, 151], + [62, 304], + [13, 65], + [-25, 174], + [0, 86], + [-50, 55], + [-24, 119], + [37, 65], + [-37, -11], + [62, 109], + [12, 32], + [-99, 11], + [12, 109], + [13, 54], + [-38, 11], + [13, 119], + [25, 22], + [24, 0], + [38, 21], + [-38, 22], + [-37, 0], + [-49, -11], + [-38, 11], + [-24, -11], + [12, -43], + [-12, -54], + [0, -44], + [-37, -22], + [-25, -43], + [0, -32], + [-13, -33], + [50, -33], + [25, -65], + [0, -86], + [-62, -185], + [-25, -43], + [-149, -119], + [-62, -65], + [-123, -76], + [-50, -22], + [-62, 22], + [-74, 65], + [-124, 151], + [-37, 55], + [-99, 206], + [-62, 108], + [-124, 195], + [-62, 131], + [-13, 54], + [0, 65], + [25, 32], + [25, -21], + [37, -65], + [13, -11], + [99, 76], + [37, 0], + [25, 32], + [24, -11], + [62, 65], + [37, 0], + [25, 11], + [50, 152], + [37, 98], + [37, 21], + [-12, 22], + [0, 33], + [-25, -11], + [-25, -54], + [0, -22], + [-49, 11], + [-124, -65], + [-37, -55], + [-25, -10], + [-149, 54], + [-148, 130], + [-62, 87], + [-38, 108], + [-37, 130], + [13, 33], + [62, 76], + [12, 43], + [-74, -65], + [-38, -54], + [-37, -22], + [-24, 163] + ], + [ + [85374, 71112], + [49, 54], + [62, 22], + [87, 0], + [0, 195], + [25, 11], + [12, -22], + [25, 22], + [24, -22], + [25, 11], + [25, -11], + [37, 0], + [74, 11], + [38, -11], + [49, -54], + [37, -11], + [75, 22], + [24, 54], + [62, 43], + [75, 33], + [12, 11], + [12, -22], + [0, -65], + [50, -33], + [37, 22], + [37, 65], + [25, -11], + [13, 33], + [-25, 54], + [0, 76], + [25, 43], + [0, 44], + [-25, 87], + [-25, 108], + [-37, 87], + [-50, 141], + [13, 119], + [-13, 33], + [-25, 21], + [-24, -11], + [-62, 0], + [-13, 11], + [-62, 130], + [-12, 44], + [0, 54], + [25, 87], + [0, 87], + [12, 75], + [-37, 66], + [-49, 10], + [-62, 22], + [-50, 43], + [-37, 44], + [0, 119], + [12, 109], + [13, 32], + [37, 54], + [25, 22], + [111, 239], + [25, 97], + [62, 87], + [25, 22], + [37, 0], + [49, -55], + [0, -54], + [13, -43], + [37, -43], + [37, 10], + [136, 87], + [87, 11], + [62, 22], + [49, 32], + [25, 130], + [87, 152], + [12, 98], + [37, 108], + [100, 98], + [99, 76], + [12, 43], + [62, 174], + [50, 151], + [12, 98], + [25, 98], + [37, 32], + [62, 33], + [49, 43], + [50, 76], + [-12, 33], + [-13, 76], + [50, 75], + [62, 163], + [49, 76], + [13, 0], + [49, 43], + [37, 44], + [-12, 43], + [-25, 11], + [0, 87], + [25, 130], + [0, 32], + [-25, 120], + [0, 32], + [37, 76], + [149, 130], + [25, 0], + [37, 33], + [25, 43], + [0, 65], + [-25, 33], + [-87, 54], + [-74, 0], + [-37, 22], + [-13, 65], + [13, 97], + [-62, 11], + [-50, 0], + [-12, 22], + [12, 33], + [-12, 43], + [0, 43], + [-13, 0], + [-49, 44], + [-50, 76], + [0, 32], + [25, 33], + [25, 54], + [0, 43], + [12, 33], + [-37, 54], + [-25, 22], + [0, 97], + [75, 65], + [12, 44], + [-12, 32], + [-38, 0], + [-49, 11], + [-12, 11], + [0, 43], + [24, 55], + [0, 21], + [-24, 33], + [-38, 22], + [0, 65], + [50, 141], + [124, 75], + [223, -75], + [74, -11], + [25, -22], + [124, -54], + [37, 0], + [49, 32], + [25, 33], + [37, 32], + [50, 0], + [99, 55], + [37, -11], + [37, 32], + [25, 33], + [0, 22], + [87, 75], + [12, 44], + [0, 32] + ], + [ + [88433, 78150], + [87, 76], + [37, 44], + [62, 43], + [37, 43], + [37, 33] + ], + [ + [88693, 78389], + [13, -22], + [25, -11], + [49, 22], + [-12, -108], + [0, -33], + [24, -76], + [50, -228], + [12, -75], + [25, -22], + [62, -33], + [50, -32], + [37, -33], + [25, -43], + [24, -22], + [25, -54], + [-25, -43], + [-62, -65], + [0, -55], + [13, -76], + [0, -141], + [12, -97], + [13, -44], + [62, -86], + [37, -76], + [0, -44], + [-13, -54], + [37, -43], + [0, -87], + [13, -33], + [0, -32], + [-13, -87], + [0, -43], + [-24, -11], + [-25, -54], + [-25, -22], + [-25, 0], + [-62, 87], + [0, 43], + [-12, 22], + [-62, -22], + [-37, 0], + [-12, -32], + [24, -76], + [0, -55], + [13, -54], + [62, -119], + [24, -22], + [-12, -65] + ], + [ + [95246, 48608], + [-12, 11], + [0, 22], + [12, 0], + [0, -33] + ], + [ + [98306, 49660], + [-12, -43], + [-38, 32], + [0, 33], + [25, 0], + [13, 21], + [12, -43] + ], + [ + [86860, 51601], + [0, -21], + [-12, -11], + [-13, 65], + [25, 32], + [12, -10], + [-12, -55] + ], + [ + [58505, 89896], + [-24, 0], + [-13, 21], + [-74, 11], + [25, 33], + [12, -11], + [50, 0], + [24, -54] + ], + [ + [59781, 90004], + [25, -43], + [-62, -22], + [0, -65], + [25, -32], + [25, -120], + [24, -87], + [-12, -21], + [12, -44], + [-12, -21], + [12, -44], + [25, -130], + [13, -97], + [-25, -44], + [-37, -119], + [-13, -76], + [-37, -87], + [-49, -43], + [49, -54], + [-37, -33], + [-37, -11], + [-50, 22], + [-25, 0], + [-49, -33], + [-12, 55], + [-25, -55], + [-25, -21], + [-37, 11], + [-112, -33], + [-24, -54], + [-25, -22], + [-75, -22], + [-24, -43], + [-37, -33], + [-25, 0], + [-50, 44], + [-25, -22], + [0, -76], + [-37, -11], + [-49, -43], + [-50, -11], + [-25, -22], + [-161, -54], + [-12, -11], + [-25, 22], + [-49, 0], + [-62, -32], + [-37, 10], + [37, 76], + [62, 33], + [-13, 22], + [-111, -33], + [-75, -33], + [13, 44], + [111, 97], + [-111, -32], + [-50, 11], + [0, 21], + [-37, -10], + [-12, 43], + [74, 98], + [74, 32], + [13, 22], + [-25, 11], + [-149, 0], + [13, 43], + [49, 43], + [37, 11], + [62, -32], + [62, 11], + [-24, 21], + [-25, 76], + [49, 33], + [37, 54], + [25, 11], + [87, 11], + [87, 21], + [99, 44], + [-50, 11], + [-25, 32], + [-37, -54], + [-24, -22], + [-75, -11], + [-62, 22], + [-12, -22], + [-50, -21], + [0, 43], + [87, 76], + [37, 76], + [-25, 32], + [62, 98], + [50, 11], + [25, 22], + [24, 0], + [25, 32], + [-37, 22], + [-161, 0], + [-25, 21], + [-12, 33], + [-74, -11], + [-13, 22], + [25, 32], + [-74, 0], + [-25, 11], + [12, 44], + [-25, 10], + [0, 33], + [38, 0], + [49, 22], + [-12, 43], + [0, 43], + [49, 33], + [62, 11], + [0, 54], + [-62, 0], + [-49, -11], + [0, 44], + [12, 43], + [0, 54], + [-25, -11], + [0, 44], + [-12, 21], + [-37, -10], + [0, 32], + [25, 43], + [62, -10], + [37, 21], + [136, 0], + [62, -54], + [37, 43], + [99, -10], + [50, -22], + [25, 11], + [-38, 65], + [25, 32], + [112, 65], + [12, 44], + [25, 43], + [-112, -21], + [-99, 43], + [13, 32], + [62, 33], + [49, 65], + [-12, 43], + [12, 33], + [25, 22], + [12, 65], + [50, 0], + [49, 21], + [62, 11], + [13, 33], + [37, 0], + [37, -54], + [0, -33], + [-25, -43], + [13, -33], + [37, 33], + [0, 65], + [-13, 54], + [25, 22], + [50, 11], + [-25, 43], + [49, 0], + [25, -33], + [75, -43], + [-38, -43], + [-37, -22], + [-12, -22] + ], + [ + [81261, 73031], + [-37, -75], + [-50, -66], + [-37, 22], + [-62, -32], + [-37, -44], + [-50, -21], + [-37, 10], + [13, 33], + [62, 43], + [86, 65], + [-12, 65], + [12, 11], + [50, -21], + [49, 43], + [50, 22], + [25, -33], + [-25, -22] + ], + [ + [78734, 80222], + [12, -185], + [37, -227], + [25, -65], + [37, -44], + [62, -54], + [38, -11], + [86, -11], + [87, -21], + [49, -22], + [38, -43], + [37, -120], + [74, -86], + [136, -120], + [62, -43], + [223, -87], + [149, 11], + [396, 152], + [137, 32], + [24, -21], + [-49, -22], + [25, -22], + [74, 0], + [25, 54], + [-13, 33], + [-12, 141], + [-25, 98] + ], + [ + [80468, 79539], + [99, 0], + [37, 10], + [100, 55], + [24, 0], + [13, 21], + [24, 11], + [25, 141], + [87, 109], + [49, 54], + [50, 43], + [74, 33], + [87, -11], + [112, 0], + [24, -11], + [25, 11], + [0, 65], + [50, 33], + [37, 0], + [37, 10], + [87, -32], + [99, 0], + [37, -44], + [0, -32], + [12, -33], + [0, -43], + [62, -22], + [62, -11], + [62, -32], + [25, -22], + [49, -21], + [50, -76], + [62, -22], + [37, 32], + [50, -21], + [49, 21], + [37, -21], + [99, -87], + [13, 11], + [25, -33], + [12, -86], + [25, -55], + [37, -43], + [136, -87], + [37, -54], + [38, -76], + [49, -119], + [285, 0], + [12, -44], + [0, -173], + [13, -65], + [0, -54], + [-13, -33], + [0, -54], + [13, -11], + [12, -54], + [0, -130], + [13, -22] + ], + [ + [83008, 78465], + [0, -65], + [-13, -22], + [0, -32], + [-12, -44], + [0, -32], + [-37, -22], + [0, -43], + [12, -33], + [0, -65], + [-25, -76], + [0, -43], + [-37, -87], + [0, -43], + [-37, -44], + [-37, -21], + [0, -33], + [12, -11], + [37, -97], + [-86, -11], + [-25, -55], + [-25, -75], + [12, -152], + [-12, -87], + [25, -76], + [37, -22], + [50, 0], + [37, -11], + [0, -21], + [-25, -33], + [-25, -54], + [-25, -22], + [-49, -119], + [0, -54], + [12, -33], + [13, -130], + [24, -119], + [50, -217], + [-12, -54], + [-13, -109], + [0, -76], + [13, -86], + [-13, -44], + [13, -108], + [12, 0], + [173, -44], + [112, -21], + [25, -65], + [24, -131], + [0, -97], + [-12, -54], + [-74, -141], + [-87, -152], + [-74, -141] + ], + [ + [82946, 75038], + [-87, -174] + ], + [ + [82859, 74864], + [62, -119], + [49, -76], + [62, -130], + [0, -43], + [75, -250], + [62, -119], + [49, -76], + [50, -43], + [37, 0], + [74, -44], + [75, -108], + [61, 11], + [0, -163], + [13, -119], + [12, -196], + [-25, -86], + [0, -65], + [50, -22], + [99, 22], + [25, -33], + [12, -43], + [-25, -87], + [13, -76], + [-25, -22], + [-12, -119], + [-25, -11], + [-112, 11], + [-37, -33], + [-74, -21], + [-37, -44], + [-25, -43], + [0, -43], + [-37, 10], + [-13, -32], + [-86, -43], + [-13, -55], + [-24, -206], + [-25, -32], + [0, -55], + [-13, -65], + [-12, -184], + [0, -54] + ], + [ + [83119, 71958], + [-25, 0], + [-12, -33], + [-25, -32], + [-62, 21], + [-49, 33], + [-149, 65], + [-12, 22], + [-13, 54], + [-25, 11], + [-37, -76], + [-136, 43], + [-37, -11], + [-37, 22], + [-62, 0], + [-62, 54], + [-75, -32], + [-61, -11], + [-87, 87], + [-87, 21], + [-111, 0], + [-62, 33], + [-37, 32], + [-50, -21], + [-12, 43], + [-149, 44], + [-25, 75], + [-12, 76], + [0, 76], + [-37, 130], + [-13, 196], + [-25, 141], + [-24, 54], + [-37, 65], + [-25, 22], + [-137, 43], + [-74, -33], + [-62, -65], + [-99, -43], + [-25, -22], + [-24, -65], + [-38, -43], + [-37, 11], + [-49, -33], + [-87, -108], + [-50, -33], + [-37, 0], + [-49, 54], + [-87, 65], + [-62, 22], + [-87, -11], + [-37, 11], + [-74, 76], + [-12, 54], + [-38, 44], + [-124, 86], + [-99, 109], + [-24, 43], + [-13, 65], + [-37, 76], + [-99, 65], + [-62, 65], + [-62, 11], + [-62, 0], + [-25, 11], + [-24, 33], + [-87, 141], + [0, 54], + [-50, 130], + [-12, 54], + [-12, 130], + [-13, 33], + [-49, 54], + [-13, 33], + [13, 54], + [0, 32], + [-25, 33], + [-37, 22], + [-13, 43], + [0, 130], + [-37, 76], + [-62, 87], + [-49, 119], + [-25, 33], + [-25, 173], + [-37, 0], + [-149, -108], + [-37, 65], + [-136, 108], + [-13, 44], + [38, 21], + [24, -21], + [25, 21], + [-12, 33], + [-25, 32], + [-50, -10], + [13, -33], + [-37, -32], + [-13, -44], + [0, -54], + [13, -76], + [-37, -54], + [-50, 0], + [-25, -33], + [-25, -11] + ], + [ + [78622, 74929], + [-37, 44], + [-12, 54], + [0, 76], + [-37, 43], + [-25, 11], + [-25, 54], + [-25, 33], + [-12, 0], + [0, 228], + [-12, 97], + [-50, 11], + [-62, 0], + [0, 250], + [50, 249], + [-37, 87], + [-38, 97], + [-24, 33], + [-38, 119], + [-12, 54], + [-12, 22], + [-25, 11], + [-50, -11], + [-111, 141], + [-87, 87], + [-62, 65], + [-25, 11], + [-62, 11], + [-12, 10], + [0, 66], + [25, 54], + [0, 32], + [-62, 152], + [-37, 11], + [12, 32], + [0, 33], + [-12, 22], + [-50, -11], + [-12, 54], + [-74, 141], + [-25, 22], + [12, 54], + [37, 65], + [0, 87], + [-37, 87], + [25, 65], + [0, 32], + [49, 0], + [0, 109], + [13, 32], + [74, 141], + [50, 33], + [24, 32], + [13, 44], + [-13, 21], + [0, 55], + [-37, 65], + [-12, 54], + [25, 97], + [49, 22], + [25, 22], + [0, 22], + [-37, 32], + [-149, 0], + [-25, 65], + [-37, 33], + [-49, 11], + [-13, 32], + [-37, 184], + [-12, 33], + [-37, 0], + [-25, 43], + [0, 120], + [-50, 86], + [-49, 217] + ], + [ + [77322, 79419], + [0, 44], + [12, 43], + [-25, 43], + [-49, 55], + [0, 97], + [-13, 22], + [13, 65], + [-62, 54], + [-25, 33], + [-37, 0], + [0, 54], + [25, 43], + [25, 65], + [0, 44], + [12, 32], + [25, 33], + [-13, 32], + [-49, 11], + [0, 163], + [-13, 33], + [13, 86], + [-37, 65], + [-13, 33], + [13, 22], + [0, 75], + [-38, 44], + [0, 65], + [-12, 43], + [37, 11], + [62, -11], + [25, 22], + [25, 152], + [12, 43], + [25, 22], + [49, -54], + [38, -22] + ], + [ + [78437, 74940], + [-87, 65], + [-25, 11], + [-49, 0], + [-62, -11], + [-38, -21], + [-49, -65], + [-12, -76], + [-25, -98], + [-25, -76], + [-74, -173], + [-62, -109] + ], + [ + [77929, 74387], + [-50, -22], + [-297, 44], + [-161, 22], + [-124, 21], + [-111, 152], + [-87, 108], + [-112, 152], + [-111, 141], + [-124, 152], + [-87, 109], + [-99, 141], + [-87, 119], + [-74, 97], + [-99, 98], + [-273, 239], + [-74, 76], + [-148, 130], + [-223, 65], + [-124, 32], + [-75, 22] + ], + [ + [75389, 76285], + [50, 65], + [-12, 76], + [-38, -11], + [-37, -22], + [-12, 109], + [25, 11], + [-25, 130], + [-50, 282], + [-25, 130] + ], + [ + [75265, 77055], + [100, 98], + [173, 151], + [99, 98], + [198, 174], + [87, 86], + [87, 33], + [12, 22], + [50, 119], + [24, 97], + [0, 163], + [13, 163], + [25, 163], + [24, 54], + [0, 108], + [-24, 76], + [-13, 87], + [0, 130], + [13, 65], + [37, 76], + [136, 54], + [62, 98], + [37, 43], + [99, 174], + [0, 11] + ], + [ + [76504, 79398], + [25, 10], + [62, 76], + [37, 65], + [12, 11], + [62, -32], + [50, 32], + [25, -21], + [49, -11], + [87, -54], + [37, 0], + [62, -11], + [50, 54], + [37, 0], + [12, -11], + [25, -54], + [0, -119], + [25, -22], + [37, 54], + [37, 33], + [37, 43], + [50, -22] + ], + [ + [78622, 74929], + [-24, -10], + [-37, 10], + [-75, 55], + [-25, 0], + [-24, -22], + [0, -22] + ], + [ + [56573, 97585], + [37, 0], + [99, 33], + [62, 54], + [37, 11], + [62, -11], + [-74, -54], + [-37, -66], + [-37, -43], + [37, -32], + [37, -11], + [62, 11], + [25, -66], + [-62, -119], + [136, 22], + [25, -11], + [0, -43], + [25, -55], + [49, 11], + [74, -11], + [38, -21], + [12, -33], + [37, 11], + [25, -43], + [-25, -55], + [-37, -21], + [25, -44], + [25, 0], + [0, -32], + [-38, -33], + [62, -32], + [0, -44], + [-24, -32], + [-75, -11], + [13, -54], + [-13, -33], + [-62, -76], + [-86, -11], + [-62, -54], + [24, -32], + [-49, -87], + [-161, -87], + [-87, 0], + [-74, -32], + [-124, -44], + [-136, -87], + [-75, -75], + [-99, -44], + [-124, -22], + [-185, -43], + [-62, -22], + [0, -21], + [-38, -22], + [13, -32], + [-13, -33], + [-49, -22], + [-62, 11], + [12, -32], + [-148, -44], + [-211, 22], + [-74, 32], + [-99, 33], + [-62, 11], + [-87, 0], + [-74, 54], + [-25, 33], + [0, 32], + [-62, -11], + [-25, 44], + [-49, 0], + [-50, 21], + [-74, 65], + [-75, -54], + [-309, 0], + [-99, -11], + [-13, 22], + [-24, 98], + [12, 32], + [25, 0], + [24, -43], + [25, -11], + [112, 32], + [62, 33], + [62, 65], + [12, 54], + [37, 44], + [25, 11], + [-12, 21], + [-112, -54], + [-25, 0], + [25, 43], + [-12, 11], + [12, 65], + [87, 55], + [37, 10], + [-25, 22], + [-87, -54], + [-62, -22], + [-61, 33], + [-13, 43], + [25, 43], + [-74, 44], + [-87, 0], + [-211, 22], + [-49, -11], + [-75, -33], + [-49, -11], + [-37, 22], + [-25, 76], + [50, 22], + [61, -11], + [75, 21], + [37, 0], + [49, 33], + [38, -22], + [99, 33], + [12, 21], + [37, -10], + [62, 0], + [62, 10], + [149, 0], + [25, 22], + [24, 54], + [-12, 11], + [-87, -43], + [-124, 22], + [-37, 32], + [62, 54], + [62, 33], + [87, 32], + [12, 33], + [-49, 32], + [-112, -10], + [-25, 32], + [-86, 22], + [-62, -11], + [-25, 22], + [-74, -33], + [-174, -43], + [-99, -33], + [-37, 22], + [-74, 22], + [-75, 10], + [-12, 11], + [49, 55], + [25, 10], + [99, -43], + [-12, 87], + [-37, 43], + [12, 11], + [62, -11], + [99, -54], + [50, 11], + [49, 43], + [-86, 0], + [-38, 11], + [-49, 43], + [37, 22], + [74, 0], + [-86, 76], + [12, 43], + [87, -32], + [0, 22], + [-37, 21], + [12, 33], + [62, 21], + [99, -54], + [25, -32], + [0, -33], + [62, 0], + [37, 33], + [37, -22], + [25, -65], + [37, 11], + [0, 97], + [-149, 65], + [-24, 33], + [99, 43], + [-13, 22], + [-49, -11], + [-99, 11], + [12, 33], + [50, 32], + [173, 0], + [87, -87], + [74, -21], + [0, -11], + [112, -98], + [86, -54], + [-49, -22], + [49, -21], + [25, -33], + [-25, -87], + [-25, -32], + [0, -33], + [38, -43], + [-25, -65], + [37, 0], + [25, -33], + [25, -65], + [24, -11], + [13, 87], + [24, 11], + [13, 76], + [49, 43], + [50, 11], + [37, -43], + [37, -11], + [37, 97], + [0, 66], + [-12, 75], + [25, 87], + [37, 11], + [62, -32], + [49, -76], + [75, -87], + [62, -22], + [12, 22], + [0, 152], + [25, 21], + [62, 11], + [62, 44], + [74, 10], + [74, -65], + [38, -65], + [62, -54], + [37, -76], + [24, -11], + [0, 55], + [-12, 43], + [-62, 119], + [13, 44], + [136, -11], + [111, -109], + [50, 33], + [111, 119], + [62, -43], + [62, -11], + [37, 32], + [50, 11], + [25, 55], + [-37, 108], + [12, 22], + [87, 21], + [74, 0], + [62, -54], + [49, -54], + [0, -43], + [50, -33] + ], + [ + [74151, 76448], + [-50, 32], + [0, 33], + [-74, 21], + [-37, -43], + [-25, -76], + [0, -32], + [-13, -76], + [0, -55], + [13, -54], + [0, -76], + [-13, -32], + [38, 11], + [49, -33], + [0, -22], + [-25, -10], + [-37, -33], + [-25, -43], + [-12, -44], + [-12, -108], + [12, -11], + [62, 11], + [62, 32], + [37, 44], + [25, -11] + ], + [ + [74126, 75873], + [-25, -152], + [12, -11], + [0, -54], + [-12, -87], + [-37, -119], + [-12, -76], + [-25, -98], + [-13, -65], + [0, -173], + [-24, -98], + [0, -54], + [-38, -206] + ], + [ + [73952, 74680], + [-24, -54] + ], + [ + [73705, 75710], + [37, 54], + [0, 44], + [62, 97], + [-13, 44] + ], + [ + [73791, 75949], + [62, 184], + [50, 195], + [37, 261], + [25, 130], + [25, 87], + [12, 76] + ], + [ + [74002, 76882], + [74, 0], + [37, -11], + [25, 32], + [13, 76], + [12, 22], + [12, -22], + [13, 22], + [37, 32], + [25, 55], + [12, 10] + ], + [ + [74262, 77098], + [0, -43], + [-12, -22], + [0, -32], + [24, -54], + [0, -33], + [-12, -32], + [0, -33], + [12, -22], + [0, -32], + [-12, -54], + [-25, -44], + [0, -32] + ], + [ + [74237, 76665], + [-62, -33], + [-12, -43], + [-12, -141] + ], + [ + [66074, 79170], + [-25, 0], + [-12, 22], + [0, 32], + [25, -11], + [12, -43] + ], + [ + [67288, 80092], + [-25, -76], + [-99, -195], + [-12, -44], + [0, -43], + [-37, -120], + [12, -75], + [37, -55], + [-25, -32], + [25, -44], + [25, -21], + [0, -54], + [-37, -44], + [-25, -65], + [0, -98], + [-37, 11], + [-37, 22], + [-50, -11], + [-87, 54], + [-49, 109], + [-37, 43], + [-37, 33], + [-38, 11], + [-49, -11], + [-37, 21], + [-75, 76], + [-111, 98], + [-25, 43], + [-49, 22], + [-38, 33], + [-24, 10], + [-50, -10], + [-62, 65], + [-37, 97], + [49, 141], + [13, 22], + [25, 11], + [24, 54], + [50, -98], + [25, 0], + [25, 33], + [12, 32], + [37, 33], + [37, 0], + [25, -11], + [25, -43], + [25, 0], + [74, -76], + [25, 0], + [86, 32], + [87, -10], + [74, 21], + [50, 22], + [25, 43], + [25, 11], + [61, 0], + [50, -11], + [25, 11], + [25, 33], + [24, 0], + [50, 43], + [25, 0], + [24, -22], + [-12, -21] + ], + [ + [64848, 80623], + [-25, -65], + [-25, 43], + [0, 44], + [50, -22] + ], + [ + [66718, 81643], + [-25, 0], + [0, 32], + [38, -11], + [-13, -21] + ], + [ + [64773, 81849], + [-12, -33], + [-12, 33], + [37, 54], + [12, -11], + [-25, -43] + ], + [ + [65244, 81751], + [13, -43], + [37, -163], + [0, -65], + [-50, -109], + [0, -75], + [25, -87], + [-12, -54], + [-25, -358], + [-13, -65], + [0, -55], + [-37, -11], + [-74, 44], + [-37, -11], + [-25, 22], + [-12, -120], + [-50, -76], + [-37, -10], + [-50, 10], + [-25, 66], + [-49, 108], + [0, 54], + [-12, 120], + [24, 54], + [13, 97], + [12, 11], + [0, 65], + [-12, 33], + [-25, 11], + [-12, 43], + [24, 65], + [0, 130], + [-24, 98], + [-13, 32], + [-25, 33], + [-12, 32], + [-25, 33], + [0, 76], + [13, 54], + [0, 33], + [49, -44], + [37, -11], + [37, 11], + [50, 33], + [37, 32], + [62, 98], + [62, 43], + [0, 44], + [12, 11], + [25, -44], + [25, 0], + [37, -32], + [25, -55], + [25, -21], + [-25, -54], + [37, -33] + ], + [ + [65504, 82987], + [13, -43], + [-13, -11], + [0, -32], + [-25, 21], + [-37, -11], + [-37, 0], + [0, 44], + [50, 0], + [37, 11], + [12, 21] + ], + [ + [66644, 85276], + [-13, -44], + [-12, 0], + [-62, -54], + [-25, -32], + [0, -55], + [25, 0], + [25, -21], + [37, -11], + [-12, -33], + [-25, -21], + [-25, -55], + [13, -21], + [37, 10], + [-13, -108], + [37, -11], + [50, -76], + [12, -54], + [-49, 0] + ], + [ + [66644, 84690], + [25, 22], + [-50, 97], + [-25, 0], + [-37, -43], + [-87, 43], + [-24, -21], + [-13, -33], + [-24, -32], + [-50, -22], + [-136, -87], + [-25, 0], + [-25, 22], + [-25, -33], + [-12, -54], + [0, -76], + [12, -22], + [38, -97], + [49, -54], + [-25, -76], + [-24, -22], + [-38, 22], + [-12, -76], + [25, -185], + [25, -119], + [37, -65], + [62, -87], + [74, -43], + [136, -141], + [99, -76], + [37, -119], + [38, -130], + [74, -304], + [62, -109], + [124, -173], + [111, -119], + [99, -65], + [87, -22], + [186, 22], + [37, -11], + [37, -22], + [13, -43], + [-13, -33], + [-49, -43], + [-37, -44], + [0, -76], + [37, -43], + [185, -130], + [186, -109], + [62, -54], + [62, -76], + [174, -119], + [24, -54], + [99, -120], + [50, -97], + [0, -76], + [-12, -76], + [-13, -43], + [-25, -55], + [-37, 22], + [-49, 54], + [-75, 206], + [-136, 22], + [-74, 54], + [0, 22], + [-25, 43], + [-49, 11], + [-38, -32], + [-86, -206], + [-50, -174], + [0, -65], + [25, -76], + [74, -32], + [62, -65], + [37, -55], + [13, -162], + [12, -76], + [-25, -55], + [-49, 11], + [-75, -32], + [-37, -54], + [-25, -55], + [0, -184], + [-99, -108], + [-49, -98], + [-25, -87], + [-111, 0], + [-25, 54], + [-13, 87], + [25, 54], + [37, 22], + [38, 119], + [-13, 76], + [13, 44], + [24, 21], + [75, 33], + [0, 108], + [-38, 55], + [-12, 75], + [-12, 131], + [-62, 173], + [-25, 152], + [-25, 76], + [-37, 32], + [-74, 0], + [-25, 11], + [-124, 109], + [0, 43], + [12, 43], + [-24, 109], + [-25, 54], + [-25, 22], + [-74, -33], + [-25, 11], + [-50, -22], + [50, 76], + [-12, 22], + [-50, 33], + [-62, 10], + [-12, -21], + [-13, 11], + [0, 32], + [-62, 163], + [-62, 76], + [-49, -11], + [-62, 32], + [-62, 0], + [-25, -21], + [-24, 11], + [0, 21], + [-62, 65], + [-75, 44], + [-148, 217], + [-50, 76], + [-87, 86], + [-62, 130], + [-49, 44], + [-62, 43], + [-37, -21], + [-37, 10], + [12, 22], + [25, 11], + [-13, 43], + [-74, 130], + [-49, 44], + [-50, 97], + [-25, -10], + [-25, 10], + [0, 65], + [13, 44], + [-37, 141], + [-38, 97], + [-24, 207], + [-25, 65], + [-50, 43], + [-111, 43], + [-149, 141], + [-37, 0], + [-87, 55], + [-62, 10], + [-62, -43], + [-99, -141], + [-74, -130], + [-25, -22], + [-86, -54], + [-87, -22] + ], + [ + [66186, 83660], + [12, -22], + [25, 0], + [12, 33], + [-25, 21], + [-24, -32] + ], + [ + [35341, 67739], + [37, -22], + [50, -11], + [37, 0], + [37, -54], + [37, -32], + [112, -65], + [49, -120], + [0, -32], + [-24, -22], + [-38, -11], + [-37, 0], + [-37, 22], + [-12, 22], + [-37, 11], + [-13, 21], + [-25, 0], + [-24, -87], + [-38, 11], + [-12, 22], + [-25, -33], + [-12, -75], + [-25, 32], + [-37, 33], + [-37, 21], + [-62, 0], + [-37, 11], + [-25, 65], + [-13, 22], + [-24, 22], + [-37, 75], + [0, 11], + [-87, 22], + [-13, 43], + [0, 33], + [38, 54], + [12, 11], + [37, 0], + [37, 11], + [37, 32], + [149, -32], + [25, 0], + [37, -11] + ], + [ + [61231, 86968], + [0, -33], + [-75, 0], + [0, 54], + [75, -21] + ], + [ + [74126, 75873], + [0, 54], + [12, 76], + [25, 54], + [-12, 141], + [0, 65], + [12, 87], + [-12, 98] + ], + [ + [74237, 76665], + [37, -11], + [25, -33], + [37, -87], + [50, -21], + [25, -22], + [25, -43], + [37, -22], + [124, -22], + [161, 163], + [99, 98], + [62, 54], + [99, 108], + [74, 65], + [87, 87], + [86, 76] + ], + [ + [75389, 76285], + [-49, -76], + [-75, -43], + [-136, -54], + [-87, -44], + [-222, -97], + [-174, -87], + [124, -217], + [111, -195], + [50, -98], + [62, -108], + [-112, -98], + [-12, -22], + [-49, -195], + [-100, -32], + [-86, -33], + [-62, -11], + [-25, -22], + [-74, -216], + [-62, -87], + [-75, -98], + [-24, 0], + [-137, 33], + [-86, 32], + [-62, 11], + [-75, 22] + ], + [ + [73952, 74550], + [13, 87], + [-13, 43] + ], + [ + [104549, 71383], + [-25, -11], + [-49, 11], + [0, 22], + [25, 21], + [12, 44], + [50, -33], + [0, -32], + [-13, -22] + ], + [ + [104685, 71524], + [-12, -98], + [-25, -10], + [-12, 10], + [-25, 55], + [12, 21], + [38, -11], + [24, 76], + [13, -10], + [-13, -33] + ], + [ + [105082, 71665], + [-25, -11], + [-37, 11], + [12, 87], + [13, -11], + [0, -33], + [37, -43] + ], + [ + [110842, 72836], + [-25, 65], + [25, 0], + [12, -43], + [-12, -22] + ], + [ + [106048, 72858], + [-25, -22], + [-12, -32], + [-37, -11], + [-25, -54], + [-25, -11], + [0, -33], + [13, -32], + [-25, -11], + [-25, -33], + [0, -32], + [12, -33], + [-24, -43], + [-25, 0], + [-13, 43], + [13, 22], + [25, 76], + [0, 76], + [24, 21], + [50, 76], + [-25, 22], + [0, 33], + [13, 10], + [24, -10], + [13, -22], + [24, 11], + [38, 87], + [12, 54], + [25, -44], + [0, -65], + [-25, -43] + ], + [ + [106308, 73530], + [-12, -10], + [-25, 10], + [0, 109], + [25, 11], + [12, -65], + [0, -55] + ], + [ + [106420, 73769], + [0, -11], + [-38, 11], + [-12, 54], + [25, -11], + [25, -43] + ], + [ + [106469, 73834], + [-37, -54], + [-25, 54], + [-37, 22], + [25, 21], + [0, 22], + [25, 33], + [62, 21], + [24, 22], + [38, 54], + [12, -54], + [-25, -11], + [-49, -76], + [-25, -21], + [12, -33] + ], + [ + [106866, 75114], + [-38, -11], + [-24, 11], + [-13, 87], + [37, 43], + [50, -43], + [-12, -87] + ], + [ + [106977, 75201], + [-25, -11], + [0, 43], + [25, 76], + [0, 65], + [25, 76], + [25, 0], + [-13, -98], + [-25, -65], + [-12, -86] + ], + [ + [106779, 76469], + [-37, 0], + [-13, 22], + [50, 43], + [37, -10], + [-37, -55] + ], + [ + [106680, 76350], + [-25, -22], + [0, 76], + [-12, 11], + [12, 76], + [0, 33], + [50, 21], + [12, -32], + [0, -98], + [-37, -65] + ], + [ + [106197, 76697], + [12, -22], + [37, 11], + [25, -54], + [0, -22], + [-37, -10], + [-13, -33], + [-24, 11], + [-13, 22], + [13, 97] + ], + [ + [110037, 76860], + [-25, 22], + [0, 21], + [37, -21], + [-12, -22] + ], + [ + [106333, 76730], + [-12, -11], + [0, 54], + [-13, 22], + [13, 11], + [24, 65], + [13, -44], + [0, -32], + [-13, -11], + [-12, -54] + ], + [ + [106482, 76968], + [-25, -32], + [0, 54], + [12, 43], + [13, -32], + [0, -33] + ], + [ + [106581, 77294], + [-25, -22], + [-12, 22], + [0, 54], + [12, 11], + [25, -11], + [0, -54] + ], + [ + [107051, 77207], + [50, -22], + [25, 0], + [37, 33], + [37, 21], + [37, -32], + [13, -33], + [-38, -97], + [-37, -76], + [62, -11], + [62, 0], + [-12, -43], + [0, -44], + [37, -43], + [-12, -44], + [37, -43], + [-13, -43], + [-86, -152], + [-50, -174], + [-25, -130], + [0, -65], + [-25, -76], + [13, -65], + [-13, -76], + [-37, -162], + [-37, 0], + [-37, 21], + [-25, 0], + [0, -32], + [13, -76], + [-62, -98], + [-75, -54], + [0, 43], + [25, 44], + [13, 65], + [-13, 76], + [-25, 86], + [0, 33], + [25, 11], + [13, 22], + [0, 32], + [-13, 22], + [-37, 0], + [-37, -98], + [-13, -65], + [13, -32], + [0, -33], + [37, -54], + [-25, -54], + [-136, 75], + [-12, 66], + [49, 32], + [12, 87], + [-24, 65], + [-25, 43], + [12, 55], + [-12, 65], + [0, 86], + [49, 33], + [50, 97], + [25, 98], + [37, 98], + [-50, 21], + [25, 55], + [-12, 54], + [-37, 76], + [-25, 87], + [-25, 43], + [-25, 11], + [-37, -44], + [25, -54], + [-12, -54], + [12, -54], + [49, 11], + [13, -33], + [0, -33], + [-25, -54], + [-37, 22], + [-12, 32], + [-38, 11], + [-37, -32], + [-25, -65], + [-37, -33], + [25, 98], + [-12, 32], + [-37, 65], + [0, 33], + [-13, 43], + [13, 33], + [37, -44], + [12, -54], + [25, -21], + [37, -11], + [-25, 86], + [-124, 163], + [13, 65], + [25, 11], + [49, -22], + [12, 33], + [-12, 32], + [37, 33], + [62, 32], + [13, 44], + [37, -11], + [37, 33], + [25, 54], + [0, 32], + [12, 33], + [62, 54], + [62, 0], + [37, -32], + [25, -55], + [12, -65], + [37, -43] + ], + [ + [107435, 77413], + [13, -22], + [37, 11], + [0, -22], + [-25, -21], + [-49, 11], + [0, 54], + [24, -11] + ], + [ + [107534, 77521], + [0, -21], + [-37, 11], + [25, 43], + [12, -33] + ], + [ + [106407, 77532], + [-25, -32], + [-12, 43], + [12, 109], + [38, -22], + [0, -33], + [-13, -65] + ], + [ + [108154, 77608], + [49, -22], + [50, 11], + [-12, -119], + [24, -76], + [0, -43], + [13, -22], + [-62, -54], + [-62, -76], + [-25, -54], + [-37, -174], + [-25, 33], + [-49, 97], + [-38, 22], + [-62, 22], + [-136, -98], + [-12, -76], + [-50, -130], + [-24, -11], + [0, -22], + [-25, -86], + [-37, -55], + [-50, 11], + [-25, -11], + [25, 87], + [-37, 11], + [-37, 0], + [0, 54], + [-25, 33], + [25, 43], + [0, 54], + [12, 55], + [-37, 21], + [0, 65], + [-50, -10], + [-62, -44], + [0, 33], + [62, 43], + [25, 33], + [99, 108], + [25, 65], + [0, 33], + [25, 86], + [25, 22], + [24, 44], + [25, 0], + [13, -66], + [37, -43], + [49, 33], + [62, 0], + [37, 32], + [25, 65], + [0, 65], + [25, 0], + [37, 44], + [37, 32], + [50, 0], + [49, -21], + [50, -44] + ], + [ + [108154, 77749], + [-13, 0], + [-24, -32], + [-25, 43], + [0, 22], + [62, 0], + [0, -33] + ], + [ + [108352, 77630], + [-37, -54], + [-37, 10], + [-25, 55], + [37, 43], + [25, 65], + [25, 33], + [37, 11], + [-37, -87], + [12, -76] + ], + [ + [106444, 77673], + [-12, -32], + [-37, 43], + [25, 98], + [0, 54], + [49, 43], + [0, -86], + [-25, -76], + [0, -44] + ], + [ + [109900, 77901], + [-12, -22], + [-12, 22], + [0, 32], + [24, 0], + [0, -32] + ], + [ + [107807, 78834], + [-12, -33], + [-25, 11], + [-25, 32], + [12, 44], + [25, 22], + [37, -55], + [-12, -21] + ], + [ + [109529, 79842], + [-25, 22], + [12, 87], + [-24, 0], + [0, 54], + [12, 43], + [62, 87], + [12, -22], + [-12, -86], + [0, -33], + [37, 0], + [-25, -98], + [-49, -54] + ], + [ + [110520, 82055], + [12, -11], + [62, 32], + [-25, -195], + [13, -152], + [0, -76], + [12, -76], + [25, -43], + [37, -32], + [50, -120], + [37, -141], + [25, -141], + [12, -32], + [0, -33], + [-12, -43], + [12, -33], + [-25, -249], + [-12, -65], + [-25, -44], + [-50, -43], + [-12, -33], + [0, -32], + [-25, -33], + [-12, -32], + [0, -87], + [-25, -141], + [-25, -11], + [-49, 0], + [-62, -43], + [-37, -98], + [-13, -65], + [0, -65], + [25, -152], + [13, -152], + [-13, -216], + [-12, -65], + [-37, -76], + [-25, -22], + [-13, -76], + [-37, -141], + [0, -76], + [-25, -98], + [25, -108], + [50, -130], + [12, -43], + [25, -33], + [-87, -43], + [-12, -11], + [-50, -76], + [-12, -76], + [0, -76], + [-37, -76], + [-50, -32], + [-37, -44], + [-37, -54], + [-12, -33], + [-25, 11], + [-13, 33], + [13, 32], + [0, 174], + [25, 32], + [12, 55], + [49, 65], + [0, 32], + [-12, 33], + [-25, 21], + [-49, -10], + [-25, -65], + [0, -33], + [-37, -54], + [0, -54], + [25, -66], + [-38, -54], + [-24, 65], + [-25, 33], + [-37, 0], + [-37, -11], + [-38, -43], + [-12, -33], + [0, -119], + [-12, -76], + [-25, -65], + [-37, -65], + [-25, -11], + [-25, 54], + [12, 109], + [0, 65], + [38, 32], + [-25, 44], + [-37, 10], + [-50, -21], + [-25, -65], + [-86, -152], + [-25, -87], + [-74, 33], + [-75, 0], + [-74, 10], + [-74, -21], + [-87, -33], + [0, 22], + [74, 54], + [0, 43], + [-62, -10], + [-24, 10], + [-25, 44], + [-13, -11], + [13, -65], + [-13, -11], + [-12, 22], + [0, 43], + [-12, 65], + [0, 44], + [12, 32], + [-12, 22], + [-38, -22], + [-62, -152], + [-12, -65], + [37, -54], + [87, -98], + [0, -32], + [-12, -43], + [-100, -44], + [-74, -43], + [-25, -54], + [-74, -196], + [-49, -141], + [-75, -43], + [-87, 43], + [-37, 109], + [-62, 108], + [-12, 65], + [0, 109], + [-12, 65], + [12, 22], + [50, 43], + [37, 65], + [12, 33], + [0, 43], + [-25, 22], + [-49, 0], + [-50, -11], + [-37, 21], + [-49, 55], + [-25, 10], + [-50, 0], + [-37, -10], + [-37, -22], + [-37, 0], + [-99, -119], + [-38, -22], + [-62, 0], + [-74, -43], + [-12, 10], + [-99, -86], + [-37, 21], + [-87, -54], + [-37, 0], + [-50, 22], + [-37, 43], + [-37, -21], + [-25, -55], + [-12, -130], + [-25, -119], + [-136, 141], + [-87, -22], + [-87, -43], + [-25, 11], + [-24, 32], + [-38, -11], + [-24, -21], + [-13, 184], + [25, 54], + [25, 22], + [37, 11], + [50, -11], + [24, 11], + [37, 43], + [50, 87], + [50, 32], + [37, 33], + [74, 108], + [74, 87], + [112, 174], + [49, 86], + [62, 44], + [75, 22], + [37, 0], + [49, -55], + [38, 22], + [37, 11], + [49, -11], + [75, 0], + [86, 22], + [37, 32], + [50, 22], + [136, 22], + [99, 54], + [38, -11], + [0, -43], + [-13, -44], + [13, -21], + [24, -11], + [87, -11], + [37, -11], + [75, 65], + [61, 98], + [-24, 76], + [0, 65], + [12, 86], + [37, 65], + [37, 33], + [25, 54], + [74, 130], + [50, 109], + [12, 130], + [-12, 152], + [50, 108], + [161, 98], + [12, -54], + [-74, -98], + [-37, -43], + [-38, -33], + [-12, -32], + [37, -55], + [13, -43], + [0, -76], + [37, -43], + [37, -11], + [37, 11], + [50, 97], + [0, 22], + [148, 65], + [62, 54], + [37, 11], + [37, 33], + [112, 162], + [25, 55], + [12, 65], + [25, 65], + [25, 43], + [124, 109], + [49, 75], + [25, 163], + [12, 65], + [50, 120], + [37, 54], + [50, 282], + [49, 108], + [0, 217], + [-37, 87], + [-50, -11], + [-24, 33], + [12, 21], + [25, 0], + [25, 33], + [24, 76], + [13, 76], + [0, 32], + [-13, 65], + [-24, 76], + [0, 43], + [37, 76], + [49, 22], + [37, 33], + [0, 21], + [25, 65], + [0, 33], + [-12, 98], + [25, 43], + [24, -11], + [37, 0], + [25, -11], + [13, -184], + [24, -44], + [25, 0], + [25, 66], + [12, 0], + [75, -33], + [37, 65], + [12, 76], + [-12, 65], + [-13, 22], + [-49, -33], + [-87, -32], + [0, 65], + [13, 108], + [12, 33], + [25, 21], + [37, -21], + [62, -65] + ], + [ + [109913, 82499], + [-13, 0], + [-12, 55], + [25, 43], + [25, 0], + [-13, -87], + [-12, -11] + ], + [ + [110532, 84397], + [-49, 22], + [0, 32], + [37, 22], + [25, -32], + [-13, -44] + ], + [ + [110458, 84527], + [-12, -32], + [-25, 119], + [37, -11], + [0, -76] + ], + [ + [111412, 83768], + [62, 0], + [24, -11], + [137, -86], + [74, -22], + [37, 11], + [99, 141], + [87, 108], + [12, -32], + [-49, -130], + [-37, -131], + [-13, -65], + [13, -65], + [49, -119], + [25, -109], + [50, -10], + [37, 32], + [24, 33], + [25, 11], + [0, -33], + [-37, -33], + [-37, -65], + [-12, -10], + [-50, 0], + [-37, -22], + [-74, -65], + [-38, -22], + [-37, 0], + [-62, -32], + [-37, 0], + [-74, 21], + [-37, 0], + [-75, -65], + [-74, -76], + [-62, -97], + [-50, -109], + [-24, -65], + [-13, -65], + [0, -87], + [-37, -54], + [-37, 22], + [-74, 54], + [-137, 87], + [-148, 141], + [-75, 65], + [-148, -22], + [-149, -130], + [-12, 11], + [-87, 119], + [-25, 11], + [-49, 0], + [-37, -54], + [-25, -65], + [0, -22], + [37, -87], + [37, -43], + [25, -11], + [37, 11], + [12, -11], + [62, -87], + [62, -76], + [13, -32], + [-50, -44], + [-62, 22], + [-49, 33], + [-62, -87], + [-37, -98], + [-38, -43], + [-37, -22], + [-25, 11], + [-37, 87], + [13, 76], + [24, 65], + [13, 65], + [-25, 97], + [-49, 76], + [-25, 55], + [0, 108], + [12, 87], + [0, 43], + [50, 22], + [74, 65], + [37, 43], + [37, 55], + [13, 65], + [-37, 119], + [0, 32], + [37, 33], + [37, -22], + [62, -65], + [62, 0], + [62, -21], + [62, 21], + [24, 44], + [13, 65], + [-13, 86], + [0, 76], + [25, 65], + [50, 109], + [12, 65], + [12, 152], + [25, 130], + [13, 152], + [-25, 141], + [-50, 130], + [25, 119], + [0, 22], + [50, 22], + [49, 65], + [25, -22], + [12, -33], + [50, -65], + [87, -130], + [99, -184], + [62, -98], + [62, -87], + [74, -86], + [124, -109], + [37, -54], + [25, -11] + ], + [ + [88433, 78150], + [-12, 55], + [-13, 21], + [-12, 65], + [-25, 55], + [-37, 141] + ], + [ + [79192, 84235], + [-12, -22], + [-25, 0], + [-25, 76], + [13, 0], + [12, -44], + [37, -10] + ], + [ + [79229, 84310], + [-12, 33], + [12, 33], + [13, 0], + [0, -55], + [-13, -11] + ], + [ + [80047, 84582], + [-25, 10], + [-12, 33], + [12, 33], + [25, -11], + [12, -33], + [-12, -32] + ], + [ + [89523, 82564], + [-49, 76], + [-50, 65], + [-37, 22], + [-74, 11], + [-37, 0], + [-25, 11], + [-75, 119], + [-12, 54], + [-12, 11], + [-25, -11], + [-62, 11], + [-87, 33], + [-37, 21], + [-49, 11], + [-25, -11], + [-99, 0], + [-75, 22], + [-99, 0], + [-25, 11], + [-74, 0], + [-87, 43], + [-12, -11], + [-149, -32], + [-99, 11], + [-148, 0], + [-38, -65], + [-12, -11], + [-99, 22], + [-111, 43], + [-75, 43], + [-62, 44], + [-99, 76], + [-49, 43], + [0, -22], + [-25, -11], + [-62, 0], + [-25, -32], + [-87, -54], + [-24, -33], + [-50, -249], + [25, -120], + [-62, 33], + [-37, 43], + [-112, 22], + [-37, 43], + [-74, 22], + [-99, 54], + [-37, 0], + [-112, 44], + [-37, 0], + [-37, -33], + [-37, 0], + [-25, 11], + [-62, -33], + [-50, -97], + [-24, -33], + [-13, -43], + [-37, -76], + [0, -33], + [25, -21] + ], + [ + [86340, 82608], + [-37, -33], + [-38, 0], + [-24, -54], + [-25, -33], + [-25, -10], + [-12, 21], + [-25, 0], + [-37, -32], + [-25, -54], + [-50, -76], + [-49, -44], + [-62, -32], + [-37, -11], + [-37, -33], + [-50, -54], + [-12, -32], + [-50, -22], + [-62, -54], + [0, -65], + [-74, -87], + [-62, -98], + [-37, -87], + [0, -43], + [12, -32], + [0, -55], + [-37, -11], + [-62, 33], + [-49, 43], + [-38, 55], + [0, 32], + [13, 65], + [12, 33], + [-25, 21], + [-24, 44], + [-13, 43], + [-49, -21], + [-25, 21], + [-62, -11], + [-62, 0], + [-50, -10], + [-61, 0], + [-75, -11], + [-37, 21], + [-25, 109], + [-49, 336], + [0, 65], + [-99, 0], + [-75, 11], + [0, 54], + [13, 65], + [0, 76], + [12, 98], + [0, 184], + [12, 65], + [0, 65], + [-74, -43], + [-25, -22], + [-24, 54], + [-87, 217], + [-74, 65], + [-38, 44], + [-24, 54], + [-38, 43], + [-24, 44], + [-37, -11], + [-38, -22], + [-37, -32], + [-49, -33], + [-50, 0], + [-37, 11], + [-62, 0], + [-111, 22], + [-87, 0], + [-75, 11], + [-123, -22], + [-75, -22], + [-62, -11], + [-74, -21], + [-87, -11], + [-99, 141], + [-25, 54], + [-86, 119], + [-75, 109], + [-24, 54], + [-13, 65], + [-62, 65], + [-49, 43], + [-50, 33], + [-49, 43], + [-38, 44], + [-99, 87], + [-49, 32], + [-99, 87], + [-37, 43], + [-50, 44], + [-50, 32], + [-185, 163], + [-50, 32], + [-87, -21], + [-62, -22], + [-148, -65], + [-75, -22], + [-173, -76], + [-62, -21], + [-62, -33], + [-173, -65], + [-37, -22], + [0, -293], + [0, -281], + [0, -282], + [0, -293], + [0, -282], + [0, -293], + [0, -282], + [0, -293] + ], + [ + [81187, 82022], + [-50, 0], + [-99, -32], + [-37, 21], + [-25, 33], + [-12, 32], + [-25, 33], + [-37, 65], + [-75, 152], + [0, 43], + [-24, 54], + [-62, 76], + [-161, 141], + [-38, 22], + [-37, 0], + [-24, -11], + [-87, -11], + [-62, -32], + [-87, -33], + [-87, -43], + [-49, -44], + [-50, -75], + [-74, -98] + ], + [ + [79985, 82315], + [-12, 65], + [0, 130], + [24, 87], + [25, 119], + [13, 76], + [-13, 130], + [-12, 33], + [-25, 11], + [-62, -11], + [-12, -11], + [-37, 43], + [-38, 11], + [-37, -21], + [-25, 21], + [-24, 44], + [-37, 97], + [-25, 33], + [-37, 11], + [-75, 0], + [0, 195], + [-25, 54], + [-37, 43], + [-24, 65], + [-38, 131], + [-37, 151], + [-49, 44], + [-124, 32], + [-25, 22], + [0, 108], + [12, 33], + [38, 33], + [161, 0], + [62, -66], + [37, -10], + [74, 21], + [62, -11], + [-25, 33], + [-62, 22], + [-25, 54], + [-61, 65], + [-13, 33], + [0, 43], + [13, 32], + [37, 44], + [24, 43], + [38, 98], + [24, 54], + [50, -11], + [62, 33], + [111, 0], + [124, 11], + [124, -44], + [99, -21], + [50, 10], + [-50, 55], + [-74, 54], + [-25, 43], + [37, 130], + [50, 120], + [37, 141], + [-12, 141], + [-13, 32], + [0, 44], + [37, 75], + [-12, 55], + [-25, 65], + [-49, 65], + [-87, 0], + [-62, 22], + [-25, -22], + [-25, -44], + [-49, -32], + [-37, 0], + [-25, 43], + [-25, -11], + [-74, 33], + [-37, 54], + [-112, 44], + [-49, 10], + [-87, -43], + [-111, -98], + [-25, -10], + [-13, 10], + [-24, -10], + [-137, -152], + [-37, -22], + [-49, -11], + [-38, 0], + [-24, -21], + [-50, 0], + [-25, -11], + [0, -76], + [-24, 21], + [-25, -32], + [0, -33] + ], + [ + [78858, 85156], + [-149, 109], + [-62, 32], + [-37, 55], + [0, 32], + [37, 44], + [25, -22], + [74, -22], + [25, 22], + [0, 22], + [-87, 206], + [-49, 141], + [-50, 86], + [-49, 76], + [-37, 76], + [-25, 22], + [-174, 32], + [-37, 11], + [-62, -43], + [-37, 32], + [-25, 55], + [-12, 43], + [12, 43], + [0, 65], + [-37, 98], + [-62, 33], + [-62, 54], + [-12, 97], + [25, 141], + [49, 109], + [62, 76], + [0, 65], + [-25, 32], + [-37, 33], + [-12, 43], + [12, 87], + [13, 119], + [37, 98], + [49, 54], + [37, 33], + [25, 43], + [0, 130], + [37, 54], + [25, 22], + [37, 11], + [38, -22], + [49, -65], + [74, -108], + [50, -109], + [74, -65], + [62, 33], + [75, 54], + [12, 33], + [-12, 54], + [-25, 76], + [-13, 86], + [-12, 120], + [-12, 43], + [62, -11], + [37, 22], + [49, 54], + [87, 76], + [25, 54], + [12, 55], + [25, 43], + [111, 22], + [38, 43], + [111, 54], + [37, 54], + [50, 87], + [49, 54], + [37, 55], + [13, 32], + [124, -54], + [37, -33], + [12, -65], + [37, -10], + [62, 10], + [62, 44], + [75, 76], + [74, 21], + [37, -21], + [37, -55], + [25, -54], + [50, -21], + [62, 10], + [24, -10], + [50, 0], + [99, 10], + [74, -54], + [50, -97], + [99, -55], + [62, -76], + [49, -75], + [50, -87], + [0, -65], + [25, -87], + [12, 0], + [37, 32], + [0, 120], + [-12, 65], + [-25, 43], + [13, 22], + [49, 11], + [99, -87], + [62, -76], + [124, -87], + [50, -11], + [37, 11], + [86, 65], + [25, 87], + [124, 109], + [50, -22], + [49, 32], + [25, 0], + [62, 22], + [49, -22], + [87, -97], + [50, 11], + [49, 54], + [13, 43], + [24, 22], + [75, -11], + [49, 0], + [0, 11], + [62, -22], + [62, -54], + [37, -65], + [62, -76], + [13, -32], + [37, -11], + [37, 0], + [25, -11], + [99, -22], + [25, -22], + [0, -54], + [86, 33], + [13, 21], + [49, 131], + [25, 32], + [37, -11], + [62, -76], + [37, -21], + [37, 0], + [38, -11], + [111, 22], + [99, 54], + [50, 54], + [24, 76], + [25, 98], + [25, 54], + [-12, 65], + [-50, 54], + [-136, 43], + [-13, 33], + [-185, 65], + [-25, 76], + [-37, 43], + [-75, 33], + [-12, 32], + [12, 22], + [62, 33], + [62, 65], + [25, 11], + [62, 0], + [99, 86], + [12, 65], + [-61, 109], + [-13, 65], + [37, 97], + [25, 22], + [12, 44], + [25, 21], + [112, 22], + [173, -33], + [50, 11], + [12, 54], + [-25, 33], + [-74, 43], + [-37, 33], + [-87, 11], + [-74, 32], + [-13, 22], + [0, 43], + [25, 33], + [25, 11], + [25, -11], + [49, 32], + [0, 33], + [-37, 22], + [-62, -22], + [-87, 43], + [0, 22], + [38, 54], + [0, 87], + [12, 54], + [37, 33], + [37, 11], + [87, -33], + [112, -22], + [24, 0], + [13, 33], + [161, 0], + [49, 43], + [149, 22], + [12, 22], + [62, 11], + [99, 32], + [38, 22], + [49, -11], + [62, 22], + [12, 21], + [50, 33], + [87, 22], + [24, -22], + [50, 0], + [87, 22], + [62, -33], + [24, 22], + [25, 86], + [50, 33], + [37, 43], + [74, -10], + [75, 54], + [12, -22], + [87, 0], + [123, 33], + [62, 10], + [124, 33], + [50, 22], + [74, 21], + [75, 11], + [49, 44], + [37, 10], + [50, 0], + [49, 22], + [0, 76], + [-12, 22], + [37, 21], + [50, 0], + [24, 11], + [112, 98], + [49, 22], + [174, -22], + [87, -33], + [49, -43], + [74, -43], + [25, 0], + [75, 21], + [12, 33], + [111, 32], + [13, -32], + [49, -76], + [25, -119], + [50, -141], + [12, -76], + [-12, -33], + [0, -108], + [-37, -65], + [24, -33], + [75, -32], + [123, 10], + [75, 22], + [37, -11], + [25, 22], + [12, 43], + [25, 11], + [25, -32], + [24, -55], + [25, -32], + [-12, -44], + [25, -75], + [49, 32], + [0, 43], + [-12, 22], + [12, 22], + [50, 0], + [62, -11], + [74, -76], + [37, -22], + [50, 0], + [86, 65], + [25, -10], + [-12, -65], + [-37, -44], + [-50, -32], + [-37, -65], + [0, -76], + [25, -55], + [0, -32], + [37, 11], + [49, 65], + [75, 32], + [74, -10], + [50, -22], + [49, -54], + [25, 10], + [0, 66], + [12, 21], + [137, 120], + [49, -11], + [74, 43], + [62, 54], + [0, 65], + [13, 11], + [86, 11], + [75, 33], + [124, 97], + [86, 11], + [87, 65], + [25, 0], + [-13, -76], + [-49, -108], + [-74, 0], + [12, -76], + [37, -54], + [186, -163], + [124, -109], + [136, -141], + [50, -119], + [62, -97], + [99, -185], + [74, -173], + [99, -196], + [50, -108], + [111, -239], + [37, -65], + [50, -141], + [49, -130], + [50, -108], + [25, -11], + [0, 54], + [25, 11], + [24, 33], + [50, 0], + [25, 21], + [12, 33], + [-12, 54], + [0, 54], + [62, 33], + [12, 32], + [25, 11], + [49, -11], + [25, -21], + [12, -33], + [50, 0], + [12, -32], + [-24, -76], + [0, -33], + [12, -11], + [74, 11], + [25, -11], + [12, -54], + [0, -54], + [13, -22], + [49, 0], + [50, 11], + [62, 0], + [49, -33], + [87, 22], + [50, -11], + [49, 33], + [50, 76], + [87, 0], + [24, 43], + [62, 22], + [25, 0], + [124, -76], + [49, -44], + [38, -21], + [12, -65], + [37, -44], + [25, -54], + [12, -54], + [13, -87], + [24, -32], + [25, 0], + [75, -22], + [74, -76], + [37, 0], + [25, -11], + [0, -32], + [-13, -44], + [13, -32], + [49, -87], + [25, -54], + [0, -33], + [25, -11], + [25, 22], + [49, -22], + [124, -21], + [25, -11], + [12, -33], + [13, 11], + [62, -11], + [12, 33], + [62, 54], + [74, 87], + [37, -11], + [0, -33], + [-37, -54], + [0, -32], + [25, 0], + [37, -44], + [50, -108], + [37, -44], + [62, -21], + [25, -44], + [0, -32] + ], + [ + [76033, 54866], + [-12, -11], + [0, 43], + [37, 44], + [25, -22], + [0, -11], + [-50, -43] + ], + [ + [76331, 58694], + [-37, -108], + [-50, -130], + [-99, -239], + [-62, -130], + [-62, -98], + [0, -390], + [0, -521], + [0, -531], + [0, -521], + [0, -358], + [99, -217], + [62, -141], + [37, -108], + [0, -43] + ], + [ + [76219, 55159], + [-49, -109], + [-50, -54], + [-49, -22], + [-38, 22], + [-12, -22], + [-12, -43], + [-13, 11], + [0, -65], + [13, -33], + [-13, -43], + [-24, -44], + [0, -43], + [-62, -87], + [-87, -11], + [-37, -43], + [-25, -43], + [-12, -76], + [0, -130], + [-13, -87], + [-12, -54], + [-37, -66], + [-25, -54], + [-13, -54], + [-12, -33], + [-12, -130], + [-25, -76], + [0, -54], + [-25, -43], + [0, -33], + [-12, -21], + [-50, -206], + [-37, -87], + [-37, 11], + [-25, -55] + ], + [ + [75414, 53282], + [0, 11], + [-37, 33], + [-50, 65], + [-49, 76], + [-50, 65], + [-62, 65], + [-49, 76], + [-50, 65], + [-49, 76], + [-62, 65], + [-37, 65], + [-13, 43], + [-25, 33], + [-12, 0], + [0, 65], + [25, 65], + [0, 33], + [-13, 43], + [0, 87], + [-37, 32], + [-148, 152], + [-149, 152], + [-74, 65], + [-149, 152], + [-149, 152], + [-62, 76], + [-74, 75], + [-74, 66], + [-149, 151], + [-148, 152], + [-25, 22], + [-25, 32], + [-25, 0] + ], + [ + [73593, 55592], + [0, 369], + [0, 239], + [13, 119], + [24, 76], + [25, 54], + [0, 76], + [25, 65], + [37, 54], + [0, 22], + [50, 87], + [24, 108], + [13, 44], + [37, 54], + [37, 11], + [25, 21], + [0, 22], + [-13, 65], + [13, 22], + [25, 87], + [24, 54], + [0, 43], + [13, 33], + [0, 65], + [-37, 347], + [12, 32], + [-25, 66], + [-12, 21], + [-25, 130], + [-12, 11], + [-37, 54], + [-25, 120], + [-25, 32], + [-12, 120], + [-13, 32], + [25, 119], + [0, 33], + [-25, 22], + [-37, 21], + [-37, 55], + [0, 21], + [-12, 22], + [-50, 206] + ], + [ + [73618, 58846], + [62, 130], + [74, 119], + [87, 163], + [87, 152], + [62, 119], + [74, 120] + ], + [ + [87256, 80851], + [-12, 11], + [-37, 0], + [-37, -11], + [-13, -22], + [-37, -22], + [-37, -10], + [-87, 0], + [-74, 21], + [-99, -32], + [-37, -76], + [-13, 0], + [-49, 65], + [-25, 22], + [-74, -44], + [-25, 11], + [0, 76], + [-13, 11], + [-49, 11], + [-12, 11], + [0, 65], + [-38, 10], + [-37, -43], + [-62, -11], + [-12, -11], + [-25, -54], + [-74, -11], + [-37, 55], + [-25, 54], + [-13, 11], + [-61, 0], + [-50, -22], + [-12, 22], + [-25, -11], + [-62, -11], + [-124, 22], + [-50, -33], + [-49, 0], + [-12, 87], + [-13, 54], + [0, 43], + [25, 87], + [25, -11], + [12, -21], + [25, 11], + [0, 43], + [-13, 11], + [25, 54], + [87, 33], + [62, 32], + [149, -87], + [24, -11], + [25, -65], + [37, 33], + [0, 54], + [37, 33], + [75, 32], + [0, 33] + ], + [ + [86340, 81350], + [12, 11], + [99, 21], + [62, -32], + [13, -22], + [49, 11], + [12, -43], + [62, 54], + [38, 11], + [12, 54], + [37, 54], + [37, 11], + [50, -33], + [12, 22], + [-12, 54], + [0, 33], + [12, 11], + [62, -44], + [37, 22], + [25, 32], + [0, 33], + [124, 87], + [0, 21], + [-50, 22], + [-37, -11], + [-12, 11], + [-62, 0], + [-12, 11], + [-38, 65], + [-49, 33], + [-62, -11], + [0, 65], + [-25, 43], + [-25, -21], + [-24, 21], + [-38, 0], + [0, 76], + [-24, 65], + [-38, 22], + [0, 54], + [-24, -22], + [0, -86], + [-13, -22], + [-24, -11], + [-25, 22], + [-13, -141], + [-37, 22], + [-25, -11], + [-37, 11], + [-24, 21], + [-25, 0], + [-62, 44], + [-13, 86], + [-24, 33], + [-75, -22], + [-12, 22], + [-74, 32], + [-13, 44], + [99, 97], + [37, 65], + [50, 44], + [37, 11], + [13, 65], + [62, 32], + [61, 55], + [0, 21], + [-24, 33], + [-37, 21], + [-25, -21] + ], + [ + [86253, 81089], + [-12, 22], + [-62, 11], + [24, -54], + [50, 21] + ], + [ + [86625, 81165], + [0, 33], + [-38, -22], + [13, -32], + [25, 21] + ], + [ + [86426, 81133], + [-12, 54], + [12, 43], + [-49, 22], + [-12, 44], + [-25, -11], + [0, -65], + [25, -22], + [-13, -65], + [74, 0] + ], + [ + [97377, 63260], + [-13, 0], + [0, 65], + [13, 0], + [0, -65] + ], + [ + [97340, 63531], + [0, 11], + [-62, 228], + [-13, 97], + [13, 87], + [0, 22], + [-13, 43], + [-24, 44], + [-50, 65], + [0, 97], + [-12, 119], + [-13, 44], + [-24, 65], + [-13, 65], + [0, 163], + [74, 21], + [13, 22], + [-13, 22], + [25, 32], + [37, 87], + [38, 76], + [24, 108], + [50, 65], + [49, 55], + [87, 21], + [37, 33], + [25, 0], + [37, -33], + [62, 0], + [25, -10], + [25, 10], + [62, 11], + [62, -11], + [62, 11], + [61, 22], + [38, -11], + [37, -22], + [0, -76], + [25, -10], + [24, 32], + [13, 44] + ], + [ + [98108, 65180], + [12, -22], + [0, -33], + [12, -43], + [38, -54], + [12, 0], + [50, 32], + [74, -43], + [25, -76], + [24, -33], + [62, 0], + [25, 87], + [-12, 44], + [-37, 86], + [0, 55], + [62, 10], + [12, 65], + [25, 0], + [25, -10], + [37, 32], + [12, 44], + [37, -66], + [25, -21], + [25, -33], + [12, -32], + [13, -11], + [37, 11], + [37, 54], + [25, 0], + [37, 43], + [12, 55], + [13, 10], + [24, -21], + [13, 0], + [25, 65], + [12, 21] + ], + [ + [98913, 65396], + [12, -32], + [-12, -65], + [-50, -109], + [0, -43], + [-12, -108], + [0, -33], + [25, -54], + [25, -109], + [24, -97], + [13, -87], + [12, -54], + [-25, -130], + [-24, -120], + [0, -65], + [12, -54], + [12, -87], + [0, -173], + [-12, -44], + [-25, -32], + [-12, -33], + [-25, 44], + [-37, -11], + [-25, -22], + [-37, -54], + [-37, -65], + [-62, -22], + [-13, -43], + [-24, 0], + [-50, -11], + [-25, 0], + [0, -163], + [-24, -11], + [-38, 22], + [-49, 22], + [-37, 11], + [-13, -55], + [-12, -21], + [-25, -11], + [0, -206], + [12, -33], + [75, -108], + [25, -22], + [-13, -76], + [13, -76], + [-25, 0], + [-62, 55], + [-25, -11], + [-12, 43], + [-37, 43], + [-50, -21], + [-62, -22], + [-25, -54], + [-49, 32], + [-37, 11], + [-13, -21], + [0, -44], + [13, -43], + [0, -22], + [-25, -32], + [-25, -44], + [-37, -43], + [-87, 0], + [-25, -54], + [-24, -11] + ], + [ + [97848, 62718], + [-50, 76], + [-111, 32], + [-13, 33], + [-12, 11], + [-13, -44], + [-62, -43], + [-24, 21], + [-13, 33], + [0, 43], + [13, 33], + [37, 22], + [12, 86], + [-25, 98], + [-37, 54], + [-24, -32], + [-25, -65], + [-13, -44], + [-74, 0], + [-25, 185], + [13, 97], + [0, 54], + [-38, 87], + [0, 76], + [-24, 33], + [0, -33] + ], + [ + [9699, 49064], + [-12, 10], + [0, 22], + [12, 0], + [0, -32] + ], + [ + [8300, 52697], + [-25, 0], + [0, 11], + [25, 0], + [0, -11] + ], + [ + [121966, 55712], + [-13, 21], + [-12, 76], + [12, 0], + [13, -54], + [0, -43] + ], + [ + [121458, 56850], + [12, -32], + [0, -33], + [-25, -54], + [-12, 11], + [25, 43], + [12, 33], + [-12, 32] + ], + [ + [121458, 57057], + [0, 10], + [49, 11], + [0, -21], + [-49, 0] + ], + [ + [7792, 57371], + [49, -65], + [-25, -11], + [-49, 33], + [-62, 76], + [25, 10], + [0, -21], + [24, -22], + [13, 43], + [25, 33], + [0, -76] + ], + [ + [7098, 58662], + [37, -55], + [-12, -21], + [-13, 0], + [0, 43], + [-24, 11], + [12, 22] + ], + [ + [40407, 66904], + [-12, -11], + [-12, 22], + [0, 43], + [12, 0], + [12, -22], + [0, -32] + ], + [ + [40370, 66980], + [-24, 32], + [-25, 11], + [-13, 22], + [0, 32], + [13, 11], + [25, -32], + [12, -44], + [12, -10], + [0, -22] + ], + [ + [105391, 76968], + [-24, -11], + [-13, 11], + [-24, 55], + [12, 32], + [49, 65], + [124, 54], + [25, 0], + [50, -21], + [12, -44], + [-25, -65], + [-99, -65], + [-87, -11] + ], + [ + [105540, 77662], + [0, -21], + [-25, 0], + [-12, 32], + [12, 22], + [25, -33] + ], + [ + [105354, 77684], + [-24, -11], + [-13, 22], + [0, 32], + [50, 76], + [24, -10], + [13, -33], + [-13, -43], + [-37, -33] + ], + [ + [105899, 77836], + [-12, -22], + [-12, 33], + [12, 32], + [12, -43] + ], + [ + [105330, 77912], + [-13, -11], + [-25, 76], + [-12, 22], + [25, 21], + [25, -54], + [0, -54] + ], + [ + [105986, 77955], + [0, -65], + [-25, 0], + [-12, 43], + [-25, -21], + [-12, 43], + [0, 44], + [25, 32], + [12, -22], + [25, -10], + [12, -44] + ], + [ + [106221, 77955], + [-37, -43], + [-49, 76], + [62, 97], + [12, 0], + [12, -130] + ], + [ + [105416, 79007], + [0, -43], + [-25, 32], + [-12, 87], + [25, -22], + [12, -54] + ], + [ + [106965, 79625], + [-13, -21], + [-24, 21], + [0, 22], + [37, 22], + [12, -11], + [-12, -33] + ], + [ + [105453, 79788], + [0, -87], + [-37, 11], + [-12, 98], + [12, 32], + [25, -21], + [12, -33] + ], + [ + [105491, 79810], + [12, 21], + [0, 65], + [37, 44], + [37, 76], + [50, 87], + [49, 43], + [211, 0], + [50, -11], + [61, 22], + [25, 21], + [37, 98], + [25, 54], + [13, 11] + ], + [ + [106098, 80341], + [74, -282], + [87, -173], + [62, -141], + [99, -250], + [37, -130], + [0, -87], + [12, -108], + [-12, -65], + [0, -163], + [-13, -43], + [0, -163], + [25, -32], + [13, 21], + [24, 11], + [0, -65], + [-37, -163], + [-12, -119], + [-37, -108], + [-38, -87], + [-49, -44], + [-37, -10], + [-62, 0], + [-50, 10], + [-49, -10], + [-25, -55], + [12, -54], + [0, -32], + [-24, 0], + [-38, 21], + [-49, 0], + [-13, 11], + [-24, 65], + [-50, -43], + [-62, 0], + [-25, -44], + [13, -32], + [25, -33], + [-13, -43], + [-25, -22], + [-24, 54], + [-13, 44], + [-37, -11], + [-12, -54], + [12, -33], + [25, -32], + [-37, -87], + [-25, -22], + [-50, 55], + [38, 75], + [0, 33], + [-13, 22], + [-74, -87], + [-37, -109], + [-25, 11], + [-25, 33], + [-49, -65], + [-13, -54], + [-25, 0], + [0, 65], + [-12, 43], + [-50, 65], + [-24, 43], + [12, 33], + [37, -11], + [37, 0], + [0, 22], + [25, 54], + [-12, 11], + [-25, -22], + [-25, 11], + [0, 65], + [-25, 76], + [-12, 65], + [25, 43], + [12, 55], + [13, 86], + [12, 33], + [37, 22], + [13, 21], + [-50, 22], + [0, 33], + [25, 10], + [12, 22], + [50, 44], + [12, 54], + [-12, 21], + [-25, 11], + [0, 33], + [12, 43], + [-37, 44], + [-12, 32], + [0, 195], + [-25, 141], + [-37, -32], + [-50, 32], + [-12, 0], + [-12, 44], + [24, 65], + [37, 54], + [38, 11], + [12, 22], + [37, 10], + [37, -43], + [25, -11], + [25, -54], + [12, 0], + [37, 54], + [-37, 22], + [-37, 119], + [-12, 22], + [25, 54], + [-50, 98], + [0, 65], + [-37, 108], + [25, 33] + ], + [ + [68824, 82792], + [12, 54], + [-24, 65], + [12, 11], + [50, 0], + [0, 22], + [49, 22] + ], + [ + [68923, 82966], + [50, 21], + [-13, 44], + [62, 65], + [13, 43], + [-25, 44], + [62, 54], + [12, 0], + [0, -33], + [13, -21], + [37, -33], + [62, -43], + [37, -87], + [49, -54], + [0, -44], + [124, -54], + [0, -43], + [-49, -109], + [0, -21], + [-25, -22], + [0, -44], + [12, -21] + ], + [ + [69344, 82608], + [-62, -22], + [-24, -22], + [0, -32], + [-25, -22], + [-37, 54], + [-124, -65], + [-13, -43], + [0, -87], + [-12, -11], + [-50, 11] + ], + [ + [78536, 74723], + [-25, -21], + [-25, 43], + [-25, 87], + [25, 54], + [13, 54], + [24, -21], + [38, -98], + [0, -54], + [-25, -44] + ], + [ + [78585, 74040], + [-260, 0], + [-25, 54], + [-24, 130], + [-38, 98], + [-148, 33], + [-87, 21], + [-74, 11] + ], + [ + [78437, 74940], + [-13, -21], + [13, -66], + [49, -141], + [0, -21], + [-62, 21], + [-49, -75], + [-37, -66], + [49, -10], + [50, 10], + [24, -21], + [13, -44], + [0, -43], + [25, -152], + [24, -43], + [38, -87], + [12, -43], + [0, -44], + [12, -54] + ], + [ + [98108, 65180], + [24, 10], + [38, 33], + [49, 65], + [0, 87], + [13, 108], + [12, 54], + [-12, 76], + [-13, 55], + [0, 119], + [25, 54], + [12, 43], + [13, 66], + [0, 75], + [-25, 22], + [-37, 22], + [-25, 32], + [0, 76], + [12, 22], + [-24, 33], + [-62, 32], + [-37, 43], + [-13, 55], + [-25, 54], + [-49, 87], + [-25, 108], + [0, 152], + [12, 119], + [13, 141], + [-25, 98], + [-25, 54], + [-86, 98], + [-25, 65], + [-50, 108], + [-49, 152], + [-37, 54], + [-13, -11], + [-37, 11], + [-62, 44], + [-49, 21], + [-62, 0], + [-13, -21], + [0, -22], + [13, -22], + [-13, -21], + [-25, -11], + [-37, -76], + [-12, -65], + [-13, -33], + [-37, 0], + [-37, -21], + [-37, -55], + [0, -21], + [-25, 0], + [0, 65], + [-25, 21], + [-24, 11], + [-37, 44], + [-75, 97], + [-12, 0], + [-25, -22], + [-25, -54], + [-25, -21], + [-24, 10], + [-13, -21], + [-12, -54], + [-62, -76], + [0, -11], + [-50, -54], + [-37, -66], + [-49, -75], + [-25, -11], + [-12, 21], + [-38, 22], + [-12, 22], + [25, 130], + [37, 152], + [12, 65], + [0, 97], + [-24, 76], + [0, 44], + [37, 86], + [12, 109], + [25, 108], + [0, 76], + [-25, 152], + [0, 130], + [-12, 22], + [-87, 22], + [-25, -22], + [-12, -22], + [-25, -21], + [-37, -11], + [-37, 43], + [-37, 54], + [0, 65], + [12, 87], + [25, 65], + [12, 54], + [-12, 33], + [0, 33], + [-13, 0], + [-24, 32], + [-13, 65], + [-37, 22], + [-50, -87], + [0, 54] + ], + [ + [96373, 68910], + [0, 33], + [25, 130], + [13, 87], + [62, 65], + [24, -11], + [25, 11], + [0, 32], + [-12, 22], + [0, 43], + [12, 33], + [25, 11], + [12, 43], + [13, 76], + [24, 43], + [13, 0], + [37, 33], + [62, 65], + [12, 65] + ], + [ + [97067, 70190], + [13, -54], + [37, -65], + [49, -98], + [50, -76], + [25, -87], + [0, -54], + [12, -11], + [25, 11], + [12, 76], + [13, 0], + [12, -54], + [25, 0], + [12, -54], + [-25, -76], + [0, -44], + [-12, -65], + [0, -43], + [87, -228], + [37, -32], + [87, -44], + [49, -54], + [37, 22], + [25, 54], + [25, 33], + [74, 54], + [37, -22], + [50, -54], + [62, -87], + [25, -22], + [0, -32], + [-38, -44], + [-37, -54], + [0, -11], + [87, -32], + [12, -33], + [0, -65], + [13, -11], + [37, 11], + [25, -32], + [12, -55], + [0, -43], + [-37, -65], + [0, -43], + [-25, -55], + [-49, -86], + [-13, 0], + [-99, 43], + [-87, 0], + [0, -22], + [13, -54], + [0, -54], + [-13, -33], + [-37, -54], + [0, -43], + [74, -44], + [112, -130], + [25, -32], + [74, -87], + [87, -43], + [49, -33], + [0, -65], + [-12, -43], + [0, -33], + [25, -65], + [37, -65], + [25, -33], + [37, -21], + [25, -44], + [24, -65], + [0, -43], + [13, -44], + [25, -65], + [86, -184], + [13, -22], + [99, -119], + [12, -43], + [37, -87], + [25, -33], + [12, -54], + [0, -141], + [25, -32], + [13, -33], + [0, -32], + [12, -22], + [25, 0], + [25, 43], + [12, 0], + [12, -76], + [13, -32], + [49, -44], + [50, -86], + [25, -33], + [24, -11], + [13, -21], + [0, -55], + [-13, -21], + [-62, -44], + [0, -65], + [13, -43], + [25, -33], + [12, -32], + [50, -65], + [37, -44], + [12, -54], + [12, -32], + [0, -44], + [-24, -43], + [-37, -87], + [12, -43], + [0, -131] + ], + [ + [74299, 77847], + [99, 0], + [13, 32], + [37, -11], + [12, -32], + [-12, -33], + [-25, -32], + [62, -44], + [25, -141], + [-13, -54], + [-24, -43], + [-13, 0], + [-49, -65], + [0, -33], + [25, -43], + [-100, 0], + [-24, -33], + [-25, -76], + [37, -43], + [0, -22], + [-25, -11], + [-12, -43], + [-25, -22] + ], + [ + [74002, 76882], + [37, 108], + [13, 87], + [24, 65], + [62, 238], + [37, 87], + [13, 141], + [49, 119], + [50, 33], + [12, 33], + [0, 54] + ], + [ + [57960, 60527], + [25, 33], + [25, 86], + [37, 87], + [37, 54], + [50, 87], + [49, 43], + [62, 131], + [13, 10], + [12, 87], + [12, 109], + [25, 32], + [37, 22], + [13, 22], + [25, 75], + [0, 109] + ], + [ + [59323, 58933], + [-37, 11], + [-112, 86], + [-86, 55], + [-310, 282], + [-74, 119], + [-100, 173], + [-210, 347], + [-50, 65], + [-62, 22], + [-74, 65], + [-12, 98], + [-161, 141], + [-75, 130] + ], + [ + [70521, 69951], + [0, -303], + [0, -315], + [0, -314], + [0, -315], + [-173, 0], + [-174, 0], + [0, -314] + ], + [ + [70174, 68390], + [-161, 152], + [-173, 151], + [-161, 141], + [-161, 152], + [-161, 141], + [-174, 152], + [-161, 152], + [-161, 141], + [-173, 152], + [-161, 152], + [-161, 141], + [-174, 151], + [-161, 141], + [-161, 152], + [-173, 152], + [-161, 141], + [-112, 108], + [-124, -97], + [-99, -87], + [-124, -98] + ], + [ + [67077, 70580], + [-148, -130], + [-112, -108], + [-12, 0], + [-112, 173], + [-86, 141], + [-50, 33], + [-161, 76], + [-173, 65], + [-186, 76] + ], + [ + [65195, 75092], + [49, 43], + [50, 33], + [37, 33], + [12, 21], + [37, 98], + [25, 54], + [37, 65], + [13, 54], + [0, 109], + [-50, 271], + [13, 43], + [37, 87], + [12, 11], + [62, 22], + [25, 43], + [12, 54], + [13, 22], + [74, 97], + [62, 55], + [49, 54], + [62, 54], + [62, 44], + [0, 75], + [-25, 66], + [0, 162], + [13, 44], + [0, 119], + [12, 22] + ], + [ + [65888, 76947], + [50, -44], + [49, -21], + [161, -141], + [50, -22], + [111, -11], + [137, 54], + [49, 11], + [124, -76], + [62, 0], + [136, -65], + [75, -87], + [24, -21], + [236, -76], + [62, -141], + [0, -120], + [12, -86], + [25, -109], + [37, -87], + [37, -65], + [149, -97], + [111, -22], + [112, -11], + [198, -76], + [161, -97], + [50, -55], + [74, -43], + [173, -228], + [87, -76], + [62, -10], + [62, 10], + [99, 76], + [50, 44], + [99, 195], + [37, 108], + [12, 65], + [-25, 141], + [-24, 66], + [-25, 97], + [-12, 163], + [24, 108], + [13, 76], + [37, 65], + [87, 130], + [86, 98], + [149, 119], + [87, 0], + [37, 11], + [74, 87], + [25, 11], + [49, -22], + [112, 0], + [62, -22], + [62, -54], + [74, -32], + [62, -33], + [50, -43], + [12, -109], + [0, -65], + [62, -76], + [173, -32], + [37, -22], + [75, -76], + [124, -11], + [74, 11], + [62, -11], + [25, -21], + [25, -44], + [49, -141] + ], + [ + [40977, 64843], + [-24, -65], + [-38, 44], + [0, 86], + [25, 55], + [13, 43], + [12, 11], + [12, -54], + [0, -120] + ], + [ + [89412, 61872], + [0, -54], + [-25, 32], + [-12, 33], + [37, -11] + ], + [ + [89437, 62230], + [-25, -11], + [-13, 43], + [0, 44], + [13, -11], + [25, -65] + ], + [ + [89449, 62338], + [87, 0], + [37, -97], + [124, -174], + [62, -174], + [0, -43], + [12, -32], + [25, -22], + [74, -206], + [0, -65], + [37, -22], + [13, -22], + [24, -141], + [0, -54], + [87, -238], + [0, -33], + [37, -141], + [13, -22], + [12, -86], + [0, -239], + [-12, -98], + [-25, -86], + [-12, -65], + [-38, -55], + [-86, -108], + [-25, -22], + [-112, -76], + [-86, -65], + [-75, -22], + [-86, 33], + [-50, 98], + [-37, 130], + [-12, 141], + [-38, 152], + [-24, 466], + [-13, 130], + [-12, 174], + [25, -33], + [12, 22], + [0, 162], + [12, 66], + [25, 173], + [0, 130], + [50, 119], + [12, 76], + [0, 152], + [-12, 76], + [37, -22], + [25, -32], + [24, -22], + [13, 11], + [25, 0], + [-13, 43], + [-49, 44], + [-75, 22], + [-24, 32], + [0, 54], + [12, 11] + ], + [ + [71809, 37405], + [-24, -11], + [-50, 0], + [-37, -11], + [-37, -43], + [-62, -195], + [-25, -65], + [-12, -11], + [-87, 32], + [-37, 33], + [-25, 43], + [-25, 65], + [-37, 33], + [-12, 22], + [0, 76], + [-62, 140], + [-13, 66], + [-24, 54], + [-13, 54], + [13, 22], + [74, 65], + [49, 97], + [13, 44], + [25, 32], + [12, 65], + [50, 120], + [86, 43], + [37, 65], + [50, 44], + [87, 54], + [49, 21], + [62, -108], + [13, -11], + [37, -65], + [37, -43], + [37, -55], + [37, -32], + [13, 0], + [24, -87], + [0, -54], + [-24, -163], + [-38, -54], + [-24, -22], + [0, -65], + [-13, -76], + [-37, -54], + [-87, -65] + ], + [ + [69134, 90742], + [-25, 11] + ], + [ + [69109, 90753], + [50, 65], + [12, 54], + [12, 0], + [-24, -87], + [-25, -43] + ], + [ + [70001, 89907], + [0, 86], + [-13, 44], + [-24, 32], + [-62, 54], + [-50, 11], + [-12, 33], + [-37, 22], + [-25, 0], + [-25, -22] + ], + [ + [69753, 90167], + [-25, 87], + [0, 43], + [50, 174], + [0, 21], + [-25, 33], + [-49, 32], + [-13, 55], + [-173, 0], + [-62, 21], + [-112, 54], + [-62, 55], + [-49, -11] + ], + [ + [69233, 90731], + [-13, 54], + [13, 65], + [-25, 109], + [-37, 119], + [0, 163] + ], + [ + [69171, 91241], + [87, 75], + [111, 76], + [37, 11], + [99, 44], + [186, -22], + [74, 11], + [25, 11], + [37, -11], + [25, -44], + [50, 33], + [148, -22], + [62, 0], + [75, -21], + [37, -22], + [124, 11], + [74, 65], + [25, 11], + [49, 0], + [13, -44], + [37, -87], + [186, -43], + [24, -11], + [75, -76], + [74, -54], + [62, -98], + [87, -43], + [25, 0] + ], + [ + [69171, 91241], + [-12, 119], + [0, 228], + [12, 119], + [99, 119], + [25, 76], + [0, 65], + [12, 54], + [99, 152], + [62, 22], + [99, 43], + [112, 33], + [37, -76], + [136, -130], + [37, -44], + [50, -141], + [124, -76], + [99, 22], + [111, 98], + [38, 54], + [12, 43], + [-12, 206], + [-25, 87], + [12, 54] + ], + [ + [71339, 92152], + [49, -11], + [13, -55], + [86, -65], + [13, -21], + [0, -76], + [-25, -22], + [-12, -43], + [0, -55], + [-25, -86], + [49, 21], + [25, -32], + [12, -54], + [38, -87], + [37, -33], + [12, -97], + [13, -44], + [0, -76], + [-13, -32] + ], + [ + [100969, 70082], + [13, 32], + [12, -22], + [-25, -10] + ], + [ + [40246, 67500], + [-37, 0] + ], + [ + [40209, 67500], + [13, 33], + [24, -11], + [0, -22] + ], + [ + [58939, 73487], + [-50, 0], + [13, -76], + [0, -173], + [12, -66], + [-12, -21], + [-37, -11], + [-174, 0], + [-37, -33], + [-62, -86], + [-12, -33], + [-62, 0], + [-25, 22], + [-37, 11], + [-37, -33], + [-25, 0], + [-99, 87], + [-37, 0], + [-38, 22], + [-49, -11], + [-50, -22], + [-74, -43], + [-37, -11], + [0, -54], + [25, -33], + [0, -43], + [-13, -33], + [-49, -65], + [-25, -76], + [-50, -119], + [0, -65], + [-12, -11], + [-50, -11], + [-49, -22], + [-25, -76], + [0, -54], + [-25, -119], + [-24, -141], + [-13, -98], + [-25, -173], + [-12, -65], + [-37, -65], + [-25, -22], + [-49, -65], + [-75, -65], + [-49, -76], + [-13, -65], + [-24, -54], + [-13, -76], + [-37, -65], + [-25, -33], + [-25, -11], + [-61, -54], + [-38, -22], + [-49, -65], + [-13, -43], + [-24, -130], + [-13, -44], + [-25, -151], + [0, -87], + [-24, -130], + [0, -196], + [-13, -43], + [0, -43], + [-24, -76], + [-25, -44], + [-25, -21], + [-62, -141], + [0, -65], + [-12, -44], + [0, -54], + [-62, -87], + [-50, -11], + [-62, 0], + [-49, 11], + [-50, 0], + [-62, 11], + [-99, 22], + [-49, 0], + [-50, -11], + [-136, 0], + [-124, -33], + [-13, -10] + ], + [ + [56077, 69594], + [25, 303], + [50, 163], + [37, 65], + [50, 43], + [61, 163], + [13, 152], + [37, 65], + [12, 54], + [-12, 44], + [25, 75], + [49, 131], + [13, 76], + [49, 119], + [-12, 32], + [-25, -43], + [-12, 11], + [12, 65], + [112, 141], + [136, 249], + [49, 44], + [50, 108], + [12, 98], + [13, 217], + [12, 119], + [37, 87], + [25, 162], + [37, 76], + [13, 141], + [24, 55], + [75, 108], + [74, 43], + [99, 98], + [37, 54], + [25, 87], + [37, 173], + [50, 174], + [25, 141], + [49, 76], + [25, 87], + [62, 43], + [111, 22], + [161, 65], + [149, 119], + [50, 43], + [37, 87], + [74, 120], + [149, 141], + [62, 75], + [99, 206], + [62, 163], + [49, 98], + [37, 97], + [25, 98], + [25, 152], + [-13, 54], + [-37, 98], + [-37, 21], + [0, 55], + [13, 75], + [0, 141], + [12, 217], + [37, 185], + [112, 227], + [24, 98], + [13, 152], + [0, 54], + [148, 217], + [75, 174], + [99, 119], + [260, 163], + [149, 119], + [74, 87], + [49, 97], + [149, 401], + [136, 564], + [0, 66], + [62, 21], + [50, 11], + [37, 22], + [37, 43], + [37, -22], + [-12, -21], + [0, -76], + [25, -76], + [49, -98], + [99, -119], + [62, -43], + [112, -22], + [111, 43], + [75, 0], + [24, 22], + [38, -33], + [74, -10], + [62, 21], + [49, 55], + [25, 54], + [13, -33], + [0, -32], + [12, -11], + [12, -76], + [13, -22], + [37, 0], + [37, -11], + [74, 0], + [62, -10] + ], + [ + [64488, 83540], + [-24, -10], + [0, 21], + [24, -11] + ], + [ + [71079, 86360], + [12, 22], + [74, 54], + [13, -11], + [111, 0], + [37, 44], + [25, -11], + [50, 43], + [12, -11], + [50, -10], + [37, -22], + [49, -54], + [25, 0], + [12, -44], + [25, -11], + [50, 0], + [25, -54], + [37, -43], + [12, 43], + [25, -11], + [62, -11], + [49, -108], + [25, -11], + [25, 11], + [12, 22], + [13, -11], + [24, -54], + [0, -141], + [-24, -76], + [12, -44], + [62, -54], + [12, -32], + [25, -22], + [25, 0], + [12, -22], + [0, -43], + [-12, -54], + [12, -33], + [0, -54], + [50, -44], + [62, -32], + [25, -65], + [-13, -65], + [0, -54], + [75, -76], + [-25, -22], + [-62, -11], + [-13, -11], + [-49, 65], + [-25, -32], + [-25, 0], + [-37, 32], + [-37, -11], + [-25, -32], + [-25, 0], + [0, 87], + [-12, 0], + [-74, -44], + [-13, -21], + [13, -33], + [0, -54], + [25, -65], + [-25, -76], + [-37, -44], + [-38, -32], + [0, -54], + [-24, -33], + [-38, -32], + [-24, -44], + [12, -32], + [0, -65], + [-12, -11], + [-62, 0], + [-25, -33] + ], + [ + [71636, 84603], + [-50, 98], + [25, 22], + [0, 43], + [-12, 54], + [0, 54], + [-13, 55], + [13, 108], + [37, 195], + [0, 120], + [-25, 86], + [-25, 120], + [-99, 119], + [-12, 43], + [-50, 65], + [-49, 120], + [-50, 65], + [-62, 206], + [-24, 54], + [-25, 33], + [-13, 32], + [-24, 33], + [-38, 32], + [-61, 0] + ], + [ + [79106, 45658], + [-25, -21], + [37, 141], + [12, 10], + [-24, -130] + ], + [ + [78561, 47871], + [0, -33], + [-50, 11], + [0, 87], + [12, 0], + [13, 32], + [12, 0], + [13, -65], + [0, -32] + ], + [ + [78969, 48445], + [13, -65], + [24, -65], + [50, -152], + [25, -54], + [25, -65], + [12, -119], + [37, -195], + [37, -282], + [0, -304], + [13, -130], + [24, -130], + [50, -130], + [12, -152], + [-24, -152], + [-38, -141], + [-24, -65], + [-13, 0], + [-37, 43], + [-25, 54], + [-37, 217], + [-12, 11], + [-37, -11], + [-38, -43], + [0, -22], + [13, -86], + [0, -66], + [12, -75], + [0, -98], + [25, -43], + [12, -66], + [0, -216], + [-37, -65], + [0, -33], + [13, -33], + [0, -21], + [-38, -33], + [-12, -21], + [-25, -66], + [-37, -130], + [0, -65], + [25, -195], + [-12, -152], + [-38, -271], + [-24, -130], + [-25, -152], + [-50, -206], + [-49, -260], + [-50, -261], + [-25, -162], + [-37, -152], + [-49, -282], + [-37, -271], + [-62, -315], + [-87, -347], + [0, -43], + [-25, -174], + [-12, -151], + [-25, -152], + [-50, -250], + [0, -76], + [-12, -76], + [-50, -151], + [-24, -120], + [-25, -162], + [-37, -130], + [-50, -120], + [-25, -43], + [-74, -65], + [-37, -11], + [-87, -11], + [-74, -32], + [-87, -66], + [-99, -119], + [-37, -22], + [-99, -10], + [-37, 21], + [-99, 130], + [-50, 22], + [-74, 22], + [-37, 22], + [-38, 75], + [-62, 55], + [-24, 54], + [0, 43], + [-13, 55], + [-12, 86], + [-25, 65], + [-62, 109], + [0, 238], + [-12, 152], + [25, 130], + [0, 65], + [-25, 76], + [-25, 141], + [-62, 120], + [-25, 119], + [-12, 195], + [-12, 65], + [12, 141], + [0, 76], + [25, 54], + [0, 33], + [24, 65], + [0, 22], + [25, 184], + [37, 43], + [38, 22], + [37, 43], + [37, 196], + [49, 141], + [13, 65], + [49, 97], + [38, 152], + [12, 65], + [0, 76], + [12, 152], + [13, 76], + [0, 76], + [-75, 228], + [0, 206], + [-49, 151], + [-25, 131], + [-12, 217], + [0, 151], + [-13, 76], + [13, 120], + [148, 423], + [0, 292], + [37, 22], + [124, 22], + [25, 11], + [25, 32], + [62, 98], + [12, -11], + [13, -33], + [12, -11], + [50, 33], + [24, 0], + [13, -11], + [24, 65], + [0, 33], + [13, 11], + [111, 21], + [50, 33], + [12, -11], + [37, -98], + [13, -10], + [25, 0], + [12, 21], + [-37, 44], + [0, 65], + [12, 76], + [37, 54], + [62, 76], + [75, 97], + [24, 11], + [13, -21], + [12, -109], + [0, -22], + [25, 11], + [12, 44], + [0, 43], + [-12, 33], + [0, 65], + [37, 65], + [25, 65], + [12, 76], + [13, 32], + [37, 33], + [12, -33], + [0, -65], + [-25, -76], + [25, -11], + [13, 11], + [49, 152], + [13, 43], + [24, 22], + [37, 0], + [-24, 65], + [-13, 109], + [62, 184], + [0, 43], + [13, 22], + [-38, 65], + [0, 76], + [25, 43], + [13, 33], + [12, 11], + [25, -11], + [25, -54], + [24, -11], + [38, 54], + [12, 65], + [37, 44], + [37, 21], + [62, 98], + [50, 271], + [-25, 141], + [-25, 87], + [13, 21], + [24, -10], + [13, 10], + [37, 76], + [62, 152], + [37, -32], + [0, -44], + [50, -97], + [24, -55] + ], + [ + [87182, 58228], + [-12, 11], + [0, 21], + [12, 11], + [12, -11], + [0, -21], + [-12, -11] + ], + [ + [87219, 58813], + [-12, 0], + [0, 33], + [12, 11], + [0, -44] + ], + [ + [30374, 67880], + [-37, -11], + [0, 11], + [37, 0] + ], + [ + [23759, 67923], + [-12, -10], + [-38, 32], + [25, 54], + [25, -43], + [0, -33] + ], + [ + [32009, 68899], + [-13, -21], + [-12, 65], + [12, 65], + [25, 43], + [25, 0], + [25, 22], + [-13, -76], + [-49, -98] + ], + [ + [25283, 69713], + [-13, -54], + [-25, 21], + [-12, 33], + [0, 54], + [12, 11], + [25, -22], + [13, -43] + ], + [ + [23499, 71448], + [-13, -22], + [-99, 109], + [50, 11], + [62, -98] + ], + [ + [23883, 71828], + [12, -65], + [-25, 10], + [-24, 33], + [-13, 76], + [37, -22], + [13, -32] + ], + [ + [23375, 71546], + [-12, -11], + [-25, 76], + [-13, 54], + [-12, 22], + [-25, 11], + [25, 97], + [25, 217], + [12, -43], + [-25, -206], + [0, -33], + [25, -65], + [0, -54], + [25, -65] + ], + [ + [23697, 72468], + [12, -22], + [-12, -11], + [-25, 43], + [25, 22], + [0, -32] + ], + [ + [22297, 73747], + [0, -21], + [-62, 43], + [37, 76], + [-12, 76], + [12, 11], + [13, -22], + [25, -98], + [-13, -65] + ], + [ + [21244, 74290], + [-12, -22], + [-50, 130], + [0, 33], + [38, 10], + [0, -32], + [24, -54], + [0, -65] + ], + [ + [23325, 74333], + [-37, -152], + [-25, 11], + [-49, 43], + [-13, 33], + [25, 163], + [13, 21], + [49, 22], + [13, -11], + [0, -54], + [24, -76] + ], + [ + [22991, 74365], + [-37, 22], + [-112, 195], + [0, 109], + [25, -11], + [37, -43], + [13, -44], + [0, -54], + [62, -22], + [0, -108], + [12, -44] + ], + [ + [22458, 76014], + [-12, 0], + [-13, 32], + [0, 33], + [38, -43], + [-13, -22] + ], + [ + [30188, 65299], + [-12, 11], + [-87, 173], + [-99, 185], + [-37, 65], + [-38, 43], + [-49, 87], + [-124, 184], + [-62, 87], + [-74, 108], + [-50, 55], + [-62, 43], + [-12, 22], + [-25, 21], + [-12, 0], + [-25, -54], + [-62, 0], + [-12, 22], + [37, 54], + [-13, 22], + [-12, 0], + [-50, -44], + [0, 55], + [-24, 32], + [-13, 0], + [-37, -65], + [0, -22], + [62, -21], + [12, -22], + [-49, 0], + [-62, -22], + [-124, -130], + [-99, -54], + [-149, -119], + [-74, 0], + [-37, -22], + [-99, 43], + [-124, 120], + [-198, 32], + [-137, 152], + [-123, 54], + [-87, 152], + [-50, 0], + [-37, 22], + [-111, 54], + [-124, 33], + [-112, 130], + [-74, 43], + [-62, 43], + [-149, 87], + [-49, 44], + [-50, 75], + [-86, 76], + [-38, 65], + [-37, 22], + [-49, 119], + [-37, 55], + [-25, 21], + [-99, 0], + [-112, 44], + [-49, 21], + [-112, 76], + [-149, 87], + [-49, 98], + [-37, 97], + [-75, 120], + [-49, 54], + [-74, 54], + [-50, 54], + [-62, 33], + [-124, 97], + [-37, 87], + [-12, 76], + [-62, 87], + [-75, 173], + [-12, 65], + [-12, 87], + [-13, 54], + [-25, 44], + [13, 32], + [37, 44], + [50, 11], + [37, 43], + [12, 54], + [-25, 54], + [-62, 11], + [-12, 22], + [25, 22], + [49, 108], + [25, 65], + [0, 163], + [13, 65], + [-75, 76], + [-37, 130], + [-37, 108], + [0, 206], + [-50, 196], + [-86, 119], + [-75, 152], + [-49, 76], + [-62, 162], + [-50, 98], + [-74, 174], + [-50, 86], + [-235, 282], + [12, 0], + [62, -76], + [13, 11], + [0, 76], + [-13, 11], + [-24, -11], + [-38, 22], + [-37, 11], + [-37, 43], + [-25, 54], + [0, 55], + [-62, 119], + [13, 22], + [37, 10], + [-12, 44], + [-100, 54], + [-37, 54], + [-74, 65], + [-25, 33], + [-12, 65], + [-13, 11], + [-62, -44], + [-12, 44], + [25, 21], + [37, 65], + [0, 33], + [-50, -65], + [-61, -33], + [-25, 11], + [-37, 76], + [-13, 195], + [50, 131], + [25, 32], + [-13, 65], + [0, 33], + [-12, 54], + [-75, 108], + [-86, -11], + [-25, 44], + [-25, 76], + [-12, 54], + [0, 33], + [-13, 32], + [-111, 54], + [-37, 44], + [-37, 54], + [-25, 76], + [-13, 65], + [0, 65], + [13, 87], + [12, 43], + [-74, 33], + [-37, 0], + [-25, -11], + [-62, 43], + [-62, 98], + [-62, 162], + [-74, 55], + [-25, 65], + [-25, 43], + [-37, 98], + [0, 11], + [-37, 54], + [-37, 76], + [-13, 54], + [-12, 98], + [-50, 54], + [-12, 43], + [0, 76], + [-62, 109], + [-25, 97], + [-24, 65], + [-13, 87], + [-25, 119], + [-37, 130], + [-37, 87], + [-25, 87], + [13, 87], + [0, 76], + [12, 21], + [0, 55], + [-12, 21], + [-37, 11], + [-13, 22], + [-87, 21], + [-49, 33], + [0, 76], + [-25, 32], + [-87, 66], + [-12, -22], + [0, -44], + [-50, -10], + [-49, 32], + [-99, 109], + [-13, 21], + [-37, 11], + [-74, 76], + [25, -65], + [24, -98], + [-24, -65], + [-13, -238], + [13, -55], + [37, -75], + [12, -120], + [25, -162], + [0, -217], + [25, -76], + [49, -87], + [13, -43], + [74, -55], + [37, -76], + [75, -108], + [24, -43], + [75, -163], + [0, -54], + [24, -65], + [38, 21], + [12, -76], + [50, -21], + [37, -174], + [12, -32], + [37, -11], + [25, -22], + [0, -76], + [25, -54], + [0, -76], + [12, -54], + [0, -65], + [13, -44], + [61, -108], + [75, -76], + [12, -119], + [37, -98], + [62, -65], + [0, -65], + [37, -87], + [13, -97], + [37, -65], + [25, 0], + [-37, 65], + [-13, 43], + [0, 76], + [13, 11], + [74, -109], + [12, -86], + [25, -44], + [0, -65], + [50, -173], + [0, -120], + [12, -86], + [50, -141], + [37, -22], + [12, -76], + [37, -163], + [50, -97], + [25, -76], + [0, -54], + [-13, -76], + [-12, -44], + [25, -162], + [49, -76], + [50, -33], + [-13, -22], + [25, -21], + [25, 65], + [-12, 43], + [0, 44], + [12, 10], + [87, -108], + [12, -43], + [37, -44], + [37, -108], + [25, -44], + [12, -86], + [50, -44], + [37, -65], + [0, -54], + [-12, -119], + [-13, -33], + [-49, -43], + [-37, -65], + [-25, -33], + [-37, -32], + [-25, 10], + [-37, 65], + [-25, 217], + [-25, 44], + [-12, 65], + [-25, 54], + [-99, 87], + [-37, 87], + [-50, 54], + [-49, 87], + [-137, 141], + [-49, 65], + [-37, 76], + [-37, -11], + [-13, 21], + [0, 33], + [-86, 130], + [-13, 54], + [0, 76], + [13, 174], + [12, 97], + [-25, 98], + [0, 76], + [-25, 97], + [-62, 185], + [-49, 43], + [-50, 22], + [-124, 163], + [-37, 86], + [-24, 87], + [-25, -43], + [-50, 11], + [-62, -55], + [-37, 44], + [-49, 119], + [-50, 11], + [-37, 76], + [-37, 21], + [-50, 11], + [-37, 33], + [-12, 43], + [0, 54], + [-13, 33], + [-111, 141], + [-50, 54], + [-12, 33], + [0, 32], + [74, -11], + [87, -21], + [37, 0], + [50, 54], + [12, -22], + [-12, -43], + [24, -33], + [37, -32], + [0, 32], + [-12, 65], + [0, 55], + [-37, 10], + [37, 55], + [25, 130], + [12, 130], + [-25, 108], + [-61, 76], + [-124, 228], + [-75, 119], + [-12, 44], + [-25, 21], + [-62, 22], + [-49, 65], + [-124, 141], + [-25, 120], + [-25, 10], + [13, 76], + [-13, 141], + [-12, 33], + [-50, 32], + [-12, 98], + [0, 87], + [-12, 65], + [-75, 97], + [0, 55], + [-12, 43], + [0, 54], + [-50, 98], + [-49, 87], + [-13, 32], + [0, 109], + [13, 21], + [0, 55], + [-75, 86], + [-24, 130], + [-50, 65], + [0, 22], + [-25, 119] + ], + [ + [21628, 76534], + [99, 11], + [99, 22], + [298, 33], + [86, 21], + [199, 22], + [49, 11], + [-25, -98], + [-24, -32], + [173, -98], + [161, -87], + [161, -97], + [161, -87], + [161, -98], + [161, -86], + [174, -98], + [161, -87], + [124, 0], + [235, 0], + [248, 0], + [124, 0], + [235, 0], + [0, 282], + [235, 0], + [75, -11], + [309, 0], + [62, -141], + [37, -54], + [38, -32], + [74, -98], + [99, -163], + [87, -108], + [62, -54], + [62, -87], + [24, -87], + [50, -195], + [0, -87], + [25, -87], + [37, -108], + [37, -65], + [37, -22], + [62, -98], + [50, -43], + [111, -65], + [74, -87], + [62, -43], + [38, 0], + [24, 22], + [25, 54], + [13, 43], + [24, 11], + [13, 33], + [0, 32], + [12, 76], + [37, 130], + [37, 65], + [50, 11], + [25, 22], + [12, 32], + [25, 11], + [37, -32], + [62, -22], + [136, 0], + [25, 11], + [12, -22], + [38, -22], + [24, -65], + [99, -108], + [0, -33], + [100, -141], + [24, -65], + [13, -65], + [24, -97], + [75, -196], + [0, -43], + [12, -65], + [25, -54], + [37, -44], + [37, -76], + [87, -206], + [62, -54], + [25, -54], + [12, -54], + [0, -44], + [-12, -32], + [0, -33], + [24, -32], + [0, -120], + [50, -97], + [25, -76], + [12, -130], + [25, -65], + [37, -33], + [50, -11], + [37, -32], + [49, -54], + [50, -11], + [37, -33], + [25, -43], + [74, -22], + [99, -22], + [75, -32], + [74, -76], + [0, 32], + [74, 33] + ], + [ + [28503, 72435], + [-25, -239], + [-74, -217], + [-25, -140], + [-62, -391], + [-12, -249], + [0, -131], + [-12, -10], + [12, -22], + [-12, -260], + [0, -271], + [-25, -66], + [-12, -97], + [0, -65], + [24, -141], + [13, -109], + [62, -195], + [24, -65], + [50, -54], + [12, -33], + [-12, -76], + [-12, -43], + [-13, 65], + [13, 33], + [0, 32], + [-25, 22], + [-50, 97], + [-12, -97], + [25, -65], + [24, -22], + [0, -43], + [50, -185], + [49, -195], + [25, -108], + [149, -271], + [87, -196], + [24, -195], + [25, -54], + [13, -87], + [49, -87], + [25, -54], + [25, -32], + [24, -98], + [0, -54], + [38, -33], + [24, 0], + [13, 11], + [49, -43], + [124, -11], + [62, -76], + [74, -33], + [38, -108], + [49, -109], + [50, 0], + [74, 11], + [112, 76], + [37, 33], + [74, 43], + [111, 11], + [25, -22], + [87, 33], + [37, 32], + [25, 55], + [74, 32], + [13, 11], + [86, 11], + [37, 11], + [38, 0], + [37, -44], + [0, -21], + [-25, -22], + [12, -22], + [38, -43], + [74, -11], + [25, 0], + [24, 54], + [62, 54], + [0, 66], + [-12, 32], + [-25, 11], + [13, 65], + [-38, -43], + [0, 32], + [112, 98], + [25, 32], + [37, 33], + [74, 130], + [13, 239], + [12, 43], + [50, 65], + [12, 22], + [0, 379], + [12, 98], + [0, 32], + [25, 152], + [62, 76], + [99, 76], + [25, 22], + [322, 87], + [50, 21], + [61, 54], + [38, 22], + [99, 0], + [0, 22], + [62, 0], + [99, -44], + [74, -43], + [99, -11], + [13, 33], + [-13, 21], + [-37, -10], + [-25, 32], + [62, 0], + [25, 33], + [37, -22], + [37, -76], + [25, -32], + [12, -141], + [13, -22], + [-13, -98], + [-24, -76], + [-13, -54], + [-49, -97], + [-62, -87], + [-62, -163], + [-13, -87], + [0, -65], + [13, -65], + [-13, -22], + [0, -21], + [-24, 0], + [-25, -22], + [-37, -98], + [0, -21], + [25, -22], + [12, 11], + [62, 0], + [0, -43], + [-25, -44], + [-25, -11], + [-24, -21], + [-13, -22], + [0, -54], + [13, -11], + [24, 43], + [13, 0], + [12, -21], + [-37, -152], + [-25, -152], + [-25, -87], + [-12, -130], + [-25, -108], + [-12, 0], + [-25, 97], + [-37, 54], + [12, 131], + [0, 65], + [-12, 0], + [-50, -65], + [0, -55], + [-24, -76], + [0, -32] + ], + [ + [120293, 59855], + [-12, 21], + [12, 54], + [13, -10], + [-13, -65] + ], + [ + [120789, 60668], + [49, -33], + [50, 22], + [0, -11], + [-37, -21], + [-13, 0], + [-49, 32], + [0, 11] + ], + [ + [69344, 82608], + [13, -11], + [49, 22], + [50, 32], + [49, -11], + [87, 33], + [25, -22] + ], + [ + [58010, 63965], + [0, 43], + [-25, 33], + [0, 65], + [13, 87], + [0, 32], + [12, 76], + [-25, 33], + [0, 21], + [-37, 87], + [0, 43], + [-25, 76], + [-12, 11], + [-37, 11], + [0, -22], + [-25, -32], + [-13, 32], + [0, 55], + [-24, 43], + [-37, 76], + [0, 54], + [24, 33], + [13, 32], + [0, 22], + [-13, 43], + [-12, 22], + [0, 152], + [-25, 65], + [-25, 32], + [-24, 55], + [12, 76], + [12, 43], + [-37, 98] + ], + [ + [57700, 65462], + [62, -33], + [0, 11], + [25, 22], + [25, 54], + [24, 65], + [13, 87], + [0, 65], + [25, 119], + [62, 87], + [37, 43], + [12, -11], + [25, -54], + [74, -108], + [75, -131], + [12, 0], + [37, 76], + [25, 76], + [12, 22], + [37, 0], + [38, 11], + [24, -11], + [50, -11], + [49, -22], + [62, 0], + [62, 11], + [62, 22], + [50, 22], + [0, 97], + [12, 33], + [13, 0], + [12, -87], + [12, -22], + [248, 0], + [211, 0], + [210, 0], + [211, 0], + [272, 0], + [149, 0], + [12, 185], + [25, 162], + [13, 141], + [-50, 98], + [-37, 87], + [-13, 141], + [-24, 314], + [0, 152], + [-13, 163], + [-24, 303], + [-13, 163], + [0, 152], + [-25, 314], + [-24, 304], + [0, 163], + [-25, 303], + [-25, 315], + [0, 152], + [-12, 162], + [-25, 304], + [-12, 163], + [0, 152], + [-38, 466], + [0, 152], + [-12, 162], + [-25, 304], + [-12, 163], + [0, 152], + [-13, 141], + [211, 0], + [273, 0], + [123, 0] + ], + [ + [63374, 68173], + [0, -456], + [12, -173], + [0, -195], + [0, -521], + [-12, -22], + [-13, -97], + [0, -141], + [-25, -141], + [-49, -195], + [0, -55], + [-25, -65], + [0, -54], + [-25, -54], + [-37, -22], + [-62, -98], + [-12, -75], + [-149, 43], + [-12, -11], + [-13, -43], + [-99, -11], + [-99, 0], + [-111, -11], + [-75, 0], + [-198, -22], + [-62, -86], + [-49, -87], + [-13, -11], + [-74, -11], + [-99, 11], + [-50, 0], + [-24, -11], + [0, -32] + ], + [ + [66941, 78606], + [-12, -22], + [-37, 11], + [-25, 22], + [0, 76], + [62, -65], + [12, -22] + ], + [ + [95705, 62414], + [-13, -32], + [-12, 0], + [12, 65], + [25, 43], + [25, 0], + [0, -22], + [-37, -54] + ], + [ + [95717, 63054], + [25, -109], + [-13, -21], + [-12, 65], + [-25, 32], + [0, 44], + [13, 11], + [12, -22] + ], + [ + [95828, 63065], + [-24, 11], + [24, 65], + [0, -76] + ], + [ + [95717, 63379], + [-12, 0], + [12, 65], + [12, 44], + [13, -33], + [-25, -76] + ], + [ + [95828, 63553], + [0, -130], + [-24, 21], + [-13, 0], + [-12, 65], + [0, 22], + [-12, 43], + [49, 11], + [12, -32] + ], + [ + [95816, 63650], + [-12, 0], + [0, 109], + [24, -44], + [25, -32], + [-12, -22], + [-25, -11] + ], + [ + [95692, 63802], + [-25, 11], + [-12, 43], + [12, 33], + [25, -11], + [-12, -32], + [0, -22], + [12, -22] + ], + [ + [95667, 63954], + [0, -22], + [-24, -43], + [-25, 33], + [25, 32], + [24, 0] + ], + [ + [95779, 64084], + [12, -21], + [13, 0], + [0, -55], + [-25, -76], + [-25, -10], + [0, 108], + [-12, 65], + [12, 43], + [25, -21], + [0, -33] + ], + [ + [95754, 64399], + [0, -109], + [-25, 54], + [0, 109], + [25, -54] + ], + [ + [94429, 66177], + [-25, -65], + [0, 98], + [37, 43], + [12, 54], + [25, 33], + [0, -43], + [-12, -76], + [-37, -44] + ], + [ + [95494, 66362], + [-12, 0], + [-13, 32], + [-12, 98], + [25, 22], + [12, 0], + [12, -22], + [0, -33], + [-12, -97] + ], + [ + [94156, 67880], + [-37, 54], + [-25, 65], + [37, 11], + [50, -11], + [0, -32], + [-12, -65], + [-13, -22] + ], + [ + [94169, 68433], + [37, -54], + [12, 0], + [25, -33], + [0, -32], + [-13, -22], + [-24, -22], + [-25, 11], + [-12, 65], + [-25, 22], + [0, 22], + [12, 32], + [13, 11] + ], + [ + [94094, 68639], + [0, -87], + [-25, 33], + [0, 87], + [25, -33] + ], + [ + [93921, 68661], + [-13, -33], + [-12, 76], + [12, 33], + [13, -76] + ], + [ + [96373, 68910], + [-61, 55], + [-25, 10], + [-13, -32], + [-37, -33], + [-37, 0], + [-62, 22], + [13, -65], + [12, -43], + [-25, -44], + [-12, -11], + [-37, -11], + [-38, 22], + [-24, 0], + [-38, -43], + [-12, -120], + [0, -32], + [-25, -22], + [-24, 11], + [-112, -54], + [-49, -11], + [-38, 0], + [-49, 54], + [-25, 0], + [-12, -11], + [0, -65], + [-25, -32], + [-37, -87], + [-13, -119], + [13, -87], + [-37, -87], + [0, -32], + [12, -196], + [0, -21], + [-25, -22], + [-37, -11], + [-25, -21], + [-37, 10], + [0, -10], + [25, -87], + [25, -44], + [24, 11], + [13, -11], + [-13, -21], + [13, -55], + [25, -86], + [12, -65], + [-12, -65], + [0, -33], + [24, -54], + [99, -195], + [62, -141], + [62, -109], + [13, -54], + [0, -98], + [12, -54], + [25, -43], + [0, -33], + [25, -119], + [12, -22], + [50, 76], + [12, -11], + [12, -32], + [0, -33], + [-24, -76], + [-87, -76], + [0, -76], + [-13, -97], + [0, -130], + [13, -98], + [-13, -43], + [-24, 11], + [-50, -55], + [-12, 0], + [-25, -21], + [-12, -22], + [0, -33], + [24, -206], + [25, -76], + [25, -65], + [37, -76], + [25, -75], + [49, -76], + [75, -109], + [24, -65], + [25, -87], + [25, -65], + [0, -130], + [12, -173], + [-24, -76], + [0, -44], + [24, -43], + [0, -54], + [13, -87], + [25, -54], + [24, -33], + [13, -32], + [0, -98], + [12, -54], + [13, -76], + [12, -54], + [37, -196], + [0, -21], + [-12, -44], + [-37, -43], + [-13, -33], + [-25, -108], + [-62, -173], + [-62, -120], + [-37, -76], + [-37, -54], + [-12, -32], + [0, -196], + [-25, -97] + ], + [ + [95878, 62577], + [-12, 0], + [-25, -98], + [-25, 43], + [0, 163], + [-12, 195], + [12, 33], + [12, 11], + [50, 152], + [0, 97], + [25, 65], + [-13, 54], + [0, 66], + [13, 54], + [0, 43], + [12, 44], + [25, 32], + [-12, 11], + [-13, 32], + [-37, -43], + [-12, 11], + [-13, 43], + [13, 44], + [0, 21], + [12, 33], + [0, 54], + [-12, 54], + [12, 55], + [-25, 0], + [0, 54], + [25, 32], + [-25, 55], + [13, 65], + [0, 184], + [-25, 87], + [0, 108], + [-37, 87], + [-13, 119], + [-62, 152], + [0, 130], + [-12, 33], + [-25, -217], + [-12, 43], + [0, 120], + [-13, 54], + [13, 108], + [-37, 109], + [-13, 76], + [-25, 119], + [13, 32], + [0, 44], + [-25, -22], + [-12, 76], + [-13, 206], + [-12, 76], + [12, 76], + [-24, 282], + [-50, 87], + [25, 141], + [0, 130], + [12, 43], + [0, 22], + [-62, -22], + [-37, 0], + [-25, 98], + [-37, 130], + [-12, 108], + [12, 22], + [-37, 43], + [-50, 98], + [-12, -11], + [-25, -65], + [25, -108], + [-25, -65], + [-12, -87], + [-13, -43], + [-49, -98], + [-50, -33], + [-24, 0], + [-50, 55], + [0, 43], + [-12, 65], + [-13, 0], + [13, -87], + [0, -32], + [24, -87], + [0, -22], + [-86, -43], + [-13, -33], + [0, -21], + [-86, -44], + [-25, -65], + [-13, -54], + [-37, -87], + [-62, -76], + [-12, 0], + [-12, 22], + [0, 76], + [24, 65], + [-12, 33], + [-50, -131], + [-37, 11], + [-49, -21], + [-13, 108], + [0, 33], + [-12, 32], + [-25, -76], + [-49, -43], + [0, 108], + [12, 44], + [0, 65], + [12, 97], + [-12, 11], + [-12, -65], + [-25, -11], + [-50, -130], + [-49, -54], + [-25, 11], + [0, 65], + [12, 249], + [25, 33], + [13, 43], + [12, 141], + [12, 54], + [13, 109], + [12, 21], + [25, 87], + [0, 163], + [-25, 163], + [-25, 238], + [-62, 185], + [0, 65], + [-24, 76], + [24, 10], + [-62, 65], + [0, 33], + [-12, 152], + [0, 87], + [-12, -11], + [0, -54], + [-25, -22], + [12, -98], + [0, -21], + [-12, -33], + [-50, 33], + [-24, 43], + [-75, 217], + [13, 22], + [12, 0], + [50, -87], + [37, -22], + [24, 22], + [25, 43], + [13, 65], + [-13, 22], + [-25, 22], + [-24, 10], + [-25, 55], + [0, 54], + [-50, 43], + [13, 54], + [25, 33], + [-50, 0], + [-74, 98], + [-37, 0], + [-38, -11], + [25, -98], + [-12, -22], + [-13, 0], + [-49, 141], + [12, 33], + [-12, 33], + [12, 97], + [-49, -119], + [-25, 11], + [-13, 21], + [25, 55], + [13, 10], + [-13, 66], + [-25, 32], + [-12, 65], + [-12, 0], + [12, -76], + [-12, -97], + [-37, 108], + [-75, 163], + [-25, 43] + ], + [ + [68576, 82369], + [-49, 44], + [-25, 75], + [-74, 120], + [-99, 87], + [12, 32], + [-50, -11] + ], + [ + [68527, 83410], + [0, -32], + [12, -22], + [62, -65], + [50, -87], + [74, -65], + [37, 0], + [25, -11], + [74, -76], + [62, -43], + [0, -43] + ], + [ + [92137, 86924], + [37, 0], + [25, 11], + [37, 43], + [13, 33], + [0, 54], + [24, 44], + [50, 10], + [62, 0], + [37, 11], + [12, -21], + [50, -11], + [12, 21], + [0, 33], + [13, 11], + [24, -44], + [50, 11], + [25, 22], + [25, 65], + [12, -11], + [37, 0], + [25, 33], + [62, 32], + [12, 22], + [-12, 43], + [0, 54], + [37, 22], + [74, 22], + [13, 54], + [12, 22], + [62, 11], + [99, 65], + [50, 0], + [24, 21], + [13, 33], + [25, 11], + [74, 65], + [62, 11], + [25, 11], + [37, 0], + [12, 32], + [25, 33], + [25, 0], + [12, 32], + [25, 33], + [37, 11], + [99, 0], + [37, 10], + [25, 44], + [0, 21], + [25, 33], + [25, -43], + [74, -65], + [37, 10], + [12, 44], + [25, 11], + [25, -11], + [25, -76], + [37, -33], + [37, 0], + [25, 11], + [37, -11], + [37, 0], + [99, -21], + [99, 0], + [62, -11], + [13, -22], + [12, -65], + [0, -65], + [13, -54], + [12, -22], + [25, -11], + [37, -54], + [12, -33], + [37, 11], + [75, 0], + [24, -21], + [13, -33], + [25, -22], + [12, 11], + [74, 0], + [25, -22], + [25, 0], + [12, 22], + [50, 11], + [37, 33], + [37, -11], + [13, -22], + [24, 22], + [75, -22], + [24, -33], + [25, -10], + [37, 21], + [13, -21], + [25, -11], + [37, 21], + [99, -21], + [37, -44], + [12, -32], + [25, -11], + [50, 0], + [62, 65], + [24, 43], + [38, 22], + [49, 0], + [25, 33], + [25, 11], + [37, 43], + [0, 11], + [37, 76], + [25, 130], + [0, 65], + [-50, 22], + [-37, 43], + [-25, 87], + [0, 43], + [-49, 87], + [0, 43], + [37, 98], + [0, 87], + [25, 21], + [12, 44], + [25, 21], + [37, 11], + [25, 76], + [0, 33], + [25, 21], + [99, 55], + [37, 65], + [49, 130], + [25, -11], + [25, -43], + [12, 0], + [112, -65], + [111, -33], + [62, -76], + [37, -11], + [161, 0], + [75, -43], + [136, -65], + [37, -33], + [62, -32], + [62, 11], + [87, -33], + [99, -43], + [12, -22], + [0, -130], + [25, -87], + [0, -87], + [37, -65], + [-12, -32], + [0, -55], + [12, -21], + [50, -22], + [24, -32], + [75, -66], + [37, -21], + [99, -22], + [50, -54], + [49, -11], + [62, -33], + [62, 22], + [50, -11], + [49, 0], + [37, 11], + [50, 65], + [49, 22], + [38, 0], + [37, 22], + [136, 32], + [62, 44], + [37, 10], + [112, -43], + [61, 0], + [62, -54], + [50, -11], + [50, 11], + [74, 0], + [49, -11], + [50, -33], + [25, -32], + [37, -76], + [62, -54], + [49, -11], + [87, 0], + [99, -22], + [13, -11], + [0, -151], + [24, -22], + [25, -54], + [50, -22], + [62, -87], + [37, -32], + [37, -11], + [37, 11], + [173, 0], + [75, -22], + [25, -22], + [235, -65], + [37, 33], + [37, 0], + [75, -44], + [62, 11], + [136, 87], + [37, 32], + [37, -10], + [99, 43], + [37, 0], + [38, 11], + [49, 0], + [99, 54], + [50, 11], + [62, -11], + [37, 11], + [87, 54], + [12, 54], + [25, 65], + [148, 131], + [50, 32], + [49, 22], + [62, 65], + [87, 43], + [25, -11], + [62, -10], + [62, 0], + [49, -33], + [37, -33], + [100, -119], + [49, -32], + [50, 0], + [49, -11], + [25, 21], + [50, 22], + [74, 44], + [25, 0], + [111, -55], + [50, -65] + ], + [ + [111907, 65060], + [-25, -32], + [-12, 11], + [0, 21], + [25, 22], + [12, -22] + ], + [ + [112043, 65570], + [-12, -33], + [-12, 44], + [0, 22], + [12, 21], + [12, -54] + ], + [ + [112068, 65668], + [0, -22], + [-25, 11], + [13, 65], + [25, 0], + [0, -33], + [-13, -21] + ], + [ + [112056, 66416], + [-25, 11], + [0, 21], + [25, 0], + [0, -32] + ], + [ + [112081, 67511], + [0, 44], + [12, 10], + [12, -21], + [-24, -33] + ], + [ + [112056, 67934], + [-13, -21], + [-12, 10], + [0, 44], + [25, -11], + [0, -22] + ], + [ + [72974, 39444], + [0, 206], + [-25, 108], + [0, 76], + [12, 65], + [-12, 66], + [-37, 32] + ], + [ + [72912, 39997], + [0, 119], + [12, 87], + [0, 347], + [0, 434], + [-25, 87], + [-12, 130], + [-25, 87], + [-37, 97], + [0, 44], + [-25, 76], + [-24, 43], + [0, 119], + [-25, 174], + [-13, 119], + [-24, 130], + [-25, 87], + [0, 43] + ], + [ + [72689, 42220], + [49, 65], + [112, 196], + [49, 97], + [38, 87], + [136, 239], + [12, 10], + [-24, 98], + [37, 119], + [0, 174], + [24, 32], + [38, 65], + [37, 98], + [37, 87], + [37, 141], + [12, 32], + [0, 44], + [-12, 43], + [-49, 152], + [-25, 108], + [25, 87], + [0, 119], + [-38, 33], + [-12, 32], + [0, 55], + [12, 21], + [50, 44], + [0, 21], + [12, 22], + [0, 33], + [25, 173], + [0, 98], + [-12, 76], + [0, 195], + [12, 206], + [0, 119], + [-37, 130], + [0, 98], + [25, 65], + [0, 44], + [-13, 0], + [-62, 21], + [-37, 54], + [-124, 87], + [-111, 11], + [-87, 130], + [-62, 22], + [-25, 22], + [-61, 75], + [-211, 22], + [-74, 0], + [-13, 119], + [0, 98] + ], + [ + [72379, 46439], + [0, 87], + [-12, 97], + [-13, 44], + [-24, 65], + [-13, 65], + [0, 43], + [87, 65], + [25, 22], + [49, 33], + [87, 43], + [74, 33], + [62, 32], + [75, 43], + [24, 22], + [124, 76], + [25, 22], + [74, 32], + [99, 65], + [223, 131] + ], + [ + [73345, 47459], + [13, -22], + [49, -152], + [50, -87], + [37, -87], + [25, 22], + [25, 11], + [74, 22], + [25, 0], + [12, 21], + [37, 22], + [50, 0], + [12, -11], + [37, -108], + [13, -76], + [12, -119], + [0, -141], + [-12, -98], + [-37, -108], + [0, -55], + [-25, -86], + [-25, -44], + [-12, -32], + [0, -44], + [12, -32], + [37, -55], + [13, -32], + [-13, -33], + [0, -43], + [25, -43], + [25, -33], + [25, -65], + [49, -87], + [62, -119], + [50, -43], + [12, -44], + [0, -43], + [-25, -33], + [25, -54], + [12, -11], + [50, 0], + [0, 195], + [-12, 109], + [-25, 43], + [0, 44], + [25, 76], + [12, 75], + [12, 44], + [13, 11], + [86, 21], + [38, 22], + [12, 22], + [12, 65], + [13, 173], + [0, 163], + [-13, 98], + [13, 141], + [24, 97], + [-12, 11], + [0, 119], + [-62, 131], + [-99, 260], + [-49, 97], + [-75, 152], + [-37, 65], + [-25, 22], + [-62, 11], + [-24, 32], + [-13, 55], + [0, 86], + [-12, 65], + [0, 120], + [-13, 162], + [-12, 44], + [-12, 119], + [-25, 119], + [0, 33], + [12, 22], + [25, 86], + [37, 98], + [13, 87], + [12, 43], + [12, 22], + [50, 11], + [49, -11] + ], + [ + [73952, 48977], + [75, 11], + [99, -11], + [12, -11], + [25, 0], + [25, 11], + [25, 32], + [24, 55], + [37, 0], + [62, -55], + [38, -43], + [0, -43], + [37, -22], + [74, -11], + [62, 22], + [25, 54], + [37, 22], + [37, 0], + [25, -11], + [25, -44], + [37, -21], + [49, -11], + [62, 22], + [62, 54], + [37, 65], + [0, 65], + [25, 54], + [37, 0], + [50, 11], + [49, -22], + [62, -65], + [38, 44], + [74, 76], + [62, 32], + [62, 0], + [49, 33], + [37, 54], + [50, 32], + [50, 11], + [99, 87], + [124, 174], + [37, 54] + ], + [ + [75848, 49682], + [12, -65], + [37, -65], + [-25, -33], + [-12, -32], + [37, -44], + [-37, -54], + [0, -43], + [12, -22], + [0, -22], + [-12, -76], + [-37, -86], + [25, -76], + [-13, -131], + [25, -119], + [0, -54], + [12, -43], + [-12, -76], + [0, -120], + [12, -54], + [-12, -54], + [12, -22], + [13, -65], + [0, -87], + [-13, -32], + [-37, -54], + [0, -55], + [50, 0], + [0, -141], + [-13, -43], + [13, -54], + [-13, -54], + [13, -44], + [0, -195], + [12, -174], + [0, -32], + [13, -22], + [24, 0], + [0, -54], + [-24, -65], + [0, -87], + [24, 76], + [25, 0], + [13, -32], + [0, -207], + [-13, -32], + [-37, -54], + [0, -76], + [-25, -33], + [13, -54], + [0, -43], + [-25, -130], + [-87, -185], + [-74, -130], + [0, -54], + [-37, -98], + [-50, -22], + [-25, -21], + [25, -87], + [-37, -22], + [-37, -76], + [-136, -130], + [-25, -32], + [-25, -76], + [-50, -22], + [-24, -22], + [-50, -10], + [-25, 0], + [-99, -76], + [-87, -44], + [-24, -43], + [-75, -54], + [-210, -206], + [-75, -130], + [-24, -33], + [-13, -54], + [0, -33], + [-49, -108], + [-75, -130], + [-12, -44], + [-37, -65], + [0, -54], + [-25, -11], + [-25, 43], + [-12, -86], + [-12, -11], + [-25, 22], + [-50, -44], + [-111, -162], + [-99, -207], + [-137, -195], + [-37, 0], + [-49, 65], + [0, -32], + [12, -33], + [0, -173], + [-12, -196], + [0, -43], + [24, -54], + [38, -65], + [37, -87], + [37, -249], + [12, -120], + [50, -162], + [0, -65], + [12, -174], + [0, -228], + [25, -32], + [0, 87], + [12, 86], + [13, 33], + [12, 0], + [0, -44], + [13, -32], + [0, -87], + [-13, -173], + [0, -65], + [25, -120], + [-25, -141], + [-37, -325], + [-12, -54], + [12, -33], + [25, 0], + [12, 33], + [13, 0], + [-13, -174], + [-86, -228], + [-38, -65], + [-49, -76], + [-136, -97], + [-261, -163], + [-173, -119], + [-136, -141], + [-50, -98], + [-25, -108], + [-49, -109], + [37, -97], + [50, -76], + [24, 87], + [0, 32], + [13, 0], + [0, -108], + [-25, -369] + ], + [ + [73234, 39444], + [-37, 0], + [-62, -11], + [-74, 0], + [-62, 22], + [-25, -11] + ], + [ + [73841, 48706], + [0, 21], + [-12, 11], + [-25, -32], + [12, -33], + [25, 0], + [0, 33] + ], + [ + [73866, 48651], + [12, 11], + [0, 44], + [-25, 11], + [0, -76], + [13, 10] + ], + [ + [56288, 68520], + [-25, -33], + [-12, 44], + [37, 86], + [12, 11], + [-12, -108] + ], + [ + [57700, 65462], + [-49, 54], + [-13, 54], + [-24, 43], + [-50, 22], + [-25, 33], + [-25, 54], + [-12, 11], + [0, 65], + [-25, 65], + [-25, 32], + [-12, 0], + [-25, 22], + [0, 22], + [-12, 21], + [-25, 11], + [-12, 54], + [-13, 87], + [-24, 76], + [-13, 54], + [-25, 22], + [-12, 0], + [0, 33], + [-25, 0], + [-12, -11], + [-25, 0], + [-12, 32], + [-13, 0], + [-24, -21], + [-13, 0], + [-25, 43], + [-12, 33], + [0, 32], + [-37, 65], + [-74, 98], + [-87, 54], + [-87, -11], + [-49, 11], + [-13, 11], + [-12, -22], + [-25, 11], + [-12, -11], + [0, -22], + [-25, -21], + [-62, 0], + [-50, -11], + [-37, -33], + [-49, -10], + [-62, 0], + [-37, 10], + [-25, 22], + [-37, -11], + [-25, -43], + [-13, -87], + [-24, -54], + [-13, -11], + [-12, -76], + [0, -108], + [-12, -44] + ], + [ + [56239, 66112], + [0, 271], + [24, 206], + [37, 196], + [50, 173], + [37, 217], + [25, 217], + [-12, 206], + [-13, 184], + [-25, 120], + [-12, 184], + [-37, 98], + [-62, 76], + [-12, 54], + [12, 11], + [37, 11], + [25, 65], + [-50, -22], + [62, 195], + [13, 130], + [0, 87], + [12, 54], + [-50, 120], + [-24, 151], + [-37, 33], + [0, -33], + [-13, -32], + [-25, 22], + [-37, 108], + [-49, 173], + [-13, 11], + [-25, -43], + [-24, -141] + ], + [ + [56053, 69214], + [0, 54], + [24, 152], + [13, 119], + [272, 0], + [248, 0], + [235, 0], + [149, 0], + [161, 0], + [285, 0], + [0, 326], + [-12, 86], + [0, 250], + [-13, 65], + [0, 43], + [-12, 76], + [-12, 44], + [49, 151], + [50, 55], + [49, 65], + [37, 54], + [25, 11], + [62, 11], + [50, 43], + [74, 54], + [0, 402], + [0, 336], + [0, 260], + [0, 249], + [0, 337], + [124, 0], + [186, 0], + [198, 0], + [124, 0], + [198, 0], + [124, 0], + [198, 0], + [0, 314], + [0, 488] + ], + [ + [40544, 66676], + [0, -43], + [-25, 11], + [0, 32], + [12, 33], + [13, -33] + ], + [ + [81756, 43413], + [-37, -11], + [-49, 0], + [-25, 33], + [12, 32], + [0, 44], + [13, 65], + [12, 32], + [25, 22], + [0, 54], + [25, 33], + [24, 11], + [38, -65], + [12, -76], + [0, -76], + [-25, -22], + [0, -43], + [-25, -33] + ], + [ + [73345, 47459], + [-12, 43], + [-25, -11], + [-12, -32], + [-25, 0], + [0, 21], + [-37, 98], + [-25, 22], + [-12, 21], + [12, 11], + [0, 33], + [-12, 21], + [-37, 22], + [0, 22], + [37, 21], + [25, 55], + [24, 65], + [13, 65], + [12, 21], + [0, 141], + [12, 55], + [-12, 21], + [-12, 44], + [12, 65], + [12, 43], + [75, 44], + [62, 43], + [12, 22], + [25, 65], + [-12, 11], + [-38, 0], + [-12, 10], + [-25, 130], + [13, 141], + [0, 174], + [-13, 11], + [-12, 32], + [0, 76], + [12, 0], + [25, 98], + [12, 65], + [-12, 43], + [-25, 120], + [25, 54], + [25, 0], + [12, 11], + [74, 119], + [0, 22], + [-12, 43], + [-25, 65], + [0, 22], + [-12, 76], + [-37, 65], + [-37, 54], + [12, 54], + [0, 55], + [-25, 65], + [-25, 54], + [0, 32], + [-12, 11], + [-25, 0], + [0, -21], + [-37, 10], + [0, 65], + [-25, 55], + [0, 11] + ], + [ + [73246, 50333], + [25, 10], + [50, -65], + [37, 0], + [37, -11], + [25, -54], + [25, -11], + [12, 11], + [87, 0], + [37, -43], + [25, 0], + [0, 87], + [12, 21], + [37, -21], + [74, -120], + [0, -21], + [62, -120], + [13, -43], + [0, -33], + [12, -108], + [0, -109], + [13, -43], + [0, -22], + [24, -119], + [0, -43], + [-12, -54], + [-12, -76], + [0, -55], + [24, -65], + [25, -32], + [0, -44], + [12, -21], + [25, -11], + [13, -22], + [24, -97], + [0, -22] + ], + [ + [100251, 57718], + [-13, 0], + [-12, 22], + [-12, 184], + [12, 22], + [12, 0], + [13, -44], + [-13, -75], + [13, -76], + [0, -33] + ], + [ + [97786, 57924], + [-25, -11], + [-13, 33], + [13, 54], + [12, 11], + [13, -65], + [0, -22] + ], + [ + [102406, 58813], + [0, 55], + [13, 11], + [24, -11], + [37, -44] + ], + [ + [96435, 59518], + [-12, -10], + [-25, 10], + [0, 98], + [13, 11], + [24, -11], + [13, -22], + [-13, -76] + ], + [ + [96274, 60256], + [25, -65], + [-12, -33], + [-13, 0], + [-37, -32], + [-12, 43], + [-13, 22], + [0, 32], + [13, 11], + [25, -22], + [24, 33], + [0, 11] + ], + [ + [96373, 60234], + [0, 33], + [13, 97], + [0, 22], + [37, 0], + [25, -76], + [74, -54], + [25, -11], + [25, 22], + [12, -22], + [25, -22], + [0, -54], + [25, -54], + [37, 11], + [25, -11], + [0, -54], + [12, -76], + [-12, -55], + [-25, -65], + [0, -43], + [12, -32], + [25, -33], + [0, -22], + [12, 0], + [25, 22], + [13, 43], + [0, 33], + [61, 32], + [50, 44], + [12, -22], + [13, -54], + [12, -11], + [37, 0], + [37, 33], + [13, 54], + [0, 43], + [49, 65], + [0, 65], + [13, 33] + ], + [ + [97055, 60115], + [62, -22], + [12, -22], + [74, -195], + [87, -141], + [37, -43], + [25, -22], + [50, -76], + [24, -97], + [75, -250], + [12, -119], + [13, -174], + [-13, -260], + [-25, -130], + [0, -54], + [25, -98], + [0, -369], + [13, -54], + [24, -43], + [87, -119], + [12, -44], + [50, -152], + [87, -336], + [24, -152], + [-12, -43], + [0, -22], + [-37, -11], + [-25, 55], + [0, 43], + [-25, 33], + [-12, -76], + [-25, 0], + [-25, 10], + [-49, -10], + [-50, -76], + [-24, 0], + [-13, 65], + [-12, 43], + [-13, 22], + [-161, 162], + [-62, 33], + [-62, 119], + [-136, 130], + [-87, 120], + [-37, 87], + [-86, 65], + [-38, 76], + [-49, 43], + [25, 87], + [-13, 76], + [0, 75], + [-74, 131], + [-25, 97], + [-62, 98], + [-25, 54], + [-24, 65], + [37, 33], + [-13, 43], + [-37, 87], + [-12, 87], + [0, 173], + [-50, 250], + [-49, 336], + [12, 119], + [-12, 130], + [-25, 119], + [-37, 98], + [-13, 65] + ], + [ + [99644, 57479], + [25, -86], + [0, -22], + [49, -54], + [50, -33], + [37, -11], + [74, 0], + [12, 11], + [112, -108], + [37, -11], + [37, 11], + [13, -11], + [62, -76], + [12, -11], + [25, 11], + [-37, 33], + [-13, 21], + [-12, 44], + [0, 43], + [25, 33], + [12, 32], + [12, 109], + [25, 97], + [0, 54], + [-12, 33], + [-13, 65], + [25, 87], + [13, -33], + [24, -21], + [25, 10], + [13, 33], + [-13, 43], + [0, 87], + [25, 65], + [37, 54], + [37, 22], + [136, 33], + [211, 97], + [62, 44], + [25, 10], + [25, 33], + [24, 87], + [62, 130], + [50, 119], + [87, 163], + [74, 152], + [12, 21], + [13, 87], + [0, 76], + [24, 33] + ], + [ + [101502, 59280], + [0, -130], + [12, -76], + [13, -120], + [49, -21], + [25, 11], + [-12, 54], + [0, 108], + [-25, 76], + [-13, 76], + [-12, 22] + ], + [ + [101539, 59280], + [87, 11], + [12, 32], + [37, 44], + [13, 32], + [0, 54], + [-37, 44], + [-13, 43], + [0, 54], + [50, 98], + [37, -22], + [37, 0], + [25, 54], + [25, 66], + [49, 97], + [25, 152], + [124, 249], + [12, 33], + [74, 249], + [25, -10], + [13, -76], + [-25, -87], + [0, -54], + [37, 32], + [37, 87], + [37, 108], + [50, -32], + [-13, -54], + [13, -33], + [12, -65], + [25, -43], + [50, -22], + [37, -43], + [12, -22], + [0, -33], + [13, -43], + [0, -43], + [-25, -55], + [12, -76], + [0, -43], + [-12, -43], + [62, 0], + [37, 21], + [37, 55], + [37, -120], + [-25, -21], + [-49, -33], + [25, -43], + [12, 0], + [37, 32], + [37, 44], + [25, 0], + [74, -65], + [13, -22], + [12, -65], + [37, -22], + [99, -87], + [25, 0], + [37, 11], + [13, -11], + [25, -65], + [0, -43], + [-25, -54], + [-25, -33], + [-74, -43], + [-87, -44], + [-37, 0], + [-62, 33], + [-25, 0], + [-12, -11], + [-25, -108], + [37, -98], + [87, -98], + [12, -32], + [0, -33], + [-12, -11], + [-62, -32], + [-50, -11], + [-74, -43], + [-37, 11], + [-62, 43], + [-12, 0], + [-13, -22], + [-25, -65], + [0, -11] + ], + [ + [102233, 60690], + [-25, -33], + [-12, 43], + [0, 44], + [37, 54], + [37, 11], + [0, -87], + [-13, -22], + [-24, -10] + ], + [ + [68799, 40735], + [0, -261], + [0, -282], + [0, -271], + [0, -282], + [0, -271], + [0, -282], + [0, -282], + [0, -358], + [-37, 0], + [-74, -32], + [-37, -55], + [-25, -54], + [-25, -32], + [-37, -11], + [-12, -22], + [12, -43], + [-12, -33], + [-38, -32], + [-49, 11], + [-62, 32], + [-74, 11], + [-100, -22], + [-74, 11], + [-49, 43], + [-38, 22], + [-49, 0], + [-87, 44], + [-12, 54], + [-25, 76], + [0, 32], + [12, 22], + [0, 32], + [-12, 55], + [-12, 21], + [-25, 0], + [-13, 22], + [-24, 76], + [-25, 32], + [-50, -21], + [-24, -98], + [-25, -76], + [0, -32], + [-13, -44], + [-12, 0], + [-74, -65], + [-13, -32] + ], + [ + [67585, 38338], + [-37, 54], + [-111, 184], + [-50, 55], + [-49, 119], + [-137, 358], + [-12, 65], + [-25, 173], + [-37, 130], + [0, 76], + [12, 44], + [-24, 108], + [-38, 65], + [-12, 228], + [-37, 152], + [12, 119], + [-12, 109], + [0, 195], + [-25, 163], + [-49, 141], + [-38, 216], + [-12, 98], + [12, 260], + [-12, 98], + [0, 119], + [-12, 130], + [-13, 65], + [13, 55], + [24, -22], + [0, 141], + [-12, 152], + [-50, 162], + [-123, 272], + [-25, 97], + [-25, 76], + [-124, 358], + [-62, 239], + [-37, 216], + [-49, 98], + [-199, 683], + [-49, 109], + [-99, 173], + [-25, 130], + [-62, 163], + [-12, 163], + [0, 314] + ], + [ + [69964, 45192], + [74, 32], + [74, 22], + [87, 22], + [62, 21], + [12, 0], + [161, -21], + [62, -11], + [62, -54], + [62, -109] + ], + [ + [119575, 42079], + [-25, -21], + [-25, 32], + [13, 44], + [25, -22], + [12, -33] + ], + [ + [119736, 42828], + [37, -11], + [0, -109], + [-62, -11], + [0, 22], + [-25, 11], + [0, 43], + [-24, 76], + [37, 11], + [25, 22], + [0, -44], + [12, -10] + ], + [ + [119525, 42990], + [-24, 0], + [-25, 44], + [-50, 21], + [-24, 44], + [-13, 43], + [37, 11], + [25, 65], + [-49, 33], + [0, 21], + [49, 33], + [37, -44], + [0, -97], + [37, -98], + [0, -76] + ], + [ + [119228, 43283], + [-25, 0], + [25, 54], + [0, 33], + [13, 65], + [0, 32], + [24, -32], + [-24, -43], + [0, -33], + [12, -11], + [-25, -65] + ], + [ + [118423, 43565], + [37, -32], + [37, 10], + [50, -65], + [136, -184], + [50, -43], + [24, -11], + [25, -33], + [13, -43], + [37, -54], + [12, -65], + [50, -66], + [24, -54], + [38, -21], + [62, -87], + [37, -22], + [86, -98], + [62, -86], + [38, -65], + [74, -87], + [49, -43], + [25, -109], + [-12, -32], + [-25, -22], + [-25, 0], + [-25, -22], + [-86, 87], + [-13, -11], + [-24, 43], + [-38, 22], + [-37, 44], + [-37, 86], + [-49, 22], + [-38, 43], + [-24, 44], + [-50, 32], + [-62, 65], + [-37, 22], + [-25, 33], + [-87, 130], + [-24, 21], + [-25, 55], + [-74, 130], + [-25, 54], + [-37, 54], + [-50, 120], + [-49, 97], + [-13, 33], + [0, 76], + [-25, 10], + [-12, 33], + [0, 32], + [12, 22], + [50, -65] + ], + [ + [66607, 64778], + [-62, -11], + [-37, -10], + [-50, -65], + [-49, -22], + [-50, -54], + [-87, -76], + [-49, -87], + [-13, -65], + [-49, -11], + [-62, 11], + [-50, 65], + [-99, 65], + [-74, 33], + [-25, 0], + [-161, 10], + [-161, -21], + [-87, -33], + [-12, 0], + [-50, -43], + [-37, -44], + [-111, -206], + [-137, 11], + [-86, 22], + [-75, 32], + [-99, 98], + [-124, 141], + [-49, 22], + [-62, 11], + [-149, -152], + [-24, 11], + [-38, -22], + [-37, -54], + [-37, 10], + [-25, 22], + [-24, 33], + [-75, 195], + [-25, 43], + [-49, 76], + [-37, 44], + [-25, -11], + [-124, 65], + [-111, 65], + [-38, 0], + [-12, -22], + [-37, -43], + [-50, -11], + [-62, 0], + [-37, 11], + [-49, -22], + [-87, -54], + [-62, -87], + [-25, -11], + [-12, -21], + [-13, -250], + [-24, -76], + [-25, -97], + [-62, -98], + [-50, -54], + [0, -380], + [-12, -21], + [12, -33], + [0, -22], + [13, -21], + [-25, -44] + ], + [ + [67077, 70580], + [38, -357], + [24, -315], + [13, -195], + [0, -54], + [12, -33], + [25, -32], + [99, -293], + [-12, -44], + [12, -86], + [25, -44], + [87, -173], + [12, -55], + [-74, -249], + [-13, -260], + [-12, -174], + [-13, -249], + [-12, -304], + [-12, -249], + [-13, -326], + [-12, -314], + [-87, -174], + [-161, -303], + [-136, -250], + [-62, -163], + [-136, -325], + [-50, -206], + [-49, -108], + [-13, -44], + [13, -162], + [37, -261] + ], + [ + [119711, 38088], + [13, -32], + [-25, 0], + [0, 32], + [12, 0] + ], + [ + [64439, 58976], + [-37, -22], + [-25, 0], + [37, 87], + [13, -22], + [24, 0], + [-12, -43] + ], + [ + [66607, 64778], + [49, -141], + [62, -141], + [50, -108] + ], + [ + [64872, 59182], + [-12, 0], + [-12, -22], + [-25, 22], + [-12, 44], + [-13, 0], + [-37, 54], + [25, -163], + [-13, -54], + [-86, 0], + [-75, -22], + [-62, 0], + [-24, 22], + [-13, 22], + [-25, -22], + [-61, -11], + [-62, 108], + [0, -21], + [24, -44], + [0, -65], + [-49, -65], + [-37, -11], + [-13, 33], + [-12, 54], + [0, 76], + [-12, 43], + [-13, 0], + [0, -43], + [13, -32], + [0, -76], + [24, -65], + [-37, -22], + [-49, 0], + [0, 22], + [-13, 54], + [-12, -76], + [-37, 0], + [-50, -22], + [-12, 11], + [-13, 43], + [-12, -54], + [-12, -11], + [-25, 0], + [-37, 33], + [-62, 76], + [-75, 119], + [-24, 119], + [-25, 65], + [-13, 120], + [0, 21], + [-12, 22], + [0, 87], + [50, 22], + [12, 32], + [0, 33], + [-50, -55], + [-62, 55], + [-12, 32], + [12, 22], + [25, 11], + [37, -11], + [-12, 32], + [-25, 11], + [-37, -21], + [-25, 21], + [0, 55], + [-24, 43], + [-62, 141], + [-75, 119], + [-74, 87], + [-99, 43], + [-223, -11], + [-13, 11], + [25, 33], + [-12, 32], + [-25, 0], + [-25, -76], + [-198, -10], + [-25, -11] + ], + [ + [32418, 63119], + [0, 22], + [-25, 65], + [-50, 86], + [-173, 250], + [-62, 152], + [-37, 108], + [-25, 65], + [-99, 109], + [-25, 54], + [-87, 152], + [-74, 97], + [0, 33], + [25, 54], + [12, -11], + [50, -65], + [25, 11], + [0, 22] + ], + [ + [33310, 65581], + [0, -22], + [-13, -22], + [-25, -75], + [-12, 0], + [0, 54], + [-12, 11], + [-25, -55], + [12, -32], + [25, -11], + [37, -260], + [0, -44], + [-49, -130], + [-25, -43], + [-25, -152], + [-25, -260], + [13, -239], + [0, -336], + [-25, -11], + [-12, 43], + [0, 33], + [24, 98], + [-12, 32], + [-12, -65], + [-13, -32], + [-12, -11], + [-13, -33], + [13, -54], + [25, -76], + [-13, -33], + [0, -130], + [-12, 0], + [0, 22], + [-25, 0], + [0, -76], + [-12, -22], + [0, -32], + [24, -22], + [13, 0], + [25, -108], + [-38, -44], + [-24, -86], + [-13, -55], + [0, -32], + [13, -109], + [12, -76], + [25, -43], + [25, -11] + ], + [ + [3506, 44292], + [-38, -33], + [-12, 44], + [12, 43], + [13, 22], + [12, 0], + [13, -55], + [0, -21] + ], + [ + [38463, 63802], + [-25, -76], + [-12, 33], + [0, 76], + [-25, 32], + [0, 33], + [49, -44], + [13, -54] + ], + [ + [40271, 67143], + [-12, -11], + [-13, 11], + [0, 21], + [25, -21] + ], + [ + [40172, 67218], + [-12, 0], + [0, 22], + [12, 0], + [0, -22] + ], + [ + [63076, 88312], + [87, 11], + [37, -22], + [62, -10], + [37, 32], + [37, -22], + [38, 11] + ], + [ + [63287, 88529], + [37, -54], + [-37, -11], + [-50, 44], + [-24, -11], + [-13, 32], + [25, 11], + [62, -11] + ], + [ + [63609, 89364], + [-37, -43], + [-25, 11], + [12, 43], + [50, 65], + [0, -76] + ], + [ + [63981, 87911], + [-75, 11], + [-24, 11] + ], + [ + [63374, 88312], + [-75, 33], + [-62, -22], + [-37, 33], + [-37, 0], + [-50, 54], + [38, 32], + [62, 0], + [49, -10], + [87, -76], + [49, 11], + [-12, 21], + [-62, 33], + [-25, 21], + [50, 22], + [0, 33], + [-62, 86], + [12, 22], + [25, 87], + [25, 11], + [87, 119], + [37, 65], + [24, 87], + [38, 228], + [24, 86], + [50, -21], + [62, 32], + [99, 87], + [25, 65], + [37, 33], + [111, 76], + [62, 10], + [174, 22], + [87, 0], + [86, -87], + [50, -11] + ], + [ + [63758, 89560], + [74, 43], + [12, -11], + [-86, -32] + ], + [ + [63968, 89603], + [-99, 0], + [0, 11], + [99, 0], + [0, -11] + ], + [ + [63671, 93887], + [0, -76], + [-25, 11], + [-25, 43], + [13, 43], + [-13, 44], + [25, 22], + [25, -87] + ], + [ + [63634, 94375], + [-37, -11], + [-25, 11], + [12, 54], + [37, 11], + [13, -65] + ], + [ + [64711, 95774], + [-74, 11], + [-25, 43], + [38, 22], + [49, 11], + [25, -22], + [-13, -65] + ], + [ + [64835, 95980], + [-37, 0], + [-25, 22], + [149, 54], + [37, -11], + [-12, -33], + [-112, -32] + ], + [ + [65789, 96728], + [-25, -11], + [-37, 11], + [-74, -11], + [-37, 22], + [25, 33], + [74, 32], + [37, 0], + [37, -43], + [0, -33] + ], + [ + [66037, 97205], + [-62, -10], + [12, 54], + [62, 11], + [-12, -55] + ], + [ + [66223, 97379], + [-25, 22], + [49, 43], + [62, 0], + [13, -11], + [-99, -54] + ], + [ + [66198, 97466], + [-37, 0], + [74, 108], + [37, -22], + [0, -32], + [-25, -33], + [-49, -21] + ], + [ + [66384, 98615], + [-25, 22], + [25, 65], + [49, 22], + [0, -65], + [-49, -44] + ], + [ + [66693, 98854], + [25, -11], + [50, 11], + [12, -22], + [-25, -22], + [-49, -10], + [-37, -44], + [-50, 0], + [-87, -54], + [-62, -11], + [0, 54], + [25, 44], + [50, 0], + [37, 54], + [49, 22], + [62, -11] + ], + [ + [67152, 99277], + [49, -54], + [25, -44], + [-25, -65], + [-37, -43], + [-111, 0], + [-62, 43], + [-75, -32], + [-37, 21], + [-12, 33], + [49, 32], + [13, 33], + [87, -11], + [24, 76], + [62, -22], + [0, 76], + [50, -11], + [0, -32] + ], + [ + [67350, 99038], + [50, 54], + [49, 22], + [25, 44], + [12, 65], + [62, 10], + [50, -43], + [24, -54], + [-12, -54], + [-111, -55], + [-50, -43], + [-25, -43], + [-24, -11], + [-50, 21], + [-25, -43], + [-87, -22], + [-37, 11], + [0, 33], + [-24, 0], + [-25, -44], + [-50, -21], + [-37, 21], + [-111, -76], + [-87, -10], + [-37, 10], + [0, 44], + [111, 87], + [174, 21], + [111, 109], + [25, 119], + [25, 43], + [-13, 33], + [-25, 0], + [13, 76], + [87, 76], + [49, 76], + [62, 11], + [25, -22], + [0, -33], + [-50, -65], + [-62, -54], + [38, -76], + [0, -108], + [-38, -65], + [-12, -44] + ], + [ + [67945, 99689], + [37, -33], + [62, 11], + [49, -32], + [25, 0], + [25, -76], + [-50, -33], + [13, -87], + [-62, -21], + [-75, 0], + [-24, 21], + [-62, -43], + [-50, -65], + [-74, 33], + [-50, 0], + [50, 43], + [12, 32], + [-12, 55], + [37, 76], + [99, -11], + [12, 32], + [-49, 22], + [0, 22], + [74, 11], + [13, 43] + ], + [ + [72231, 99808], + [-62, -11], + [-13, 11], + [37, 76], + [25, 0], + [50, -43], + [-37, -33] + ], + [ + [69072, 99993], + [-50, -22], + [-62, 22], + [-12, 43], + [25, 33], + [99, 10], + [12, -10], + [-12, -76] + ], + [ + [68552, 99982], + [24, -33], + [62, 22], + [37, -22], + [-12, -32], + [-50, -33], + [-37, -54], + [-74, -11], + [-74, -65], + [-38, -43], + [0, -33], + [-173, -32], + [-49, 21], + [-25, 44], + [49, 0], + [0, 32], + [37, 22], + [25, 43], + [37, -11], + [25, 22], + [37, -11], + [0, 65], + [50, 44], + [12, 32], + [75, 44], + [-13, 54], + [25, 43], + [37, 0], + [13, -43], + [0, -65] + ], + [ + [68725, 100079], + [50, -10], + [24, -33], + [37, -11], + [0, -22], + [-61, -21], + [-50, 11], + [-62, 119], + [37, 0], + [25, -33] + ], + [ + [70050, 100285], + [13, -54], + [-112, -87], + [-62, -32], + [-12, 54], + [-62, 11], + [0, 43], + [74, 44], + [38, -11], + [99, 76], + [24, -44] + ], + [ + [70187, 100296], + [-62, -21], + [-62, 43], + [12, 76], + [25, 11], + [25, -22], + [86, -33], + [-24, -54] + ], + [ + [69988, 100448], + [0, -22], + [-49, -32], + [-74, -87], + [-87, -32], + [-62, 10], + [-25, -21], + [-74, 0], + [-62, 32], + [-62, 54], + [124, 0], + [25, 33], + [49, -11], + [99, 22], + [37, -11], + [87, 65], + [62, 22], + [12, -22] + ], + [ + [72540, 99808], + [25, -87], + [0, -32], + [-50, -43], + [-61, 0], + [-75, 32], + [-49, 33], + [-37, -109], + [-50, -43], + [-50, -22], + [-161, -32], + [-62, -131], + [-24, -32], + [-50, -11] + ], + [ + [69022, 99342], + [-173, -11], + [74, -76], + [-12, -97], + [-50, -87], + [-62, -44], + [87, -43], + [-62, -54], + [-62, -11], + [-210, 65], + [-137, 22], + [-37, 0], + [-136, 32], + [-74, -21], + [0, -131], + [12, -65], + [-37, -76], + [-50, -76], + [-210, 87], + [-50, -43], + [-136, -87], + [-62, -163], + [-50, -54], + [-86, -32], + [-25, -44], + [74, -108], + [25, -65], + [0, -54], + [-62, -55], + [-124, -130], + [-111, -130], + [-50, -43], + [25, -120], + [-37, -32], + [-112, -54], + [-49, 0], + [-124, -22], + [25, -119], + [0, -87], + [-25, -98], + [-25, -206], + [-37, -87], + [-149, -238], + [-99, -130], + [74, -44], + [75, -32], + [25, -120], + [0, -54], + [-25, -54], + [-37, -54], + [-100, 21], + [-136, 22], + [-99, -11], + [-74, -32], + [-87, -98], + [-74, -108], + [-50, -54], + [13, -66], + [-75, -119], + [50, -130], + [25, -54], + [-38, -54], + [13, -55], + [0, -108], + [-13, -44], + [75, -184], + [-25, -195], + [-25, -163], + [37, -43], + [112, -65], + [49, -65], + [50, -55], + [-50, -151], + [-24, -44], + [-75, 0], + [-62, -21], + [13, -66], + [49, -130], + [37, -86], + [13, -65], + [-25, -87], + [0, -44], + [-12, -86], + [-37, -33], + [-38, -54], + [-37, -33], + [-62, -11], + [-24, -21], + [-25, -98], + [-62, -65], + [12, -22], + [13, -86], + [24, -87], + [-24, -76], + [-13, -87], + [-25, -65], + [-24, -22], + [-25, 11], + [-37, 87] + ], + [ + [65839, 93095], + [0, 43], + [-186, 44], + [-74, 152], + [0, 162], + [-25, 11], + [12, -76], + [-62, -32], + [0, -44], + [13, -10], + [0, -98], + [-62, -141], + [-25, -11], + [0, -22], + [-37, 11], + [-37, -32], + [-50, -11], + [-12, 43], + [-50, 54], + [-12, -21], + [25, -44], + [-25, -43], + [-25, 0], + [-74, -54], + [24, -33], + [-24, -32], + [-25, 0], + [-25, -22], + [0, -22], + [-87, -65], + [-136, -173], + [-74, -44], + [-50, -54], + [-49, 0], + [-50, -32], + [-149, -44], + [-86, 22], + [-62, -22], + [-37, 33], + [-13, 54], + [-37, -11], + [-12, -43], + [-62, 32], + [37, 65], + [0, 22], + [-99, 0], + [-112, 76], + [-24, 32], + [-87, 55], + [-50, 65], + [-24, 65], + [0, 54], + [12, 98], + [25, 21], + [86, -32], + [75, -54], + [12, 0], + [37, 43], + [50, 43], + [-13, 11], + [-86, -43], + [-62, 65], + [0, 22], + [25, 54], + [-13, 32], + [0, 44], + [37, 43], + [50, 44], + [-12, 32], + [-50, -54], + [-62, -33], + [-37, -11], + [-50, -32], + [-37, -54], + [-37, -22], + [-62, 0], + [-12, 43], + [12, 141], + [25, 65], + [12, 55], + [37, 0], + [25, 43], + [25, 0], + [12, -22], + [62, -11], + [37, 44], + [38, 0], + [86, 54], + [0, 11], + [-62, -11], + [-74, -22], + [-25, 11], + [-12, 33], + [25, 32], + [74, 76], + [25, 33], + [25, 97], + [61, 76], + [62, 33], + [25, -33], + [25, 0], + [50, 55], + [0, 32], + [-162, -54], + [-61, -44], + [-87, -119], + [-13, -54], + [-24, -22], + [-37, -11], + [-50, -65], + [-12, -54], + [-100, -87], + [-24, -32], + [-13, 21], + [0, 109], + [25, 43], + [12, 44], + [-12, 43], + [12, 22], + [50, -11], + [50, 0], + [62, 32], + [-13, 22], + [-87, 0], + [-37, 33], + [-37, 65], + [-12, 87], + [12, 21], + [124, 87], + [-37, 0], + [-62, -33], + [-50, 44], + [-24, 43], + [-13, 98], + [13, 43], + [-13, 65], + [37, 22], + [25, -11], + [112, 0], + [161, 43], + [111, -32], + [112, 43], + [49, 0], + [50, -21], + [24, -33], + [0, -43], + [13, -22], + [25, 11], + [-13, 32], + [0, 44], + [174, 54], + [12, 22], + [-62, 11], + [-25, 43], + [-24, -11], + [12, -43], + [-12, -22], + [-38, -11], + [-74, 0], + [-49, 22], + [-50, 11], + [-25, 43], + [-37, -76], + [-37, -11], + [-99, 11], + [-149, -11], + [-74, -21], + [-37, 0], + [-112, 86], + [0, 120], + [87, 11], + [25, 21], + [-50, 33], + [-25, 54], + [-37, 11], + [-25, 43], + [-12, 54], + [25, 66], + [49, -11], + [124, 0], + [112, -44], + [74, -21], + [161, 10], + [87, 44], + [-13, 11], + [-99, -22], + [-99, 0], + [-161, 43], + [-62, 11], + [-74, 0], + [-37, 11], + [-13, 43], + [13, 87], + [37, 11], + [37, -22], + [62, 98], + [62, 43], + [87, 22], + [37, -33], + [37, 0], + [136, 33], + [-49, 22], + [-62, -22], + [-50, 0], + [0, 22], + [37, 43], + [13, 43], + [24, 22], + [100, 0], + [37, 11], + [186, -22], + [74, -32], + [74, 21], + [-62, 22], + [0, 33], + [99, 32], + [99, 11], + [-24, 22], + [-211, -44], + [-62, 33], + [-37, 0], + [-37, -22], + [-87, -11], + [-12, 11], + [12, 44], + [87, 108], + [124, 33], + [62, 54], + [99, 0], + [86, -11], + [38, -54], + [49, 21], + [-37, 33], + [-25, 43], + [0, 55], + [37, 32], + [99, 11], + [25, 22], + [-12, 54], + [-37, -11], + [-37, 22], + [-13, 32], + [13, 22], + [61, 43], + [100, 22], + [99, -32], + [-25, -76], + [25, -11], + [62, 76], + [62, 11], + [62, 21], + [49, -65], + [37, -22], + [13, -54], + [37, 22], + [86, 22], + [87, -11], + [62, 11], + [-37, 54], + [37, 65], + [62, 22], + [62, 10], + [37, 33], + [50, 22], + [-25, 43], + [-50, 22], + [99, 65], + [-49, 21], + [-37, -10], + [-99, -65], + [49, -44], + [-37, -54], + [-211, -119], + [-99, -33], + [-37, 0], + [-12, 33], + [-50, 76], + [-62, -11], + [13, 76], + [37, 43], + [49, 33], + [50, 97], + [74, 65], + [112, 152], + [99, 43], + [37, 55], + [50, 21], + [49, 44], + [37, 0], + [62, 32], + [37, 44], + [-24, 11], + [-87, -44], + [12, 98], + [50, 43], + [235, 119], + [25, -10], + [25, -44], + [62, 11], + [86, 76], + [-12, 32], + [-62, -54], + [-62, 0], + [0, 33], + [-49, 0], + [-25, 21], + [0, 55], + [49, 130], + [124, 152], + [13, 54], + [49, 32], + [62, -10], + [13, 10], + [-25, 44], + [-62, 32], + [0, 22], + [210, 43], + [99, 0], + [25, 33], + [62, 11], + [37, 32], + [-24, 11], + [-100, -21], + [-111, -33], + [-87, 0], + [-12, 130], + [12, 65], + [25, 0], + [12, 65], + [38, 33], + [49, 11], + [50, 54], + [62, -11], + [49, 22], + [-74, 21], + [-25, 33], + [25, 22], + [62, 10], + [37, 76], + [37, 22], + [37, 0], + [37, 33], + [50, -11], + [99, 32], + [223, 0], + [12, 33], + [-210, 11], + [-87, 0], + [-37, -11], + [-12, 32], + [37, 22], + [12, 33], + [62, 65], + [74, 43], + [50, -11], + [62, -43], + [37, 0], + [25, -22], + [37, 0], + [37, 44], + [-12, 21], + [-62, -21], + [-50, 21], + [-37, 65], + [37, 55], + [-12, 10], + [-87, -43], + [-86, -11], + [12, 54], + [-12, 33], + [86, 87], + [75, 10], + [49, -32], + [74, 22], + [-12, 21], + [-74, 11], + [-25, 44], + [62, 21], + [62, 33], + [62, 11], + [62, 32], + [12, -11], + [25, -108], + [49, -98], + [13, 0], + [-13, 76], + [38, 44], + [-38, 43], + [-37, 87], + [13, 21], + [62, 44], + [86, 11], + [75, -33], + [86, 11], + [161, 54], + [-49, 22], + [-75, -22], + [-210, 11], + [-25, 11], + [0, 32], + [50, 55], + [74, 32], + [87, 11], + [86, 65], + [38, 54], + [12, 76], + [62, 54], + [136, 44], + [-12, 97], + [37, 76], + [37, 22], + [62, -65], + [62, -33], + [74, 0], + [13, 11], + [-50, 22], + [-49, 43], + [0, 33], + [24, 22], + [62, 0], + [50, 32], + [0, 33], + [62, 76], + [173, 32], + [13, -11], + [-13, -108], + [-25, -65], + [38, 0], + [74, 195], + [37, 32], + [99, 44], + [13, -44], + [-13, -162], + [-25, -54], + [-74, -109], + [50, 11], + [99, 108], + [86, -10], + [-62, 65], + [-12, 32], + [12, 109], + [25, 32], + [112, 0], + [74, -11], + [25, 65], + [62, 11], + [186, -108], + [-25, 97], + [-25, 44], + [-74, 21], + [-75, 44], + [-12, 43], + [62, 11], + [87, -22], + [74, 44], + [25, -11], + [49, 22], + [37, -33], + [25, 11], + [13, 43], + [86, 22], + [62, -22], + [25, -21], + [37, -131], + [75, -65], + [37, -10], + [12, 21], + [-37, 33], + [12, 87], + [13, 21], + [99, 98], + [86, 54], + [50, 0], + [87, 108], + [37, 33], + [0, 22], + [-50, 21], + [0, 33], + [62, 43], + [75, 65], + [37, 0], + [99, -43], + [37, -43], + [50, -11], + [37, 43], + [49, -11], + [25, -21], + [50, -11], + [0, -22], + [-38, -22], + [-74, -65], + [-62, -76], + [-25, -43], + [-24, -98], + [-50, -65], + [0, -54], + [25, -22], + [49, 22], + [75, 65], + [12, 65], + [186, 174], + [87, 97], + [86, 87], + [62, 11], + [25, -54], + [-25, -65], + [-37, -44], + [25, -21], + [0, -55], + [-25, -86], + [37, 0], + [112, 65], + [49, 97], + [13, 44], + [49, 32], + [75, 0], + [0, 22], + [-99, 54], + [-13, 22], + [37, 32], + [99, 55], + [75, -22], + [111, -11], + [87, -43], + [-12, -65], + [-38, -44], + [-111, -43], + [-13, -33], + [38, -11], + [74, 33], + [12, -22], + [-24, -65], + [0, -76], + [37, 0], + [49, 33], + [13, 76], + [49, 87], + [50, 54], + [25, 11], + [86, 0], + [50, -22], + [25, -43], + [37, -22], + [74, -11], + [62, -43], + [87, 43], + [62, -54], + [-13, -54], + [75, 10], + [62, -21], + [111, -76], + [12, -33], + [-12, -43], + [-161, -43], + [-62, -55], + [-124, -11], + [-396, 33], + [12, -33], + [273, -75], + [12, -22], + [0, -98], + [25, -32], + [99, 0], + [37, -11], + [25, 22], + [0, 54], + [62, 0], + [12, -65], + [37, 32], + [124, 0] + ], + [ + [70732, 100654], + [86, -22], + [38, 0], + [62, -65], + [-50, -21], + [-136, 0], + [-37, 32], + [-62, 22], + [99, 54] + ], + [ + [58840, 100470], + [-50, 0], + [50, 43], + [149, 76], + [61, 65], + [124, 22], + [0, -87], + [-223, -65], + [-111, -54] + ], + [ + [68539, 102682], + [-49, -21], + [-62, 32], + [-38, 54], + [25, 11], + [112, 0], + [25, -22], + [-13, -54] + ], + [ + [69357, 105307], + [148, -11], + [62, -109], + [25, -108], + [62, -11], + [87, 22], + [136, 0], + [111, -54], + [-99, -44], + [-12, -65], + [74, -11], + [124, -54], + [62, -11], + [124, 22], + [235, -87], + [-272, -65], + [-25, -11], + [-74, -87], + [-112, -65], + [-49, -10], + [-87, 10], + [-112, -75], + [-86, 0], + [-37, 97], + [86, 43], + [13, 22], + [-112, 22], + [-111, -44], + [-75, 0], + [-272, -32], + [-50, 11], + [-12, 65], + [111, 32], + [13, 55], + [136, 141], + [-149, 43], + [-61, 33], + [-87, 119], + [-87, 54], + [12, 54], + [-61, 0], + [-50, 33], + [50, 32], + [421, 44] + ], + [ + [71165, 105339], + [-49, 0], + [-87, 44], + [-25, 43], + [62, 22], + [74, -54], + [75, -22], + [-50, -33] + ], + [ + [65789, 105318], + [13, -44], + [49, 11], + [74, -54], + [87, -33], + [62, -65], + [25, -54], + [-62, 0], + [-62, 65], + [-136, 65], + [-62, 0], + [-124, 130], + [-12, 33], + [-62, 32], + [-25, 98], + [136, -33], + [74, -75], + [-24, -33], + [49, -43] + ], + [ + [71921, 105513], + [99, -11], + [99, 11], + [25, -11], + [-136, -33], + [-149, 22], + [-136, 0], + [-149, -32], + [-50, 10], + [75, 33], + [87, 11], + [49, 32], + [112, 0], + [74, -32] + ], + [ + [67697, 106131], + [62, 33], + [86, -11], + [124, -33], + [87, -54], + [50, -65], + [-100, -109], + [62, -54], + [161, 109], + [87, -33], + [62, -43], + [25, -98], + [-25, -43], + [112, -65], + [136, 10], + [99, -21], + [50, -54], + [74, 10], + [12, 44], + [149, -22], + [62, -32], + [-99, -55], + [86, -43], + [124, -33], + [75, -32], + [24, -33], + [-99, -43], + [-124, 0], + [-123, -22], + [-211, -11], + [-50, -43], + [-86, -43], + [-112, -109], + [-25, -54], + [13, -87], + [-62, -32], + [-87, 11], + [-49, -22], + [-25, -206], + [-50, -109], + [-124, -11], + [-86, -65], + [-87, -151], + [-74, -65], + [37, -44], + [-87, -97], + [25, -98], + [-50, -33], + [-74, -21], + [-87, 21], + [-148, 98], + [-161, 76], + [-149, 119], + [-136, 54], + [-87, 22], + [-111, 87], + [-50, 65], + [25, 76], + [99, 11], + [74, -33], + [37, 0], + [75, 98], + [446, 54], + [148, 11], + [137, 0], + [-62, 76], + [-273, -44], + [-248, 11], + [-173, -54], + [-260, 0], + [-99, 54], + [-25, 33], + [-13, 76], + [50, 32], + [149, -11], + [247, 55], + [124, 43], + [124, 0], + [-12, 43], + [74, 33], + [310, 0], + [74, 11], + [0, 21], + [-87, 0], + [-74, 33], + [-25, 33], + [112, 97], + [-87, 0], + [-124, -76], + [-74, -32], + [-186, -11], + [-49, 54], + [0, 33], + [-149, 32], + [-12, 33], + [-75, 0], + [-37, -22], + [12, -65], + [-24, -54], + [74, -44], + [-99, -32], + [-87, -54], + [-161, -22], + [-173, 0], + [-75, 32], + [-173, 120], + [-62, 65], + [-99, 32], + [-62, 44], + [-12, 32], + [37, 44], + [-87, 32], + [-74, 43], + [62, 22], + [247, -54], + [38, 43], + [-100, 0], + [-61, 65], + [-13, 44], + [74, 76], + [-37, 11], + [-136, 0], + [12, -55], + [-99, -54], + [-49, 11], + [-25, 65], + [-74, 76], + [-62, 108], + [25, 65], + [-38, 66], + [38, 43], + [136, -54], + [12, 43], + [161, 22], + [136, -54], + [62, 54], + [112, -33], + [49, 0], + [124, 33], + [198, 21], + [75, -21], + [12, -44], + [-49, -21], + [-260, -22], + [-162, -76], + [261, 11], + [24, -65], + [75, -11], + [74, -54], + [74, -22], + [-12, 87], + [12, 65], + [50, 22], + [136, 119], + [87, -22], + [149, -141], + [136, -195], + [198, -76], + [-74, 141], + [-50, 109], + [-25, 108], + [50, 98], + [49, 32], + [0, 76], + [50, 22], + [99, -22], + [87, -65] + ], + [ + [73110, 106261], + [-322, -22], + [-37, 11], + [532, 76], + [124, 11], + [62, -22], + [-359, -54] + ], + [ + [68378, 106380], + [-74, -43], + [-136, 33], + [49, 43], + [161, -33] + ], + [ + [69109, 106348], + [37, -11], + [198, 0], + [50, -54], + [62, -11], + [136, -54], + [37, 21], + [13, 174], + [37, 32], + [49, 0], + [75, 33], + [148, -22], + [-74, -152], + [87, -10], + [111, 21], + [87, 65], + [74, -10], + [50, 43], + [37, 0], + [49, -43], + [62, 10], + [62, -21], + [186, -22], + [136, -43], + [199, 0], + [148, -11], + [99, -54], + [13, -98], + [-37, -33], + [-298, -108], + [-111, -76], + [-50, -76], + [-37, -22], + [-136, -43], + [-174, 22], + [-123, -44], + [-87, -54], + [-124, -11], + [-297, 22], + [-75, 65], + [62, 43], + [-322, -10], + [-371, 0], + [-25, 32], + [-124, 11], + [-173, 43], + [-87, 44], + [62, 21], + [223, 0], + [99, 76], + [-223, 11], + [-74, -21], + [-174, -11], + [-235, 21], + [-137, 65], + [-24, 44], + [111, 22], + [99, 43], + [-173, 22], + [-149, 43], + [50, 22], + [247, 10], + [186, -43], + [75, 33], + [-62, 10], + [-62, 44], + [25, 54], + [173, -76], + [12, 65], + [-62, 87], + [38, 11], + [260, -65], + [74, -54], + [62, -22] + ], + [ + [120132, 23426], + [13, -33], + [-25, -22], + [-37, 33], + [49, 22] + ], + [ + [119117, 24510], + [0, -54], + [-50, 11], + [-25, 32], + [-12, -32], + [-25, 0], + [0, 32], + [62, 54], + [12, 66], + [-12, 21], + [50, 11], + [12, -32], + [-25, -22], + [13, -54], + [-13, -11], + [13, -22] + ], + [ + [119773, 26939], + [0, -21], + [-37, 11], + [0, -33], + [37, -11], + [13, -21], + [24, 0], + [0, -55], + [-24, -21], + [-50, -11], + [-37, -33], + [-50, 0], + [-37, -43], + [-49, -11], + [0, 43], + [37, 33], + [0, 32], + [12, 33], + [25, 11], + [0, 43], + [25, 33], + [-13, 65], + [0, 54], + [62, 11], + [62, -109] + ], + [ + [119290, 27699], + [0, -55], + [-49, 22], + [-25, 0], + [12, 33], + [50, 21], + [12, -21] + ], + [ + [119377, 27991], + [12, -75], + [-25, 10], + [-24, 33], + [24, 32], + [13, 0] + ], + [ + [1313, 28523], + [-25, 0], + [13, 32], + [-13, 22], + [25, 11], + [12, -22], + [-12, -43] + ], + [ + [1313, 28892], + [-12, -22], + [-25, 11], + [-37, -22], + [-13, 22], + [-24, -65], + [12, -55], + [25, 0], + [12, -65], + [-37, -10], + [-25, -33], + [-25, 11], + [-12, 65], + [25, 32], + [12, 33], + [-37, 43], + [-62, -10], + [-12, 10], + [24, 44], + [38, -11], + [37, 32], + [136, -10] + ], + [ + [121755, 30692], + [-37, -44], + [0, 33], + [12, 54], + [13, 22], + [37, 22], + [0, -44], + [-25, -43] + ], + [ + [121483, 30432], + [37, -11], + [37, 54], + [37, 33], + [50, 32], + [62, 65], + [62, 43], + [24, 0], + [-12, -32], + [-25, -22], + [0, -32], + [-12, -33], + [0, -43], + [12, -33], + [13, 33], + [-13, 22], + [50, 54], + [-13, 43], + [37, -11], + [38, 22], + [0, -33], + [24, 11], + [-24, -65], + [-38, -65], + [13, -22], + [49, 55], + [25, -11], + [-49, -76], + [-38, -33], + [-12, -43], + [0, -43], + [25, -44], + [-25, -65], + [37, 11], + [37, -54], + [-12, -44], + [-124, -195], + [0, -54], + [-25, -33], + [-86, -130], + [-13, -32], + [-62, -195], + [-49, -87], + [-25, -33], + [-87, -65], + [-24, -43], + [-38, -33], + [-24, -11], + [0, -21], + [37, -33], + [-37, -43], + [37, -22], + [0, -32], + [25, -66], + [86, -32], + [13, -22], + [0, -86], + [-13, -22], + [-49, -11], + [-37, 11], + [-25, 43], + [-62, -11], + [12, 33], + [-37, 32], + [-25, -10], + [-12, -22], + [0, -33], + [-13, -21], + [-49, 21], + [-25, 0], + [13, -43], + [-25, -33], + [-37, -21], + [-38, -11], + [-74, -76], + [-49, 0], + [-25, -11], + [-25, -76], + [-25, -21], + [-25, -141], + [-12, -55], + [0, -97], + [-12, -98], + [-13, -32], + [0, -44], + [-49, -65], + [-62, -238], + [-37, -98], + [0, -22], + [37, -43], + [0, -33], + [-25, -21], + [-111, -44], + [-25, -32], + [-50, -98], + [-99, -108], + [-74, -141], + [-124, -44], + [-74, -11], + [-50, 11], + [-74, 33], + [-62, -22], + [-37, 11], + [-25, -11], + [-25, 33], + [13, 43], + [-38, 65], + [-24, 11], + [-112, 0], + [-62, 108], + [-62, 22], + [-37, -54], + [-99, -11], + [-124, 33], + [-12, 43], + [12, 54], + [-25, 0], + [25, 54], + [0, 44], + [-37, -44], + [-50, 0], + [0, 76], + [13, 22], + [111, 22], + [37, 11], + [25, 21], + [-74, 11], + [0, 33], + [25, 65], + [-50, 0], + [0, 43], + [12, 43], + [50, 0], + [-12, 22], + [0, 33], + [12, 11], + [50, -55], + [37, -11], + [-13, 33], + [0, 54], + [-37, 33], + [0, 54], + [37, 43], + [25, 11], + [-12, 33], + [86, 97], + [13, -76], + [12, 22], + [0, 33], + [-12, 43], + [12, 22], + [25, 11], + [74, 97], + [25, 0], + [0, 54], + [124, 174], + [50, 87], + [37, 32], + [62, 44], + [62, -22], + [86, 87], + [37, -33], + [-12, 54], + [12, 33], + [112, 97], + [49, 22], + [38, 33], + [24, 0], + [0, 43], + [13, 22], + [49, 43], + [50, 65], + [25, 54], + [49, 66], + [25, 10], + [37, -10], + [-12, 32], + [74, 54], + [37, 44], + [50, 86], + [12, 11], + [74, 141], + [25, 11], + [-12, 33], + [12, 65], + [0, 65], + [25, 76], + [37, 173], + [13, 22], + [74, 22], + [37, 43], + [62, 130], + [25, 152], + [12, 163], + [50, 119], + [62, 87], + [62, 65], + [24, 11], + [38, 0], + [-25, -33], + [-13, -43], + [0, -33], + [25, -65], + [25, -32], + [49, -11], + [25, -152], + [0, -65], + [13, -54] + ], + [ + [122325, 33555], + [0, -33], + [-25, 11], + [-12, 22], + [-37, 33], + [0, 54], + [24, 43], + [13, -32], + [25, -33], + [12, -65] + ], + [ + [121545, 34390], + [0, -32], + [24, 21], + [13, 33], + [25, -33], + [74, -32], + [37, -44], + [25, 33], + [86, -76], + [0, -76], + [25, -22], + [37, 33], + [13, 0], + [25, -76], + [0, -22], + [24, -32], + [25, -76], + [0, -33], + [-12, -21], + [25, -76], + [-62, 11], + [0, -22], + [24, -54], + [25, -76], + [25, -44], + [62, -141], + [-13, -54], + [0, -65], + [25, -76], + [-25, -22], + [0, -76], + [-12, -10], + [0, -33], + [25, 0], + [37, -43], + [0, 32], + [12, 11], + [38, -43], + [86, -44], + [13, -32], + [0, -76], + [12, -33], + [62, 11], + [0, 87], + [-25, 119], + [0, 33], + [13, 43], + [-38, 98], + [-12, 21], + [25, 44], + [25, -65], + [62, -98], + [24, 0], + [0, -43], + [25, -44], + [12, -43], + [13, -163], + [25, -141], + [49, -65], + [0, -32], + [-25, 21], + [-12, -21], + [25, -33], + [74, -21], + [99, -98], + [62, -33], + [136, -65], + [62, 0], + [37, 22], + [38, 33], + [49, 130], + [37, 21], + [25, 33], + [37, 32], + [99, 0], + [25, -32], + [62, -54], + [-37, -98], + [-12, -65], + [-25, -304], + [-50, -119], + [-37, -32], + [-37, -22], + [-25, -185], + [25, -43], + [0, -32], + [-25, -66], + [-12, 11], + [-13, 55], + [-12, 21], + [-87, 22], + [-49, -11], + [-37, -22], + [-75, -65], + [-37, -86], + [-12, -76], + [0, -44], + [12, -32], + [50, -44], + [-50, -151], + [-37, -152], + [-50, -87], + [-37, -87], + [-37, -76], + [-37, -65], + [-112, -293], + [-24, -54], + [-50, -65], + [-49, -54], + [-87, -76], + [-25, -33], + [-25, -10], + [-37, 43], + [0, 54], + [-12, 22], + [-37, 11], + [-62, -22], + [0, 98], + [-38, -33], + [-37, 0], + [-12, 22], + [74, 141], + [62, 141], + [50, 141], + [37, 206], + [-25, 54], + [-12, 54], + [-50, 98], + [-74, 54], + [-37, 11], + [-37, 22], + [-50, 54], + [-25, 54], + [-148, 87], + [-38, 43], + [-24, 76], + [0, 33], + [12, 54], + [99, 87], + [87, 43], + [25, 0], + [24, 22], + [38, 54], + [0, 32], + [24, 228], + [25, 130], + [37, 120], + [-12, 86], + [25, 44], + [24, 11], + [-37, 76], + [-25, 108], + [-12, 33], + [12, 32], + [0, 43], + [-24, 0], + [0, 33], + [-37, 119], + [24, 0], + [25, -76], + [25, 65], + [49, 11], + [-49, 87], + [-25, 0], + [-37, -22], + [-50, 33], + [-12, 32], + [-12, 76], + [-13, 22], + [-62, 141], + [25, 11], + [50, -76], + [12, 22], + [0, 76], + [-25, 43], + [0, 32], + [13, 55], + [-38, 43], + [-12, 0], + [12, -43], + [-12, -11], + [-74, 87], + [-13, -22], + [50, -87], + [0, -54], + [-13, -11], + [-24, 22], + [-13, 76], + [-24, 43], + [-174, 390], + [13, 55], + [49, 65], + [0, 21], + [-25, -10], + [-49, -87], + [-37, 43], + [0, 44], + [-25, 0], + [-13, 54], + [-24, 32], + [24, 44], + [0, 65], + [-49, 141], + [-62, 108], + [-50, 109], + [62, 11], + [50, 0], + [-25, -65], + [12, -33], + [25, -33], + [37, -108], + [0, -22], + [38, -54] + ], + [ + [82128, 68845], + [-25, -11], + [0, 87], + [50, 98], + [37, 108], + [12, -97], + [-37, -55], + [-25, -97], + [-12, -33] + ], + [ + [80183, 66611], + [-12, 87], + [-25, 76], + [-25, 87], + [-12, 86], + [-12, 55], + [-25, 21], + [-25, 54], + [-37, 196], + [-25, 54], + [-37, 195], + [-13, 54], + [-24, 65], + [-25, 131], + [-12, 54], + [-25, 65], + [-37, 184] + ], + [ + [79812, 68075], + [99, 65], + [62, 44], + [124, 65], + [49, 43], + [124, 65], + [62, 44], + [62, 32], + [49, 33], + [62, 32], + [62, 44], + [62, 32], + [112, 76], + [99, 54], + [12, 87], + [25, 130], + [37, 217], + [25, 130], + [37, 206], + [37, 217], + [25, 130], + [25, 141], + [-13, 55], + [-37, 86], + [-49, 163], + [-25, 54], + [-25, 76] + ], + [ + [81323, 71817], + [37, -163], + [50, -152], + [49, -86], + [50, -120], + [74, -97], + [25, -44], + [136, -76], + [173, -54], + [75, -54], + [87, 11], + [61, -76], + [25, -76], + [25, -43], + [50, -120], + [49, -108], + [37, -109], + [87, -130], + [99, -43], + [0, -130], + [-12, -55], + [-37, -97], + [-13, -65], + [-49, -109], + [-50, -173], + [-25, -44], + [-74, -86], + [-62, -120], + [-74, -184], + [-50, -195], + [-25, -54], + [-37, -11], + [-37, 0], + [-12, 21], + [0, 44], + [12, 65], + [-50, -22], + [-61, -141], + [-25, -65], + [0, -76], + [-25, -97], + [-12, -98], + [-13, -76], + [0, -43], + [13, -109], + [0, -119], + [24, -141], + [-24, -33], + [-25, -10], + [-87, -11], + [-87, -22], + [-74, -43], + [-49, -55], + [-50, -97], + [-37, -261], + [-62, -119], + [-37, -21], + [-99, -11], + [-124, -22], + [-50, -33], + [-74, -162], + [-13, -44], + [25, -86], + [-49, -131], + [-37, -75], + [-100, -55], + [-37, 33], + [-24, 11], + [-75, 0], + [-99, -11], + [-37, -54], + [-62, -44], + [-62, -54], + [-111, -22], + [-75, -54] + ], + [ + [81286, 71979], + [-13, -21], + [-12, 11], + [0, 32], + [25, 22], + [0, -44] + ], + [ + [81224, 72489], + [25, 98], + [12, 11], + [37, 0], + [12, 54], + [25, 22], + [0, -152], + [-12, -185], + [-25, -65], + [0, -32] + ], + [ + [85374, 71112], + [0, -33], + [-13, -32], + [-25, 65], + [-37, -11], + [-25, 43], + [-12, -43], + [-62, -11], + [0, 65], + [-25, -21], + [-24, 32], + [-13, 65], + [-37, 33], + [-25, 108], + [0, 65], + [-37, 239], + [-25, 22], + [-136, 43], + [-12, 43], + [12, 120], + [0, 65], + [-50, 97], + [-12, 65], + [-37, 55], + [-37, 21], + [-37, -11], + [-25, -54], + [74, 0], + [-12, -22], + [-25, 0], + [-124, -32], + [-74, -33], + [-87, 11], + [-124, -43], + [-99, 0], + [-37, -76], + [-25, 11], + [-12, 21], + [-136, 55], + [-13, 32], + [-25, 11], + [-24, -32], + [-87, 21], + [-62, -11], + [-25, -97], + [-62, 11], + [-37, 21], + [-62, -21], + [-111, 32], + [-37, -11], + [-50, -32], + [-12, -33], + [-25, -11], + [-37, 55], + [-25, -11], + [-13, -33], + [-74, -11], + [-49, 0], + [-62, 33], + [12, 11] + ], + [ + [33842, 60798], + [-12, -11], + [-37, 33], + [-25, 54], + [-13, 11], + [0, 22], + [25, 54], + [25, 11], + [25, -55], + [-25, -32], + [12, -33], + [25, -32], + [0, -22] + ], + [ + [34722, 61373], + [-13, -33], + [-12, 33], + [12, 22], + [13, -22] + ], + [ + [34784, 61384], + [-13, -33], + [-12, 65], + [0, 65], + [25, 22], + [12, -11], + [0, -87], + [-12, -21] + ], + [ + [35118, 60733], + [0, 11], + [-87, 184], + [-74, 217], + [-12, 109], + [37, 0], + [12, 10], + [0, 98], + [37, 54], + [13, 33], + [25, -65], + [37, -33], + [37, -43], + [0, 43], + [-62, 65], + [-12, 44], + [-13, 65], + [-37, -54], + [-12, 0], + [-13, 21], + [-25, 11], + [-12, -11], + [0, -54], + [-12, 0], + [-13, 22], + [0, 32], + [-24, 109], + [-50, 76], + [-12, 0], + [-25, 43], + [-25, 22], + [-37, 54], + [-50, 43], + [-49, 11], + [-62, -11], + [-25, -21], + [-25, -33], + [0, -11], + [-37, -32], + [-25, -44], + [0, -43], + [-24, -44], + [24, -32], + [-124, -152], + [-37, -22], + [-49, -10], + [-37, -55], + [0, -76], + [37, -54], + [37, -87], + [62, -119], + [12, -43], + [13, -65], + [-25, -22], + [-13, -22], + [-61, 0], + [-25, -21], + [0, -44], + [-25, -32], + [-87, -33], + [-49, 0], + [-25, 33], + [0, 108], + [-50, 163], + [-12, 108], + [-25, -11], + [-12, -32], + [0, -87], + [-13, -32], + [-99, 65], + [-62, 184], + [0, 33], + [-12, 43], + [-50, 22], + [-37, 21], + [-37, 11], + [-25, -21], + [-24, 21], + [0, 54], + [-50, -21], + [-49, 11], + [-50, 21], + [-37, -11], + [-37, -43], + [12, -87], + [-12, -21] + ], + [ + [33520, 62197], + [25, -32], + [37, -65], + [0, -55], + [12, -76], + [25, -10], + [25, 10], + [0, -32], + [-12, -11], + [0, -76], + [37, -22], + [12, -32], + [62, 11], + [25, -11], + [25, 11], + [-25, 54], + [-25, 43], + [0, 22], + [25, -11], + [12, -32], + [25, -33], + [62, -119], + [62, -33], + [62, 0], + [37, 22], + [87, 43], + [49, 87], + [186, 119], + [62, 76], + [37, 22], + [50, 65], + [25, 54], + [24, 22], + [75, -22], + [49, -21], + [37, 10], + [25, -21], + [12, -33], + [25, -21], + [75, 10], + [74, -21], + [136, -109], + [87, -97], + [49, -120], + [112, -141] + ], + [ + [17788, 40973], + [-12, 0], + [-13, 33], + [13, 10], + [12, -43] + ], + [ + [37695, 44758], + [-25, 43], + [-112, 131], + [-37, 76], + [-49, 43], + [-87, 119], + [-12, 33], + [-13, 130], + [-12, 32], + [-37, 44], + [-87, 65], + [-25, 22], + [-37, 54], + [-50, 43], + [-49, 76], + [-37, 65], + [-37, 44], + [-112, 54], + [-49, 65], + [-112, 76], + [-49, 54], + [-112, 65], + [-136, 184], + [-87, 44], + [-62, 87], + [-186, 184], + [-62, 141], + [-37, 54], + [-49, 119], + [-75, 76], + [-62, 87], + [-24, 87], + [-50, 108], + [-12, 65], + [-37, 55], + [0, 119], + [-25, 54], + [12, 22], + [25, 11], + [25, 184], + [-13, 87], + [-74, 162], + [-25, 76], + [-12, 109], + [-37, 54], + [-37, 130], + [-25, 109], + [-62, 76], + [-13, 32], + [0, 43], + [-37, 33], + [0, 87], + [-25, 162], + [-24, 76], + [-112, 152], + [0, 65], + [-12, 98], + [-25, 119], + [-161, 467], + [-25, 173], + [-25, 98], + [-37, 184], + [-49, 130], + [-25, 119], + [-37, 217], + [-50, 131], + [-37, 119], + [-49, 108], + [-50, 76], + [-25, 54], + [-74, 261], + [0, 76], + [-50, 141], + [-49, 108], + [-75, 152], + [-247, 228], + [-75, 97], + [-37, 44], + [-12, 76], + [12, 43], + [25, 43], + [25, -32], + [25, 11], + [12, 54], + [12, 76], + [-24, 97], + [-75, 196], + [0, 32], + [13, 54], + [-25, 87], + [-37, 76], + [-13, 54], + [13, 217], + [24, 54], + [112, 228], + [37, 87], + [50, 65], + [49, 87], + [62, 65] + ], + [ + [103298, 59497], + [-25, -55], + [-12, 11], + [-13, -11], + [-37, -10], + [-12, -44], + [-25, -11], + [-25, 0], + [0, 44], + [87, 76], + [50, 54], + [0, -33], + [12, -21] + ], + [ + [103608, 60006], + [24, -43], + [25, 11], + [37, -11], + [0, -43], + [-37, -44], + [-25, 54], + [-49, -32], + [-25, 11], + [-25, -11], + [-24, 32], + [12, 33], + [50, 54], + [37, -11] + ], + [ + [103930, 60234], + [-50, -11], + [-25, 65], + [0, 22], + [-24, 33], + [12, 32], + [25, 11], + [49, 43], + [87, -65], + [12, -21], + [-24, -22], + [-25, -54], + [-37, -33] + ], + [ + [105206, 60560], + [-13, -33], + [-12, 87], + [-12, 21], + [12, 65], + [25, -32], + [0, -108] + ], + [ + [104227, 60841], + [0, -32], + [-37, -22], + [-12, 0], + [0, 65], + [24, -21], + [13, 21], + [12, -11] + ], + [ + [102208, 61134], + [-25, -43], + [-12, 54], + [0, 98], + [37, 11], + [0, -120] + ], + [ + [102307, 61340], + [-25, -10], + [-12, 43], + [0, 32], + [25, 0], + [12, -65] + ], + [ + [104871, 61926], + [-12, -43], + [-37, 32], + [-13, 33], + [0, 32], + [37, 11], + [25, -65] + ], + [ + [104487, 61980], + [0, -65], + [-37, -11], + [-25, 11], + [-12, 44], + [62, 54], + [12, -33] + ], + [ + [105268, 62208], + [-13, -22], + [-12, 33], + [12, 76], + [13, 11], + [0, -98] + ], + [ + [105280, 62034], + [25, -32], + [37, 11], + [0, -130], + [37, -76], + [12, -65], + [-37, -98], + [-24, -43], + [0, -44], + [37, -11], + [37, -32], + [0, -98], + [25, -76], + [0, -32], + [-13, -141], + [13, -65], + [12, -44], + [25, -21], + [0, -33], + [12, -76], + [0, -184], + [-12, -44], + [-37, -108], + [-50, -76], + [-25, 0], + [-12, -22], + [12, -75], + [0, -152], + [-12, -109], + [-25, 109], + [-12, 152], + [-13, 65], + [-24, 65], + [0, 54], + [-25, 54], + [-25, 141], + [-25, -11], + [-24, -32], + [-13, -33], + [0, -65], + [-37, -65], + [-50, -130], + [-12, -65], + [37, -76], + [37, -43], + [0, -22], + [38, -152], + [-13, -152], + [-12, -76], + [-50, -119], + [-49, -43], + [-13, 21], + [-12, 76], + [-13, 33], + [13, 76], + [0, 65], + [-13, 21], + [-12, -10], + [-37, -98], + [-12, -22], + [-25, 0], + [-112, 87], + [-86, 76], + [-62, 65], + [-50, 108], + [-12, 87], + [0, 76], + [-13, 130], + [0, 76], + [13, 76], + [37, 65], + [25, 76], + [0, 33], + [-50, 119], + [-37, 54], + [-62, 44], + [-37, 54], + [-37, 0], + [-25, -11], + [0, -87], + [-37, -163], + [-37, 33], + [-38, 43], + [0, 33], + [-12, 32], + [0, 22], + [-12, 22], + [-13, -54], + [-25, -44], + [-24, -11], + [-25, 0], + [-12, 22], + [0, 98], + [-38, 32], + [-24, -11], + [-50, -54], + [0, -22], + [-12, -43], + [-50, -141], + [-12, -108], + [-37, -98], + [0, -32], + [-25, -22], + [-25, 0], + [-37, 97], + [0, 76], + [25, 55], + [24, 43], + [25, 184], + [0, 98], + [37, 87], + [37, 54], + [13, 11], + [74, 21], + [25, 33], + [50, 0], + [37, 11], + [24, 43], + [0, 87], + [25, 43], + [25, 55], + [50, 10], + [24, 22], + [13, 33], + [12, 54], + [50, -44], + [37, -10], + [37, -44], + [25, -76], + [0, -32], + [12, -119], + [-12, -33], + [-37, -54], + [24, 0], + [38, 43], + [24, 22], + [62, 32], + [13, 11], + [0, 33], + [24, 65], + [13, 76], + [25, 65], + [24, 0], + [50, -54], + [37, 32], + [12, 76], + [13, 108], + [0, 33], + [25, 33], + [24, -11], + [38, -44], + [37, -11], + [12, 33], + [12, 65], + [13, 0], + [37, -22], + [50, 22], + [12, 76], + [-12, 87], + [-38, 238], + [25, 55], + [13, 0], + [49, -65], + [74, -87], + [25, -54], + [25, -66] + ], + [ + [105292, 62316], + [-24, 44], + [12, 54], + [25, 87], + [12, -76], + [0, -43], + [13, -44], + [-13, -22], + [-25, 0] + ], + [ + [105032, 62447], + [0, -33], + [-49, 87], + [0, 54], + [12, 0], + [12, -22], + [25, -86] + ], + [ + [104797, 62327], + [-13, -21], + [-37, 0], + [-24, -65], + [-13, -11], + [-74, -22], + [-74, 22], + [-38, 86], + [0, 33], + [13, 33], + [25, 32], + [49, 43], + [12, 44], + [25, 43], + [50, 11], + [25, -11], + [37, -43], + [24, -22], + [0, -130], + [13, -22] + ], + [ + [105169, 62403], + [-38, 54], + [-12, 55], + [-12, 21], + [0, 120], + [37, 43], + [12, 33], + [13, -22], + [-13, -98], + [13, -108], + [0, -98] + ], + [ + [103187, 62761], + [-50, -11], + [-12, 54], + [37, 55], + [37, -22], + [12, -22], + [-24, -54] + ], + [ + [104698, 62837], + [-13, 0], + [13, 65], + [25, -22], + [0, -21], + [-25, -22] + ], + [ + [104128, 62761], + [-25, -11], + [-12, -21], + [-13, 43], + [0, 65], + [62, 87], + [13, -22], + [0, -32], + [-25, -98], + [0, -11] + ], + [ + [104289, 61872], + [-50, 0], + [-12, 32], + [-25, 130], + [-37, 33], + [-37, 22], + [-12, 21], + [-25, 22], + [-50, 141], + [0, 119], + [25, 44], + [12, 11], + [50, 0], + [62, 65], + [12, 21], + [0, 109], + [-24, 130], + [12, 32], + [25, 33], + [12, 65], + [0, 76], + [25, 54], + [74, 54], + [99, -54], + [13, -65], + [0, -22], + [-13, -75], + [-37, -120], + [-25, -87], + [-12, -130], + [-12, -32], + [-38, -130], + [0, -87], + [-12, -33], + [0, -32], + [62, -163], + [0, -54], + [-12, -33], + [-13, -54], + [-12, -22], + [-25, -21] + ], + [ + [104376, 62121], + [-13, -21], + [-12, 43], + [0, 54], + [37, 195], + [-12, 44], + [49, 108], + [25, 109], + [37, 108], + [75, 304], + [0, 43], + [12, 22], + [0, 76], + [25, 54], + [12, -43], + [-12, -65], + [0, -33], + [12, -11], + [0, -65], + [-12, -98], + [12, -119], + [-25, -119], + [-12, -44], + [-25, -43], + [-37, -22], + [-25, -54], + [-25, -76], + [0, -54], + [-49, -206], + [-37, -87] + ], + [ + [104500, 63260], + [24, -76], + [-24, 0], + [-13, 54], + [13, 22] + ], + [ + [102282, 61481], + [-25, -43], + [0, 54], + [38, 163], + [24, 32], + [38, 87], + [24, 44], + [50, 75], + [49, 98], + [38, 0], + [12, 11], + [37, 54], + [74, 152], + [62, 119], + [75, 152], + [37, 65], + [62, 141], + [12, 22], + [25, 11], + [25, 43], + [25, 54], + [12, 76], + [-25, 98], + [37, 119], + [37, 163], + [13, 32], + [25, -21], + [0, -33], + [-13, -65], + [0, -32], + [13, -44], + [-13, -54], + [25, -152], + [25, -98], + [0, -32], + [-25, -54], + [-25, -22], + [-37, -11], + [-25, -22], + [-24, -43], + [-13, -65], + [-12, -33], + [0, -21], + [-87, -44], + [-62, -54], + [-12, -32], + [12, -55], + [-74, -216], + [-25, -55], + [-12, -54], + [-38, -32], + [-37, -22], + [-37, -33], + [-25, -76], + [-24, -65], + [-38, -54], + [-61, -76], + [-38, -22], + [-24, -65], + [-38, -21], + [-37, -44] + ], + [ + [103162, 63412], + [12, -33], + [-12, -43], + [-13, -11], + [-12, 11], + [-12, 43], + [24, 33], + [13, 0] + ], + [ + [104784, 63303], + [25, -21], + [25, 0], + [37, 54], + [37, -22], + [38, -97], + [0, -163], + [-13, -98], + [37, -65], + [25, -65], + [0, -76], + [25, -76], + [0, -54], + [-37, 11], + [-13, -33], + [-24, 65], + [-13, 22], + [0, -97], + [13, -55], + [0, -54], + [-38, 43], + [-37, 22], + [-12, 22], + [0, 97], + [-13, 76], + [13, 152], + [0, 54], + [-13, 66], + [-24, 54], + [-25, 0], + [-37, -44], + [-25, 11], + [0, 152], + [-25, 130], + [-12, 33], + [0, 76], + [12, -11], + [25, -44], + [37, -32], + [12, -33] + ], + [ + [104797, 63390], + [-37, 0], + [-25, 33], + [-25, 76], + [25, 21], + [25, -11], + [24, -21], + [13, -55], + [0, -43] + ], + [ + [104884, 63455], + [-13, -22], + [-12, 11], + [-13, 55], + [13, 10], + [25, -54] + ], + [ + [104066, 63466], + [50, -33], + [37, 33], + [37, -11], + [25, -43], + [0, -22], + [62, 33], + [24, 0], + [0, -65], + [-12, -44], + [0, -54], + [-25, -54], + [-12, -44], + [-25, -43], + [-37, -22], + [-25, -54], + [13, -32], + [-13, -33], + [-37, -22], + [-50, -65], + [-111, -43], + [-74, -98], + [-13, 22], + [13, 87], + [0, 43], + [-13, 33], + [37, 206], + [0, 151], + [13, 196], + [0, 21], + [-13, 33], + [-49, 32], + [0, 44], + [25, 32], + [37, -32], + [74, -54], + [37, -44], + [25, -54] + ], + [ + [103224, 63520], + [-25, -21], + [-12, 21], + [0, 44], + [-25, 119], + [25, 11], + [37, -33], + [12, -43], + [0, -44], + [-12, -54] + ], + [ + [103248, 63813], + [13, -11], + [12, 11], + [13, 33], + [12, -44], + [25, -43], + [0, -44], + [-25, 0], + [-25, 11], + [-25, -21], + [-37, 10], + [-37, 109], + [-12, 11], + [0, 32], + [12, 11], + [0, 33], + [13, 0], + [12, -33], + [37, -43], + [12, -22] + ], + [ + [104128, 63900], + [-25, -11], + [-62, 108], + [25, 22], + [37, 0], + [25, -43], + [12, -33], + [-12, -43] + ], + [ + [105020, 64041], + [12, -54], + [13, -33], + [0, -43], + [12, -22], + [12, 0], + [25, -22], + [25, -32], + [-12, -44], + [0, -43], + [-13, -65], + [0, -119], + [13, -33], + [0, -108], + [37, -141], + [-13, -22], + [0, -22], + [13, -11], + [25, -43], + [24, -54], + [-12, -11], + [-12, 43], + [-25, 0], + [-62, -10], + [-37, 21], + [-38, 0], + [-24, 76], + [-25, 11], + [-12, 43], + [-38, 76], + [0, 54], + [13, 55], + [12, 32], + [0, 44], + [-25, -11], + [-37, 65], + [-49, 108], + [-50, 33], + [-37, 43], + [-12, 65], + [-25, 98], + [-13, 98], + [99, -22], + [87, 0], + [112, 22], + [37, -22] + ], + [ + [104487, 63889], + [75, -76], + [37, -119], + [12, -98], + [-12, -43], + [-13, 43], + [-49, 54], + [-50, 33], + [13, 32], + [-25, 22], + [0, 11], + [-25, 22], + [-25, 65], + [-25, 11], + [-12, -11], + [-87, -174], + [0, 33], + [13, 87], + [12, 130], + [13, 43], + [-13, 65], + [0, 54], + [37, -21], + [75, -65], + [0, -22], + [49, -76] + ], + [ + [104004, 64041], + [-12, -22], + [-13, 44], + [13, 21], + [12, -11], + [0, -32] + ], + [ + [103930, 63932], + [-25, -151], + [-25, 54], + [13, 32], + [-25, 55], + [25, 65], + [12, 97], + [25, 33], + [12, -22], + [0, -54], + [-12, -109] + ], + [ + [104512, 63997], + [0, -54], + [-12, 11], + [-38, 109], + [-12, 43], + [12, 22], + [25, -33], + [25, -98] + ], + [ + [104339, 64247], + [0, -33], + [-38, 44], + [-37, 76], + [-37, 32], + [0, 33], + [37, 11], + [50, -131], + [25, -32] + ], + [ + [103459, 64637], + [12, -11], + [50, 22], + [25, -11], + [12, -32], + [25, -11], + [12, -22], + [25, 33], + [37, -33], + [25, -76], + [25, -43], + [25, -33], + [12, -32], + [-25, -44], + [0, -108], + [25, -130], + [-12, -33], + [-25, -43], + [-13, -54], + [0, -76], + [-12, 11], + [-50, -65], + [-37, 21], + [0, 33], + [-24, 32], + [-25, 55], + [-13, 43], + [0, 43], + [-24, 76], + [-25, 33], + [0, 21], + [-13, 33], + [0, 76], + [-24, 108], + [-13, 22], + [-24, 22], + [-25, 32], + [-13, 33], + [0, 54], + [-24, 0], + [-25, 11], + [25, 65], + [24, 0], + [62, -11], + [25, -11] + ], + [ + [103868, 64670], + [25, 0], + [49, -44], + [0, -65], + [-25, -54], + [0, -22], + [-12, -21], + [-50, 43], + [-12, 33], + [-12, 65], + [24, 87], + [13, -22] + ], + [ + [103310, 64800], + [0, -43], + [-62, 65], + [0, 43], + [38, -22], + [24, -43] + ], + [ + [104710, 64724], + [-12, -32], + [-25, 10], + [-25, -32], + [-37, 43], + [-12, 33], + [37, 87], + [0, 141], + [25, 32], + [37, -76], + [0, -11], + [37, -43], + [-12, -76], + [0, -43], + [-13, -33] + ], + [ + [103955, 64984], + [0, -21], + [-75, 97], + [0, 44], + [75, -120] + ], + [ + [103905, 65592], + [0, -33], + [-12, -43], + [12, -87], + [-12, -54], + [-13, -11], + [-12, 11], + [0, 32], + [12, 11], + [-12, 44], + [-13, 21], + [0, 54], + [-12, 22], + [0, 44], + [50, 10], + [12, -21] + ], + [ + [103595, 67847], + [50, -32], + [111, -119], + [87, -55], + [37, -10], + [37, 32], + [13, 22], + [25, 76], + [24, 11], + [25, -66], + [0, -97], + [-25, -54], + [-12, -55], + [-12, -195], + [0, -108], + [24, -87], + [13, -33], + [37, -32], + [0, -65], + [12, -33], + [37, -32], + [-12, -44], + [0, -43], + [-25, -108], + [-62, -239], + [-37, -152], + [-49, -22], + [-99, -86], + [-38, -55], + [-12, -65], + [25, -65], + [0, -32], + [-13, -33], + [-37, -65], + [-12, -65], + [-13, -22], + [0, -65], + [13, -32], + [37, -141], + [37, -130], + [13, -11], + [0, -22], + [-25, -32], + [0, -65], + [12, -66], + [37, -151], + [0, -44], + [25, -65], + [25, -21], + [62, -44], + [37, -11], + [12, 22], + [25, 11], + [-12, 32], + [-25, 44], + [0, 21], + [62, 76], + [37, 33], + [50, 0], + [49, -22], + [25, -22], + [25, -32], + [37, -76], + [12, -76], + [0, -97], + [13, -33], + [49, 0], + [25, 54], + [0, 65], + [-12, 22], + [0, 33], + [12, 21], + [25, -21], + [12, -33], + [74, -43], + [13, 0], + [49, -44], + [13, -21], + [-13, -44], + [-74, -11], + [-12, -43], + [12, -76], + [37, -54], + [25, -54], + [12, -44], + [0, -54], + [-12, -54], + [37, 11], + [25, -11], + [37, -44], + [25, 0], + [0, -152], + [-25, -140], + [-37, 21], + [-25, 54], + [0, 76], + [25, 65], + [-12, 22], + [-62, -32], + [-38, 10], + [-74, 76], + [-37, 11], + [-12, 33], + [12, 65], + [-37, 87], + [0, 32], + [-13, 33], + [-99, 86], + [0, 22], + [-37, 76], + [-62, 98], + [-37, 21], + [0, -76], + [12, -32], + [-12, -33], + [37, -97], + [0, -22], + [25, -76], + [0, -87], + [-25, -43], + [-25, 43], + [0, 33], + [-37, 108], + [-12, 22], + [-62, 76], + [-37, 87], + [-124, 108], + [-74, -65], + [-25, -32], + [0, -55], + [-37, -43], + [-50, 0], + [-37, 22], + [-25, 54], + [-25, 0], + [-37, 76], + [-37, 11], + [-25, -65], + [-12, 119], + [0, 130], + [25, 54], + [86, 130], + [0, 98], + [-12, 43], + [-62, 33], + [-49, 65], + [-13, -65], + [13, -109], + [0, -76], + [-13, -21], + [-37, 11], + [-12, 21], + [-13, 76], + [-25, 44], + [-12, 65], + [-12, 11], + [-25, 0], + [-25, 32], + [-12, 76], + [0, 87], + [-25, 141], + [-12, 54], + [-13, 260], + [0, 22], + [-12, 11], + [-37, 97], + [12, 131], + [0, 21], + [12, 22], + [38, -54], + [37, -33], + [24, -76], + [13, -11], + [49, 0], + [25, 33], + [13, 32], + [0, 44], + [-25, 108], + [-13, 76], + [0, 76], + [13, 76], + [25, 119], + [12, 87], + [-12, 109], + [12, 65], + [0, 43], + [-25, 54], + [0, 65], + [50, 326], + [25, 130], + [12, 87], + [74, 65], + [37, -11], + [62, 21] + ], + [ + [103868, 68021], + [-13, -54], + [-12, 21], + [12, 44], + [0, 43], + [25, 11], + [13, -32], + [-25, -33] + ], + [ + [103645, 68129], + [0, -32], + [-25, 22], + [0, 54], + [12, 22], + [13, -22], + [0, -44] + ], + [ + [103732, 68314], + [12, -65], + [-25, 0], + [-37, 43], + [0, 33], + [12, 11], + [38, -22] + ], + [ + [103880, 68932], + [-12, 0], + [12, 54], + [13, 22], + [12, -11], + [-25, -65] + ], + [ + [103855, 69192], + [-12, -43], + [-12, 0], + [12, 87], + [12, 0], + [0, -44] + ], + [ + [108228, 60820], + [-12, -11], + [-13, 54], + [0, 54], + [13, 44], + [25, 11], + [0, -76], + [-13, -33], + [0, -43] + ], + [ + [114744, 49042], + [62, -33], + [25, -32], + [-25, -22], + [-50, -11], + [-12, 22], + [-50, 22], + [-12, 43], + [0, 22], + [-37, 32], + [-13, 33], + [0, 22], + [38, -22], + [74, -76] + ], + [ + [115004, 49118], + [-12, -22], + [-37, -22], + [-25, 11], + [-13, 22], + [0, 22], + [38, -11], + [-13, 32], + [50, -21], + [12, -11] + ], + [ + [113840, 49617], + [0, -55], + [-38, 33], + [0, 22], + [25, 11], + [13, -11] + ], + [ + [113902, 49953], + [12, 0], + [25, 43], + [25, 22], + [12, -22], + [-25, -152], + [-12, 22], + [-75, 44], + [0, 54], + [-24, 21], + [-13, 55], + [-25, 65], + [0, 43], + [13, -11], + [12, -43], + [62, -87], + [0, -32], + [13, -22] + ], + [ + [113716, 50376], + [49, -54], + [25, 21], + [12, -10], + [38, -66], + [0, -97], + [-13, 11], + [-62, 0], + [-37, 21], + [-49, 0], + [24, 44], + [0, 11], + [-24, 65], + [0, 43], + [37, 11] + ], + [ + [113654, 50278], + [-13, -11], + [-12, 11], + [-62, 87], + [13, 65], + [24, 33], + [37, -33], + [13, -54], + [0, -98] + ], + [ + [114434, 50614], + [25, -10], + [37, 10], + [13, -43], + [24, -11], + [25, -32], + [0, -33], + [-37, -43], + [-37, 32], + [-13, 0], + [-24, 76], + [-50, 22], + [25, 32], + [12, 0] + ], + [ + [111325, 50821], + [-37, 10], + [-50, 65], + [37, 0], + [50, -75] + ], + [ + [113914, 50755], + [-25, 11], + [13, 55], + [0, 43], + [-25, 22], + [12, 54], + [25, 11], + [0, -65], + [12, -22], + [-12, -109] + ], + [ + [111325, 50918], + [-12, 0], + [-62, 33], + [-13, 32], + [62, 0], + [25, -11], + [0, -54] + ], + [ + [112849, 52577], + [-13, 22], + [-37, 22], + [-25, 76], + [0, 87], + [13, 0], + [74, -76], + [12, -22], + [-12, -76], + [-12, -33] + ], + [ + [115586, 52035], + [-12, -54], + [-13, 11], + [-37, -22], + [-24, -43], + [-38, 0], + [-62, 54], + [-24, 33], + [-37, 65], + [-13, 54], + [13, 76], + [-13, 65], + [-62, 43], + [-12, 22], + [-25, 65], + [-50, 76], + [-12, 32], + [-12, 65], + [0, 44], + [12, 130], + [0, 65], + [25, -32], + [25, -22], + [37, -11], + [37, -43], + [25, -98], + [12, -33], + [0, -32], + [37, -33], + [50, -141], + [37, -32], + [25, -11], + [37, -43], + [49, -109], + [25, -141] + ], + [ + [112564, 52816], + [-25, 0], + [-25, 65], + [-12, 22], + [0, 22], + [49, 43], + [25, -33], + [0, -86], + [-12, -33] + ], + [ + [115128, 52816], + [-25, 141], + [0, 43], + [-12, 22], + [37, 65], + [12, -32], + [0, -55], + [25, -43], + [-12, -108], + [-25, -33] + ], + [ + [112167, 53261], + [-24, -22], + [-25, 22], + [0, 76], + [37, 43], + [12, -22], + [13, -43], + [-13, -54] + ], + [ + [114186, 53532], + [25, -11], + [50, 65], + [25, -54], + [37, -22], + [37, -11], + [-12, -86], + [0, -44], + [12, -43], + [0, -65], + [-12, -55], + [-38, -86], + [-37, -22], + [-49, -11], + [-13, -43], + [13, -44], + [49, -130], + [-25, -65], + [-37, -43], + [-37, -22], + [-62, 11], + [-62, -11], + [-12, -22], + [0, -65], + [-13, -32], + [-74, -109], + [-37, -43], + [-62, -22], + [-37, -21], + [-37, -55], + [-37, -21], + [-62, -55], + [-75, -10], + [-124, 0], + [-37, -11], + [-25, 11], + [-24, 21], + [-37, 87], + [-38, 22], + [-37, 0], + [-49, -33], + [-13, 11], + [-99, 130], + [-25, 22], + [-111, 65], + [-25, 65], + [0, 76], + [37, 43], + [37, -21], + [25, 0], + [13, 11], + [24, 0], + [13, -11], + [74, 11], + [50, -22], + [37, -33], + [87, 0], + [49, 44], + [12, -11], + [62, 0], + [38, 54], + [24, 184], + [13, 65], + [12, 22], + [13, -11], + [12, -32], + [-25, -44], + [0, -21], + [-12, -87], + [12, -65], + [25, -65], + [49, -11], + [25, 43], + [50, 11], + [37, -43], + [37, 11], + [12, 21], + [62, 33], + [25, 65], + [13, 76], + [24, 54], + [62, 98], + [25, 11], + [62, 0], + [37, 32], + [0, 76], + [-12, 76], + [-37, 184], + [0, 33], + [12, 32], + [0, 22], + [50, 0], + [37, -11], + [24, -43] + ], + [ + [114793, 53651], + [-24, 0], + [12, 33], + [12, 11], + [0, -44] + ], + [ + [114447, 54258], + [0, -54], + [-25, 33], + [-13, 43], + [13, 22], + [25, 11], + [0, -55] + ], + [ + [114261, 54378], + [-13, -33], + [-12, 0], + [-25, 54], + [0, 33], + [50, -54] + ], + [ + [114211, 54443], + [-12, 0], + [0, 76], + [25, -11], + [0, -54], + [-13, -11] + ], + [ + [110433, 50517], + [0, 390], + [0, 250], + [0, 260], + [0, 488], + [-25, 33], + [-24, 65], + [12, 76], + [25, 108], + [12, 65], + [0, 434], + [0, 379], + [0, 250], + [0, 260], + [0, 250], + [0, 260], + [0, 380] + ], + [ + [110433, 54465], + [0, 119] + ], + [ + [110433, 54584], + [37, 0], + [25, -11], + [173, -141], + [75, -65], + [37, 0], + [74, -76], + [112, -76], + [124, -76], + [74, -22], + [87, -21], + [49, -22], + [62, -98], + [37, -21], + [25, -54], + [62, -66], + [25, 0], + [37, -10], + [50, 10], + [37, -10], + [12, -22], + [37, -87], + [37, -21], + [38, -44], + [37, -54], + [25, -54], + [24, -44], + [37, -21], + [50, 0], + [149, -282], + [0, -217], + [-13, -141], + [37, -44], + [50, -10], + [74, -33], + [62, -43], + [223, -196], + [25, -10], + [50, -11], + [37, 11], + [24, -11], + [25, -44], + [25, -21], + [25, -55], + [25, -65], + [24, -32], + [13, -44], + [12, -108], + [-12, -65], + [-13, -33], + [-24, -10], + [-124, -11], + [-87, 11], + [-50, -66], + [0, -65], + [50, -151], + [25, -131], + [25, -54], + [74, -87], + [25, -65], + [62, -97], + [37, -44], + [37, -21], + [62, -76], + [12, -44], + [13, -108], + [12, -76], + [0, -33], + [62, -97], + [12, -11], + [25, -163], + [25, -65], + [37, -21], + [37, 0], + [99, 43], + [37, -11], + [13, -22], + [12, -76], + [-25, -65], + [0, -75], + [25, -55], + [50, -43], + [25, -11], + [86, -11], + [50, -11], + [37, -21], + [12, -22], + [-12, -33], + [-25, -10], + [-25, 0], + [-24, -33], + [0, -32], + [12, -44], + [37, -65], + [13, -11], + [49, -21], + [37, -22], + [50, -44], + [62, -10], + [49, -22], + [-12, -54], + [-62, 21], + [-12, -21], + [24, -55], + [38, -43], + [12, -22], + [-12, -21], + [-38, -44], + [-24, -11], + [-38, 0], + [-61, 22], + [-38, 22], + [-24, 65], + [-38, 43], + [-37, 33], + [-25, 11], + [-37, 0], + [-74, 32], + [-136, 22], + [-37, 11], + [-38, 43], + [-24, 0], + [-25, -11], + [-50, -11], + [-24, 11], + [-38, 33], + [-37, 11], + [-12, -11], + [-25, 0], + [-50, 22], + [-49, 10], + [-25, 44], + [-25, 32], + [-24, 22], + [-13, 76], + [-37, 76], + [-37, 65], + [-74, 87], + [-25, 32], + [-25, 87], + [0, 98], + [-25, 0], + [-62, 32], + [-12, 54], + [-37, 120], + [-25, 65], + [-62, 119], + [-12, 76], + [-37, 76], + [-25, 65], + [-13, 22], + [-74, 54], + [-25, 21], + [-62, 11], + [-37, 11], + [-62, 33], + [-25, 21], + [-37, 0], + [-62, 33], + [-12, 32], + [0, 66], + [-37, -11], + [-87, 43], + [-25, -11], + [0, -54], + [-37, 11], + [0, -11], + [-25, -22], + [-12, -32], + [-25, 0], + [-62, 32], + [-25, 22], + [-24, 43], + [-25, 33], + [-12, 0], + [74, -239], + [-13, -11], + [-24, 11], + [12, -54], + [-37, 0], + [-37, 22], + [-37, 0], + [0, -22], + [24, -108], + [-62, -22], + [-49, -22], + [-74, -21], + [-62, -11], + [-25, 21], + [-37, 11], + [-37, -11], + [-25, -21], + [-37, 0], + [-13, 43], + [0, 33], + [-12, 21], + [-13, -21], + [25, -76], + [25, -33], + [37, 22], + [74, 0], + [75, -65], + [37, -22], + [37, -54], + [25, -65], + [37, -87], + [0, -65], + [-12, -33], + [-50, -43], + [-49, -32], + [-149, -152], + [-37, 11], + [-37, 43], + [-50, 32], + [-25, 11], + [-86, -21], + [-112, 0], + [-37, 10], + [-37, 22], + [-50, -11], + [-25, -21], + [-24, -11], + [-50, 65] + ], + [ + [114558, 53239], + [-25, -43], + [-24, 43], + [-13, 43], + [-25, 33], + [-12, 87], + [0, 141], + [-12, 86], + [-25, 87], + [-74, 206], + [-25, 54], + [-50, 55], + [-49, 21], + [-13, 0], + [-37, 33], + [-25, 43], + [-74, 120], + [-37, 32], + [-25, 33], + [-111, 130], + [-38, 32], + [-37, 0], + [-37, 33], + [25, 11], + [12, 43], + [50, -32], + [62, -55], + [12, -54], + [37, 0], + [50, -43], + [74, -87], + [37, -54], + [87, -54], + [50, -98], + [49, -76], + [13, -33], + [222, -325], + [38, -97], + [0, -87], + [-25, -54], + [0, -55], + [-25, -119] + ], + [ + [113679, 54551], + [-62, -11], + [-25, 11], + [-25, 33], + [-25, 65], + [-24, 22], + [49, 43], + [50, 11], + [62, -54], + [12, -22], + [0, -76], + [-12, -22] + ], + [ + [112799, 54790], + [-12, -33], + [-13, 11], + [0, 33], + [13, 11], + [12, -22] + ], + [ + [112527, 54985], + [111, -32], + [12, 0], + [0, -22], + [-12, -11], + [-25, 0], + [-12, -11], + [-25, -54], + [-25, 11], + [-24, -22], + [-50, 0], + [-62, 33], + [-12, -22], + [-25, 0], + [-25, -22], + [-12, 0], + [0, 54], + [25, 11], + [0, 55], + [12, 32], + [37, -11], + [37, 22], + [75, -11] + ], + [ + [113456, 55245], + [0, -21], + [-38, 11], + [-37, 65], + [0, 32], + [13, 33], + [12, 0], + [37, -44], + [13, -76] + ], + [ + [70050, 88399], + [25, -76], + [-12, -54], + [25, -33], + [49, -86], + [37, -120], + [50, -54], + [-50, -43], + [25, -33], + [12, -65], + [0, -54], + [-12, -11], + [-25, -65], + [-86, -22], + [-75, -97], + [-37, -33], + [-49, -65], + [-75, -108], + [-37, -44], + [-12, -32], + [-87, -141], + [0, -44], + [25, -76], + [0, -119], + [12, -22], + [37, -32], + [-12, -33], + [-99, 33] + ], + [ + [69679, 86870], + [-25, 0], + [-87, 43], + [-62, 44], + [-24, 54], + [-25, 22], + [-87, 43], + [-99, 11], + [-99, 0], + [-25, -54], + [-37, -11], + [-50, 32], + [-37, 11], + [-86, 0], + [-75, -43], + [-25, -33], + [-12, -54], + [-49, 22], + [-13, -11], + [-37, 0], + [12, 43], + [0, 33], + [-24, 43], + [-25, 0], + [-25, 33], + [-12, 43], + [-38, 54], + [-61, -54], + [-38, -65], + [-62, -11], + [0, 33], + [-12, 32], + [-37, 11] + ], + [ + [66830, 89776], + [74, -32], + [37, 43], + [-12, 44], + [-112, 32] + ], + [ + [66817, 89917], + [62, -21], + [112, 65], + [198, 76], + [211, 65], + [99, 21], + [12, 33], + [25, 11], + [25, 54], + [61, 76], + [112, 22], + [37, 32], + [87, 54], + [210, 55], + [75, 11], + [86, 0], + [75, -44], + [74, -54], + [-25, -11], + [-86, 54], + [49, -152], + [37, -54], + [50, -32], + [49, -11], + [149, 22], + [74, 43] + ], + [ + [68675, 90232], + [13, -11], + [87, 0], + [99, -11], + [322, -21], + [359, -22], + [198, 0] + ], + [ + [38574, 67500], + [-25, 11], + [0, 22], + [25, 0], + [0, -33] + ], + [ + [39417, 67522], + [-50, 0], + [0, 22], + [25, 21], + [62, -21], + [-37, -22] + ], + [ + [39169, 67739], + [25, -11], + [0, 22], + [61, -11], + [50, -33], + [37, -10], + [0, -87], + [-25, -33], + [-49, -86], + [-37, -44], + [-62, -21], + [-50, 0], + [-12, 10], + [-25, -10], + [-37, 21], + [-99, 0], + [-13, -21], + [-49, 0], + [-13, 10], + [-49, 0], + [-12, 22], + [0, 141], + [-25, 65], + [0, 22], + [25, 43], + [12, 44], + [25, 10], + [86, -21], + [223, -11], + [13, -11] + ], + [ + [106828, 82781], + [13, -32], + [37, -65], + [0, -33], + [12, -11] + ], + [ + [106890, 82640], + [-24, -21], + [-13, 10], + [-49, 11], + [-75, -76], + [-12, -54], + [-37, -32], + [-25, -33], + [-50, -119], + [-37, -54], + [-24, -76], + [0, -65], + [24, -65], + [0, -55], + [-12, -108], + [12, -119], + [-12, -44], + [-136, -87], + [-75, -141], + [-62, -43], + [-24, -43], + [-50, -22], + [-37, -76], + [-37, -43], + [-37, -33], + [-25, -32], + [-75, 0], + [-49, -22], + [-25, -65], + [-111, -65], + [-13, -54], + [13, -87], + [0, -65], + [-13, -55], + [-25, 22], + [-24, -65], + [0, -54], + [74, -44], + [37, -10], + [25, -33], + [62, -108], + [62, -55], + [37, -43], + [50, -76] + ], + [ + [105491, 79810], + [-87, 65], + [-62, -33], + [-12, -43], + [-13, -11], + [-25, 87], + [-37, 0], + [-62, 65], + [-24, -11], + [0, -33], + [-38, -65], + [-49, -54], + [-25, 0], + [-12, 76], + [-75, 22], + [-24, 32], + [49, 65], + [25, 11], + [-13, 22], + [-74, 0], + [-37, 22], + [-37, -11], + [-37, 11], + [62, 65], + [12, 43], + [0, 33], + [25, 86], + [37, 44], + [74, 65], + [37, 11], + [38, 0], + [12, 11], + [-37, 32], + [-50, 0], + [-37, 33], + [-12, 43], + [86, 260], + [-12, 87], + [0, 65], + [-87, 43], + [-86, 66], + [-25, 32], + [-13, -11], + [-12, -65], + [-25, -11], + [-25, 109], + [-61, 43], + [-13, 33], + [13, 54], + [-13, 0] + ], + [ + [56016, 76741], + [37, -33], + [49, 22], + [50, -44], + [25, -11], + [-50, -65], + [-62, 11], + [-49, 33], + [-25, 54], + [25, 33] + ], + [ + [53315, 79300], + [0, -11], + [-49, 0], + [-13, 33], + [13, 21], + [24, 0], + [25, -43] + ], + [ + [53105, 79853], + [12, -11], + [111, 11], + [38, 0], + [-13, -54], + [-12, -11], + [-75, -11], + [-99, 22], + [-37, 43], + [0, 44], + [25, 10], + [50, -43] + ], + [ + [52237, 80233], + [-24, -44], + [-38, 22], + [-37, 0], + [-24, 33], + [-13, 32], + [13, 22], + [37, 0], + [86, -65] + ], + [ + [52064, 80276], + [-25, 0], + [-37, 54], + [50, 22], + [24, -33], + [-12, -43] + ], + [ + [52609, 80352], + [-74, 11], + [-25, 22], + [-12, 43], + [49, 22], + [50, 0], + [24, -33], + [0, -43], + [-12, -22] + ], + [ + [51209, 80829], + [-12, -32], + [-37, 21], + [12, 65], + [12, 22], + [25, -32], + [0, -44] + ], + [ + [59373, 79441], + [-25, -11], + [-124, -97], + [-37, 0], + [-62, 43], + [-124, 11], + [-37, 11], + [-50, -22], + [-37, 0], + [-25, -43], + [-25, 10], + [25, 87], + [37, 163], + [0, 108], + [13, 87], + [-13, 87], + [-24, 54], + [37, 141], + [-13, 65], + [-24, 98], + [74, -22], + [-37, 65], + [-25, -11], + [-25, 11], + [-62, -43], + [-24, -11], + [-13, 11], + [0, 54], + [-12, 76], + [25, 22], + [24, 0], + [50, 65], + [-13, 65], + [25, 65], + [-12, 11], + [-50, -120], + [-12, -54], + [-37, -22], + [-37, -10], + [-38, 21], + [0, 76], + [13, 65], + [25, 185], + [0, 54], + [12, 32], + [25, 22], + [37, 76], + [49, 173], + [62, 185], + [-24, 43], + [12, 44], + [25, 216], + [37, 98], + [0, 98], + [12, 76], + [-12, 32], + [0, 44], + [-25, 75], + [-25, 174], + [0, 54], + [25, 33], + [-37, 0], + [-12, 43], + [0, 43], + [37, 66] + ], + [ + [73692, 75775], + [99, 174] + ], + [ + [15026, 44628], + [-25, 22], + [-25, 10], + [0, 22], + [37, -32], + [13, -22] + ], + [ + [10554, 45159], + [50, -21], + [0, -55], + [-13, -32], + [-25, 11], + [-12, 21], + [-12, 55], + [-50, -11], + [-37, 11], + [-12, 76], + [0, 32], + [12, 22], + [25, 21], + [49, -21], + [13, -44], + [12, -65] + ], + [ + [10381, 45257], + [-13, -22], + [-25, 33], + [0, 32], + [38, 0], + [12, -11], + [-12, -32] + ], + [ + [9836, 45669], + [-25, 0], + [-13, 11], + [13, 76], + [25, -22], + [12, -54], + [-12, -11] + ], + [ + [9811, 45810], + [-13, 0], + [0, 54], + [25, -32], + [-12, -22] + ], + [ + [14221, 49649], + [-13, -11], + [0, 65], + [25, -21], + [-12, -33] + ], + [ + [14084, 50007], + [-24, -43], + [0, 54], + [24, -11] + ], + [ + [14097, 50159], + [49, -33], + [0, -32], + [-49, -11], + [-25, -22], + [-12, 11], + [-13, 44], + [50, 43] + ], + [ + [13725, 50322], + [-12, 32], + [25, 33], + [12, -11], + [-25, -54] + ], + [ + [13911, 50625], + [-25, 0], + [0, 44], + [13, 11], + [24, -22], + [-12, -33] + ], + [ + [13725, 50647], + [-25, -11], + [-24, 0], + [-13, 54], + [13, 33], + [62, -11], + [0, -43], + [-13, -22] + ], + [ + [79564, 71589], + [-62, -32], + [-25, 0], + [-25, 21], + [-49, 120] + ], + [ + [79403, 71698], + [12, 65], + [-25, 173], + [0, 174], + [38, 108], + [12, 65], + [37, 163], + [37, 54], + [50, 54], + [37, -97], + [62, -65], + [0, -76], + [-12, -55], + [-13, -108], + [13, -43], + [0, -33], + [24, -152], + [0, -119], + [-24, -43], + [-38, -141], + [0, -11], + [-49, -22] + ], + [ + [69741, 83844], + [-13, 11], + [-12, 43], + [-25, 11], + [-25, 65], + [0, 33], + [13, 32], + [25, 11], + [37, 0], + [0, 33], + [-75, 54], + [-49, -11], + [-50, -76], + [-37, -11], + [-25, 44], + [-37, 32], + [-62, 11], + [-37, 22], + [-37, 43], + [-62, 22], + [12, 32], + [50, 0], + [0, 33], + [-25, 11], + [-37, 32], + [25, 22], + [0, 33], + [25, 21], + [0, 22], + [-38, 32], + [-49, 22], + [-37, 33], + [-13, 0], + [-49, 43], + [-25, 43], + [-37, 33], + [0, 173], + [-25, -10], + [-37, 76], + [-50, 43], + [-37, 22], + [-12, 54], + [-25, 32] + ], + [ + [69790, 86165], + [62, 33], + [13, 32], + [37, 22], + [74, -65], + [87, 11], + [124, -44], + [12, 11], + [50, -22], + [24, 0], + [75, 22], + [37, -11], + [87, -108], + [12, -22], + [37, 0], + [25, 11], + [37, 54], + [99, 54], + [87, 11], + [161, 44], + [25, 43], + [24, 87], + [87, 21], + [13, 11] + ], + [ + [71636, 84603], + [37, -65], + [37, -32], + [112, -33], + [0, 44], + [49, -11], + [112, 65], + [62, 11], + [49, -22], + [37, -43], + [13, -33] + ], + [ + [72144, 84484], + [0, -43], + [-13, -22], + [-12, -109], + [-25, -86], + [-173, -55], + [12, 33], + [-12, 43], + [0, 33], + [12, 32], + [-37, 11], + [-37, -43], + [12, -76], + [-24, -54], + [0, -54], + [12, -33], + [-12, -43], + [-50, -87], + [-12, -43], + [0, -196], + [-25, -119], + [0, -33] + ], + [ + [112403, 83540], + [-13, -21], + [-24, 21], + [0, 44], + [74, 32], + [25, -21], + [0, -22], + [-62, -33] + ], + [ + [112229, 84007], + [50, -44], + [74, 11], + [-25, -43], + [-24, 0], + [-50, -54], + [-62, -22], + [-62, -87], + [-12, -43], + [-37, -65], + [-62, -54], + [-13, -120], + [-37, 44], + [-12, 54], + [12, 32], + [74, 87], + [87, 163], + [62, 141], + [37, 0] + ], + [ + [113047, 84527], + [-62, -54], + [-50, -11], + [-124, -141], + [-37, -21], + [-49, 10], + [-13, -21], + [0, -33], + [-12, -32], + [-87, -98], + [-37, -76], + [-37, -22], + [-74, -75], + [12, 65], + [12, 32], + [62, 65], + [0, 65], + [38, 55], + [61, 54], + [38, 76], + [37, 21], + [37, 55], + [49, 21], + [-12, 55], + [25, 43], + [12, 0], + [25, -76], + [99, 11], + [99, 130], + [50, 33], + [25, -33], + [-13, -43], + [13, -33], + [-13, -22], + [-74, 0] + ], + [ + [78437, 84625], + [-13, -11], + [-12, 65], + [0, 33], + [12, 11], + [13, -55], + [0, -43] + ], + [ + [113431, 84723], + [-62, -33], + [-25, 0], + [74, 163], + [50, 21], + [50, 87], + [136, 119], + [74, 0], + [-111, -119], + [-13, -54], + [-49, -54], + [-37, -11], + [-87, -119] + ], + [ + [114224, 85503], + [-62, -65], + [-25, 0], + [-12, 44], + [49, 11], + [62, 86], + [37, 65], + [25, 22], + [25, 0], + [-99, -163] + ], + [ + [114595, 86046], + [-12, -33], + [-25, 11], + [25, 43], + [12, -21] + ], + [ + [114942, 86696], + [-12, -32], + [-25, 22], + [37, 32], + [13, 43], + [37, -10], + [-13, -22], + [-37, -33] + ], + [ + [115190, 87022], + [-37, -33], + [-37, 22], + [0, 54], + [74, 163], + [25, -11], + [0, -43], + [-25, -55], + [0, -97] + ], + [ + [115574, 87640], + [-50, -65], + [-99, -33], + [-12, -43], + [-25, -22], + [-37, 11], + [-12, 22], + [0, 65], + [-13, 54], + [37, 0], + [37, 43], + [87, 22], + [37, 54], + [37, 131], + [38, 43], + [37, 11], + [0, -141], + [-62, -152] + ], + [ + [115735, 87857], + [-25, -11], + [-49, 43], + [12, 44], + [50, 54], + [37, 0], + [0, -76], + [-25, -54] + ], + [ + [115475, 87965], + [-37, -11], + [-13, 11], + [-12, 55], + [37, 10], + [25, -10], + [0, -55] + ], + [ + [111040, 90189], + [74, -152], + [0, -76], + [-24, -87], + [62, -249], + [49, -120], + [25, -97], + [12, -109], + [0, -217], + [-24, -86], + [-25, -22], + [0, -54], + [-13, -174], + [13, -87], + [25, -54], + [12, -65], + [0, -76], + [37, -65], + [25, -76], + [0, -76], + [25, -21], + [62, -467], + [24, -141], + [87, -238], + [37, -141], + [37, -217], + [25, -87], + [37, -76], + [50, -76], + [37, -43], + [-25, -33], + [-37, 44], + [-37, 65], + [-50, 54], + [-49, 87], + [-50, 43], + [-86, 22], + [-174, -33], + [-37, -43], + [-25, -54], + [-25, -120], + [-111, -423], + [-25, -108], + [-12, -119], + [12, -87], + [0, -33], + [37, -97], + [37, -76], + [25, -11], + [25, -43], + [25, -66], + [25, -140], + [37, -98], + [12, -22], + [62, 0], + [25, -32], + [25, -109], + [12, -130], + [-37, -119], + [-25, 32], + [-12, 76], + [0, 76], + [-25, 54], + [-87, 22], + [-74, 11], + [-50, 65], + [-37, -11], + [-37, -32], + [-25, -55], + [-12, -65], + [-25, -65], + [-25, -162], + [-49, -109], + [-25, 33], + [-25, 76], + [0, 54], + [-37, 173], + [12, 152], + [50, 206], + [12, 76], + [0, 65], + [-12, 54], + [-12, 131], + [12, 97], + [50, 119], + [12, 76], + [-12, 174], + [-38, 108], + [-49, 120], + [-13, 54], + [38, 141], + [24, 65], + [13, 152], + [25, 152], + [0, 466], + [-25, 130], + [0, 76], + [25, 152], + [24, 76], + [0, 141], + [-37, 130], + [-37, 54], + [-37, 65], + [-62, 65], + [37, 33], + [-37, 43], + [-13, 54], + [0, 261], + [50, 119], + [25, 304], + [-13, 65], + [-12, 130], + [50, 65], + [62, 32], + [61, -65], + [75, 33], + [12, 54], + [-25, 33], + [13, 43], + [49, 11], + [-12, 32], + [25, 109], + [-13, 43], + [-74, 109], + [-50, 86], + [75, 0], + [25, 11], + [49, 55] + ], + [ + [119736, 90297], + [12, -33], + [-198, 174], + [-12, 43], + [25, 0], + [24, -32], + [38, -22], + [61, -54], + [50, -76] + ], + [ + [109120, 90633], + [-37, -108], + [-37, 0], + [-25, 21], + [-37, -10], + [-25, 10], + [25, 33], + [74, 54], + [25, -11], + [37, 11] + ], + [ + [109380, 90633], + [37, -32], + [50, 11], + [12, -22], + [-37, -22], + [-37, -65], + [0, -43], + [-12, -22], + [-38, -22], + [-62, -65], + [-49, 109], + [-25, 32], + [-62, -54], + [-12, 0], + [12, 65], + [50, 76], + [49, 119], + [112, -54], + [12, -11] + ], + [ + [68675, 90232], + [50, 54], + [37, 54], + [25, 76], + [0, 44], + [12, 65], + [37, 21], + [112, -10], + [37, 32], + [112, 152], + [12, 33] + ], + [ + [69134, 90742], + [-124, -185], + [62, -21], + [37, -22], + [111, 11], + [0, 108], + [13, 98] + ], + [ + [119265, 90471], + [0, -87], + [-49, 43], + [-13, 33], + [-49, 21], + [-75, 109], + [-24, 65], + [-25, 32], + [-74, 66], + [62, 32], + [99, -11], + [12, -11], + [-12, -43], + [12, -43], + [74, -141], + [38, -22], + [24, -43] + ], + [ + [113741, 93084], + [-38, -11], + [-12, 33], + [50, 22], + [37, 0], + [-37, -44] + ], + [ + [118225, 92824], + [-62, -65], + [-13, 43], + [50, 44], + [62, 97], + [12, 87], + [-12, 43], + [161, 55], + [99, 86], + [25, -10], + [25, -66], + [0, -86], + [-13, -55], + [-111, -32], + [-112, -54], + [-111, -87] + ], + [ + [74250, 96934], + [12, -65], + [-12, -32], + [12, -22], + [-25, -11], + [-37, 54], + [-25, 0], + [-24, 55], + [24, 0], + [38, 32], + [37, -11] + ], + [ + [86018, 97758], + [-62, -10], + [-62, 43], + [-62, 98], + [0, 21], + [49, -11], + [62, 0], + [87, -21], + [0, -65], + [12, -11], + [-24, -44] + ], + [ + [76616, 97878], + [-13, -11], + [-62, 32], + [-12, 22], + [37, 22], + [50, -44], + [0, -21] + ], + [ + [62, 99277], + [74, -22], + [37, 11], + [38, -43], + [173, -65], + [62, -44], + [-25, -11], + [25, -76], + [149, -43], + [74, -54], + [12, -33], + [-24, -43], + [49, 11], + [50, 32], + [-25, 33], + [-149, 87], + [13, 10], + [198, -108], + [49, -43], + [-37, -33], + [87, 0], + [37, -11], + [37, -32], + [87, -33], + [545, -282], + [37, -97], + [0, -44], + [-49, -54], + [74, 0], + [49, 54], + [38, -22], + [24, -43], + [-37, -87], + [0, -65], + [50, -108], + [12, -87], + [-37, -33], + [-25, -65], + [25, -10], + [62, 0], + [62, -44], + [37, -119], + [12, 0], + [50, 65], + [50, 11], + [24, -54], + [-24, -98], + [24, 11], + [62, 76], + [13, 43], + [-13, 33], + [-37, 21], + [-62, 11], + [-37, 54], + [50, 44], + [24, 54], + [-24, 98], + [-25, 21], + [-50, 11], + [-12, 33], + [-62, 0], + [-13, 32], + [223, 11], + [75, 22], + [62, -33], + [124, -21], + [-62, -66], + [-13, -65], + [37, -10], + [25, 21], + [-12, 65], + [25, 11], + [62, -32], + [136, -11], + [0, 32], + [-149, 33], + [0, 22], + [124, -22], + [124, -44], + [87, 11], + [74, -32], + [87, -65], + [62, -87], + [74, -54], + [87, -44], + [148, -130], + [0, -21], + [62, 10], + [37, -65], + [137, -32], + [24, -54], + [-37, -33], + [-62, 22], + [-136, -65], + [-50, -44], + [0, -130], + [-37, -22], + [-86, 11], + [-75, 33], + [-99, 76], + [0, -44], + [99, -76], + [25, -43], + [-12, -22], + [-50, -11], + [-49, 22], + [-137, -11], + [-62, -11], + [0, 22], + [-62, 22], + [-37, 0], + [-62, 65], + [-99, 11], + [-25, -11], + [75, -43], + [74, -66], + [-25, -32], + [62, 0], + [13, -11], + [-37, -98], + [-124, -10], + [37, -22], + [62, 0], + [37, -11], + [25, -98], + [-62, -54], + [-137, -54], + [-37, 11], + [-37, -11], + [0, -22], + [62, -32], + [0, -22], + [-37, -32], + [25, -55], + [86, -21], + [62, -44], + [13, -65], + [-124, 0], + [-13, 54], + [-37, 22], + [-24, -11], + [12, -86], + [-25, -44], + [-99, -11], + [-37, 44], + [0, 32], + [25, 22], + [-25, 22], + [-25, -33], + [-74, -43], + [-112, 54], + [-74, 87], + [-37, 32], + [-87, 54], + [-161, 55], + [-74, -11], + [-50, 11], + [-37, 43], + [-74, 43], + [-37, 44], + [0, 141], + [-25, 65], + [-62, 76], + [-161, 54], + [-174, 43], + [-37, -10], + [-111, -66], + [-75, -10], + [-210, 0], + [-62, 32], + [-13, 33], + [13, 97], + [-62, 33], + [-37, 43], + [-50, 109], + [62, -11], + [25, 65], + [37, 43], + [12, 76], + [-24, 22], + [-50, -76], + [-49, -33], + [-75, 33], + [-24, 54], + [-50, -21], + [0, -76], + [-99, -22], + [-25, 32], + [-25, -97], + [-12, -76], + [25, -65], + [99, -65], + [25, -33], + [12, -43], + [-62, -119], + [-37, -87], + [-25, -33], + [-99, -76], + [0, 152], + [0, 152], + [0, 152], + [0, 152], + [0, 162], + [0, 152], + [0, 152], + [0, 152], + [0, 152], + [0, 152], + [0, 151], + [0, 152], + [0, 152], + [0, 152], + [0, 163], + [0, 151], + [62, -32] + ], + [ + [79217, 99429], + [12, -55], + [-24, -32], + [-25, 0], + [0, 32], + [-25, 22], + [-49, -43], + [-38, -54], + [-74, -66], + [-149, -54], + [-173, -32], + [-87, 43], + [-49, 119], + [0, 120], + [12, 54], + [37, 43], + [75, 65], + [111, 44], + [87, 0], + [272, -130], + [50, -33], + [37, -43] + ], + [ + [85101, 99646], + [-37, -55], + [-50, 0], + [-24, 22], + [61, 65], + [38, 0], + [12, -32] + ], + [ + [117482, 99255], + [0, 54], + [-38, 33], + [-62, 22], + [-24, 75], + [12, 87], + [-25, 44], + [13, 43], + [74, 43], + [62, 55], + [37, -22], + [0, -65], + [-25, -33], + [-62, -21], + [0, -131], + [13, -54], + [37, -54], + [0, -65], + [-12, -11] + ], + [ + [120145, 99678], + [-99, -11], + [-198, 65], + [-75, 33], + [-124, 76], + [13, 21], + [86, 66], + [50, 21], + [50, 0], + [346, -87], + [25, -10], + [0, -55], + [-37, 0], + [-12, -21], + [-13, -87], + [-12, -11] + ], + [ + [82723, 99895], + [12, -22], + [0, -65], + [-12, -43], + [-38, 0], + [-49, -22], + [-62, 22], + [-99, -11], + [-50, 22], + [0, 32], + [-24, 44], + [-50, 21], + [-37, 0], + [-37, 22], + [-50, -33], + [-25, 11], + [-86, 98], + [-75, 141], + [13, 32], + [62, 22], + [37, 44], + [87, 21], + [12, -21], + [124, -76], + [62, -65], + [260, -152], + [25, -22] + ], + [ + [117221, 100459], + [-74, -11], + [-25, 22], + [0, 54], + [50, -11], + [49, -54] + ], + [ + [80121, 100795], + [62, -87], + [25, 11], + [25, -54], + [-62, -76], + [25, -32], + [-25, -11], + [-25, 54], + [-62, 32], + [-12, 44], + [-75, 43], + [-86, 11], + [-13, 43], + [99, 33], + [87, 11], + [37, -22] + ], + [ + [123465, 100459], + [-25, 0], + [-62, 141], + [99, 108], + [111, 55], + [112, 86], + [62, 11], + [49, 33], + [50, 11], + [0, -347], + [-50, -11], + [-74, -44], + [-173, -11], + [-99, -32] + ], + [ + [109393, 100882], + [-87, -54], + [-87, 43], + [-62, -22], + [-74, 33], + [0, 22], + [74, 21], + [186, 11], + [50, -54] + ], + [ + [384, 100925], + [149, -21], + [99, -44], + [111, -87], + [87, -32], + [25, -43], + [-13, -33], + [-99, -54], + [-86, -22], + [-162, -11], + [-210, -54], + [-124, -11], + [-74, 33], + [-87, 11], + [0, 119], + [0, 141], + [0, 87], + [99, 21], + [99, -11], + [99, 22], + [87, -11] + ], + [ + [88631, 101370], + [-161, 0], + [-86, 11], + [0, 32], + [124, 76], + [37, 54], + [74, 44], + [50, 0], + [185, -54], + [38, -44], + [-75, -43], + [-49, -11], + [-87, -54], + [-50, -11] + ], + [ + [89276, 101641], + [-25, -11], + [-186, 33], + [-87, 54], + [13, 33], + [173, 119], + [62, -33], + [62, -76], + [0, -86], + [-12, -33] + ], + [ + [87616, 101739], + [-87, 21], + [-112, 65], + [38, 55], + [136, 11], + [124, -33], + [-75, -22], + [-37, -43], + [25, -33], + [-12, -21] + ], + [ + [103298, 101869], + [-87, -22], + [-74, 0], + [-50, 44], + [38, 21], + [74, 11], + [99, -43], + [0, -11] + ], + [ + [80964, 102010], + [148, -33], + [124, 0], + [99, -32], + [-12, -44], + [-62, -65], + [-12, -32], + [12, -44], + [-37, -76], + [-99, 0], + [-62, -119], + [-62, -11], + [-25, -76], + [12, -97], + [38, -54], + [-38, -66], + [-12, -65], + [-25, -43], + [62, -43], + [50, -109], + [62, -119], + [223, -250], + [148, -108], + [62, -33], + [149, -54], + [49, -43], + [-62, -44], + [-74, -10], + [0, -22], + [-37, -11], + [-173, 33], + [-38, 54], + [-86, -11], + [99, -76], + [-50, -11], + [-99, 54], + [-12, -21], + [-50, 21], + [-12, -21], + [-74, 11], + [0, 32], + [-162, -11], + [-123, 0], + [-75, 44], + [-12, -44], + [-99, 44], + [-211, 43], + [-111, 33], + [25, 21], + [49, 11], + [-12, 87], + [37, 22], + [62, -11], + [-13, 32], + [38, 11], + [49, -22], + [25, 11], + [-87, 44], + [-111, 65], + [12, 21], + [-37, 11], + [-37, -11], + [-25, 44], + [0, 43], + [37, 33], + [-25, 11], + [-148, -33], + [-87, 11], + [-87, 22], + [-86, -33], + [-75, -11], + [-49, 11], + [-75, 54], + [-24, 44], + [-38, 108], + [13, 76], + [49, 76], + [75, 54], + [86, -11], + [99, 11], + [38, 65], + [49, 22], + [25, 32], + [12, 66], + [50, 65], + [-12, 21], + [37, 55], + [-87, 10], + [-50, 33], + [13, 32], + [87, 55], + [74, 21], + [74, -10], + [37, 10], + [-37, 33], + [-25, 87], + [25, 54], + [37, 22], + [99, 21], + [38, 22], + [111, -11], + [87, 11], + [161, 54], + [111, -11], + [75, -32] + ], + [ + [86241, 101869], + [-99, -22], + [-87, 0], + [-37, -11], + [-37, 33], + [37, 87], + [-13, 86], + [50, 55], + [272, 43], + [75, -22], + [74, -76], + [25, -11], + [74, -75], + [-12, -33], + [-248, -32], + [-74, -22] + ], + [ + [88334, 102097], + [-37, -11], + [-149, 21], + [-49, 33], + [62, 22], + [173, -65] + ], + [ + [87901, 102097], + [-38, 10], + [62, 44], + [124, 21], + [37, -10], + [-74, -65], + [-111, 0] + ], + [ + [110842, 102379], + [161, -66], + [235, -141], + [50, -75], + [0, -131], + [-13, -10], + [-86, 0], + [-211, 21], + [-74, 0], + [-260, 33], + [-298, 87], + [-123, -11], + [-161, -55], + [-38, 0], + [-37, 55], + [75, 11], + [86, 0], + [75, 21], + [74, 44], + [37, 43], + [62, 98], + [74, 54], + [75, 0], + [210, 32], + [87, -10] + ], + [ + [104772, 102346], + [-62, 11], + [-12, 32], + [74, 11], + [37, -32], + [-37, -22] + ], + [ + [90675, 102487], + [-49, -22], + [-87, 22], + [-124, 11], + [37, 22], + [75, 10], + [136, -10], + [12, -33] + ], + [ + [90378, 102498], + [-25, -22], + [-86, 22], + [-13, 22], + [62, 21], + [37, -11], + [25, -32] + ], + [ + [108786, 102389], + [-25, -21], + [-149, 108], + [-25, 44], + [-62, 32], + [-24, 43], + [86, -21], + [137, -76], + [86, -65], + [-24, -44] + ], + [ + [110446, 102444], + [-174, -55], + [-37, 0], + [-74, 55], + [-38, 108], + [38, 33], + [74, 21], + [186, 0], + [25, -11], + [24, -54], + [-24, -97] + ], + [ + [91084, 102726], + [-12, -33], + [-99, 11], + [-13, 22], + [99, 32], + [62, 0], + [-37, -32] + ], + [ + [100932, 102693], + [-37, -87], + [-25, -21], + [-74, -22], + [-62, -65], + [-211, 32], + [-186, 76], + [-49, 55], + [25, 10], + [99, 0], + [25, 11], + [49, 98], + [421, -65], + [25, -22] + ], + [ + [91741, 103051], + [24, -11], + [87, 22], + [50, -33], + [-37, -54], + [-38, -22], + [-185, 22], + [-38, 22], + [25, 32], + [112, 22] + ], + [ + [90192, 103322], + [25, -43], + [-62, 0], + [-124, -44], + [-62, 55], + [75, 54], + [74, -22], + [-12, 54], + [86, 11], + [0, -65] + ], + [ + [112427, 103300], + [100, -10], + [148, 54], + [322, -22], + [25, -22], + [-12, -65], + [37, -21], + [99, -11], + [74, 21], + [347, -21], + [149, -76], + [74, 43], + [25, -11], + [-62, -130], + [-112, -43], + [-161, -54], + [-86, -11], + [-186, 0], + [-260, 21], + [-75, 11], + [-161, 87], + [-161, 22], + [-148, 76], + [-198, 54], + [37, 119], + [62, 98], + [37, 22], + [74, -44], + [12, -87] + ], + [ + [108699, 103322], + [-74, -22], + [-100, 11], + [50, 109], + [-12, 43], + [49, 130], + [37, -32], + [13, -44], + [111, -76], + [-74, -76], + [25, -32], + [-25, -11] + ], + [ + [114521, 103767], + [-25, -22], + [-87, 33], + [87, 32], + [25, -43] + ], + [ + [110111, 103582], + [74, 0], + [38, -21], + [37, -65], + [37, -33], + [74, 0], + [50, 43], + [-13, 55], + [13, 86], + [25, 33], + [99, 43], + [62, 55], + [86, -22], + [248, -130], + [161, -44], + [87, -10], + [124, 32], + [49, 0], + [533, -173], + [37, -33], + [-111, -33], + [-75, -43], + [-25, -32], + [50, -55], + [-161, -108], + [-136, -33], + [-137, 22], + [-74, 0], + [-74, 22], + [-87, 65], + [-74, 76], + [-13, 65], + [13, 65], + [49, 11], + [50, 54], + [-25, 32], + [-136, 11], + [-161, -43], + [25, -119], + [37, -76], + [148, -152], + [87, -22], + [62, -65], + [-112, -54], + [-136, -33], + [-74, 44], + [-62, 65], + [-87, -11], + [-74, -22], + [-434, -65], + [-86, 33], + [-87, 43], + [-74, -32], + [-38, -98], + [-37, -43], + [-86, -22], + [-75, 32], + [-297, 76], + [-112, 120], + [-74, 21], + [-87, 44], + [-86, 97], + [12, 55], + [99, -11], + [-25, 130], + [25, 119], + [25, 22], + [124, -11], + [-74, 98], + [49, 43], + [50, 22], + [62, 0], + [86, 54], + [75, 11], + [136, 43], + [25, 0], + [111, -76], + [99, -32], + [186, -120] + ], + [ + [95135, 103864], + [25, -32], + [-87, -11], + [-13, -54], + [-74, 21], + [-87, 0], + [-62, 22], + [-123, 11], + [24, 43], + [75, -21], + [62, 32], + [136, -22], + [37, 22], + [87, -11] + ], + [ + [95246, 103810], + [-37, 0], + [0, 43], + [37, 55], + [50, 0], + [25, -33], + [-75, -65] + ], + [ + [100622, 104081], + [62, -76], + [-37, -32], + [-87, 54], + [-49, 0], + [-62, 54], + [111, -11], + [62, 11] + ], + [ + [95506, 104060], + [-62, 0], + [-37, 54], + [25, 11], + [74, -65] + ], + [ + [113245, 104103], + [-260, -11], + [12, 22], + [99, 43], + [186, 0], + [-37, -54] + ], + [ + [85237, 103832], + [-297, -98], + [-434, -108], + [-309, -65], + [-161, -44], + [-174, -32], + [-37, 0], + [-111, -44], + [-99, -21], + [-335, -87], + [-161, -65], + [-87, -11], + [-74, -54], + [-74, -33], + [-87, -76], + [-50, 11], + [-86, -32], + [-13, -33], + [75, -11], + [0, -43], + [-50, -22], + [-25, -32], + [-86, -33], + [-87, 11], + [12, -76], + [-62, -11], + [-124, 44], + [-24, -44], + [-13, -65], + [-62, -32], + [-136, 21], + [37, -108], + [-12, -54], + [-62, -65], + [-235, -76], + [37, -65], + [0, -66], + [-75, -21], + [-62, 43], + [-61, -11], + [61, -43], + [25, -54], + [-25, -33], + [-111, -65], + [-62, -87], + [-111, -32], + [-75, -11], + [-136, 32], + [-161, 11], + [-99, 22], + [-87, 33], + [-87, 0], + [-161, -66], + [-49, 87], + [25, 33], + [-137, 97], + [-24, 44], + [223, 108], + [86, 11], + [25, 54], + [99, 87], + [112, 152], + [24, 11], + [236, 21], + [12, 11], + [-62, 33], + [-99, 11], + [-25, 43], + [25, 11], + [87, 87], + [99, 65], + [99, 43], + [-50, 33], + [-123, -11], + [-62, 76], + [74, 43], + [87, -11], + [74, -43], + [25, 0], + [111, 87], + [-24, 54], + [61, 32], + [112, 0], + [99, -21], + [62, 97], + [111, 55], + [-12, 43], + [124, 43], + [149, 76], + [408, 87], + [25, 54], + [50, 11], + [161, 11], + [25, -22], + [49, 0], + [37, 33], + [-12, 65], + [49, 32], + [211, 11], + [235, -43], + [112, 11], + [62, -11], + [186, 54], + [322, 43], + [86, 22], + [87, 43], + [87, 11], + [223, 65], + [74, 87], + [260, 109], + [149, 21], + [99, 33], + [161, -11], + [161, -33], + [74, -43], + [75, -65], + [12, -33], + [-25, -32], + [13, -54], + [-124, -76], + [-136, -109], + [-137, -32] + ], + [ + [95048, 104331], + [-149, -33], + [-49, 33], + [-149, -11], + [50, 32], + [148, 22], + [236, 65], + [12, -43], + [-99, -65] + ], + [ + [92719, 104428], + [-74, 0], + [-50, 22], + [50, 54], + [111, 0], + [25, -11], + [-62, -65] + ], + [ + [98876, 104461], + [-37, 0], + [-13, 32], + [37, 33], + [87, -11], + [25, -32], + [-99, -22] + ], + [ + [78858, 85156], + [12, -21], + [-49, -11], + [0, -33], + [-13, -21], + [-86, -55], + [-50, -10], + [0, -44], + [25, -65], + [-25, -22], + [-25, 33], + [-37, 0], + [-87, -98], + [-24, -21], + [-38, -11], + [-86, -44], + [-37, 22], + [-25, -22], + [0, -43], + [-50, 65], + [-12, -11], + [25, -43], + [0, -76], + [-38, -43], + [-12, -76], + [-50, -163], + [-37, -76], + [-12, -54], + [-25, 32], + [-25, -54], + [-37, -43], + [-25, -44], + [-24, -86], + [24, -55], + [50, -21], + [37, -33], + [74, -87], + [25, -54], + [37, -206], + [13, -141], + [37, 174], + [25, 32], + [0, -54], + [-25, -76], + [-12, -108], + [-13, -76], + [13, -65], + [0, -33], + [-25, -119], + [25, -44], + [37, -43], + [25, -54], + [12, -76], + [111, -206], + [62, -109], + [50, -141], + [12, -21], + [50, -55] + ], + [ + [75674, 83334], + [-37, 33], + [-186, 271], + [-210, 239], + [-25, 21], + [-112, 33], + [-49, 32], + [-112, 174], + [-49, -22], + [-37, 0], + [-37, 22], + [-50, 54], + [-12, 76], + [-38, 43], + [-86, 55], + [-99, 43], + [-13, 33], + [87, 43], + [25, 22], + [-75, 54], + [50, 32], + [87, -75], + [37, -22], + [12, 22], + [136, 43], + [0, 65], + [-12, 0], + [0, 54], + [12, 54], + [62, 87], + [38, 130], + [24, 33], + [37, -33], + [25, 55], + [37, 0], + [38, -11], + [24, 11], + [-62, 97], + [-74, 98], + [-37, -11], + [-25, 11], + [-37, 76], + [-12, 65], + [37, 0], + [37, -11], + [62, 54], + [25, 0], + [86, -22], + [0, 44], + [-12, 54], + [62, 33], + [62, 21], + [111, 76], + [50, 11], + [0, 43], + [-25, 98], + [-62, 0], + [-37, -54], + [-87, -22], + [-37, 0], + [25, 43], + [-25, 11], + [-25, -32], + [-99, -54] + ], + [ + [75067, 85634], + [0, 54], + [25, 32], + [0, 22], + [-25, 22], + [0, 21], + [25, 44], + [0, 97], + [37, 33], + [50, 0], + [37, 32], + [25, 33], + [37, 76], + [25, 11], + [62, -11], + [37, 0], + [74, -11], + [124, 11], + [12, 32], + [0, 44], + [37, 130], + [25, 43], + [0, 22], + [-37, 11], + [12, 43], + [0, 33], + [-24, 76], + [-25, 21], + [-37, 11], + [25, 98], + [24, 43], + [37, -11], + [38, 11], + [0, 22], + [-87, 43], + [-25, 55], + [25, 21], + [49, 11], + [25, 43], + [37, 44], + [25, 65], + [0, 43], + [-25, 33], + [0, 43], + [13, 33], + [-25, 32], + [-25, 0], + [-25, -21], + [-37, 10], + [-111, 98], + [-50, 0], + [-49, 76], + [-50, -22], + [-37, 0], + [-99, 87], + [-62, 0], + [-62, 54], + [-37, -11], + [0, -54], + [-37, -11], + [-37, 22], + [-87, 87], + [-37, 76], + [0, 43], + [-62, 76], + [-25, 0], + [-74, -43], + [-50, 0], + [-74, -33], + [-50, -54], + [-37, 43], + [-49, 11], + [-25, -11], + [-62, 87], + [-37, 0], + [-38, 11], + [-37, -11], + [-37, -43], + [-25, 10], + [-24, 55], + [-38, 54], + [-12, 43], + [12, 22], + [0, 76], + [-12, 22], + [-12, 65], + [-13, 32], + [0, 54], + [-12, 11], + [-25, -11], + [-37, 55], + [0, 32], + [-12, 22], + [-25, -11], + [-50, 0], + [-49, -11], + [-75, 33], + [-86, 11], + [-13, 10], + [25, 33], + [-25, 65], + [0, 87], + [-24, 32], + [0, 44], + [86, 21], + [13, 22], + [-13, 22], + [-99, 119], + [-25, 109], + [-37, 65], + [-37, 43], + [-25, 11], + [-99, 0], + [-49, 11], + [-50, -11], + [-87, -54], + [-86, 10], + [-50, 22], + [-25, 0], + [-24, -22], + [-25, -97], + [-62, -44], + [-50, 0], + [-74, 33] + ], + [ + [71562, 93366], + [12, 54], + [0, 55], + [-12, 43], + [12, 43], + [25, 0], + [37, -43], + [37, -22], + [25, 33], + [12, 54], + [25, 22], + [25, -22], + [49, -11], + [50, 0], + [25, 11], + [25, 54], + [49, 55], + [173, -22], + [162, -54], + [12, 54], + [-62, 43], + [-37, 54], + [-50, 44], + [-62, 11], + [-62, -22], + [-111, 11], + [-87, 87], + [-49, 32], + [-50, 65], + [37, 11], + [13, 65], + [-25, 33], + [-25, 11], + [-111, -66], + [-137, -21] + ], + [ + [72540, 99808], + [62, -11], + [149, -54], + [74, 22], + [37, 65], + [25, 11], + [50, -22], + [12, 22], + [-25, 43], + [0, 33], + [149, -55], + [62, -43], + [124, -32], + [24, -22], + [0, -33], + [-37, -43], + [-49, 0], + [-198, 43], + [-38, -21], + [25, -22], + [62, -22], + [13, -54], + [86, 11], + [87, -22], + [49, 11], + [-24, -54], + [12, -11], + [136, 43], + [25, -11], + [-12, -97], + [-25, -76], + [37, -11], + [62, 98], + [25, 11], + [186, 10], + [260, -65], + [62, 11], + [37, 22], + [198, -44], + [260, -119], + [384, -195], + [211, -174], + [25, -43], + [86, -11], + [62, 0], + [248, -162], + [87, -11], + [-25, 65], + [25, 0], + [74, -87], + [62, -43], + [62, -76], + [124, -54], + [74, -22], + [25, -163], + [25, -32], + [0, -76], + [49, -33], + [37, -11], + [0, -54], + [-37, -130], + [-25, -54], + [-235, -228], + [-136, -98], + [-285, -108], + [-211, -33], + [-99, 0], + [-161, 11], + [-99, 22], + [-111, 65], + [-112, 22], + [-74, 21], + [-136, 0], + [-347, 76], + [-186, 120], + [-112, -44], + [-37, 44], + [25, 21], + [-111, 33], + [-87, 0], + [-37, 32], + [-62, 22], + [-37, -11], + [-112, 44], + [-50, 43], + [-61, 76], + [37, 32], + [-186, 44], + [-174, 11], + [25, -22], + [75, -11], + [111, -65], + [-12, -54], + [136, -109], + [25, -32], + [86, -11], + [13, -43], + [-13, -22], + [13, -33], + [148, -54], + [-24, -32], + [-13, -44], + [186, -54], + [99, -65], + [112, -109], + [24, -54], + [0, -65], + [-61, -152], + [-25, -43], + [-37, -33], + [37, -76], + [49, -65], + [50, -119], + [0, -108], + [49, -33], + [-37, -32], + [13, -87], + [49, -76], + [87, -54], + [124, 11], + [49, -22], + [124, -98], + [50, -87], + [25, -21], + [123, -44], + [87, -21], + [136, -55], + [25, 0], + [62, 44], + [124, 43], + [25, 44], + [0, 43], + [-25, 76], + [-12, 65], + [-38, 33], + [-37, 10], + [-148, -10], + [-38, 21], + [-49, 54], + [-99, 120], + [-50, 43], + [-25, 54], + [0, 65], + [38, -10], + [49, 32], + [25, 119], + [99, 11], + [124, -54], + [173, -141], + [37, -11], + [100, 0], + [37, -43], + [25, 0], + [161, -44], + [173, -97], + [62, 11], + [37, 65], + [74, 54], + [50, 11], + [62, -22], + [12, 11], + [-49, 141], + [-50, 43], + [-124, 174], + [-12, 65], + [25, 98], + [173, 86], + [62, 65], + [62, 76], + [136, 33], + [137, 65], + [99, 87], + [111, 130], + [37, 32], + [87, -21], + [50, -44], + [74, -11], + [62, 11], + [87, 0], + [111, -65], + [25, -43], + [-37, -76], + [74, 22], + [37, -11], + [62, -54], + [37, 10], + [-12, 98], + [37, 108], + [37, 55], + [62, 108], + [-25, 87], + [0, 87], + [-12, 43], + [-37, 54], + [-75, 44], + [-74, 10], + [-25, 44], + [0, 43], + [25, 76], + [62, 141], + [74, 250], + [-12, 21], + [0, 98], + [-12, 43], + [-261, 174], + [-24, 43], + [37, 0], + [198, -76], + [50, -11], + [309, 22], + [149, -22], + [136, -32], + [87, -119], + [186, -207], + [0, -75], + [-87, -11], + [-99, 0], + [-211, -44], + [-62, -43], + [-148, -130], + [-13, -44], + [13, -32], + [74, -43], + [136, -66], + [112, -184], + [74, -32], + [74, 0], + [62, -22], + [75, 11], + [272, 65], + [62, 32], + [13, 44], + [24, 141], + [50, 119], + [-13, 76], + [137, 43], + [124, 22], + [62, 0], + [24, 33], + [-49, 54], + [37, 21], + [99, 11], + [273, 120], + [99, 65], + [161, 86], + [49, 22], + [87, 11], + [87, 22], + [99, 43], + [124, 43], + [49, 0], + [50, -54], + [-37, -43], + [24, -22], + [50, 0], + [25, 22], + [74, 32], + [12, 33], + [-24, 11], + [-25, 54], + [-75, 11], + [112, 76], + [260, 119], + [124, 43], + [136, 11], + [62, -21], + [-173, -33], + [-25, -22], + [62, -21], + [-25, -33], + [-49, -98], + [62, -65], + [0, -65], + [-38, -32], + [-49, 11], + [-37, -22], + [-75, -11], + [-37, -54], + [87, 0], + [136, -22], + [74, 22], + [38, 0], + [86, 22], + [87, -66], + [50, 11], + [12, 109], + [87, 65], + [86, 54], + [87, 0], + [87, 43], + [124, -10], + [124, 0], + [99, -33], + [74, -11], + [111, 54], + [248, 152], + [25, -32], + [37, 54], + [186, 54], + [50, 0], + [24, -65], + [37, -32], + [50, -65], + [-50, -33], + [-37, -54], + [-12, -98], + [74, -32], + [112, -33], + [37, 0], + [62, 43], + [12, 55], + [-25, 65], + [13, 65], + [87, -11], + [111, 22], + [50, 32], + [99, 130], + [-25, 98], + [-62, -22], + [-112, 217], + [-61, 87], + [37, 32], + [99, 22], + [87, 87], + [74, 22], + [260, -55], + [297, -21], + [248, -44], + [285, -86], + [136, -55], + [112, -76], + [-13, -43], + [50, 11], + [99, -44], + [74, -10], + [75, -33], + [24, -32], + [99, -22], + [87, -54], + [25, 0], + [111, -44], + [87, -11], + [50, -75], + [173, -109], + [25, -32], + [149, -76], + [74, -55], + [49, 22], + [112, 141], + [99, 239], + [-74, 0], + [-50, -22], + [-37, 0], + [-99, 87], + [-87, 108], + [-12, 119], + [-25, 33], + [-87, 33], + [-49, 32], + [-186, 76], + [-37, -33], + [-62, 11], + [12, 109], + [37, 108], + [75, 11], + [37, 43], + [-37, 76], + [0, 44], + [37, 130], + [12, 152], + [-49, 54], + [-112, -22], + [-37, 11], + [-12, 54], + [62, 98], + [-62, -11], + [-13, 22], + [99, 130], + [124, 43], + [236, 120], + [99, 86], + [74, 109], + [50, 97], + [74, 239], + [74, 174], + [112, 173], + [111, 22], + [-25, -54], + [87, -11], + [99, 11], + [161, 0], + [298, 10], + [148, -54], + [62, 0], + [112, -22], + [124, -65], + [0, -130], + [-13, -87], + [-62, -206], + [-74, -119], + [-25, -76], + [-62, -54], + [-74, -43], + [-13, -55], + [75, -97], + [173, -98], + [37, -108], + [13, -87], + [-13, -228], + [-12, -43], + [-37, -33], + [-25, -43], + [25, -65], + [12, -239], + [13, -195], + [-25, -65], + [-13, -184], + [25, -65], + [37, -66], + [38, -32], + [136, -65], + [124, -87], + [12, -54], + [-50, -33], + [-111, -162], + [12, -131], + [0, -65], + [-74, -108], + [-124, -65], + [-248, -358], + [-62, -43], + [-111, 10], + [62, -119], + [0, -54], + [-62, 0], + [-99, -43], + [-50, -44], + [-74, -11], + [-50, 11], + [-61, 33], + [12, 32], + [87, 65], + [-38, 0], + [-37, -32], + [-62, -11], + [-62, 43], + [-49, 55], + [-74, -11], + [-174, 11], + [-49, -11], + [-13, -33], + [25, -76], + [25, -43], + [74, -44], + [99, -10], + [99, -55], + [124, -32], + [273, 11], + [148, -22], + [112, -54], + [62, 0], + [86, 54], + [13, 108], + [12, 33], + [322, 152], + [62, 32], + [99, 87], + [25, 54], + [37, 152], + [25, 54], + [211, 174], + [37, 54], + [0, 130], + [-13, 55], + [-37, 97], + [-37, 44], + [-49, 75], + [37, 152], + [24, 55], + [199, 75], + [148, 22], + [186, 44], + [74, 10], + [50, -10], + [50, -44], + [37, -76], + [136, -119], + [37, -76], + [13, -98], + [0, -227], + [-25, -109], + [49, -21], + [87, -66], + [25, -32], + [37, -11], + [74, 0], + [211, 11], + [111, 0], + [-24, 32], + [-100, 0], + [-136, 22], + [-198, 54], + [-25, 98], + [50, 173], + [37, 22], + [74, 22], + [-24, 141], + [-50, 87], + [-37, 173], + [-62, 0], + [-50, 33], + [-235, 97], + [-223, 76], + [-149, 11], + [-49, -11], + [-124, -76], + [-87, -11], + [-161, 33], + [-124, -22], + [-49, 22], + [-25, 32], + [37, 141], + [-12, 55], + [-62, 65], + [-37, 54], + [12, 65], + [87, 228], + [37, 65], + [87, 108], + [49, 87], + [-12, 43], + [-198, 261], + [-75, 119], + [-124, 76], + [-24, 33], + [198, 249], + [99, 43], + [186, 55], + [111, 54], + [62, 43], + [37, 76], + [0, 98], + [-12, 76], + [-99, 162], + [62, 33], + [62, -11], + [74, -33], + [87, -130], + [0, -76], + [12, -54], + [37, -54], + [-74, -76], + [-50, -119], + [-37, -11], + [-12, -87], + [87, -108], + [-25, -98], + [-50, -32], + [13, -66], + [272, -75], + [223, -11], + [62, -44], + [25, 33], + [198, -11], + [161, -108], + [87, -33], + [74, -11], + [149, 11], + [49, 43], + [-74, 0], + [-25, -21], + [-74, 11], + [-37, 21], + [-37, 44], + [-62, 108], + [-99, 33], + [-75, -11], + [-74, 11], + [-211, 86], + [-148, 65], + [-38, 22], + [-37, 54], + [-62, 141], + [137, 65], + [148, 11], + [62, -11], + [174, -108], + [74, 0], + [149, 43], + [12, 33], + [-74, 87], + [-87, 10], + [-99, -21], + [-25, 21], + [25, 44], + [49, 11], + [124, 76], + [87, 32], + [87, 11], + [322, -11], + [186, -97], + [173, -44], + [124, -54], + [12, -54], + [223, -141], + [50, -22], + [148, -11], + [236, 44], + [74, -11], + [87, -54], + [-87, -131], + [-25, -21], + [-198, -98], + [-37, -163], + [37, -119], + [-25, -65], + [-37, -65], + [13, -54], + [24, 11], + [62, 97], + [50, 119], + [49, 33], + [50, 11], + [50, -33], + [12, -54], + [0, -76], + [-12, -65], + [-38, -108], + [-62, -76], + [-12, -44], + [50, -76], + [37, -10], + [49, 10], + [13, 33], + [-25, 76], + [74, 32], + [75, 11], + [61, 44], + [25, 86], + [-136, 272], + [-62, 75], + [37, 109], + [62, 119], + [37, 44], + [0, 65], + [-74, 108], + [-50, 33], + [-198, 32], + [-124, 109], + [-24, 86], + [-38, 22], + [-173, 54], + [-99, 0], + [-62, 22], + [-112, 76], + [-24, 87], + [-25, 32], + [62, 152], + [-25, 43], + [-87, 44], + [-24, 87], + [-13, 86], + [75, 65], + [-13, 65], + [310, 44], + [111, 11], + [595, 0], + [49, 21], + [261, 22], + [111, 22], + [112, -33], + [37, 11], + [86, 0], + [62, 54], + [124, 22], + [211, 22], + [99, 0], + [50, -44], + [-112, -65], + [-111, -54], + [-100, -33], + [-86, -54], + [-13, -76], + [13, -21], + [86, -33], + [75, -54], + [124, -54], + [24, 11], + [-285, 162], + [13, 44], + [49, 43], + [100, 32], + [260, 22], + [86, 98], + [62, 32], + [-124, 44], + [-173, 195], + [-37, 32], + [-136, 22], + [-62, 22], + [62, 65], + [74, 22], + [49, -11], + [124, -76], + [112, 32], + [-124, 44], + [-62, 54], + [-198, 65], + [-112, 11], + [25, 54], + [87, 11], + [25, 43], + [161, -86], + [74, 21], + [62, 33], + [124, 108], + [12, 44], + [-111, 32], + [-62, 0], + [-13, 33], + [38, 32], + [49, 11], + [173, -32], + [285, 97], + [87, 44], + [198, 65], + [99, 0], + [199, 76], + [284, 43], + [162, 0], + [123, 43], + [199, 11], + [62, 22], + [322, 43], + [49, 44], + [-37, 21], + [-62, -32], + [-99, 32], + [-37, -32], + [-37, 11], + [-13, 43], + [37, 54], + [50, -32], + [50, 43], + [37, 11], + [99, -33], + [62, 33], + [99, 11], + [136, -11], + [25, 32], + [161, -32], + [111, 22], + [75, 0], + [111, -22], + [50, -22], + [-25, -43], + [-112, -65], + [25, -22], + [75, 43], + [198, 44], + [25, -11], + [-38, -54], + [137, 21], + [111, 55], + [50, 10], + [49, -32], + [50, 22], + [12, 32], + [87, 11], + [87, 43], + [161, 55], + [111, -22], + [223, -76], + [74, 33], + [-74, 65], + [-186, 86], + [-37, 33], + [-62, 22], + [25, 21], + [248, -21], + [124, 10], + [123, -10], + [186, 32], + [75, -32], + [86, 0], + [99, -22], + [25, 32], + [-161, 33], + [-74, -11], + [-25, 22], + [62, 87], + [-25, 54], + [-37, 22], + [0, 54], + [25, 54], + [62, 22], + [37, 43], + [87, 65], + [371, 195], + [174, 65], + [148, 11], + [161, 54], + [62, 0], + [211, -43], + [49, -32], + [124, -33], + [137, -11], + [61, -22], + [62, -65], + [-111, -21], + [-124, -76], + [-161, -44], + [-198, -21], + [-50, -22], + [496, 0], + [25, -65], + [37, 0], + [111, 33], + [75, 0], + [123, -22], + [75, 11], + [124, -22], + [49, -43], + [-173, -120], + [-99, -97], + [-87, 11], + [12, -55], + [87, 0], + [50, -21], + [111, 32], + [161, -11], + [99, 44], + [37, 86], + [62, 11], + [149, -11], + [260, 22], + [211, -22], + [161, 22], + [223, -22], + [99, -21], + [74, -33], + [62, -11], + [99, -86], + [-25, -33], + [99, 11], + [38, -22], + [74, -11], + [25, -108], + [37, -54], + [-25, -33], + [37, -11], + [75, 33], + [37, 43], + [-62, 44], + [37, 10], + [62, -10], + [37, -44], + [62, -173], + [99, 11], + [12, -44], + [-86, -162], + [-50, 43], + [-124, 22], + [-173, 86], + [-62, 0], + [99, -54], + [74, -108], + [75, 32], + [62, -54], + [74, -22], + [62, -32], + [-37, -98], + [-248, -173], + [-248, -98], + [-111, -76], + [-198, -43], + [-137, -76], + [-173, -54], + [-50, -55], + [-136, -32], + [25, -33], + [-37, -65], + [-99, -43], + [-149, -44], + [-310, -206], + [-148, -43], + [-174, 0], + [-198, -184], + [-173, -11], + [-174, -217], + [-99, -76], + [12, -33], + [100, 33], + [123, 65], + [50, 65], + [87, 54], + [223, 22], + [86, -11], + [137, 11], + [86, 43], + [99, 11], + [13, 33], + [87, 0], + [173, 43], + [87, 65], + [99, -21], + [74, 10], + [198, 98], + [124, 43], + [25, 22], + [-50, 33], + [-111, -33], + [-99, -11], + [-124, 11], + [-25, 43], + [74, 87], + [137, 54], + [272, -54], + [25, 76], + [136, -22], + [-111, -32], + [25, -54], + [37, -33], + [136, -54], + [124, -22], + [87, 0], + [136, 22], + [49, 54], + [-37, 76], + [62, -22], + [62, -54], + [74, -119], + [-12, -33], + [-74, -86], + [37, -33], + [74, -33], + [0, -184], + [-37, -65], + [-50, -32], + [-37, -44], + [25, -65], + [37, -43], + [124, -11], + [13, 11], + [-112, 32], + [-50, 65], + [62, 76], + [50, 76], + [12, 54], + [-12, 55], + [25, 32], + [86, 43], + [-61, 22], + [-50, 33], + [-12, 43], + [111, 22], + [74, 32], + [261, 11], + [185, 54], + [397, -10], + [272, -55], + [397, 0], + [148, -32], + [13, -33], + [-62, -11], + [-99, 0], + [-25, -65], + [12, -76], + [186, -75], + [161, -33], + [112, -54], + [62, -11], + [235, 11], + [136, -33], + [124, 22], + [173, 0], + [50, -43], + [87, -11], + [86, 0], + [62, 11], + [13, 21], + [-87, 22], + [12, 32], + [38, 11], + [123, -43], + [62, -11], + [50, 33], + [49, 86], + [62, 33], + [-49, 43], + [-62, 109], + [0, 65], + [37, 65], + [25, 11], + [99, -22], + [50, 43], + [161, 33], + [49, 0], + [87, -22], + [285, -119], + [-13, -43], + [75, 10], + [37, 22], + [74, 11], + [50, 22], + [24, -33], + [-24, -54], + [99, -54], + [99, 65], + [62, 76], + [248, -44], + [74, -21], + [25, -44], + [86, -32], + [-12, -44], + [124, 0], + [99, -43], + [-12, -33], + [24, -21], + [62, 0], + [-86, -87], + [-87, -43], + [25, -11], + [111, 0], + [74, -65], + [13, -44], + [-149, -76], + [-62, -21], + [-74, -11], + [37, -22], + [198, -11], + [62, -21], + [37, -76], + [0, -98], + [-37, -43], + [-124, -11], + [-161, 108], + [-86, 33], + [-137, 76], + [-24, -11], + [37, -65], + [62, -33], + [111, -108], + [198, -206], + [62, 43], + [62, 22], + [62, -76], + [-87, 11], + [-86, -22], + [-37, -32], + [24, -44], + [75, 0], + [24, -54], + [62, -65], + [124, -174], + [87, -32], + [99, -76], + [124, -44], + [37, 55], + [25, -22], + [25, -87], + [37, -32], + [87, 11], + [61, 43], + [38, 43], + [74, 130], + [87, 87], + [-13, 65], + [112, 239], + [111, 119], + [62, -97], + [112, -98], + [99, -76], + [86, -32], + [149, -33], + [198, 0], + [38, 43], + [74, 33], + [124, 22], + [62, 43], + [111, 11], + [186, -33], + [235, -97], + [236, -163], + [49, -22], + [25, 11], + [-50, 54], + [50, 22], + [37, 54], + [-62, 22], + [0, 33], + [25, 10], + [12, 44], + [62, 43], + [37, 11], + [75, -33], + [49, 44], + [37, 0], + [75, -44], + [74, -75], + [37, 0], + [99, 32], + [124, 0], + [-12, 43], + [-87, 87], + [13, 120], + [-124, 43], + [99, 22], + [62, 97], + [99, 33], + [-174, 11], + [-62, -33], + [-86, 0], + [-13, 98], + [149, 108], + [297, 0], + [87, 11], + [124, 43], + [-25, 33], + [0, 54], + [-111, 76], + [12, 33], + [211, -22], + [74, -44], + [186, -43], + [495, -11], + [62, -21], + [211, -22], + [309, -44], + [100, -10], + [74, -33], + [124, -11], + [62, -21], + [0, -55], + [-273, 0], + [-87, 22], + [-99, 0], + [-49, -11], + [-62, -43], + [-149, -33], + [50, -43], + [62, -11], + [186, 54], + [545, 33], + [74, -11], + [0, -33], + [-74, -76], + [-75, -54], + [-99, -54], + [-37, 0], + [87, 119], + [-62, 11], + [-87, 44], + [-37, -22], + [-13, -76], + [25, -22], + [0, -54], + [-111, -32], + [-50, 0], + [-74, 21], + [12, -43], + [-37, -65], + [25, -22], + [49, -11], + [211, 33], + [87, 32], + [99, 76], + [186, 174], + [74, 54], + [111, 32], + [335, -21], + [186, -33], + [186, -54], + [99, -43], + [62, -65], + [24, -65], + [-49, -33], + [-211, -11], + [-74, -11], + [-50, -54], + [25, -11], + [174, -21], + [148, -55], + [50, -43], + [186, 11], + [24, -44], + [-148, -119], + [198, 65], + [49, 11], + [62, -11], + [149, -54], + [62, -43], + [111, -120], + [-111, -21], + [260, -98], + [99, 0], + [223, 32], + [124, 0], + [211, 55], + [210, 43], + [198, 0], + [99, 33], + [273, 0], + [260, -11], + [198, -22], + [236, -65], + [223, -87], + [161, -119], + [37, -65], + [25, -119], + [0, -55], + [-62, -86], + [12, -55], + [-49, -76], + [37, -54], + [99, -32], + [223, -55], + [49, -21], + [13, -98], + [37, -228], + [87, -65], + [12, -54], + [-74, -152], + [-87, -76], + [87, 11], + [86, 163], + [50, 22], + [12, 32], + [0, 98], + [-24, 86], + [0, 66], + [24, 43], + [137, 108], + [74, 44], + [74, 21], + [198, 22], + [87, 22], + [99, -11], + [75, 0], + [86, 22], + [75, -11], + [111, -65], + [434, -22], + [74, -22], + [285, -32], + [25, 0], + [62, 43], + [198, 109], + [74, 0], + [37, -22], + [62, -76], + [37, -87], + [25, -108], + [37, -22], + [62, 0], + [248, -97], + [25, -98], + [74, -87], + [161, 11], + [161, 22], + [149, 130], + [0, 54], + [-37, 87], + [-50, 76], + [-49, 119], + [-149, 33], + [12, 32], + [62, 44], + [50, 65], + [-13, 151], + [137, 0], + [123, -10], + [248, -55], + [211, -21], + [99, -22], + [74, -43], + [75, -22], + [24, 65], + [25, 11], + [99, -33], + [75, -11], + [136, 0], + [161, -10], + [173, 0], + [149, 32], + [124, -32], + [111, -55], + [174, -76], + [161, -21], + [186, -76], + [173, -22], + [149, -43], + [24, -54], + [112, -22], + [210, -163], + [50, -11], + [0, -2451], + [-62, -21], + [-62, -65], + [-74, -65], + [-99, -22], + [-161, -98], + [-62, -21], + [-75, 43], + [-185, 32], + [-62, 33], + [-75, 98], + [-37, 21], + [-25, 33], + [-99, 43], + [-86, -32], + [0, -11], + [111, 0], + [62, -44], + [25, -54], + [-50, -43], + [-86, 43], + [-87, -11], + [-50, 11], + [-124, 65], + [-99, -76], + [-124, -32], + [-111, -11], + [0, -11], + [87, 0], + [111, 22], + [62, 22], + [74, 54], + [38, -11], + [49, -65], + [12, -54], + [50, -11], + [87, -33], + [37, 0], + [74, 54], + [112, 33], + [24, -22], + [-12, -97], + [0, -87], + [87, -87], + [99, -54], + [62, 11], + [25, 87], + [62, -66], + [24, -86], + [-12, -76], + [37, -22], + [37, 0], + [25, -195], + [-99, -33], + [12, -21], + [62, -11], + [25, -22], + [-12, -76], + [37, 22], + [-13, 43], + [13, 22], + [49, -119], + [38, -44], + [99, -54], + [24, -32], + [0, -44], + [-49, -43], + [37, -76], + [50, -11], + [24, -54], + [0, -54], + [-99, -109], + [-37, -32], + [-25, -44], + [0, -43], + [-49, 21], + [-335, 120], + [-111, 21], + [-112, 0], + [-24, 11], + [0, 33], + [24, 54], + [-62, 11], + [-24, 22], + [-25, -11], + [-25, -54], + [12, -44], + [62, -22], + [0, -10], + [-86, -22], + [-75, -11], + [-86, -65], + [-38, -43], + [-247, -98], + [-62, -32], + [-62, -22], + [-25, -44], + [-136, -54], + [-25, 0], + [-74, -76], + [-75, 0], + [-49, -11], + [-112, -75], + [-74, 21], + [-74, -97], + [-87, -98], + [-25, 0], + [-74, 43], + [-12, -21], + [12, -44], + [25, -32], + [-25, -11], + [-37, 11], + [-25, -11], + [12, -33], + [-37, -32], + [-37, 0], + [-37, -22], + [-13, -22], + [13, -43], + [-62, -32], + [-50, -55], + [-24, -11], + [-50, -43], + [-37, 11], + [-87, -76], + [-186, -130], + [-49, -11], + [-62, -43], + [-12, -55], + [-25, -54], + [-25, -130], + [-37, -54], + [-62, 11], + [-62, 54], + [-25, 54], + [0, 44], + [-25, 21], + [-74, 109], + [-111, 76], + [-25, 32], + [-149, -22], + [-111, 11], + [-112, -11], + [-136, -32], + [-37, -33], + [-137, -32], + [-99, -65], + [-173, -228], + [-37, -43], + [-50, -11], + [-25, 76], + [13, 65], + [25, 54], + [24, 108], + [0, 44], + [13, 43], + [-50, 0], + [-86, -76], + [-124, -76], + [-62, -21], + [-37, -44], + [-75, -21], + [0, -98], + [-25, -54], + [-49, -11], + [-25, 22], + [-37, 76], + [-50, 43], + [-49, 0], + [-87, -54], + [-37, 21], + [-87, 22], + [-74, -87], + [-25, -11], + [-49, -65], + [-13, -54], + [-12, -108], + [0, -141], + [-62, -109], + [-25, 11], + [-25, -22], + [13, -54], + [-13, -32], + [-37, -22], + [-74, -87], + [-62, -54], + [-112, -163], + [-24, -108], + [-37, -130], + [49, -120], + [37, -32], + [75, -33], + [24, 0], + [13, 76], + [49, 33], + [25, 0], + [136, -65], + [38, -33], + [-13, -97], + [-87, -98], + [-62, -76], + [0, -76], + [13, -87], + [0, -173], + [12, -44], + [25, -21], + [50, 21], + [37, -10], + [25, -33], + [0, -76], + [37, -206], + [-50, -54], + [-49, -65], + [-25, 0], + [-50, 22], + [-74, 97], + [25, 65], + [99, 76], + [-112, 22], + [-62, -54], + [13, -87], + [-25, -22], + [-99, -65], + [-25, -22], + [-111, -271], + [-13, -97], + [0, -87], + [37, -141], + [87, -152], + [0, -87], + [-124, -141], + [-37, -11], + [-111, 11], + [-62, 44], + [-62, -11], + [-62, -22], + [-87, -76], + [-74, -87], + [-75, -54], + [-24, -43], + [-25, -76], + [-25, -141], + [0, -65], + [25, -33], + [12, -43], + [-25, -65], + [0, -43], + [38, -66], + [12, -97], + [-25, 0], + [-62, 65], + [-74, 11], + [-149, -76], + [-62, -44], + [-74, -86], + [-25, 11], + [-12, 54], + [-25, 21], + [-25, -10], + [-24, -44], + [49, -21], + [13, -33], + [-25, -119], + [-13, -33], + [0, -162], + [-49, -174], + [-87, -184], + [-87, -120], + [-74, -43], + [-37, -43], + [-12, -44], + [-100, -119], + [-123, -130], + [-25, -22], + [-13, 54], + [0, 44], + [-12, 65], + [-50, 54], + [-12, 43], + [0, 326], + [-49, 293], + [0, 86], + [-50, 65], + [-25, 76], + [-12, 76], + [0, 87], + [-50, 466], + [-25, 109], + [-61, 379], + [-38, 206], + [-12, 217], + [0, 87], + [25, 282], + [25, 174], + [86, 390], + [37, 54], + [161, 152], + [62, 76], + [87, 195], + [0, 65], + [-25, 65], + [-37, 44], + [25, 43], + [37, 11], + [87, -33], + [74, 11], + [74, 141], + [112, -21], + [74, 21], + [25, 0], + [12, 44], + [137, 119], + [111, 87], + [62, 65], + [37, 54], + [50, 54], + [49, 65], + [87, 206], + [174, 163], + [61, 98], + [112, 54], + [124, 130], + [74, 119], + [112, 76], + [24, 54], + [62, 109], + [13, 32], + [74, 44], + [149, 76], + [99, 76], + [124, 10], + [37, 33], + [87, 43], + [-50, 65], + [12, 44], + [99, 97], + [38, 65], + [-13, 44], + [-49, 22], + [24, 119], + [50, 43], + [12, 98], + [0, 108], + [50, 152], + [25, 33], + [111, 86], + [25, 0], + [74, -32], + [75, -11], + [37, -22], + [0, 44], + [25, 11], + [37, -11], + [0, 32], + [-124, 11], + [-87, 33], + [-74, 65], + [-50, 21], + [-62, 0], + [-309, -97], + [-37, -54], + [24, -55], + [-24, -21], + [-25, -55], + [-13, -65], + [0, -65], + [-37, -97], + [0, -65], + [62, -33], + [13, -22], + [-13, -32], + [-49, -54], + [-25, -11], + [-25, 32], + [-25, 65], + [-37, 11], + [-12, -43], + [-112, 11], + [-62, -76], + [-396, -358], + [-50, -44], + [-49, -86], + [-99, -11], + [-99, -65], + [12, 54], + [0, 65], + [62, 119], + [-74, 22], + [-62, -32], + [-38, -33], + [-37, 0], + [13, 43], + [49, 65], + [-25, 109], + [13, 11], + [87, 141], + [24, 65], + [25, 87], + [0, 65], + [-49, 11], + [-161, -98], + [-50, -22], + [-25, 44], + [-25, 10], + [-49, 66], + [-74, 10], + [-87, -43], + [-87, -22], + [-74, 0], + [-62, -32], + [-37, -11], + [-87, 32], + [-111, 0], + [-38, -32], + [-99, -43], + [-62, -76], + [-74, -55], + [-25, -130], + [-99, -65], + [-99, -97], + [-62, -141], + [-49, -55], + [-100, -86], + [-161, -109], + [-136, -173], + [-37, -131], + [-62, -32], + [0, -109], + [-25, -43], + [-12, -43], + [12, -33], + [50, 0], + [87, 44], + [123, -65], + [75, -55], + [-13, -54], + [13, -43], + [-50, 0], + [-74, -11], + [-37, -22], + [-87, 44], + [-74, -66], + [-75, -21], + [-49, 21], + [-62, 76], + [-112, -10], + [-37, -76], + [-62, -11], + [-86, -98], + [-87, 22], + [-62, 43], + [-25, 0], + [-62, -21], + [-25, -55], + [-123, -21], + [-137, 0], + [-74, 130], + [136, 54], + [75, -11], + [99, 11], + [86, 33], + [-24, 43], + [-87, 0], + [-50, 22], + [-99, 130], + [-49, 21], + [-62, 11], + [-62, 0], + [-62, -76], + [-99, 44], + [49, 21], + [-74, 22], + [-285, 109], + [-111, -22], + [-87, -65], + [49, -87], + [-24, -11], + [-75, 0], + [-37, 33], + [-37, -54], + [12, -44], + [50, 22], + [25, -22], + [-13, -54], + [-62, -22], + [-86, 11], + [-75, 87], + [-136, -11], + [-62, -65], + [-62, -11], + [-161, 65], + [-87, 0], + [-86, 54], + [-37, -21], + [-50, -130], + [-74, -33], + [-50, 22], + [-37, 86], + [-25, 22], + [-62, 22], + [-371, -22], + [-124, 22], + [-87, 0], + [-124, -44], + [-111, 22], + [-211, -87], + [-87, -54], + [-99, -87], + [-99, -162], + [-49, -65], + [-87, -76], + [-124, -65], + [-74, -76], + [-25, -55], + [-87, -249], + [-148, -76], + [-50, -87], + [-25, -21], + [-62, -33], + [-37, -65], + [-25, -22], + [-86, -43], + [-75, -108], + [-111, -76], + [-149, -206], + [-24, -76], + [-25, -44], + [-137, -184], + [-37, -22], + [-62, -87], + [-74, -43], + [-49, -65], + [-87, -65], + [-112, -76], + [-37, -33], + [-62, -108], + [-148, -119], + [-62, -22], + [-99, -108], + [-13, -22], + [0, -43], + [13, -66], + [24, -21], + [37, -11], + [137, -65], + [136, 22], + [124, 0], + [37, 10], + [37, -10], + [0, -98], + [-12, -65], + [-13, -185], + [-24, -75], + [12, -87], + [37, -11], + [25, 33], + [50, 10], + [37, -21], + [37, 130], + [-25, 21], + [-25, 44], + [13, 32], + [86, 65], + [99, 0], + [-74, -97], + [-25, 0], + [-12, -22], + [37, -43], + [50, -33], + [74, -11], + [-12, -32], + [-50, -22], + [-37, -97], + [-112, -87], + [13, -22], + [173, 11], + [75, 33], + [99, 75], + [37, 109], + [49, 32], + [25, 0], + [0, -86], + [-99, -141], + [-12, -44], + [62, 11], + [24, 22], + [50, 108], + [25, 185], + [0, 108], + [-25, 54], + [12, 11], + [149, -65], + [74, -11], + [124, 54], + [37, -21], + [25, -33], + [99, -87], + [25, -32], + [37, -119], + [124, -141], + [99, -65], + [74, -98], + [62, -22], + [0, -65], + [-24, -54], + [-50, -54], + [-99, 43], + [0, -32], + [74, -87], + [50, -33], + [12, -119], + [-12, -65], + [-37, -65], + [12, -43], + [50, -66], + [37, -21], + [25, -33], + [-38, -76], + [-12, -86], + [-37, -44], + [-37, -76], + [-75, -65], + [-24, -130], + [-50, -119], + [-12, -109], + [-50, -162], + [-12, -152], + [12, -261], + [12, -21], + [25, -11], + [-12, -33], + [-50, -76], + [0, -54], + [25, -43], + [0, -98], + [-37, -162], + [0, -33], + [-25, -76], + [-12, -65], + [12, -43], + [13, -11], + [-50, -119], + [-25, -163], + [-12, -65], + [-50, -54], + [-74, -98], + [-25, -54], + [-111, -120], + [-75, -162], + [-49, -163], + [-149, -195], + [-25, -109], + [-37, -86], + [-25, -130], + [-37, -55], + [-37, -130], + [-111, -195], + [-38, -76], + [-86, -108], + [-99, -152], + [-112, -141], + [-25, -54], + [-49, -66], + [-50, -97], + [-74, -98], + [-12, -65], + [-25, -43], + [-50, -33], + [-37, -43], + [-124, -250], + [-12, -43], + [0, -43], + [-74, -98], + [-50, -98], + [-74, -54], + [-75, -87], + [-185, -162], + [-50, -54], + [-99, -76], + [-50, 0], + [-86, -44], + [-50, -32], + [-37, 11], + [-25, 54], + [-49, -11], + [-50, 54], + [-50, 0], + [-24, 22], + [-62, -22], + [12, 228], + [-12, 43], + [-25, -43], + [-74, -76], + [-50, -11], + [0, 44], + [50, 65], + [-25, 10], + [-50, -21], + [-24, -33], + [-75, -130], + [-49, -108], + [-25, -33], + [-50, -97], + [-49, 21], + [-25, -11], + [-62, 22], + [-25, -11], + [50, -76], + [-37, -130], + [-13, -11] + ], + [ + [98975, 105025], + [-74, -54], + [-50, 32], + [-112, -11], + [-198, 33], + [50, 21], + [347, 11], + [37, -32] + ], + [ + [98492, 105068], + [-50, -11], + [-25, 44], + [100, 11], + [37, 43], + [62, -11], + [24, -43], + [-74, 0], + [-74, -33] + ], + [ + [97327, 105719], + [-49, -87], + [-112, -152], + [50, 0], + [124, 120], + [49, 0], + [124, 43], + [124, 11], + [50, -11], + [49, -76], + [112, -22], + [12, -54], + [62, -32], + [136, 10], + [62, -43], + [50, -119], + [-13, -54], + [-161, -98], + [-111, 0], + [-273, -54], + [-248, 0], + [-74, -44], + [-62, 22], + [-309, -22], + [-174, 0], + [-62, -32], + [-161, -54], + [-248, -66], + [-111, 22], + [-74, 33], + [49, 32], + [37, 54], + [161, 98], + [62, 130], + [25, 22], + [0, 65], + [50, 43], + [74, 33], + [87, 11], + [-13, 54], + [62, 76], + [13, 65], + [86, 65], + [75, 11], + [24, 65], + [75, 11], + [62, -65], + [86, -11], + [-24, 43], + [12, 54], + [62, 22], + [136, -32], + [112, -55], + [-75, -32] + ], + [ + [88161, 105968], + [74, 0], + [310, -54], + [74, -43], + [-322, 0], + [0, 32], + [-173, 22], + [-38, 43], + [75, 0] + ], + [ + [96373, 105947], + [-74, -11], + [13, 54], + [37, 11], + [86, -22], + [-62, -32] + ], + [ + [93809, 105990], + [-74, -11], + [-99, 11], + [-161, 65], + [-112, 33], + [-86, 43], + [-25, 43], + [124, 44], + [260, 0], + [149, -33], + [297, -32], + [111, -22], + [-62, -54], + [-235, -76], + [-87, -11] + ], + [ + [79613, 106153], + [13, -11], + [-347, 0], + [-124, 32], + [211, 44], + [86, 32], + [112, -32], + [-13, -33], + [62, -32] + ], + [ + [82463, 106164], + [-124, -22], + [-149, 32], + [37, 44], + [186, 43], + [87, -22], + [37, -54], + [-74, -21] + ], + [ + [95531, 106283], + [74, -33], + [38, -54], + [-38, -11], + [-49, -65], + [37, -22], + [74, 22], + [75, -11], + [74, 44], + [12, 65], + [112, 0], + [149, -22], + [24, -22], + [124, -32], + [112, -98], + [-50, -21], + [-49, -66], + [0, -75], + [-25, -33], + [0, -87], + [-50, -32], + [-136, 21], + [-37, -10], + [99, -33], + [62, -65], + [87, -11], + [62, -98], + [-174, -75], + [-210, -11], + [-149, -22], + [-37, 11], + [-248, 22], + [-111, 21], + [-112, 44], + [-37, 32], + [-136, 11], + [-248, 0], + [-62, 54], + [-136, -32], + [-112, 32], + [-62, 33], + [0, 32], + [-49, 11], + [-87, 119], + [-161, 33], + [-161, 0], + [-74, 22], + [111, 86], + [161, 44], + [136, 76], + [25, 76], + [136, 43], + [87, 54], + [99, -43], + [75, 43], + [123, 11], + [199, -11], + [247, 33], + [149, 11], + [37, -11] + ], + [ + [79143, 106229], + [-174, 54], + [124, 43], + [124, 0], + [25, -32], + [-99, -65] + ], + [ + [81013, 106359], + [-99, -33], + [-74, 22], + [86, 43], + [87, -32] + ], + [ + [81558, 106402], + [25, -22], + [-25, -130], + [-25, -21], + [-408, 10], + [-25, 11], + [99, 65], + [0, 87], + [223, -11], + [12, 22], + [124, -11] + ], + [ + [80344, 106304], + [-309, -10], + [-25, 21], + [-75, 0], + [-49, 33], + [124, 22], + [99, 65], + [111, 10], + [112, -54], + [124, -32], + [-25, -33], + [-87, -22] + ], + [ + [81868, 106261], + [-62, -11], + [-136, 22], + [-37, 32], + [-38, 131], + [-62, 43], + [25, 22], + [161, -11], + [322, -11], + [223, -43], + [50, -33], + [-297, -11], + [-38, -21], + [-12, -55], + [-99, -54] + ], + [ + [80642, 106478], + [-38, -33], + [-161, 44], + [25, 22], + [-12, 54], + [186, -44], + [0, -43] + ], + [ + [78251, 106717], + [148, -22], + [124, 11], + [75, -11], + [74, -54], + [-12, -65], + [-211, 32], + [-87, 54], + [-62, -10], + [-62, -44], + [-136, -65], + [-124, -11], + [-99, -65], + [-74, 0], + [-62, 76], + [-112, -22], + [-86, 11], + [-87, 33], + [-12, 32], + [421, 55], + [161, 10], + [74, 33], + [149, 22] + ], + [ + [83317, 106706], + [0, -65], + [-37, -65], + [-136, -22], + [-25, -33], + [-111, -21], + [-75, -55], + [-111, 11], + [-161, 44], + [-211, -44], + [-124, 55], + [0, 65], + [25, 54], + [74, 65], + [174, 22], + [62, -33], + [74, 0], + [285, 43], + [99, 22], + [173, -22], + [25, -21] + ], + [ + [79217, 106771], + [186, -11], + [223, -108], + [49, 0], + [38, -33], + [-186, -54], + [-75, -44], + [-223, 0], + [-161, -21], + [-12, -44], + [-74, -32], + [-260, -11], + [-50, -43], + [87, -11], + [12, -65], + [-62, -11], + [-74, 21], + [-62, -54], + [-74, 22], + [-75, -33], + [-74, 0], + [-37, 22], + [124, 54], + [-38, 22], + [-148, -11], + [-37, -22], + [-124, 0], + [-112, 66], + [347, 130], + [74, 21], + [112, 0], + [62, 22], + [87, -43], + [148, 11], + [37, 21], + [-12, 98], + [37, 65], + [87, 32], + [260, 44] + ], + [ + [89461, 106717], + [-322, -22], + [-37, 11], + [74, 76], + [211, 11], + [211, -22], + [-25, -44], + [-112, -10] + ], + [ + [82958, 106782], + [-111, -11], + [-174, 11], + [-87, 21], + [186, 65], + [297, 11], + [38, -32], + [-38, -33], + [-111, -32] + ], + [ + [80753, 106879], + [260, -54], + [236, 0], + [111, -11], + [149, -54], + [260, -76], + [-37, -22], + [-260, -65], + [-323, -21], + [-61, 10], + [-50, 44], + [-149, 22], + [-161, 0], + [-198, 43], + [-12, 32], + [111, 22], + [13, 54], + [74, 76], + [37, 0] + ], + [ + [82091, 106836], + [99, -87], + [-12, -76], + [-199, -11], + [-123, 22], + [-62, 54], + [-124, 22], + [-62, 65], + [148, 11], + [137, 54], + [49, -22], + [149, -32] + ], + [ + [79390, 106836], + [-86, 0], + [-50, 43], + [75, 44], + [49, 0], + [74, -44], + [-62, -43] + ], + [ + [83726, 106619], + [-124, 11], + [-161, 76], + [198, 87], + [260, 10], + [75, 11], + [74, 109], + [174, 11], + [74, -11], + [124, -76], + [-13, -33], + [37, -43], + [-161, -76], + [-148, -33], + [-409, -43] + ], + [ + [93425, 106901], + [-111, -54], + [-434, 32], + [-25, 44], + [62, 21], + [360, -10], + [124, -11], + [24, -22] + ], + [ + [95135, 106858], + [74, -76], + [235, -65], + [100, -11], + [49, -44], + [0, -43], + [-223, -22], + [-62, -76], + [75, -108], + [61, -22], + [-86, -54], + [-459, -43], + [-297, -11], + [-136, -22], + [-248, -65], + [-74, 0], + [-223, 54], + [-273, 44], + [-37, 32], + [-161, 33], + [-37, 54], + [124, 76], + [235, 32], + [87, 55], + [149, 108], + [-162, -22], + [-61, 11], + [61, 76], + [50, 11], + [50, 43], + [99, 33], + [185, 11], + [162, 32], + [86, 0], + [149, 55], + [37, 43], + [223, 11], + [62, -44], + [74, -21], + [112, -65] + ], + [ + [82326, 106999], + [-198, 10], + [-25, 33], + [149, 22], + [74, -22], + [0, -43] + ], + [ + [81818, 107150], + [62, -32], + [149, -11], + [50, -32], + [-75, -22], + [-173, -11], + [49, -76], + [-24, -32], + [-162, -33], + [-222, 54], + [-149, -32], + [-62, 32], + [-161, -21], + [-50, 21], + [-37, 54], + [99, 11], + [137, -21], + [86, 54], + [99, 22], + [137, 75], + [247, 0] + ], + [ + [83825, 107194], + [-37, -11], + [-334, 22], + [-100, 43], + [174, 11], + [322, -22], + [-25, -43] + ], + [ + [81979, 107259], + [-136, 0], + [37, 54], + [50, 11], + [384, 22], + [49, -22], + [-12, -43], + [-372, -22] + ], + [ + [72094, 55343], + [13, 0], + [74, 33], + [12, -11], + [13, -65], + [37, 10], + [37, 44], + [13, 32], + [49, 87], + [12, 43], + [13, 22], + [25, 11], + [24, 0] + ], + [ + [72416, 55549], + [-12, -43], + [12, -44], + [50, -97], + [25, -22], + [12, -43], + [25, -65], + [0, -250], + [12, -43], + [13, -65], + [-13, -76], + [-12, -44], + [-13, -21], + [-49, 0], + [-12, -22], + [-13, 0] + ], + [ + [56053, 69214], + [-13, 33], + [37, 325], + [0, 22] + ], + [ + [76368, 66655], + [25, 54], + [37, -54], + [0, -87], + [-13, 11], + [-12, 32], + [0, 22], + [-37, -11], + [-25, 11], + [-37, 65], + [-12, 43], + [12, 0], + [25, 22], + [0, 76], + [12, -11], + [13, -33], + [0, -86], + [12, -11], + [-12, -22], + [12, -21] + ], + [ + [74621, 72066], + [-12, 0], + [-50, 98], + [-62, 43], + [0, 22], + [75, -54], + [62, -76], + [-13, -33] + ], + [ + [78585, 74040], + [25, -54], + [12, -65], + [38, -130], + [49, -109], + [13, -43], + [0, -76], + [-13, -33], + [37, -54], + [62, -54], + [62, -33], + [-25, -32], + [38, -87], + [37, -76], + [49, -22], + [62, -119], + [87, -76], + [62, -108], + [-50, 21], + [0, -54], + [13, -54], + [49, -76], + [13, -54], + [-25, -130], + [-37, 11], + [24, -174], + [25, -54], + [13, -87], + [24, -32], + [50, -87], + [25, -76], + [12, -141], + [87, -184] + ], + [ + [79564, 71589], + [25, -32], + [24, 10], + [0, -32], + [-37, -119], + [87, -33] + ], + [ + [79812, 68075], + [-87, -11], + [-74, -21], + [-87, -22], + [-112, -33], + [-86, -10], + [-223, -65], + [-99, -22], + [-112, -22], + [-87, -22], + [-49, -21], + [-62, -54], + [-87, -87], + [-148, -130], + [-50, -109], + [-25, -65], + [-86, -173], + [-38, -98], + [-24, -76], + [-25, -130], + [-25, -33], + [-87, -76], + [-49, 11], + [-37, 76], + [-50, 120], + [-149, -22], + [-74, 11], + [-99, 21], + [-87, 11], + [-49, 11], + [-75, 65], + [-148, 0], + [-75, -11], + [-61, 0], + [-75, -11], + [-25, -10], + [-24, 0], + [-25, -33], + [-25, 22], + [-12, -11], + [-37, 22], + [-25, 32], + [-13, 33], + [-49, 21], + [-13, 0], + [-37, -32], + [-37, -65], + [0, -22], + [13, -32], + [-25, -44], + [-13, -54], + [0, -163], + [25, -54], + [-12, -43], + [-25, -22], + [-12, -43], + [-25, -55], + [-62, -86] + ], + [ + [76653, 66438], + [-13, 54], + [-12, 76], + [0, 54], + [-25, 87], + [-37, 43], + [0, 54], + [-25, 55], + [-37, 54], + [-12, 76], + [-13, 119], + [-86, 141], + [-99, 130], + [-38, 87], + [-49, 152], + [-25, 119], + [-74, 141], + [0, 54], + [-25, 141], + [-12, 54], + [-87, 304], + [-25, 54], + [0, 44], + [-12, 21], + [-50, 44], + [-49, 108], + [-137, 174], + [-62, 11], + [-61, 65], + [-38, 76], + [-37, 141], + [-74, 141], + [-62, 216], + [12, 76], + [0, 55], + [-12, 86], + [-25, 76], + [-12, 65], + [12, 87], + [0, 109], + [25, 119], + [-12, 130], + [-25, 65], + [0, 43], + [-37, 66], + [24, 0], + [-37, 65], + [-37, 130], + [-12, 76], + [-50, 152], + [-37, 97], + [-62, 130], + [-62, 87], + [-62, 76], + [-37, 0], + [-37, 54], + [-50, 11], + [-37, 108], + [-87, 228], + [25, 87], + [-12, 65], + [0, 54], + [-25, 87], + [-99, 249], + [-37, 44], + [-25, 87], + [0, 86], + [-62, 44], + [-87, 303], + [-49, 109], + [-25, 76], + [-62, 119], + [-37, 109], + [-62, 108], + [-50, 195], + [-86, 185], + [-37, 32], + [-87, 11], + [-37, 22], + [-25, -44], + [-12, 54], + [24, 66], + [37, 151], + [13, 141], + [49, 391] + ], + [ + [73655, 62121], + [-74, 0], + [0, 163], + [25, 76], + [0, 141], + [-13, 76], + [-12, 11], + [-149, 216], + [-25, 55], + [0, 11], + [-86, 54], + [0, 21], + [12, 22], + [0, 22], + [-25, 466], + [0, 33], + [13, 11], + [0, 173], + [24, 119], + [0, 55], + [-161, 0], + [0, -131], + [-223, 0], + [87, -184], + [0, -22], + [13, -65], + [-13, -97], + [0, -65], + [37, -130], + [-12, -11], + [0, -22], + [-161, -249], + [0, -11], + [-25, -98], + [-25, -65], + [-12, -11], + [-37, -87], + [-149, -260], + [-25, -22], + [-74, -10], + [-50, 0], + [-12, -11], + [-99, 152], + [-161, 184], + [-99, -98], + [-37, -32], + [0, -87], + [-13, -43], + [-24, -55], + [-87, -32], + [-37, -22], + [-50, -43], + [-12, -44], + [-37, -54], + [0, -87], + [-273, 11], + [-12, 22], + [-38, 141], + [-37, 0], + [-247, 11], + [-38, -11], + [-74, -65], + [-37, 0], + [-37, 22], + [-124, 271], + [-25, 32], + [-37, 65], + [-37, 55], + [0, 86], + [-13, 44], + [-12, 0], + [-186, -55], + [-25, 0], + [-37, -10], + [-12, -11], + [-12, -33], + [0, -76], + [-25, -76], + [-50, -97], + [-12, -44], + [12, -97], + [-12, -54], + [0, -22], + [-37, -65], + [0, -130], + [-38, -76], + [0, -87], + [-12, -22], + [-74, -43], + [-25, -33], + [-25, -43], + [0, -22] + ], + [ + [69790, 63032], + [13, 76], + [12, 98], + [0, 97], + [-25, 33], + [-25, 0], + [-74, 108], + [0, 282], + [-37, 22], + [0, 43], + [-25, 206], + [13, 55], + [-25, 76], + [-37, 21], + [-87, -21], + [-25, 10], + [-25, 33], + [-12, 32], + [12, 44], + [13, 87], + [37, 76], + [50, 54], + [24, 43], + [0, 33], + [13, 43], + [-13, 43], + [0, 44], + [-24, 54], + [-13, 65], + [0, 44], + [25, 75], + [37, 44], + [12, 22], + [25, 21], + [37, 44], + [13, 21], + [0, 22], + [-13, 22], + [-24, 65], + [0, 65], + [-13, 43], + [0, 22], + [25, 54], + [25, 22], + [37, 11], + [12, 21], + [0, 87], + [13, 22], + [12, 65], + [12, 32], + [25, 33], + [25, 43], + [12, 44], + [0, 43], + [-12, 141], + [25, 54], + [37, 54], + [50, -10], + [74, 10], + [49, 22], + [25, 0], + [87, -22], + [12, 0], + [0, 413], + [0, 282], + [0, 282], + [0, 282], + [0, 271], + [0, 282], + [0, 282], + [0, 271] + ], + [ + [74609, 69951], + [0, -141], + [25, -108], + [49, -163], + [50, -86], + [12, -55], + [-12, -21], + [-25, 21], + [0, -238], + [25, -109], + [-13, -97], + [0, -174], + [25, -206], + [0, -130], + [37, -304], + [38, -173], + [12, -44], + [25, -21], + [49, -11], + [124, -174], + [12, -54], + [25, -54], + [25, 32], + [25, -43], + [74, -98], + [13, -43] + ], + [ + [73618, 58846], + [-87, -141], + [-62, -108], + [0, -22], + [-24, -11], + [-50, 0], + [-62, 11], + [-62, 65], + [-49, -54], + [-38, -11], + [-12, -11], + [-50, -11], + [-74, -22], + [-49, -65], + [-13, -43], + [-37, 11], + [-37, 32], + [-13, 65], + [-37, 55], + [-62, -65], + [-24, -11], + [-25, 0], + [-37, 43], + [-50, 22], + [-25, 0], + [-37, -33], + [-37, -54], + [-25, -65], + [0, -33] + ], + [ + [56177, 63932], + [-13, 22], + [-12, 54], + [0, 33], + [74, 43], + [37, -11], + [0, 22], + [-37, 33], + [-12, 32], + [-13, -22], + [-12, -43], + [-25, -22], + [-12, 33], + [0, 22], + [12, 21], + [-12, 109], + [12, 65], + [-12, 54] + ], + [ + [56226, 64702], + [-12, 65], + [-13, 44], + [-37, 43], + [-12, 44], + [12, 32], + [37, 33], + [0, 21], + [-12, 0], + [-25, -21], + [-12, 0], + [-13, 54], + [-24, 76], + [-25, 119], + [-37, 43], + [-37, 109], + [-25, 32], + [-37, 22], + [-25, -11], + [-13, -43], + [-24, 65], + [37, 22], + [99, 86], + [99, 228], + [99, 282], + [13, 65] + ], + [ + [97699, 57046], + [-50, -44], + [-62, 44], + [13, 54], + [49, 22], + [50, -44], + [0, -32] + ], + [ + [52894, 19717], + [0, -44], + [-62, 33], + [-12, 21], + [24, 22], + [25, 0], + [25, -32] + ], + [ + [49153, 22439], + [37, -33], + [25, 22], + [87, -11], + [24, -54], + [-12, -44], + [37, 11], + [37, -43], + [37, 43], + [38, -76], + [37, -54], + [12, -65], + [13, -11], + [49, 11], + [-12, -54], + [12, -44], + [37, -32], + [-49, -44], + [-50, -21], + [-62, 54], + [-62, 130], + [-24, 44], + [-38, 0], + [-37, 21], + [-62, 76], + [-37, 0], + [-49, 44], + [-112, 75], + [-49, -10], + [-25, 21], + [0, 44], + [49, 43], + [62, 11], + [0, -22], + [50, -32], + [37, 0] + ], + [ + [59967, 46222], + [-37, -11], + [25, 65], + [24, 0], + [0, -43], + [-12, -11] + ], + [ + [56982, 51233], + [-13, 0], + [0, 54], + [25, -11], + [13, -22], + [-25, -21] + ], + [ + [119352, 48923], + [-25, -11], + [-12, 11], + [-25, 54], + [25, 11], + [12, -11], + [25, -54] + ], + [ + [117172, 48847], + [-25, -22], + [-37, 22], + [-12, 54], + [-25, 22], + [-50, 21], + [-12, 22], + [-37, 11], + [-13, 32], + [13, 22], + [0, 22], + [24, -22], + [124, -119], + [37, -44], + [13, -21] + ], + [ + [119079, 49497], + [-37, -10], + [-12, -11], + [-25, -44], + [-25, 11], + [-12, 33], + [12, 11], + [13, 43], + [12, 11], + [37, 11], + [37, -11], + [13, -11], + [-13, -33] + ], + [ + [117568, 49725], + [37, -32], + [25, 0], + [37, -22], + [25, 11], + [25, -33], + [49, -130], + [0, -32], + [25, -33], + [-25, -11], + [-37, 22], + [-25, -11], + [-24, 22], + [-50, 11], + [-37, 32], + [-87, 98], + [0, 43], + [-12, 22], + [-12, 54], + [-25, 22], + [-37, 11], + [0, 75], + [62, -21], + [61, -76], + [25, -22] + ], + [ + [117506, 50202], + [0, -86], + [-24, 43], + [-13, -22], + [-12, 33], + [0, 195], + [49, -163] + ], + [ + [116887, 50419], + [74, -97], + [37, 11], + [100, 0], + [86, -109], + [25, -65], + [25, -11], + [12, -32], + [13, -65], + [-38, -33], + [-24, -11], + [-62, 22], + [-50, 54], + [-111, 0], + [-50, 11], + [-12, 22], + [-25, 21], + [-25, 55], + [-25, 65], + [0, 119], + [25, 43], + [25, 0] + ], + [ + [117036, 50593], + [24, -11], + [25, -33], + [25, -43], + [-12, -33], + [-25, 22], + [-13, 0], + [0, 22], + [-24, 22], + [-25, 0], + [0, 32], + [25, 22] + ], + [ + [116689, 50517], + [-37, 11], + [-13, 21], + [13, 22], + [24, 22], + [38, -22], + [0, -32], + [-25, -22] + ], + [ + [116168, 50745], + [0, -22], + [-24, 0], + [-50, 32], + [0, 22], + [50, 0], + [24, -32] + ], + [ + [116354, 50701], + [-12, 0], + [0, 22], + [12, 65], + [13, -54], + [-13, -33] + ], + [ + [116317, 50788], + [-25, -43], + [-24, 10], + [-25, 44], + [12, 65], + [25, 11], + [0, 21], + [37, -10], + [12, -22], + [-12, -33], + [0, -43] + ], + [ + [116069, 50766], + [-12, 11], + [-37, 87], + [0, 32], + [37, 55], + [12, 0], + [13, -33], + [-13, -43], + [-12, -22], + [0, -43], + [12, -44] + ], + [ + [116862, 50896], + [-12, -10], + [-37, 54], + [12, 32], + [12, 11], + [13, -21], + [0, -22], + [12, -44] + ], + [ + [117234, 51016], + [86, -185], + [-12, -32], + [0, -22], + [-12, -65], + [12, -22], + [25, -10], + [37, -66], + [12, -75], + [25, -66], + [0, -75], + [37, -109], + [0, -76], + [-12, 11], + [-50, 119], + [-49, 55], + [-62, 97], + [-37, 119], + [-37, 217], + [24, 44], + [-49, 108], + [12, 33], + [25, -11], + [25, 11] + ], + [ + [116206, 51070], + [24, -54], + [25, -120], + [-12, -32], + [-13, 0], + [-12, -33], + [-25, 55], + [-25, 21], + [-24, 33], + [-13, 65], + [0, 43], + [-12, 11], + [-62, -11], + [-12, -43], + [-25, 11], + [0, 65], + [37, 32], + [0, 44], + [37, 65], + [13, 11], + [37, -22], + [12, -98], + [12, -32], + [38, -11] + ], + [ + [115809, 51113], + [-12, -21], + [-13, 76], + [0, 65], + [13, 10], + [12, -86], + [0, -44] + ], + [ + [115995, 51146], + [0, -11], + [-37, 11], + [-25, 65], + [0, 43], + [12, 44], + [38, 11], + [24, -55], + [0, -86], + [-12, -22] + ], + [ + [115834, 51265], + [-25, 33], + [0, 43], + [-37, 54], + [0, 44], + [12, 43], + [38, -22], + [24, -54], + [25, -22], + [0, -32], + [-37, -87] + ], + [ + [116936, 50886], + [0, -22], + [-49, 54], + [-37, 65], + [-99, 76], + [-25, 33], + [-12, 0], + [-50, 65], + [-50, 32], + [-37, 54], + [0, 22], + [-25, 11], + [-24, 54], + [-37, 33], + [-13, 76], + [-37, 65], + [99, -44], + [37, -76], + [37, -32], + [25, -33], + [25, -43], + [37, 0], + [25, -43], + [25, -11], + [24, -22], + [149, -184], + [-25, -54], + [25, -33], + [12, -43] + ], + [ + [115537, 51786], + [-25, -22], + [-25, 22], + [25, 76], + [37, -44], + [-12, -32] + ], + [ + [116107, 51634], + [12, -22], + [-25, -32], + [-37, 11], + [-12, 32], + [-25, 0], + [-50, 11], + [-62, 98], + [-74, 162], + [-62, 98], + [-25, 76], + [13, 21], + [49, -21], + [50, -76], + [99, -87], + [25, -32], + [12, -98], + [12, -33], + [50, -76], + [25, -21], + [25, -11] + ], + [ + [57614, 60863], + [-25, 22], + [-124, 54], + [37, 33], + [87, 10], + [25, -21], + [12, -44], + [-12, -54] + ], + [ + [57960, 60527], + [-74, 119], + [-62, 54], + [-198, 131], + [0, 32], + [25, 65], + [-25, 76], + [0, 54], + [-25, -32], + [-49, 11], + [-25, 43], + [-25, 22], + [-12, 21], + [-13, 120], + [-12, 54], + [-25, 43], + [-37, 0], + [-25, 76], + [-25, 65], + [13, 33], + [12, 0], + [25, -22], + [25, -11], + [24, 55], + [38, 65], + [0, 21], + [-25, -21], + [-50, 0], + [0, -22], + [-24, -11], + [-13, 76], + [0, 98], + [50, 0], + [0, 21], + [-25, 11], + [-50, 54], + [0, 44] + ], + [ + [31712, 64583], + [-13, -11], + [13, -65], + [-25, -32], + [-13, -33], + [-86, 0], + [-87, 22], + [-25, -11], + [-124, 54], + [-148, 130], + [-87, 11], + [-87, 33], + [-62, 76], + [-37, 32] + ], + [ + [66223, 83638], + [-25, 0], + [-12, 22], + [24, 32], + [25, -21], + [-12, -33] + ], + [ + [76802, 63401], + [74, -98], + [62, -195], + [74, -163], + [99, -141], + [50, -54], + [37, -21], + [186, 0], + [136, 141], + [124, 97], + [49, 11], + [62, -22], + [87, -11], + [62, -21], + [37, 0], + [149, 119], + [86, 109], + [62, 43], + [25, 0], + [75, -43], + [111, 21], + [136, 98], + [50, 11], + [37, 0], + [74, -33], + [13, 0] + ], + [ + [78759, 63249], + [0, -347], + [0, -455], + [0, -326], + [-50, -141], + [-62, -162], + [-62, -185], + [-148, -423] + ], + [ + [78759, 63249], + [49, 0], + [112, 54], + [86, 65], + [161, 44], + [124, 130], + [13, 54], + [37, 76], + [62, 33], + [136, -98], + [25, 0], + [-13, -54], + [0, -54], + [-37, -98], + [-12, -109], + [12, -162], + [0, -293], + [-12, -43], + [0, -33], + [37, 0], + [0, 43], + [37, -32], + [25, -11], + [0, -54], + [-37, 0], + [-25, 22], + [-87, -55], + [-12, -54], + [-12, -206], + [-13, -130], + [0, -184], + [-49, -109], + [-25, -87], + [-62, -162], + [-37, -141], + [-13, -76], + [-62, -185], + [-86, -151], + [-37, -196], + [-25, -108], + [-37, -109], + [-75, -195], + [-37, -130], + [-49, -239], + [-25, -141], + [-136, -422], + [-137, -337], + [-86, -293], + [-161, -325], + [-223, -423], + [-285, -510], + [-75, -108], + [-309, -304], + [-211, -271], + [-99, -173], + [-111, -152], + [-87, -152], + [-260, -499], + [-50, -87], + [-49, -119], + [-62, -141], + [-38, -76], + [-49, -76], + [-12, -54], + [-38, -87], + [-37, -141], + [-62, -162] + ], + [ + [42563, 85471], + [-25, -22], + [-12, 11], + [12, 65], + [-12, 109], + [37, -11], + [0, -33], + [-12, -43], + [24, -65], + [-12, -11] + ], + [ + [64216, 56287], + [-37, -44], + [-13, 11], + [-12, 33], + [0, 97], + [12, 43], + [38, 33], + [24, 11], + [13, -54], + [0, -55], + [-25, -75] + ], + [ + [64476, 57198], + [-12, -22], + [-13, 11], + [0, 32], + [13, 44], + [12, 10], + [12, -10], + [0, -33], + [-12, -32] + ], + [ + [42241, 59681], + [12, -11], + [13, 65], + [0, 65], + [24, 120], + [38, 32], + [173, -32], + [74, -33], + [99, -54], + [13, -54], + [12, 54], + [-12, 65], + [25, 43], + [61, 11], + [100, -22], + [74, 33], + [111, -11], + [161, -43], + [75, -33], + [37, -32], + [0, -130], + [-12, -65], + [-25, -87] + ], + [ + [69679, 86870], + [0, -33], + [-25, -21], + [-62, -185], + [-49, -76], + [0, -108] + ], + [ + [66594, 84647], + [25, 11], + [25, 32] + ], + [ + [67610, 91382], + [-12, -33], + [-25, 0], + [0, 43], + [-12, 109], + [12, 54], + [74, 184], + [37, 22], + [50, 163], + [37, 97], + [25, -21], + [0, -55], + [-62, -130], + [-12, -97], + [-25, -22], + [-87, -314] + ], + [ + [68490, 92347], + [-25, -22], + [-25, -43], + [-37, -22], + [-13, -141], + [38, -54], + [-25, 0], + [-50, -98], + [-49, -22], + [-25, -21], + [-50, -120], + [-24, -32], + [-37, 0], + [49, 98], + [-25, 32], + [-12, 54], + [-25, 33], + [13, 43], + [0, 130], + [24, 44], + [25, 21], + [37, 66], + [50, 43], + [62, 22], + [24, -22], + [13, 43], + [25, 11], + [62, -43] + ], + [ + [68514, 92401], + [0, -43], + [-24, 0], + [-13, 32], + [25, 44], + [62, 0], + [12, -11], + [-62, -22] + ], + [ + [68267, 93084], + [-25, 0], + [0, 33], + [37, 21], + [-12, -54] + ], + [ + [68316, 93366], + [-12, 11], + [25, 33], + [24, -11], + [-37, -33] + ], + [ + [70236, 97325], + [-87, -22], + [-74, 33], + [-37, -11], + [-62, 0], + [-99, -44], + [-62, 22], + [-62, 54], + [-74, -43], + [-25, 32], + [-37, 0], + [-25, -65], + [-12, -86], + [-62, 0], + [25, -33], + [-75, -11], + [-12, -22], + [25, -21], + [-13, -22], + [-87, -22], + [-37, 11], + [-12, -54], + [-25, 0], + [-12, -33], + [25, -21], + [24, -76], + [-49, -65], + [-50, -44], + [-49, -86], + [49, -55], + [13, -54], + [24, -54], + [50, -54], + [-25, -54], + [-74, -44], + [-74, -76], + [-87, -195], + [-112, -54], + [-24, -33], + [-62, -43], + [-99, -33], + [-50, -43], + [-12, -43], + [-25, -11], + [-50, 32], + [-12, -21], + [-37, 0], + [-25, -22], + [-25, -54], + [-62, -65], + [-74, 10], + [0, -43], + [-74, -11], + [-25, -65], + [-75, -43], + [50, -22], + [0, -43], + [-74, -33], + [-25, -32], + [-37, 0], + [12, 32], + [-74, -11], + [25, -65], + [-25, -43], + [49, -33], + [-37, -11], + [-37, -54], + [-37, 0], + [-25, -32], + [-25, 0], + [-49, 43], + [-13, -54], + [13, -54], + [37, -44], + [12, -32], + [-24, -33], + [-13, -87], + [-25, -97], + [0, -54], + [25, -65], + [-49, 10], + [-38, 22], + [0, -43], + [-24, -55], + [0, -43], + [12, -32], + [-12, -44], + [24, -43], + [-12, -22], + [0, -87], + [12, -119], + [25, -87], + [-12, -65], + [37, -43], + [74, 0], + [37, -65], + [25, 0], + [37, 32], + [38, 0], + [12, -43], + [50, -65], + [37, -33], + [49, -11], + [50, -54], + [0, -65], + [25, -22], + [61, -21], + [25, -33], + [25, -54], + [12, -76], + [0, -43], + [-24, -11], + [-62, -54], + [-50, -55], + [-99, -75], + [-49, -11], + [-62, -44], + [0, -11], + [62, -10], + [37, 32], + [49, 0], + [37, 22], + [25, -11], + [13, -43], + [-38, -22], + [-37, 0], + [-12, -65], + [-25, -44], + [-62, -32], + [-99, -65], + [-25, 11], + [-25, -33], + [-74, -43], + [-37, -44], + [-87, -43], + [-37, -33], + [-235, 0], + [25, -32], + [99, 0], + [37, -11], + [49, -65], + [-37, -22], + [-49, -11], + [12, -86], + [25, -55], + [-25, -32], + [0, -152], + [-37, 0], + [-13, -65], + [13, -32], + [0, -120], + [25, -43], + [-13, -44], + [-49, -97], + [0, -76], + [12, -54], + [-25, -87], + [-12, -76], + [-25, -54], + [-49, -76], + [-13, -54], + [-62, -174], + [-24, -43], + [-25, -22], + [-75, 33], + [-37, 0], + [-62, -22], + [-99, 22], + [-86, -11], + [-25, -11], + [12, -65], + [-37, -11], + [-37, 22], + [-99, -109], + [-25, -97], + [37, -55], + [12, -65], + [-49, -86], + [-37, 0], + [-99, 21], + [-161, -54], + [-149, 43], + [25, 120], + [0, 86], + [-13, 44], + [-37, 43], + [-74, 163], + [-37, 98], + [74, -44], + [37, 22], + [-25, 54], + [-24, 22], + [0, 32], + [62, 11], + [24, 44], + [-12, 54], + [-62, 32], + [-50, 98], + [-49, 54], + [-87, 195], + [-37, 141], + [-37, -11], + [-25, 120], + [0, 43], + [-49, 22], + [-13, 152], + [-49, 21], + [-38, 76], + [0, 141], + [-37, 22], + [-37, -11], + [13, 65], + [-25, 250], + [-13, 32], + [0, 76], + [13, 22], + [37, 11], + [25, -33] + ], + [ + [72974, 39444], + [-37, 22], + [-13, -98], + [-12, -130], + [12, -76], + [-74, -11], + [-99, 11], + [-62, 32], + [-74, 87], + [-50, 120], + [-12, 75], + [-38, 22], + [0, 195], + [13, 22], + [49, 119], + [25, 76], + [13, 76], + [49, 87], + [37, 54], + [25, 11], + [87, -87], + [74, -65], + [25, 11] + ], + [ + [40246, 67500], + [0, -32], + [-24, 11], + [-13, 21] + ], + [ + [81038, 53282], + [0, -54], + [-25, 11], + [0, 43], + [-25, 22], + [-12, 33], + [25, 32], + [37, -87] + ], + [ + [74299, 77847], + [-25, 141], + [0, 130], + [13, 97], + [0, 76], + [-13, 44], + [-49, 97], + [25, 174], + [24, 43] + ], + [ + [74274, 78649], + [25, 0], + [50, -54], + [12, 0], + [37, 87], + [38, 22], + [0, 108], + [37, 32], + [62, 0], + [0, 22], + [-38, 119], + [0, 33], + [13, 119], + [12, 55], + [13, 10], + [99, -21], + [12, -44], + [37, -32], + [37, 11], + [50, -11], + [37, 0], + [25, 21], + [136, 76], + [99, 65], + [62, -21], + [25, 0], + [87, -98], + [24, -11], + [50, 0], + [62, -11], + [87, 0], + [49, 11], + [62, 22], + [112, 54], + [161, 120], + [86, 54], + [38, 11], + [49, 0], + [50, -22], + [49, -11], + [25, 11], + [62, 11], + [124, 32], + [62, 33], + [49, 65], + [37, -43], + [25, -76] + ], + [ + [37038, 69865], + [50, -44], + [0, -11], + [-37, -10], + [-13, 10], + [0, 55] + ], + [ + [37199, 69854], + [25, 11], + [37, -11], + [13, -44], + [-13, -10], + [-12, 21], + [-37, 0], + [-13, 33] + ], + [ + [37199, 69854], + [-37, 22], + [-12, 54], + [24, 0], + [13, -54], + [12, -22] + ], + [ + [62482, 60093], + [-112, -43], + [-37, -33] + ], + [ + [96212, 60288], + [-12, 44], + [12, 76], + [13, -87], + [-13, -33] + ], + [ + [96014, 60961], + [13, -76], + [-13, 11], + [-12, 32], + [12, 33] + ], + [ + [95841, 61167], + [-13, 108], + [25, -32], + [-12, -76] + ], + [ + [95779, 61145], + [0, -43], + [-12, 0], + [-25, -33], + [-13, 98], + [13, 130], + [12, 22], + [13, -44], + [24, -11], + [-12, -75], + [0, -44] + ], + [ + [95742, 61872], + [-13, 21], + [13, 22], + [12, -32], + [-12, -11] + ], + [ + [96349, 62197], + [12, -32], + [-12, -44], + [-37, -21], + [0, 97], + [37, 0] + ], + [ + [96361, 62273], + [-12, -11], + [-25, 44], + [0, 21], + [25, 0], + [12, -21], + [0, -33] + ], + [ + [97228, 63509], + [-12, -65], + [-13, 22], + [0, 33], + [13, 21], + [12, -11] + ], + [ + [97166, 63705], + [-12, -11], + [-37, 0], + [0, 108], + [12, 0], + [25, -43], + [0, -33], + [12, -21] + ], + [ + [97340, 63531], + [-13, -11], + [0, 44], + [-37, 76], + [-12, 75], + [-50, 120], + [-25, -54], + [-37, 43], + [-62, 108], + [-12, -10], + [-25, 65], + [-37, 54], + [-111, 97], + [-87, -43], + [-124, 33], + [-50, -33], + [-24, 22], + [-13, 43], + [13, 65], + [12, 130], + [12, 98], + [-12, 76], + [12, 32], + [0, 44], + [-12, 21], + [-87, 33], + [-24, 33], + [-25, -33], + [-99, -22], + [-38, -32], + [-37, -54], + [-12, -66], + [25, -43], + [12, -76], + [-49, -228], + [24, -206], + [-12, -119], + [-12, -76], + [-38, -65], + [-12, -119], + [-25, -54], + [-37, -120], + [-25, -162], + [-12, -65], + [-12, -131], + [-62, -206], + [-25, -108], + [-25, -44], + [12, -32], + [0, -65], + [-12, -152], + [0, -119], + [12, -65], + [38, -130], + [-13, -44], + [0, -54], + [25, -22], + [25, -11], + [111, 65], + [37, -21], + [25, -109], + [13, -271], + [12, -54], + [25, -43], + [24, -55], + [13, 11], + [25, -11], + [12, -97], + [62, -521], + [12, -65], + [-12, -32], + [-12, 108], + [-13, 54], + [-37, 0], + [0, 22], + [25, 43], + [-25, 76], + [-37, -32], + [0, -76], + [12, -65], + [62, -130], + [13, -66], + [24, -10], + [38, 10], + [37, -65], + [37, -54], + [74, -87], + [50, 11], + [49, 22], + [25, 0], + [37, -22], + [37, -76], + [62, -173], + [112, -141] + ], + [ + [96373, 60234], + [-86, 195], + [-62, 76], + [12, 152], + [-25, 22], + [-24, 0], + [-13, 43], + [13, 87], + [-25, -22], + [-25, 11], + [-25, 22], + [-24, 119], + [-38, 98], + [-37, 0], + [-12, 32], + [0, 76], + [-25, 44], + [-37, 32], + [-25, 33], + [-37, 119], + [-12, 32], + [-25, 22], + [-25, -22], + [-25, -86], + [-24, 11], + [-25, 21], + [-13, 120], + [-12, 75], + [12, 141], + [25, 131], + [13, 195], + [24, 130], + [25, 43], + [25, 174], + [37, 217] + ], + [ + [86228, 81784], + [-25, 32], + [13, 11], + [12, -43] + ], + [ + [85237, 79430], + [13, 54], + [12, 141], + [12, 55], + [50, 97], + [25, 76], + [37, 54], + [37, 65], + [25, 87], + [-13, 44], + [-61, 86], + [-25, 55], + [-13, 75], + [0, 55], + [38, 130], + [-13, 43], + [-25, 22], + [-123, 0], + [-13, 76], + [-12, 21], + [-75, 33], + [-12, 33], + [25, 130], + [12, 11], + [25, 54], + [62, 32], + [62, -11], + [62, -21], + [111, -22], + [37, 22], + [25, 43], + [13, 65], + [0, 65], + [37, 0], + [12, 11], + [0, 33], + [25, -11], + [12, 11], + [-24, 65], + [0, 21], + [49, 11], + [12, 33], + [-24, 11], + [-99, 0], + [12, 32], + [99, 22], + [99, -22], + [13, 11], + [-13, 54], + [25, 0], + [0, 22], + [-37, 152], + [25, 11], + [12, 32], + [0, 54], + [37, 44], + [74, -76], + [25, -11], + [99, 76], + [50, 22], + [62, 65], + [25, 65], + [24, 0], + [37, -65], + [38, -44], + [-13, -43], + [37, -22], + [-12, -54], + [-62, -54], + [-49, -76], + [0, -54], + [49, -22], + [25, -65], + [12, -11], + [87, 22], + [25, 0] + ], + [ + [80196, 80450], + [-25, 65], + [0, 97], + [12, -11], + [13, -151] + ], + [ + [80468, 79539], + [0, 43], + [-25, 325], + [0, 76], + [13, 141], + [0, 76], + [-13, 76], + [13, 65], + [0, 76], + [12, 76], + [-25, 98], + [-37, 54], + [0, 65], + [-37, 0], + [-49, 54], + [-50, 22], + [-25, 0], + [-37, -44], + [0, 109], + [37, 108], + [25, -32], + [62, -22], + [37, 11], + [-25, 65], + [-24, 11], + [0, 108], + [12, 44], + [-12, 21], + [-25, 11], + [-37, 0], + [-100, 22], + [-12, -65], + [-25, 11], + [-24, 86], + [-25, 109], + [0, 108], + [12, 98], + [25, 87], + [12, 108], + [25, 109], + [12, -44], + [25, -54], + [37, -43], + [50, -22], + [37, 11], + [37, 21], + [25, -10], + [50, -87], + [37, -11], + [74, 33], + [37, 10], + [37, -21], + [25, 0], + [-12, 43], + [0, 43], + [12, 22], + [62, -22], + [62, 44], + [0, 76], + [-12, 32], + [0, 33], + [-174, 195], + [-37, 54], + [-37, 217], + [-37, 141], + [-37, 22], + [-50, 0], + [-111, -33], + [-38, 11], + [-74, -76], + [-25, -54], + [-24, -108], + [24, -44], + [0, -22], + [-24, -162], + [-25, 11], + [-50, 97], + [-37, 163] + ], + [ + [81187, 82022], + [86, 0], + [273, -32], + [25, 43], + [-25, 76], + [-25, 249], + [25, 44], + [25, 21], + [49, 76], + [13, 33], + [37, 11], + [99, 11], + [49, 10], + [38, 98], + [0, 54], + [37, 44], + [86, -44], + [38, -87], + [24, 0], + [0, 33], + [-12, 43], + [-74, 109], + [-25, 11], + [0, 21], + [37, 33], + [37, -11], + [37, 0], + [25, 11], + [13, 54], + [99, -130], + [62, -22], + [24, 0], + [25, -32], + [25, -76], + [62, -33], + [111, 0], + [37, -11], + [50, -65], + [-12, -32], + [0, -65], + [-13, -44], + [50, -32], + [37, -44], + [0, -21], + [-37, -22], + [0, -43], + [12, -33], + [0, -32], + [-25, -76], + [0, -33], + [137, -119], + [24, -11], + [75, 22], + [49, 0], + [13, -11], + [74, -11], + [12, -11], + [50, 0], + [49, 54], + [62, -21], + [87, -98], + [25, -32], + [25, -87], + [24, -130], + [25, -98], + [37, -43], + [25, -87], + [25, -184], + [12, -33], + [25, -22], + [37, -54], + [87, -87], + [50, -54], + [161, -163], + [74, -119], + [74, -76], + [75, -65], + [49, 11], + [74, -98], + [38, -32], + [12, -22], + [50, -32], + [99, -87], + [99, -119], + [74, -65], + [50, -11], + [37, 32], + [86, -43], + [25, -22], + [50, -65], + [86, -32], + [25, -33], + [0, -22], + [-37, -86], + [-12, -120], + [0, -87], + [12, -65] + ], + [ + [104599, 50376], + [62, 54], + [74, 43] + ], + [ + [104908, 50625], + [38, 55], + [24, 97], + [25, 33], + [62, 43], + [149, 54], + [124, 0], + [123, 11], + [38, 11], + [37, 22], + [74, 65], + [37, -22], + [50, -11], + [25, -11], + [12, -21], + [-62, -98], + [-74, -87], + [-37, -21], + [-50, -22], + [-37, -22], + [-25, -54], + [-37, -33], + [-74, -21], + [-25, -33], + [-62, -54], + [-25, 0], + [-37, -11], + [-112, -76], + [-62, -76], + [-49, -76] + ], + [ + [105156, 51124], + [-25, -97], + [-24, 21], + [37, 76], + [12, 0] + ], + [ + [1747, 42904], + [0, -87], + [-25, 43], + [0, 22], + [25, 22] + ], + [ + [1660, 42990], + [12, 22], + [13, -22], + [-25, -54], + [-12, 22], + [-50, 43], + [12, 22], + [25, 0], + [25, -33] + ], + [ + [2069, 44574], + [-13, -44], + [-24, 44], + [24, 43], + [25, -11], + [0, -21], + [-12, -11] + ], + [ + [40928, 62544], + [-50, -32], + [-148, -11], + [-62, 11], + [37, 65], + [12, 32], + [37, 11], + [13, 11], + [12, 163], + [-12, 43], + [0, 22], + [-13, 21], + [-37, 22], + [13, 22], + [49, 11], + [25, 21], + [74, 11], + [87, 22], + [-37, -109], + [0, -173], + [25, -44], + [-13, -43], + [0, -54], + [-12, -22] + ], + [ + [41014, 63195], + [-12, 0], + [0, 22], + [37, 43], + [50, 32], + [12, 0], + [-12, -43], + [-75, -54] + ], + [ + [65690, 77283], + [-25, -22], + [-37, 11], + [-12, 22], + [0, 86], + [62, 0], + [49, -65], + [-37, -32] + ], + [ + [65802, 77923], + [-50, -44], + [12, 44], + [38, 43], + [0, -43] + ], + [ + [64872, 79289], + [87, 33], + [87, 97], + [25, 33], + [186, 87], + [49, -22], + [0, -33], + [-12, -21], + [12, -55], + [25, 33], + [-13, 43], + [75, 0], + [37, -32], + [0, -109], + [49, -97], + [-12, -54], + [37, -33], + [37, 33], + [25, 54], + [62, 32], + [62, 87], + [37, 11], + [25, -130], + [-25, -22], + [-25, -54], + [-61, -163], + [-50, -43], + [-50, -65], + [-12, -33], + [0, -54], + [12, -87], + [25, -97], + [37, -55], + [38, -10], + [74, -87], + [0, -120], + [12, -65], + [25, -65], + [-62, -130], + [-25, -87], + [-62, -130], + [-49, -86], + [-124, -120], + [-25, -43], + [-25, -87], + [0, -54], + [38, -130], + [49, -76], + [50, -44], + [99, 22], + [-13, -54], + [13, -54], + [37, 0], + [25, 10], + [12, 55], + [50, -44], + [24, -119], + [38, -32], + [-25, -44], + [49, -22], + [25, 11], + [37, -21] + ], + [ + [70856, 81285], + [-75, -22], + [-25, 22], + [25, 43], + [62, 22], + [25, -44], + [-12, -21] + ], + [ + [74274, 78649], + [25, 55], + [-49, 195], + [24, 54], + [50, 76], + [50, 87], + [0, 86], + [-13, 33], + [-37, 32], + [-50, -32], + [-37, -43], + [-49, -33], + [0, -54], + [-37, -33], + [-50, -11], + [-74, 33], + [-124, 108], + [-37, 11], + [-37, -21], + [-100, -109], + [-99, -173], + [-111, -98], + [-62, -22], + [-25, 11], + [-173, -43], + [-50, -33], + [-87, 44], + [-61, 43], + [-25, 54], + [-62, 119], + [-37, 55], + [-75, 43], + [-148, 119], + [-137, 33], + [-111, 11], + [-25, -44], + [0, -173], + [-25, -44], + [0, -86], + [-12, -33], + [-25, -11], + [-37, 22], + [-12, 22], + [-50, -44], + [-136, -54], + [-124, 65], + [-74, 87], + [0, 76], + [-25, 43], + [0, 65], + [-25, 11], + [-25, -22], + [-37, 0], + [-25, 11], + [-86, 65], + [-62, 11], + [-37, -87], + [-25, -21], + [-37, -11], + [0, 22], + [24, 54], + [-99, -11], + [-49, -33], + [-37, 0], + [-25, 22], + [0, 22], + [49, 22], + [112, 10], + [25, 22], + [24, 54], + [50, 44], + [0, 21], + [-37, 0], + [-161, -10], + [-99, 10], + [-13, -32], + [-24, 0], + [0, 65], + [12, 32], + [25, -10], + [62, 32], + [-13, 54], + [-37, 33], + [-12, 22], + [-50, 32], + [0, 65], + [-25, 65], + [-24, 33], + [0, 21], + [49, 22], + [13, 98], + [-13, 65], + [-25, 0], + [-74, 54], + [-12, -11], + [-25, 54], + [-50, 33], + [-49, -22], + [-37, 33], + [-38, 22], + [-12, 21], + [25, 54], + [25, 0], + [0, 44], + [-25, 76], + [12, 43], + [13, 11], + [24, -11], + [25, -43], + [13, -44], + [0, -43], + [12, -43], + [25, 43], + [24, -22], + [25, 0], + [87, 22], + [12, 22], + [-62, 0], + [-24, 21], + [-25, 44], + [-25, 97], + [50, 44], + [37, 65], + [-25, 32], + [-25, -11], + [-12, 22], + [0, 33], + [12, 32], + [0, 33], + [-49, 97], + [-13, 11], + [13, 33], + [37, 54], + [25, 54], + [0, 22], + [-25, 11], + [-112, -22], + [-49, -22], + [-87, -10], + [0, 54], + [13, 54], + [0, 141], + [12, 76], + [49, 22], + [50, 108], + [99, 119], + [87, 0], + [37, 33], + [62, 0], + [12, -44], + [50, -32], + [87, 0], + [24, 11], + [13, 21], + [-37, 66], + [12, 21], + [37, 0], + [50, -32], + [-25, -55], + [124, 11], + [111, -11], + [37, 11], + [100, 0], + [12, 22], + [-25, 22], + [-49, 21], + [-13, 22], + [50, 65], + [37, 11], + [272, 54], + [-12, 11], + [-149, 33], + [-37, 21], + [-49, 55], + [-25, 43], + [0, 65], + [12, 43], + [25, 33], + [50, 0], + [210, -43], + [149, 21], + [161, -65], + [149, 11], + [37, 33], + [37, 97], + [210, 174], + [75, 86], + [86, 44], + [137, 54], + [111, 76], + [37, 0], + [285, -33], + [186, 0], + [87, 65], + [49, -21], + [-12, -44], + [12, -43], + [50, -98], + [99, -65], + [124, 55], + [37, -22], + [50, -163], + [37, -54], + [37, -33], + [37, -10], + [25, 43], + [74, 22], + [62, -55], + [37, -65], + [124, -43], + [112, -22], + [49, -43], + [161, -54], + [62, 11], + [99, 54], + [198, 54], + [137, -76], + [37, -11], + [25, 11], + [49, -22], + [37, 11], + [149, 87], + [50, 54], + [49, 11], + [149, 130], + [37, 65] + ], + [ + [71562, 82434], + [-13, -76], + [25, -76], + [50, -108], + [49, -54], + [211, -141], + [37, -11], + [-25, -109], + [-12, -32], + [-62, -22], + [-161, 65], + [-50, 0], + [-25, -11], + [-49, -43], + [-62, 22], + [-87, -33], + [-25, -76], + [-61, -97], + [-100, -76], + [-62, -44], + [-111, -151], + [-50, -87], + [-37, -22], + [0, 33], + [13, 43], + [0, 65], + [37, 54], + [37, 33], + [87, 65], + [24, 43], + [-74, 0], + [-74, -11], + [-50, 11], + [-37, -11], + [-12, 55], + [-13, 21] + ], + [ + [102666, 71535], + [13, -44], + [-13, -21], + [-37, 11], + [37, 54] + ], + [ + [103558, 70342], + [-25, -76], + [-24, -141], + [0, -152], + [-13, -65], + [-25, 22], + [-24, 43], + [0, 87], + [-37, 119], + [-38, 54], + [-24, 22], + [-25, 43], + [-13, 55], + [-24, 54], + [-25, 163], + [-25, 65], + [0, 76], + [25, 119], + [-13, 76], + [13, 87], + [0, 32], + [161, 477], + [49, 109], + [25, 43], + [75, 195], + [12, 22], + [99, 54], + [25, 65], + [49, 11], + [25, -22], + [25, -54], + [62, -54], + [12, -54], + [-25, -54], + [-24, -87], + [12, -65], + [0, -76], + [-37, -152], + [-37, -141], + [-13, -119], + [-24, -120], + [-13, -162], + [-37, -217], + [-25, -65], + [-49, -120], + [-50, -97] + ], + [ + [75588, 51233], + [-25, -11], + [-13, 32], + [25, 22], + [13, 43], + [49, 65], + [12, 0], + [-24, -108], + [-25, 0], + [-12, -43] + ], + [ + [75513, 52361], + [25, -141], + [0, -22], + [-25, -11], + [-12, 22], + [-13, 43], + [-12, -11], + [-25, 54], + [-24, 0], + [-25, 66], + [12, 54], + [0, 97], + [25, 44], + [12, 87], + [13, -55], + [0, -86], + [24, -109], + [25, -32] + ], + [ + [75637, 53152], + [0, -217], + [-25, -86], + [-12, -33], + [-25, 22], + [-12, 21], + [25, 163], + [-13, 119], + [37, -21], + [25, 32] + ], + [ + [75414, 53282], + [0, -54], + [-25, -130], + [0, -43], + [-12, -65], + [-12, -44], + [-25, -184], + [-25, -65], + [-37, -152], + [0, -119], + [25, -163], + [37, -87], + [25, -22], + [24, -32], + [38, -87], + [12, -76], + [62, -43], + [25, -87], + [0, -65], + [-38, -54], + [-24, -87], + [-25, -108], + [0, -163], + [12, 22], + [37, -44], + [0, -119], + [-37, -217], + [0, -54], + [25, -174], + [37, -86], + [0, -33], + [-12, -22], + [62, -152], + [0, -140], + [25, -98], + [0, -98], + [24, -65], + [0, -54], + [-24, -54], + [49, -11], + [50, -87], + [24, 0], + [25, -22], + [25, -32], + [62, -65], + [25, -54], + [0, -11] + ], + [ + [73246, 50333], + [-12, 21], + [-37, 33], + [-50, 32], + [-49, 44], + [-13, 32], + [-74, 22], + [-37, 32], + [-25, 0], + [-37, 11], + [0, 65], + [-37, 33], + [-25, -11], + [-25, 0], + [-49, 65], + [0, 54], + [-25, 44], + [-37, 32], + [-99, -11], + [-38, 44], + [-24, 43], + [-25, 54], + [-13, 76], + [-12, 44] + ], + [ + [72416, 55549], + [38, 0], + [24, 11], + [25, 22], + [25, 10], + [223, 0], + [124, 0], + [186, 0], + [123, 0], + [186, 0], + [223, 0] + ], + [ + [72937, 85080], + [0, -32], + [-112, 32], + [-37, 33], + [0, 22], + [149, -55] + ], + [ + [75067, 85634], + [-12, -11], + [-112, 11], + [-99, -11], + [-74, -98], + [-37, 0], + [-62, -32], + [-37, -33], + [-50, -65], + [-37, 33], + [-50, 0], + [-37, -22], + [-49, -44], + [-37, -10], + [-50, 10], + [-74, -21], + [-149, -152], + [-49, -109], + [-38, -54], + [-37, -11], + [87, 109], + [0, 54], + [-12, 43], + [-62, -108], + [-38, -11], + [-37, -32], + [0, -131], + [62, -173], + [75, -163], + [74, -86], + [37, 0], + [62, 54], + [87, -11], + [24, 32], + [75, 22], + [99, -43], + [-50, -98], + [0, -54], + [-12, -54], + [-62, -22], + [-62, 0], + [-62, -11], + [-62, 54], + [-37, 11], + [-37, -11], + [-37, -76], + [-75, -54], + [-12, -54], + [-74, 11], + [-62, -11], + [-87, -54], + [-62, -109], + [-74, -76], + [-50, -21], + [-49, 11], + [-38, 21], + [-74, 76], + [13, 33], + [49, 184], + [-12, 43], + [-13, 76], + [-62, 55], + [-37, -11], + [-25, 11], + [-99, 97], + [-49, 11], + [-50, -22], + [-25, 11], + [-12, 33], + [112, 119], + [111, 98], + [37, 10], + [75, 44], + [61, 76], + [-24, 87], + [-50, -22], + [-62, 43], + [-25, 33], + [-86, -33], + [-50, 0], + [-111, -21], + [-50, 21], + [-99, 87], + [-37, 11], + [-37, 0], + [-13, 32], + [75, 22], + [0, 43], + [-99, 22], + [-38, 22], + [-24, 32], + [62, 0], + [49, -21], + [87, -11], + [87, -22], + [12, 33], + [-12, 21], + [-87, 22], + [-50, 76], + [-12, 43], + [12, 44], + [-25, 43], + [0, -130], + [-12, -43], + [-25, -11], + [-86, 21], + [-13, 44], + [-37, -65], + [-25, -11], + [-62, 11], + [-124, -44], + [0, -54], + [-37, -108], + [-62, -120], + [0, -10], + [-99, -141], + [-74, -44], + [-62, -43], + [-37, 21], + [-37, -43], + [0, -54], + [24, -43], + [25, -120], + [-12, -54] + ], + [ + [43566, 35138], + [-25, -21], + [-37, -152], + [-74, -141], + [-12, -87], + [-75, -87], + [-62, -97], + [-24, 11], + [-38, -44], + [-185, -130], + [-62, 22], + [-50, 0], + [-49, 54], + [-100, 22], + [-74, -22], + [-87, -54], + [-37, 0], + [-49, 21], + [-25, 55], + [-136, 65], + [-112, 141], + [-124, 0], + [-99, -22], + [-49, 109], + [-87, 130], + [-62, 119], + [-12, 119], + [12, 130], + [12, 163], + [0, 43], + [25, 33], + [25, 0], + [25, 43], + [25, 109], + [-25, 87], + [0, 119], + [-25, 54] + ], + [ + [8399, 68086], + [-25, -22], + [-13, 0], + [-74, 65], + [0, 196], + [-25, 130], + [-24, 97], + [12, 55], + [37, 32], + [25, 76], + [-25, 98], + [13, 54], + [12, 11], + [74, -65], + [136, -109], + [38, -76], + [12, -76], + [25, -10], + [12, -55], + [50, -76], + [-13, -43], + [-74, -87], + [-87, -32], + [-74, -98], + [-12, -65] + ], + [ + [7965, 69192], + [-25, -21], + [-24, 10], + [0, 44], + [-25, 54], + [37, 11], + [37, -33], + [12, -32], + [-12, -33] + ], + [ + [8089, 69290], + [0, -11], + [62, 22], + [49, -44], + [13, -21], + [37, -33], + [0, -54], + [-37, -43], + [-75, -22], + [-37, 11], + [0, 54], + [-12, 54], + [-25, 0], + [-25, 22], + [-24, 43], + [0, 33], + [12, 43], + [25, 11], + [12, -33], + [25, -32] + ], + [ + [7829, 69463], + [74, -10], + [37, -11], + [62, -11], + [-12, -33], + [-37, -32], + [-50, 21], + [-99, 11], + [12, 33], + [0, 43], + [13, -11] + ], + [ + [7631, 69615], + [24, 0], + [25, -76], + [-12, -32], + [-37, -11], + [-38, 43], + [-24, -11], + [-50, 0], + [0, 44], + [-37, 65], + [0, 32], + [-12, 33], + [49, 0], + [37, 65], + [25, 0], + [37, -87], + [0, -54], + [13, -11] + ], + [ + [6813, 69854], + [-25, -22], + [13, 65], + [37, 65], + [25, 0], + [-13, -32], + [0, -33], + [-37, -43] + ], + [ + [7086, 69919], + [-25, -43], + [-13, 21], + [-37, 0], + [-12, 33], + [-37, 21], + [-13, 33], + [25, 65], + [50, 43], + [74, 0], + [12, -43], + [0, -65], + [-24, -65] + ], + [ + [34263, 71914], + [-62, -108], + [0, 22], + [38, 65], + [0, 32], + [24, 22], + [13, 32], + [0, 33], + [25, 33], + [12, 0], + [-50, -131] + ], + [ + [28491, 72554], + [-37, 109], + [-37, 303], + [12, -10], + [49, -315], + [13, -87] + ], + [ + [28429, 73270], + [-12, 11], + [37, 130], + [12, 11], + [-37, -152] + ], + [ + [28540, 73639], + [13, 76], + [37, 65], + [12, -22], + [-62, -119] + ], + [ + [29222, 74420], + [62, 86], + [12, 33], + [25, 0], + [-37, -54], + [-62, -65] + ], + [ + [30337, 74637], + [-13, 0], + [-49, 54], + [0, 21], + [37, 22], + [25, -32], + [12, -33], + [-12, -32] + ], + [ + [31228, 75005], + [-37, -11], + [13, 33], + [24, 11], + [0, -33] + ], + [ + [21207, 76719], + [-49, 11], + [-13, 54], + [-25, 54], + [13, 11], + [12, -43], + [50, -76], + [12, -11] + ], + [ + [20836, 76968], + [-25, -11], + [-25, 44], + [25, 0], + [12, -33], + [13, 0] + ], + [ + [21207, 77066], + [13, -43], + [-25, 10], + [-25, -10], + [0, 32], + [-12, 33], + [-25, 10], + [0, 33], + [62, -43], + [12, -22] + ], + [ + [20625, 77402], + [-25, -11], + [-25, 11], + [-24, 54], + [62, 11], + [24, -22], + [-12, -43] + ], + [ + [20674, 77500], + [75, -33], + [37, 22], + [12, -22], + [-12, -11], + [-87, -21], + [-25, 10], + [0, 55] + ], + [ + [35936, 78226], + [-50, -21], + [0, 10], + [50, 33], + [12, 130], + [12, 54], + [-12, 109], + [12, -11], + [0, -174], + [-12, -108], + [-12, -22] + ], + [ + [36394, 81523], + [-12, 0], + [12, 65], + [50, 22], + [0, -22], + [-25, -54], + [-25, -11] + ], + [ + [36976, 81816], + [-25, -43], + [25, 0], + [75, 65], + [49, 21], + [12, -21], + [-74, -76], + [-37, -11], + [-37, -33], + [-75, -32], + [-148, -76], + [-25, 0], + [-124, -33], + [-62, 11], + [0, 22], + [-25, 0], + [-12, -33], + [-37, -10], + [0, 32], + [12, 33], + [37, 65], + [62, 43], + [13, -11], + [25, 44], + [37, 0], + [37, 21], + [37, -21], + [74, 32], + [75, 0], + [74, 11], + [25, 22], + [12, -22] + ], + [ + [37843, 81990], + [-24, -11], + [-62, 21], + [49, 22], + [25, 33], + [12, -65] + ], + [ + [37670, 82066], + [-99, -33], + [37, 76], + [25, 0], + [37, -43] + ], + [ + [37373, 82131], + [-13, -11], + [0, 65], + [13, 0], + [0, -54] + ], + [ + [37410, 82131], + [-13, -11], + [-12, 21], + [0, 33], + [12, 43], + [25, 22], + [-12, -108] + ], + [ + [38314, 83822], + [-25, -10], + [0, 43], + [13, 0], + [12, -33] + ], + [ + [38463, 83909], + [-37, -11], + [0, -43], + [-38, 33], + [0, 43], + [38, 54], + [24, -11], + [13, -65] + ], + [ + [19820, 85818], + [-37, 0], + [-13, 22], + [25, 10], + [25, -32] + ], + [ + [19783, 85948], + [-13, -11], + [-25, 22], + [25, 43], + [13, -54] + ], + [ + [19758, 86295], + [12, -43], + [50, -65], + [0, -33], + [-25, 0], + [0, 22], + [-37, 22], + [-13, 21], + [0, 54], + [-12, 22], + [-25, 11], + [-12, 33], + [0, 32], + [37, 65], + [12, 0], + [25, -32], + [-12, -22], + [-50, -33], + [0, -10], + [37, -11], + [13, -33] + ], + [ + [19671, 86469], + [-12, -11], + [-25, 22], + [0, 54], + [12, 11], + [25, -76] + ], + [ + [19597, 86512], + [-25, -11], + [-25, 22], + [0, 54], + [25, 0], + [25, -43], + [0, -22] + ], + [ + [19683, 86620], + [-12, -32], + [-25, -22], + [-37, 22], + [0, 32], + [25, 22], + [49, -22] + ], + [ + [38834, 84430], + [-12, -22], + [25, -87], + [-13, -32], + [0, -33], + [37, -11], + [0, -32], + [-61, -87], + [-62, 11], + [-38, -33], + [-24, 0], + [-25, -43], + [-37, -11], + [-37, 11], + [-25, -76], + [-25, 0], + [0, -22], + [-25, -21], + [-25, 65], + [-12, 11], + [-37, 0], + [-37, -44], + [-25, 44], + [-25, -76], + [0, -76], + [-25, 0], + [-12, 32], + [-62, 11], + [0, 33], + [12, 32], + [-12, 11], + [12, 33], + [-12, 21], + [-12, -32], + [-37, -33], + [0, -54], + [-38, -108], + [0, -55], + [-24, -32], + [-38, -33], + [-37, 11], + [-37, -32], + [-12, -33], + [-50, -11], + [0, 44], + [-12, 21], + [-13, -21], + [-12, -65], + [-25, -44], + [-25, 22], + [-37, -22], + [0, 22], + [-24, 11], + [-38, -44], + [-37, -54], + [25, -32], + [-50, -87], + [-61, -87], + [-38, -130], + [-37, -44], + [-25, -151], + [13, -33], + [0, -32], + [12, -33], + [37, 0], + [13, -32], + [-25, 0], + [-25, -33], + [-25, -11], + [-12, -32], + [-62, -109], + [12, -11], + [62, -21], + [25, -22], + [50, -119], + [-13, -33], + [38, -32], + [0, -87], + [37, -33], + [49, -11], + [50, 22], + [49, 33], + [0, 32], + [-37, 65], + [0, 33], + [-25, 21], + [-12, -21], + [-12, 43], + [49, -11], + [37, -76], + [13, -97], + [12, -54], + [-12, -22], + [-37, 0], + [-112, -33], + [-37, -32], + [-62, -22], + [12, 43], + [-12, 66], + [-12, 0], + [-87, -109], + [-37, 0], + [-37, -32], + [-13, 97], + [25, 65], + [-12, 0], + [-38, -43], + [-12, 22], + [0, 32], + [-25, 22], + [13, -65], + [-25, -44], + [0, -108], + [-37, -43], + [-75, -33], + [-111, 0], + [-62, -22], + [-37, 11], + [-37, -22], + [-124, -10], + [-25, 10], + [-37, -43], + [-62, -22], + [-136, -97], + [-87, -120], + [-25, -10], + [-12, 21], + [-37, -76], + [-50, -43], + [-25, -76], + [13, -43], + [62, -22], + [24, 11], + [0, -33], + [13, -43], + [-13, -43], + [0, -55], + [-24, -108], + [-25, -33], + [-13, -141], + [-24, -65], + [-62, -97], + [0, -44], + [-25, -32], + [-12, 11], + [-25, -44], + [-13, -43], + [-49, -130], + [-50, -44], + [-12, 11], + [25, 119], + [-62, 44], + [-25, 0], + [-37, 43], + [-37, 33], + [-62, 97], + [0, 65], + [37, 120], + [25, 21], + [74, 33], + [-12, 11], + [-75, -33], + [-25, -32], + [-12, -44], + [-25, -43], + [0, -108], + [13, -44], + [37, -76], + [12, -119], + [25, -76], + [50, -98], + [24, -21], + [13, -33], + [-25, -65], + [25, -32], + [12, -44], + [0, -43], + [-37, -33], + [0, -54], + [-25, -32], + [-25, -76], + [-24, -33], + [-87, -271], + [12, -43], + [-49, -33], + [-37, -54], + [-13, -76], + [-25, -98], + [-24, 76], + [37, 217], + [37, 87], + [25, 43], + [25, 76], + [-38, 22], + [-37, -11], + [25, 76], + [-50, 54], + [25, 54], + [0, 65], + [-12, 0], + [-13, -32], + [-37, -22], + [-62, 54], + [-24, 87], + [12, 65], + [25, 11], + [24, -11], + [25, 11], + [-49, 54], + [-13, 33], + [-24, 11], + [37, 43], + [0, 43], + [-25, 11], + [-25, -21], + [0, 65], + [50, -11], + [12, 54], + [-25, -11], + [0, 87], + [25, 76], + [50, 54], + [12, 33], + [0, 32], + [-12, 33], + [-25, 0], + [0, -54], + [-25, -44], + [-25, -11], + [-24, -43], + [-13, 32], + [-25, -43], + [0, -32], + [-12, -11], + [-50, 21], + [0, -10], + [50, -76], + [0, -33], + [-25, -43], + [0, -141], + [-12, -22], + [12, -130], + [13, -43], + [24, -33], + [0, -33], + [-12, 0], + [12, -65], + [25, -76], + [0, -32], + [-49, 54], + [-38, 33], + [-61, 21], + [-38, 44], + [-12, -22], + [-37, 98], + [-50, -33], + [-25, 11], + [0, 76], + [62, 108], + [13, 44], + [-13, 0], + [-12, -44], + [-62, -65], + [-12, -43], + [0, -87], + [12, -32], + [74, 10], + [50, -108], + [87, -33], + [37, -32], + [25, -43], + [37, -33], + [37, -43], + [0, -33], + [-12, -32], + [0, -44], + [-13, -32], + [-37, 0], + [-25, 10], + [-99, 152], + [-49, 109], + [-50, 43], + [-12, 0], + [99, -141], + [37, -87], + [37, -32], + [25, -54], + [87, -65], + [-25, -22], + [37, -22], + [0, -87], + [-50, 22], + [0, -54], + [-24, -22], + [-25, 22], + [-74, 130], + [0, -22], + [49, -97], + [37, -44], + [37, -21], + [38, -65], + [0, -44], + [-13, -21], + [-25, -11], + [-24, 21], + [-13, 33], + [-37, 43], + [0, 44], + [-25, 0], + [-111, 65], + [0, -33], + [25, -32], + [86, -33], + [13, -76], + [49, -54], + [13, -33], + [24, -10], + [50, 43], + [37, -22], + [50, -11], + [24, -86], + [62, -337], + [-24, 22], + [-25, 185], + [-13, 43], + [-12, -33], + [-12, -65], + [12, -21], + [37, -109], + [-12, -54], + [-50, 32], + [-37, 33], + [0, -87], + [-25, 11], + [0, -22], + [-62, 11], + [-24, -76], + [-25, 0], + [-50, 33], + [-12, -76], + [124, 0], + [49, 22], + [50, -11], + [0, -174], + [25, 22], + [12, 108], + [37, 44], + [13, -11], + [24, -65], + [0, -54], + [-12, -65], + [-62, -87], + [-50, -87], + [-24, -11], + [-37, 0], + [-50, 33], + [-12, -11], + [-13, 22], + [-12, 54], + [-25, 11], + [-12, -55], + [-25, -10], + [74, -98], + [-25, -33], + [-12, -43], + [0, -54], + [-62, -44], + [-25, 11], + [-12, -21], + [50, -22], + [99, 32], + [37, -32], + [-25, -65], + [-25, -44], + [-37, 0], + [-37, -10], + [0, -33], + [-136, 0], + [-62, -65], + [-25, 11], + [0, 54], + [-12, 22], + [0, -109], + [12, -21], + [-50, -44], + [-86, -108], + [-38, -87], + [0, -54], + [-12, -76], + [-12, 32], + [-13, 0], + [-12, -43], + [-136, 0], + [-50, -32], + [-99, -87], + [-25, -44], + [-74, -162], + [-25, -98], + [-12, 44], + [-13, 0], + [13, -76], + [-13, -33], + [-49, -65], + [-25, 0], + [-37, -22], + [0, -54], + [-74, -76], + [-38, 11], + [13, -54], + [-13, -33], + [-62, -54], + [-24, 11], + [-25, -44], + [-37, -21], + [-75, 21], + [13, -32], + [25, -33], + [0, -43], + [-13, -22], + [-37, -21], + [-12, 65], + [-37, -55], + [24, -32], + [0, -22], + [-24, -43], + [-38, -22], + [0, -54], + [-24, -54], + [-38, -33], + [-24, -11], + [12, -21], + [0, -33], + [-25, -22], + [-12, -54], + [12, -32], + [-37, -22], + [0, -22], + [25, -11], + [-25, -54], + [-12, -43], + [-25, -11], + [25, -54], + [-25, -54], + [-25, 10], + [-12, -43], + [12, -22], + [-25, -108], + [0, -119], + [25, -55], + [25, -227], + [12, -87], + [25, -217], + [50, -206], + [74, -250], + [111, -314], + [13, -43], + [-13, -33], + [0, -163], + [-12, 0], + [0, 217], + [-12, 0], + [0, -87], + [-13, -21], + [-12, 76], + [0, 32], + [12, 54], + [-24, 11], + [-13, 33], + [13, 32], + [-25, 22], + [0, -76], + [12, -54], + [13, -109], + [24, -65], + [13, -65], + [148, -607], + [37, -76], + [13, -54], + [12, -119], + [0, -141], + [-25, -282], + [-12, -152], + [-49, -163], + [-13, -119], + [-12, -65], + [-37, -65], + [-25, 10], + [-62, -54], + [-50, 11], + [-49, -22], + [-37, 0], + [-13, 55], + [0, 54], + [25, 11], + [37, -65], + [13, 21], + [-13, 33], + [-49, 32], + [-38, 141], + [-37, 87], + [-12, 65], + [-74, 44], + [-50, 54], + [-25, 97], + [-25, 185], + [-24, 21], + [12, 76], + [-37, -32], + [-12, 11], + [-13, 86], + [13, 120], + [12, 43], + [-62, -11], + [12, -43], + [-12, -22], + [-37, 22], + [-13, 43], + [-37, 76], + [-62, 217], + [-24, 65], + [24, 11], + [38, 98], + [24, 54], + [13, 43], + [-13, 33], + [-12, -22], + [-12, 11], + [-25, 54], + [-25, 0], + [12, -43], + [13, -11], + [-13, -87], + [-24, 0], + [-13, -21], + [-25, 43], + [-12, 43], + [37, 250], + [25, 152], + [0, 173], + [12, 33], + [-49, 151], + [-174, 250], + [-148, 293], + [-112, 108], + [-99, -22], + [-25, -54], + [13, -32], + [-13, -11], + [-49, -11], + [-87, -76], + [-37, 0], + [-50, -32], + [-99, -22], + [-12, 11], + [25, 65], + [-25, 43], + [-112, 152], + [25, 0], + [-12, 43], + [0, 33], + [-13, 22], + [-37, -65], + [-24, 32], + [-112, 65], + [-87, 44], + [75, 21], + [37, -11], + [0, 22], + [-50, 33], + [-37, -11], + [-25, 11], + [-49, -44], + [-37, -21], + [-100, -11], + [0, 32], + [13, 44], + [-13, 43], + [-24, -43], + [-37, 21], + [-13, -54], + [-25, -65], + [-74, -33], + [12, 66], + [-24, -22], + [-37, -65], + [-50, 21], + [-25, 76], + [-25, 22], + [0, 76], + [-12, 32], + [-25, 33], + [-12, -65], + [-13, -98], + [-12, -32], + [-37, 0], + [-37, 11], + [-112, -11], + [-49, 32], + [-25, 0], + [-50, -32], + [-62, -22], + [-37, 11], + [-37, -76], + [-49, -32], + [-124, 65], + [-62, 65], + [-37, 0], + [-38, -65], + [-24, -87], + [37, -44], + [37, -21], + [62, 21], + [37, 33], + [50, 11], + [12, 22], + [25, -33], + [-50, -43], + [-12, -22], + [25, -54], + [62, -11], + [0, 54], + [24, 43], + [38, -10], + [0, -44], + [12, -32], + [0, -65], + [-62, -33], + [-25, -65], + [-25, 11], + [-12, -44], + [12, -43], + [38, -32], + [24, -44], + [87, -54], + [25, 0], + [37, -76], + [25, -11], + [-13, -32], + [-24, -33], + [-13, -32], + [-37, 21], + [-37, -54], + [0, 54], + [-12, 22], + [-13, 54], + [-25, 33], + [-24, 11], + [-13, 21], + [-62, 22], + [0, 32], + [-24, 44], + [-100, 54], + [0, -43], + [38, -33], + [0, -54], + [-13, -22], + [0, -43], + [-25, -65], + [-24, -11], + [-13, 11], + [-12, 76], + [-25, 32], + [-49, 0], + [-25, -21], + [-37, -76], + [-25, -11], + [-87, 43], + [-99, 54], + [25, 33], + [25, -11], + [0, 22], + [-38, 97], + [0, 33], + [-24, -33], + [-62, 33], + [-50, 119], + [-49, 0], + [-25, 54], + [-50, -21], + [-25, -33], + [-12, -32], + [25, -55], + [-13, -10], + [-61, -22], + [-137, 22], + [-37, 21], + [-62, 55], + [-74, 43], + [-37, 0], + [-37, -11], + [-100, 0], + [-49, -32], + [-25, 54], + [25, 32], + [25, 55], + [-25, 21], + [-37, -97], + [12, -87], + [-74, -11], + [-161, -108], + [-62, -66], + [0, 22], + [87, 76], + [-38, 11], + [-37, -22], + [-12, 11], + [12, 65], + [0, 65], + [-37, 0], + [-25, -43], + [-24, 22], + [-13, -11], + [13, -109], + [24, -97], + [-74, -130], + [-12, -55], + [-38, -65], + [-37, -43], + [-99, -98], + [-62, -65], + [-62, -32], + [0, 21], + [-37, 0], + [-49, 22], + [-38, 0], + [0, -22], + [-24, -21], + [-38, 54], + [0, 22], + [-24, 0], + [37, -141], + [37, -22], + [-50, -54], + [-37, -11], + [-37, 43], + [0, -54], + [-12, -65], + [-25, -44], + [-12, 22], + [-38, -22], + [-49, -10], + [12, -44], + [37, 11], + [-12, -65], + [-37, -65], + [-25, -11], + [-49, 11], + [-13, -22], + [50, -108], + [-37, -152], + [-13, -65], + [-37, 0], + [-50, 43], + [0, -65], + [62, -32], + [13, -44], + [0, -32], + [-25, -33], + [-12, -54], + [12, -43], + [12, -87], + [13, -44], + [12, -130], + [13, -54], + [61, -206], + [25, 0], + [0, -65] + ], + [ + [21628, 76534], + [0, 76], + [-24, 22], + [-13, -11], + [-12, 87], + [0, 87], + [-25, 97], + [-50, 120], + [-111, 151], + [-50, 55], + [-49, 65], + [-62, 21], + [-12, -32], + [-38, 22], + [13, 65], + [-50, 108], + [-25, 11], + [-86, -11], + [-99, 54], + [-38, 33], + [-12, 54], + [-49, 54], + [-62, 55], + [-38, -11], + [-49, 0], + [-62, 43], + [-50, 0], + [-74, -11], + [-25, 11], + [-62, 65], + [13, 54], + [-13, 55], + [13, 32], + [-13, 87], + [0, 108], + [-74, 55], + [-12, 43], + [12, 54], + [-12, 44], + [-38, 32], + [-49, 76], + [-50, 43], + [-12, 76], + [-37, 44], + [-13, 43], + [-62, 141], + [-74, 109], + [-12, 65], + [0, 86], + [25, 55], + [12, 43], + [0, 76], + [-25, 54], + [-99, 33], + [-87, 130], + [0, 108], + [-24, 109], + [0, 65], + [-13, 76], + [50, 11], + [0, -87], + [49, -54], + [25, -44], + [25, -11], + [-25, 98], + [-25, 65], + [-24, 33], + [-13, 65], + [-12, 10], + [0, 33], + [49, 43], + [50, 11], + [124, -11], + [12, 22], + [-25, 11], + [-37, -11], + [-49, 33], + [-50, -33], + [-12, 0], + [-50, 43], + [-49, -21], + [0, -163], + [-13, -11], + [-25, 33], + [-24, 11], + [-38, 32], + [-49, 65], + [-12, 33], + [-13, 76], + [0, 32], + [-25, 22], + [-24, 87], + [-50, 54], + [-49, 87], + [-100, 141], + [0, 130], + [-37, 162], + [13, 87], + [0, 65], + [-13, 98], + [-99, 206], + [-74, 98], + [-13, 75], + [0, 76], + [25, 131], + [25, -11], + [0, 86], + [25, 87], + [0, 120], + [25, 141], + [0, 43], + [-13, 108], + [-49, 98], + [12, 65], + [0, 65], + [-50, 87], + [-12, 108], + [-12, 44], + [12, 130], + [-12, 54], + [-37, 87], + [61, 336], + [25, 11], + [25, 32], + [-12, 11], + [0, 65], + [24, 76], + [13, 22], + [0, 228], + [12, 173], + [25, 54], + [-12, 65], + [12, 76], + [-12, 76], + [37, 391], + [0, 54], + [12, 54], + [-12, 174], + [0, 206], + [-13, 21], + [13, 11], + [12, -32], + [87, 0], + [49, 32], + [25, -11], + [25, -32], + [25, 11], + [-37, 32], + [-13, 22], + [-62, 0], + [-12, 22], + [-75, -22], + [-24, 22], + [-37, -11], + [12, 54], + [25, 43], + [24, 141], + [-24, 33], + [-37, 22], + [-13, 76], + [87, 54], + [-50, 22], + [-12, 21], + [-50, -11], + [0, 44], + [-12, 76], + [-37, 130], + [-25, 152], + [-25, 86], + [-49, 65], + [-25, 55], + [-12, 108], + [12, 76], + [-12, 65], + [24, 0], + [75, -54], + [86, -33], + [25, -21], + [50, -22], + [223, -33], + [24, 0], + [38, 22], + [49, -54], + [50, 11], + [24, -11], + [38, -87], + [0, -32], + [-38, -87], + [-12, 0], + [0, 32], + [-87, -151], + [-24, -66], + [0, -54], + [12, -11], + [25, 11], + [-13, 22], + [0, 54], + [25, 54], + [62, 55], + [12, 32], + [62, 87], + [0, 54], + [25, -11], + [0, -86], + [-37, -44], + [0, -65], + [25, -87], + [0, -32], + [-13, -87], + [-24, 11], + [-13, 22], + [-12, -11], + [-37, 21], + [-37, -54], + [-13, -54], + [25, -22], + [37, 11], + [37, -22], + [37, 33], + [13, 65], + [49, 22], + [25, 43], + [-12, 98], + [0, 65], + [-13, 11], + [13, 43], + [-13, 43], + [25, 65], + [37, 76], + [-12, 11], + [-37, 87], + [-13, 0], + [13, -54], + [-13, 0], + [-37, 43], + [0, 44], + [13, 21], + [24, 11], + [-24, 65], + [-38, 33], + [-24, 11], + [12, 32], + [25, -11], + [25, 11], + [-13, 33], + [0, 75], + [-12, 55], + [-37, 0], + [-25, 54], + [-13, 87] + ], + [ + [123663, 88301], + [-62, 0], + [-112, 109], + [-62, 32], + [-37, 33], + [13, 11], + [74, -33], + [136, -119], + [37, -11], + [13, -22] + ], + [ + [1276, 88562], + [-25, -33], + [-25, 65], + [13, 11], + [37, -43] + ], + [ + [1363, 88583], + [-25, -21], + [-37, 32], + [0, 33], + [62, -44] + ], + [ + [718, 88475], + [-12, -22], + [-49, 44], + [37, 32], + [-25, 44], + [-37, 32], + [-13, 33], + [25, 11], + [50, 0], + [37, -44], + [25, -11], + [-13, -97], + [-25, -22] + ], + [ + [979, 88518], + [-13, -10], + [-136, 0], + [-25, -11], + [-12, 21], + [148, 55], + [25, 65], + [37, 0], + [0, -22], + [-24, -22], + [0, -76] + ], + [ + [1164, 88616], + [0, -22], + [50, -11], + [0, -54], + [-25, 11], + [-12, -22], + [-75, -54], + [-24, 33], + [-13, 65], + [50, 32], + [12, 98], + [37, -11], + [13, -32], + [-13, -33] + ], + [ + [123366, 88649], + [-25, -11], + [-13, 21], + [13, 33], + [37, -22], + [-12, -21] + ], + [ + [123762, 88638], + [-62, -11], + [-12, 54], + [37, 33], + [49, -33], + [-12, -43] + ], + [ + [1363, 88703], + [-13, -22], + [-49, 54], + [12, 22], + [50, -11], + [12, -32], + [-12, -11] + ], + [ + [122969, 88627], + [-37, -33], + [-25, 44], + [50, 43], + [49, 22], + [13, 65], + [37, -11], + [-25, -65], + [0, -33], + [-62, -32] + ], + [ + [2217, 88779], + [62, -22], + [112, 0], + [0, -11], + [-112, -22], + [-111, 11], + [-50, -11], + [-62, 33], + [0, 22], + [75, -11], + [49, 22], + [37, -11] + ], + [ + [2589, 88865], + [-25, -10], + [-37, 10], + [37, 55], + [25, 21], + [25, -10], + [25, -33], + [-50, -33] + ], + [ + [1821, 88714], + [-186, -22], + [0, 32], + [37, 0], + [75, 33], + [86, 22], + [62, 32], + [62, 22], + [13, 32], + [-50, 11], + [-12, 22], + [24, 11], + [62, 54], + [50, -32], + [12, -22], + [-12, -54], + [-50, -33], + [25, -43], + [-74, -33], + [-124, -32] + ], + [ + [121693, 88920], + [-25, 0], + [-12, 21], + [-74, 11], + [12, 22], + [25, 0], + [49, 32], + [50, 0], + [-25, -86] + ], + [ + [3184, 89061], + [-25, -11], + [-13, 22], + [50, 65], + [37, -22], + [0, -22], + [-49, -32] + ], + [ + [3543, 89223], + [-13, -32], + [-86, 11], + [0, 21], + [49, 22], + [25, 0], + [25, -22] + ], + [ + [121384, 89332], + [61, -22], + [38, 11], + [49, -33], + [62, -65], + [-12, -11], + [-112, -10], + [-49, -33], + [-50, 22], + [-25, 54], + [-74, 33], + [62, 43], + [50, 11] + ], + [ + [4137, 89538], + [-111, -65], + [-25, -54], + [-37, -44], + [-12, -32], + [-38, -11], + [-49, -33], + [-112, -87], + [0, 22], + [62, 54], + [37, 65], + [0, 66], + [50, 65], + [74, 0], + [25, 21], + [-12, 22], + [0, 54], + [37, 54], + [25, 22], + [74, 11], + [62, -33], + [-12, -75], + [-38, -22] + ], + [ + [4744, 89776], + [-24, 11], + [24, 44], + [13, -22], + [-13, -33] + ], + [ + [4596, 89885], + [12, -33], + [37, 22], + [37, 76], + [13, -22], + [37, -21], + [-112, -131], + [0, -21], + [62, 21], + [25, -21], + [-49, -22], + [-25, -32], + [-62, -44], + [-25, -43], + [-62, -11], + [-74, -22], + [-50, -43], + [-24, 0], + [-50, -44], + [-50, -10], + [-37, 21], + [-12, 22], + [62, 33], + [37, 10], + [136, 76], + [13, 76], + [24, 33], + [50, 0], + [12, -33], + [38, 44], + [-50, 32], + [-50, 0], + [-37, 54], + [13, 33], + [37, 32], + [49, 11], + [38, 22], + [37, -11], + [0, -54] + ], + [ + [4868, 89993], + [-25, -21], + [-12, 10], + [-37, -10], + [-25, 43], + [0, 22], + [25, 32], + [49, 11], + [50, -43], + [25, -11], + [-13, -33], + [-37, 0] + ], + [ + [4967, 90026], + [-24, 0], + [-13, 76], + [25, 21], + [37, -43], + [0, -22], + [-25, -32] + ], + [ + [5995, 90199], + [-24, -21], + [-62, 43], + [0, 33], + [62, -22], + [24, -33] + ], + [ + [6082, 90471], + [-49, 54], + [49, 32], + [25, -11], + [0, -21], + [-25, -54] + ], + [ + [5673, 90557], + [50, -119], + [49, -22], + [25, -21], + [13, -33], + [-87, 43], + [-62, -65], + [-186, -10], + [-62, -22], + [-49, -87], + [-75, -22], + [-49, 0], + [-37, 33], + [-13, 54], + [0, 44], + [62, 43], + [62, 119], + [25, 22], + [62, -11], + [49, 43], + [100, 44], + [12, 11], + [74, 0], + [37, -44] + ], + [ + [7098, 90557], + [-25, 0], + [-12, 55], + [25, -11], + [12, -44] + ], + [ + [16735, 90622], + [37, -86], + [0, -22], + [-37, -11], + [-37, 11], + [0, 54], + [-49, 54], + [12, 33], + [-12, 76], + [24, 0], + [38, -33], + [24, -76] + ], + [ + [6925, 90655], + [-62, -54], + [-50, -65], + [0, 43], + [12, 11], + [-12, 54], + [25, 11], + [25, 32], + [24, 11], + [13, 44], + [25, -11], + [-13, -22], + [13, -54] + ], + [ + [16215, 90503], + [25, 22], + [25, 0], + [37, -22], + [-13, -32], + [0, -55], + [-24, -43], + [-38, 11], + [-62, 97], + [-74, 141], + [-12, 55], + [-62, 21], + [-13, 33], + [13, 32], + [49, 11], + [62, -65], + [37, -65], + [0, -54], + [50, -87] + ], + [ + [6763, 90785], + [-12, -54], + [-49, 43], + [0, 22], + [49, 0], + [12, -11] + ], + [ + [6640, 90763], + [37, 44], + [12, -11], + [-12, -33], + [12, -43], + [25, -22], + [-50, -32], + [-74, 11], + [-12, 86], + [24, 44], + [25, 21], + [13, -10], + [0, -55] + ], + [ + [16054, 90915], + [12, -32], + [-49, -44], + [-37, -76], + [-37, -21], + [0, 86], + [-38, 55], + [38, 21], + [61, -11], + [50, 22] + ], + [ + [8399, 91089], + [-13, -22], + [-37, 0], + [-12, 22], + [49, 54], + [13, 0], + [0, -54] + ], + [ + [16859, 90872], + [-12, -65], + [-25, -65], + [-37, -44], + [-25, 11], + [-12, 33], + [-37, 0], + [-13, 21], + [13, 33], + [-13, 32], + [-25, -43], + [-74, -76], + [-25, 0], + [-12, 119], + [25, 55], + [37, 54], + [12, 152], + [124, 76], + [12, 0], + [38, -55], + [49, -86], + [0, -152] + ], + [ + [15967, 91403], + [62, -11], + [62, 0], + [25, -21], + [25, -55], + [0, -43], + [-13, -22], + [124, -54], + [75, -97], + [37, -98], + [49, -87], + [25, -22], + [0, -21], + [-37, 11], + [-74, 54], + [-25, -76], + [62, 11], + [49, -54], + [25, -11], + [12, -54], + [-12, -44], + [74, 0], + [0, -260], + [-12, -54], + [-62, 10], + [-25, 44], + [-25, 65], + [-37, 22], + [-37, 0], + [-12, 65], + [-25, 65], + [-12, -11], + [12, -43], + [-12, -22], + [-25, 11], + [-50, 86], + [-49, 76], + [-13, 33], + [50, 11], + [-37, 76], + [12, 54], + [-25, 11], + [-62, 0], + [-24, 32], + [0, 22], + [-62, 0], + [-37, 32], + [-13, 44], + [50, 11], + [37, -22], + [37, 33], + [0, 21], + [25, 22], + [-13, 65], + [-24, 11], + [-62, -22], + [-50, -32], + [-25, 10], + [0, 22], + [75, 87], + [0, 22], + [-25, 21], + [0, 65], + [12, 11] + ], + [ + [16240, 91349], + [-37, 11], + [-50, 43], + [0, 33], + [50, 43], + [62, 0], + [24, -11], + [0, -76], + [-12, -21], + [-37, -22] + ], + [ + [16475, 91262], + [-12, -97], + [-50, -11], + [-49, 11], + [0, 43], + [-13, 22], + [-74, 11], + [-12, 32], + [0, 43], + [37, 33], + [37, 54], + [37, 109], + [25, -11], + [87, -152], + [-13, -87] + ], + [ + [8708, 91468], + [-37, -11], + [13, 55], + [74, 54], + [25, -11], + [-75, -87] + ], + [ + [8869, 91512], + [-24, 0], + [-25, 21], + [12, 22], + [37, 22], + [37, 0], + [0, -33], + [-37, -32] + ], + [ + [3518, 91588], + [50, -11], + [24, 11], + [25, -22], + [-37, -33], + [-25, 0], + [-37, 55] + ], + [ + [16252, 91523], + [0, -11], + [-49, 0], + [-25, 32], + [37, 87], + [0, 65], + [87, -108], + [12, -33], + [-62, -32] + ], + [ + [15819, 91718], + [24, -44], + [38, 11], + [24, -87], + [0, -32], + [-24, 11], + [-25, -76], + [12, -65], + [-25, -120], + [0, -43], + [-24, -11], + [-25, 11], + [-13, -32], + [-24, 0], + [-25, 86], + [25, 130], + [37, 22], + [-25, 33], + [-49, 43], + [0, 22], + [-38, 76], + [13, 65], + [37, 54], + [37, 11], + [37, -22], + [13, -43] + ], + [ + [16042, 91826], + [24, -22], + [13, 22], + [62, -22], + [37, -54], + [0, -152], + [-25, -10], + [-37, 32], + [-37, 76], + [-25, -11], + [37, -54], + [25, -54], + [0, -76], + [-12, -11], + [-75, 0], + [-37, -11], + [-49, 22], + [0, 65], + [-13, 76], + [0, 54], + [-49, 76], + [-38, 32], + [-12, 44], + [37, 11], + [50, 0], + [124, -33] + ], + [ + [9278, 91902], + [-49, -22], + [-25, -43], + [-25, -22], + [-25, 33], + [13, 54], + [24, 33], + [112, -11], + [-25, -22] + ], + [ + [3382, 91935], + [-37, -33], + [-38, 11], + [0, 32], + [87, 22], + [-12, -32] + ], + [ + [15484, 92043], + [37, -76], + [13, -54], + [24, -54], + [25, -141], + [25, -44], + [0, -119], + [-12, -32], + [12, -55], + [0, -86], + [-25, -55], + [-25, 22], + [-24, 43], + [-37, 87], + [-13, 44], + [0, 43], + [37, 43], + [-49, 0], + [-50, 44], + [0, 54], + [-49, -11], + [-13, 11], + [0, 43], + [50, 87], + [-50, 33], + [-12, 65], + [-25, 43], + [-25, -11], + [-49, -130], + [-50, -11], + [13, 33], + [-13, 108], + [13, 54], + [49, 22], + [50, 98], + [49, 11], + [75, -66], + [24, -10], + [25, -33] + ], + [ + [9204, 92347], + [-25, -11], + [-12, 22], + [-62, 54], + [12, 11], + [50, -22], + [37, -54] + ], + [ + [9315, 92336], + [0, -33], + [25, 0], + [74, 44], + [38, 0], + [37, -22], + [0, -22], + [-25, -21], + [0, -22], + [25, -33], + [62, -21], + [0, -22], + [-38, -65], + [-24, -11], + [-149, 22], + [-25, 11], + [-37, -33], + [74, 0], + [38, -54], + [-13, -33], + [-49, 0], + [-37, -21], + [-25, -33], + [-75, -11], + [-62, -32], + [-24, -22], + [0, -22], + [-75, -32], + [38, -22], + [0, -32], + [-50, -65], + [-74, -55], + [-25, 11], + [0, 22], + [87, 108], + [-62, 33], + [-38, -11], + [0, 22], + [25, 32], + [-37, 22], + [-37, 0], + [-12, -33], + [24, -21], + [13, -33], + [-37, -65], + [-25, 11], + [-50, 76], + [-25, 97], + [-49, 87], + [12, 65], + [50, 76], + [49, 11], + [38, 33], + [49, 10], + [37, -10], + [13, -33], + [-13, -22], + [25, -10], + [50, -109], + [12, 11], + [-12, 43], + [0, 130], + [37, -10], + [0, 21], + [-62, 55], + [-13, 43], + [38, 32], + [37, 0], + [49, -75], + [37, -11], + [38, 43], + [37, -11], + [25, 54], + [0, 55], + [74, -22], + [37, -22], + [-25, -43] + ], + [ + [15224, 92596], + [50, -65], + [-13, -54], + [13, -33], + [74, 76], + [74, -11], + [75, -54], + [0, -43], + [-13, -87], + [-37, -11], + [-50, 11], + [-37, -22], + [25, -21], + [99, -11], + [25, -44], + [12, -43], + [-24, -65], + [-50, 22], + [-136, 97], + [-50, -11], + [0, -108], + [-25, -33], + [-74, 11], + [-62, 141], + [-99, 109], + [-25, 21], + [-37, 55], + [13, 86], + [24, 0], + [25, 22], + [25, 54], + [25, -43], + [37, 0], + [12, 22], + [37, 0], + [37, 32], + [38, 11], + [12, -11] + ], + [ + [15707, 92585], + [0, -11], + [-49, 0], + [-38, 22], + [-24, 44], + [49, 10], + [37, -21], + [25, -44] + ], + [ + [15583, 92542], + [87, -11], + [62, 0], + [62, -87], + [62, -130], + [25, -97], + [-38, 21], + [-37, 98], + [-25, 32], + [-24, 66], + [0, 21], + [-37, 22], + [0, -54], + [12, -55], + [62, -108], + [49, -76], + [0, -54], + [-12, -33], + [25, -43], + [-13, -22], + [-62, -21], + [-49, -98], + [-62, -54], + [-25, -11], + [-37, 54], + [0, 43], + [12, 22], + [38, 119], + [0, 33], + [-62, 98], + [-38, 227], + [-61, 206], + [12, 11], + [25, -21], + [37, -55], + [12, -43] + ], + [ + [9489, 92672], + [24, 33], + [50, -33], + [25, 11], + [12, -43], + [37, 0], + [0, -44], + [-49, -54], + [-50, 54], + [-25, -22], + [13, -43], + [-87, -22], + [-12, 33], + [-37, -54], + [-38, -33], + [-61, -11], + [-137, 55], + [87, 97], + [50, 33], + [74, -11], + [0, 43], + [-25, 44], + [50, 21], + [49, -11], + [50, -43] + ], + [ + [9464, 92748], + [-37, 11], + [-13, 43], + [50, 33], + [37, -11], + [0, -22], + [-37, -54] + ], + [ + [6553, 92802], + [-25, -11], + [-25, 11], + [-12, 54], + [50, 44], + [74, 32], + [-62, -130] + ], + [ + [12189, 93583], + [0, 33], + [74, 76], + [25, -11], + [-49, -33], + [-50, -65] + ], + [ + [11000, 93735], + [-25, -22], + [-62, 11], + [13, 43], + [49, 22], + [62, -32], + [-37, -22] + ], + [ + [11099, 93572], + [-49, 11], + [12, 54], + [74, 76], + [50, 44], + [49, 54], + [50, 108], + [25, 0], + [37, -21], + [12, -22], + [-12, -22], + [-112, -108], + [-12, -54], + [-25, -22], + [-25, -44], + [-49, -21], + [0, -22], + [-25, -11] + ], + [ + [4769, 93930], + [25, -32], + [87, 10], + [37, -43], + [-13, -65], + [0, -65], + [38, -22], + [12, -76], + [-62, -11], + [-62, 0], + [-49, -21], + [-13, -54], + [-25, 0], + [-24, 32], + [-25, 11], + [-99, 11], + [-124, 76], + [-50, 21], + [-62, 55], + [-49, 65], + [74, 21], + [136, -10], + [25, 43], + [99, 54], + [37, -11], + [38, 22], + [49, -11] + ], + [ + [11991, 93908], + [-12, -21], + [-38, 21], + [50, 33], + [0, -33] + ], + [ + [11557, 93974], + [13, -11], + [74, 0], + [12, -11], + [-37, -33], + [-74, -21], + [-62, -33], + [-12, 43], + [-25, 44], + [49, 43], + [62, -21] + ], + [ + [11124, 93974], + [-13, -33], + [13, -22], + [-25, -54], + [0, -32], + [-25, -33], + [-24, 33], + [-13, 43], + [25, 32], + [12, 76], + [50, -10] + ], + [ + [9625, 93919], + [12, 87], + [25, -22], + [-37, -65] + ], + [ + [2490, 93984], + [74, -43], + [50, 0], + [37, -33], + [-37, -10], + [-87, 0], + [-111, 86], + [-38, 22], + [13, 43], + [37, 22], + [25, -65], + [37, -22] + ], + [ + [11025, 94212], + [-37, -11], + [-25, 11], + [25, 54], + [37, -21], + [0, -33] + ], + [ + [2936, 95969], + [148, -32], + [50, 0], + [74, 54], + [37, 11], + [87, -11], + [62, -33], + [37, -87], + [137, -32], + [24, -33], + [37, -21], + [50, 11], + [25, -11], + [74, 0], + [99, -22], + [-12, -65], + [-37, -22], + [-87, 11], + [-87, -11], + [-74, -76], + [-12, -54], + [-25, -11], + [-50, 109], + [-49, 32], + [-75, 11], + [-24, 22], + [0, 32], + [-87, 65], + [-112, 44], + [-74, 0], + [-87, -54], + [-74, -22], + [-37, 11], + [-50, 43], + [-12, 33], + [0, 65], + [25, 76], + [37, 21], + [62, -54] + ], + [ + [17194, 91121], + [-25, -32], + [-25, -65], + [0, -87], + [37, -109], + [0, -75], + [-49, -98], + [-13, -65] + ], + [ + [16995, 90427], + [-12, 11], + [-74, 11], + [-37, 87], + [-13, 76], + [-25, 54], + [0, 21], + [25, 33], + [74, 33], + [0, 21], + [-24, 0], + [-13, 22], + [0, 152], + [-12, 86], + [-74, 141], + [0, 22], + [37, 54], + [-99, -43], + [-112, -54], + [-49, -33], + [-13, -21], + [0, -55], + [-12, -11], + [-13, -65], + [-37, -65], + [-49, 22], + [-37, 98], + [86, 130], + [50, 141], + [37, 0], + [62, 32], + [-99, 11], + [-13, 11], + [-49, 87], + [-50, 21], + [-24, 44], + [-38, 43], + [0, 44], + [-49, 10], + [0, 76], + [-74, 33], + [-38, 43], + [-12, 44], + [12, 65], + [-37, -11], + [-186, 76], + [13, 108], + [-37, 130], + [-37, 55], + [12, 32], + [25, 0], + [62, -32], + [74, -55], + [12, 11], + [-111, 98], + [-37, 65], + [12, 32], + [99, -10], + [13, 10], + [-112, 33], + [-25, 0], + [-12, -43], + [-37, -11], + [-13, 11], + [-49, 86], + [-50, 44], + [-12, 86], + [12, 55], + [-62, -44], + [-37, 44], + [-49, 43], + [-62, 11], + [-38, 43], + [-61, 120], + [-13, 76], + [-37, 21], + [-12, 33], + [-38, 141], + [-37, 97], + [-12, 55], + [-37, -11], + [25, -33], + [0, -21], + [-38, -11], + [50, -65], + [12, -120], + [50, -141], + [0, -54], + [49, -152], + [0, -43], + [-37, -33], + [-49, 22], + [-25, 22], + [-25, 54], + [-49, 22], + [-112, -11], + [0, 43], + [12, 98], + [-61, 97], + [12, 55], + [-12, 10], + [-13, 76], + [-25, -32], + [13, -44], + [0, -65], + [-37, -10], + [-25, 10], + [-25, 33], + [-37, 22], + [-25, 43], + [-87, 33], + [-62, 32], + [13, -43], + [0, -55], + [25, 0], + [99, -43], + [12, -43], + [50, -33], + [-25, -43], + [62, 0], + [25, -11], + [49, -65], + [13, -33], + [0, -43], + [-25, -22], + [-112, -11], + [-49, -54], + [-37, 11], + [-50, 43], + [-74, 44], + [-161, 108], + [-13, 33], + [-37, 21], + [-62, 76], + [-62, 98], + [-111, 98], + [-62, 10], + [12, 33], + [-74, 11], + [-62, 32], + [-149, 87], + [-136, 87], + [-25, 22], + [50, 21], + [49, 76], + [-24, 87], + [0, 43], + [24, 33], + [25, 0], + [50, -76], + [-13, -65], + [13, -76], + [12, 0], + [0, 108], + [25, 33], + [49, -11], + [25, 11], + [-87, 32], + [-74, 76], + [-25, 0], + [-37, -21], + [-74, -98], + [-136, -65], + [-149, 0], + [-62, 22], + [-161, 76], + [-37, 21], + [49, 44], + [-12, 65], + [-37, 21], + [0, -43], + [-13, -22], + [-74, -32], + [-149, 43], + [-148, 33], + [-136, 11], + [-199, -33], + [-99, -22], + [-124, 0], + [0, 22], + [25, 22], + [-37, 43], + [-50, 22], + [-99, 22], + [-12, 21], + [-62, 22], + [-25, 32], + [13, 76], + [24, 44], + [25, 76], + [-49, -33], + [-75, -97], + [-49, -44], + [-50, 11], + [-62, 33], + [-49, 10], + [-50, 0], + [-12, 11], + [49, 54], + [25, 55], + [-161, 0], + [-12, 54], + [-62, 0], + [-50, -22], + [-25, 11], + [62, 54], + [-74, 33], + [-12, 21], + [0, 55], + [12, 43], + [112, 33], + [-38, 21], + [-62, -11], + [-49, -32], + [-50, -43], + [-37, -11], + [-25, 11], + [-49, 0], + [-25, -11], + [-37, -44], + [-25, 22], + [-49, 22], + [-25, -44], + [-50, -21], + [-37, 0], + [-37, 54], + [12, 87], + [-62, -22], + [-37, 11], + [-37, -33], + [62, 0], + [-37, -65], + [-13, -54], + [-24, -11], + [-50, 0], + [0, -22], + [50, -43], + [49, -11], + [-12, -108], + [62, 21], + [25, 0], + [24, -32], + [0, -43], + [-74, -33], + [-12, -76], + [12, -65], + [-37, -11], + [-50, -97], + [-24, 0], + [-25, -22], + [-87, -11], + [-62, 22], + [-37, 32], + [-50, -21], + [-37, 65], + [-12, 0], + [0, -65], + [-50, -66], + [-37, 0], + [-12, 22], + [-37, -43], + [12, -65], + [-12, -11], + [-50, 32], + [-25, -10], + [25, -33], + [0, -22], + [-87, -76], + [-49, 11], + [-50, -32], + [-37, 21], + [-25, -86], + [-62, -55], + [-24, -54], + [-87, 33], + [-13, -11], + [13, -33], + [-62, 11], + [-37, -11], + [-50, -32], + [-49, 0], + [-50, 54], + [-25, 11], + [25, 65], + [74, 43], + [62, 11], + [38, 22], + [49, 43], + [25, 33], + [49, 87], + [-24, 10], + [-99, -76], + [-38, -10], + [-111, 43], + [-12, 43], + [24, 87], + [62, 109], + [50, 65], + [25, 43], + [24, 119], + [0, 55], + [-12, 65], + [0, 43], + [12, 11], + [124, 65], + [62, 43], + [112, 65], + [37, 0], + [49, -43], + [75, -11], + [49, 22], + [75, -11], + [161, -43], + [37, 0], + [-25, 32], + [-161, 33], + [-124, 86], + [-37, 33], + [62, 33], + [12, 54], + [87, 65], + [87, 43], + [-38, 11], + [-86, -22], + [-37, -32], + [-50, -76], + [-50, -22], + [-123, 0], + [-25, 22], + [-25, 0], + [-124, -65], + [-62, -65], + [-49, -33], + [-62, -11], + [-50, -21], + [-62, -76], + [13, -65], + [-87, -54], + [-87, -87], + [-12, -54], + [12, -22], + [-12, -22], + [-87, -76], + [-37, -11], + [-50, 0], + [-37, 33], + [-37, 0], + [124, -109], + [12, -43], + [-12, -32], + [-37, -44], + [-37, -22], + [-87, -10], + [-25, -22], + [62, -33], + [-25, -54], + [-49, -22], + [-50, 0], + [0, 44], + [-37, -11], + [-62, -43], + [13, -33], + [-38, -54], + [-24, -22], + [-100, -65], + [13, -22], + [-37, -108], + [12, -22], + [74, -32], + [50, 0], + [124, -76], + [25, -33], + [0, -32], + [-38, -65], + [-86, -76], + [-62, -22], + [-50, -65], + [-25, -76], + [-61, -32], + [24, -11], + [-12, -33], + [0, -54], + [-12, -11], + [-50, 0], + [-62, -22], + [0, -32], + [-136, -22], + [-50, -87], + [-99, -65], + [-62, -21], + [-12, -44], + [-50, -65], + [-74, -11], + [-12, -10], + [0, -55], + [-38, 11], + [-37, -11], + [-62, -54], + [-12, -32], + [25, -44], + [0, -22], + [-25, -65], + [-37, -21], + [-13, -33], + [-62, 0], + [-24, -43], + [-25, 0], + [-12, -22], + [-62, -54], + [-38, -11], + [-24, 11], + [-50, -33], + [-12, -54], + [-25, -32], + [-99, 10], + [-74, -54], + [37, -11], + [0, -21], + [-50, 0], + [-25, -22], + [-74, -22], + [-37, -65], + [49, -21], + [38, -66], + [-50, -54], + [-37, -21], + [-13, 65], + [-24, -11], + [-25, -76], + [-25, -33], + [-223, -86], + [-37, -22], + [0, -44], + [-25, -54], + [-25, -21], + [0, 130], + [-37, 11], + [-37, -33], + [-25, 0], + [-99, -87], + [-37, -11], + [-37, -54], + [-25, -11], + [-25, 11], + [-24, -11], + [-25, -32], + [-50, 21], + [-37, -43], + [-62, -32], + [-99, -11], + [0, 54], + [12, 32], + [25, 22], + [50, 0], + [-13, 22], + [-86, 22], + [-50, -33], + [-12, -22], + [-13, -86], + [-86, -120], + [-37, -43], + [-25, 0], + [-37, -43], + [-38, -11], + [-24, 21], + [12, 44], + [-50, 54], + [-24, 0], + [0, -130], + [-13, -22], + [-49, -32], + [-25, 10], + [-37, 55], + [-50, 11], + [13, -55], + [-13, -43], + [-25, -33], + [-49, -10], + [0, 21], + [25, 87], + [-13, 54], + [62, 54], + [75, 0], + [24, 44], + [62, 54], + [50, 65], + [124, 174], + [74, 65], + [248, 119], + [12, -43], + [112, 10], + [-13, -21], + [-37, -11], + [0, -22], + [50, -65], + [37, -11], + [0, 55], + [49, 21], + [38, -32], + [49, -22], + [25, 11], + [-13, 32], + [-74, 65], + [25, 109], + [62, 108], + [49, 55], + [38, 21], + [86, 76], + [174, 76], + [37, 54], + [87, 76], + [12, -43], + [62, -22], + [12, 11], + [0, 152], + [62, 97], + [87, 87], + [62, 44], + [49, 65], + [62, 21], + [25, -32], + [37, -11], + [25, 22], + [-37, 21], + [-12, 33], + [-25, 22], + [0, 65], + [25, 97], + [0, 98], + [24, 54], + [37, 22], + [87, 11], + [-49, 32], + [-50, 11], + [-12, 54], + [0, 44], + [24, 54], + [75, 87], + [87, 54], + [-25, 32], + [37, 120], + [-12, 11], + [-62, -66], + [-298, -151], + [-62, -22], + [-37, 22], + [-25, 65], + [-24, 21], + [-13, 44], + [0, 54], + [25, 43], + [37, 0], + [25, 22], + [-62, 33], + [-37, -11], + [-25, -54], + [-25, -33], + [-37, 11], + [0, -33], + [-25, -65], + [0, -54], + [25, -119], + [0, -55], + [-62, -21], + [-49, 43], + [-87, 163], + [-37, 43], + [-75, 65], + [-24, 0], + [-25, -43], + [-37, -11], + [-75, 54], + [-74, 98], + [-99, -65], + [-62, -54], + [-37, 0], + [-99, -44], + [-37, -32], + [-13, -44], + [-136, -43], + [-136, 22], + [99, 43], + [49, 54], + [-24, 98], + [0, 43], + [49, 54], + [-49, 0], + [-38, -21], + [-24, 43], + [-13, 87], + [37, 54], + [25, 87], + [0, 54], + [-25, 76], + [-74, 163], + [-37, 119], + [-62, 76], + [37, 108], + [62, 98], + [62, 43], + [-62, 0], + [-49, -65], + [-112, -184], + [25, -54], + [12, -55], + [-25, -75], + [-61, 0], + [-50, -44], + [-112, -54], + [-161, -22], + [-86, 0], + [-75, 54], + [0, 66], + [-111, 97], + [-62, 98], + [-50, 0], + [-49, 21], + [-50, 44], + [13, 54], + [-25, 22], + [-37, -11], + [-50, 11], + [124, 130], + [37, 76], + [37, 21], + [100, -54], + [49, -11], + [37, -43], + [-37, -87], + [124, 109], + [37, -11], + [50, -98], + [74, 44], + [37, 65], + [-74, 43], + [-99, 11], + [25, 22], + [61, 0], + [25, 10], + [-49, 44], + [-87, -65], + [-149, 0], + [-111, 43], + [-112, -11], + [-37, 33], + [112, 76], + [0, 11], + [-75, -11], + [-49, 43], + [-50, 11], + [0, -43], + [-37, -11], + [-37, 11], + [-37, 119], + [-62, 22], + [-13, 43], + [38, 54], + [-13, 33], + [-49, 11], + [-37, -33], + [-25, 22], + [0, 65], + [25, 0], + [86, 22], + [13, 10], + [-75, 33], + [-24, 32], + [37, 22], + [49, 0], + [75, 22], + [-25, 32], + [-25, 55], + [12, 54], + [186, 238], + [62, 33], + [74, -11], + [-24, 43], + [24, 22], + [-12, 33], + [-12, 86], + [37, 98], + [25, 33], + [99, 10], + [-50, 55], + [25, 43], + [124, 43], + [49, -10], + [75, -33], + [49, -43], + [37, -11], + [50, -33], + [99, 22], + [37, 22], + [50, 54], + [62, 32], + [86, 120], + [38, 43], + [49, 11], + [25, -43], + [25, -11], + [161, 11], + [86, 21], + [50, 33], + [99, 108], + [12, 54], + [-12, 76], + [-25, 55], + [-24, 141], + [-87, 86], + [-50, 33], + [-37, 0], + [25, 54], + [74, -11], + [50, 11], + [37, 33], + [37, 65], + [-25, 65], + [-74, 87], + [-25, 0], + [-99, -87], + [-49, 0], + [-50, 22], + [-37, -55], + [-99, -32], + [-62, -44], + [-99, -97], + [-25, -54], + [-37, 0], + [-25, 86], + [-112, 87], + [-37, -32], + [50, -44], + [37, 0], + [-25, -65], + [-124, 76], + [-74, 22], + [-211, 0], + [-123, -44], + [-50, 0], + [-25, -32], + [-86, 0], + [-100, 32], + [-247, 44], + [-62, 32], + [-50, 65], + [0, 44], + [25, 11], + [0, 65], + [-50, 10], + [-99, 98], + [25, 22], + [87, 11], + [25, 54], + [62, 21], + [24, 22], + [-148, 33], + [-13, -11], + [-260, 54], + [-198, 87], + [-37, 54], + [37, 43], + [25, -32], + [111, 54], + [62, 65], + [124, 11], + [62, 43], + [50, 66], + [111, 54], + [62, 21], + [62, -32], + [111, -11], + [62, 33], + [-99, 54], + [25, 43], + [111, 54], + [87, 22], + [37, 0], + [137, 76], + [74, 22], + [136, 11], + [62, -22], + [37, -33], + [0, -21], + [-37, -65], + [0, -65], + [-49, -44], + [111, -76], + [186, -11], + [99, 22], + [50, -32], + [173, 10], + [99, -21], + [50, 11], + [86, 119], + [37, 22], + [87, -44], + [37, 54], + [-12, 22], + [-149, 43], + [-99, -21], + [-25, 32], + [13, 44], + [-112, 130], + [-37, 21], + [-62, 0], + [-25, 44], + [-12, 54], + [74, 33], + [38, -11], + [49, -76], + [37, -11], + [-12, -76], + [49, -65], + [112, -65], + [87, 22], + [62, 0], + [37, -11], + [86, -54], + [50, -11], + [149, 32], + [0, 54], + [-13, 44], + [-37, 22], + [-99, 0], + [-74, 32], + [-62, -11], + [-124, -54], + [-62, 22], + [-37, 32], + [-62, 33], + [0, 65], + [49, 76], + [38, 32], + [-38, 33], + [-86, 11], + [-137, -11], + [-12, 43], + [-62, -54], + [-62, 11], + [-74, 0], + [-186, 43], + [-99, 109], + [-50, 130], + [-62, 76], + [-433, 282], + [-198, 65], + [-87, 76], + [-62, 21], + [-62, 0], + [-62, 33], + [37, 11], + [37, -11], + [62, 32], + [62, 239], + [0, 54], + [236, -11], + [161, 11], + [49, 11], + [211, 22], + [49, 11], + [100, 54], + [111, 76], + [124, 141], + [25, 141], + [49, 87], + [211, 216], + [87, 76], + [37, 44], + [37, 21], + [74, -54], + [223, 44], + [124, 65], + [0, 21], + [186, 87], + [49, -11], + [-49, -65], + [37, -11], + [-37, -76], + [74, 0], + [25, 109], + [25, 22], + [-75, 65], + [-37, 0], + [136, 97], + [124, 54], + [25, 0], + [25, -32], + [-62, -33], + [37, -21], + [87, 32], + [124, 0], + [49, 33], + [174, 0], + [136, 54], + [136, 98], + [75, 86], + [61, 55], + [75, 10], + [37, -21], + [223, -65], + [62, -11], + [25, -33], + [-25, -43], + [-50, -33], + [-124, -43], + [62, -54], + [38, -11], + [99, 43], + [86, 76], + [25, 44], + [99, 0], + [50, -22], + [49, -43], + [-37, -55], + [62, -32], + [74, -11], + [62, -22], + [99, 54], + [75, 11], + [74, 0], + [87, 22], + [148, -33], + [112, 0], + [62, -21], + [25, -22], + [-75, -54], + [-12, -44], + [25, -21], + [49, 0], + [0, -33], + [25, -11], + [149, 0], + [-62, -65], + [247, -21], + [25, 21], + [62, 11], + [99, 33], + [137, -54], + [49, 10], + [87, 44], + [111, 0], + [50, -22], + [49, 11], + [199, -54], + [74, -65], + [37, 0], + [37, 32], + [37, 0], + [38, -32], + [62, 0], + [24, -44], + [25, -11], + [223, -32], + [112, 11], + [161, 0], + [74, -22], + [87, 0], + [123, -65], + [87, -22], + [198, -21], + [75, 32], + [124, 11], + [99, 32], + [136, -10], + [49, 21], + [174, -54], + [99, -54], + [50, -44], + [198, -65], + [62, -32], + [37, -44], + [111, 11], + [37, -11] + ], + [ + [40878, 64431], + [-12, -11], + [-25, 44], + [0, 54], + [25, 22], + [12, 21], + [13, 0], + [0, -97], + [-13, -33] + ], + [ + [40940, 61752], + [-25, -10], + [0, 76], + [38, 54], + [12, 11], + [25, -55], + [0, -21], + [-25, -33], + [-25, -22] + ], + [ + [41002, 61926], + [-49, -22], + [12, 44], + [49, 21], + [0, -21], + [-12, -22] + ], + [ + [39491, 63021], + [-25, -10], + [-37, 10], + [-12, 22], + [12, 22], + [25, 0], + [24, -22], + [13, -22] + ], + [ + [39962, 63162], + [0, -97], + [-25, -54], + [-50, 0], + [-12, 10], + [-25, 44], + [-25, -11], + [-49, 11], + [-13, 11], + [25, 43], + [25, 22], + [12, 0], + [13, -33], + [24, -22], + [38, 0], + [0, 44], + [37, 65], + [25, -33] + ], + [ + [37385, 63629], + [-12, -33], + [-25, -43], + [-25, -22], + [-124, -54], + [-37, -33], + [0, -54], + [50, -184], + [12, -33], + [50, -76], + [-25, -11], + [12, -108], + [25, -65], + [0, -43], + [-12, -131], + [-50, -86], + [-37, -87], + [-25, -33], + [-50, -184], + [38, -108], + [12, -55], + [37, -86], + [25, -22], + [12, -33], + [-12, -54], + [12, -76], + [25, -32], + [25, -22], + [25, 0], + [86, 54], + [25, 54], + [50, 87], + [0, 98], + [12, 119], + [-12, 87], + [-50, 108], + [-12, 87], + [-50, 65], + [-25, 130], + [-12, 44], + [0, 54], + [-12, 97], + [24, 33], + [0, 87], + [75, 21], + [148, 131], + [100, 32], + [99, 65], + [24, 44], + [25, 54], + [13, 0], + [61, -54], + [25, 21], + [13, 44], + [-13, 86], + [-37, 0], + [-99, -32], + [0, 65], + [-25, 98], + [13, 75], + [12, 55], + [25, 21], + [49, 33], + [25, -43], + [25, -33], + [0, -43], + [25, -196], + [24, -76], + [25, -43], + [25, 0], + [12, 11], + [99, 11], + [62, -44], + [75, -10], + [74, -76], + [74, -98], + [25, -65], + [0, -65], + [25, -43], + [-25, -44], + [13, -76], + [24, -76], + [25, -43], + [99, -22], + [99, 33], + [149, 32], + [49, 22], + [261, 22], + [49, -44], + [0, -54], + [87, -141], + [62, -22], + [62, -43], + [62, -22], + [62, -32], + [62, 21], + [37, 0], + [223, 228], + [124, -11], + [24, 11], + [13, 22], + [-50, 32], + [-99, 22], + [-25, -22], + [-24, 55], + [37, 0], + [111, 21], + [124, -21], + [112, 43], + [49, 11], + [37, -11], + [75, 22], + [161, -22], + [123, 22], + [-12, -33], + [-37, -32], + [-74, 0], + [-50, -55], + [-99, 11], + [-74, -21], + [24, -22], + [0, -65], + [13, 0], + [37, -65], + [12, -54], + [-12, -66], + [12, -21], + [13, 32], + [0, 65], + [24, -10], + [13, -22], + [37, -152], + [25, -87], + [12, 0], + [13, 22], + [12, 43], + [12, -10], + [13, 65], + [25, 0], + [12, -11], + [37, -54], + [37, -87], + [0, -22], + [25, -11], + [0, 44], + [-12, 43], + [49, 0], + [13, 43], + [24, -32], + [75, -130], + [24, -22], + [75, -22], + [49, -65], + [25, -65], + [-12, -54], + [-37, -33], + [-25, -32], + [-13, -44], + [0, -32], + [-12, -43], + [0, -22], + [-12, -54], + [-13, -76], + [-25, -76], + [-123, -11], + [24, -22], + [25, -32], + [50, -54], + [37, 43], + [62, 0], + [49, 54], + [25, 11], + [112, -22], + [24, 33], + [25, 11], + [62, 0], + [50, -44] + ], + [ + [39701, 67706], + [-24, 0], + [-13, 11], + [13, 22], + [37, 0], + [-13, -33] + ], + [ + [39639, 67327], + [25, -22], + [0, -32], + [-62, 0], + [0, 43], + [37, 11] + ], + [ + [39677, 67674], + [-25, -11], + [0, 22], + [25, -11] + ], + [ + [39615, 67663], + [-25, 0], + [-12, 33], + [24, 0], + [13, -33] + ], + [ + [98603, 61633], + [-12, 11], + [25, 43], + [0, -43], + [-13, -11] + ], + [ + [97724, 62707], + [12, -33], + [0, -76], + [-12, -65], + [0, -32], + [-13, -22], + [-24, 130], + [-25, 65], + [37, 55], + [12, 0], + [13, -22] + ], + [ + [98801, 62707], + [-37, -33], + [0, 33], + [25, 11], + [12, -11] + ], + [ + [98752, 69171], + [-13, 0], + [-37, 54], + [25, 22], + [37, -33], + [-12, -43] + ], + [ + [98690, 69214], + [-25, 22], + [0, 54], + [25, -43], + [0, -33] + ], + [ + [98913, 69290], + [-12, 11], + [12, 43], + [12, -22], + [-12, -32] + ], + [ + [98950, 69463], + [-49, -76], + [-25, 0], + [12, 87], + [13, 22], + [49, -33] + ], + [ + [99074, 69648], + [-62, -11], + [-25, -54], + [-25, -22], + [-86, -54], + [-13, -54], + [0, -87], + [-62, -65], + [-24, 11], + [-13, 21], + [-62, -32], + [-24, 0], + [-38, 32], + [-12, -21], + [25, -98], + [0, -43], + [-75, -131], + [13, -86], + [-13, -65], + [-49, -55], + [-74, -130], + [-38, 0], + [-24, -32], + [-62, -217], + [0, -76], + [-13, -65], + [0, -44], + [-24, -108], + [-25, -43], + [0, -55], + [37, -119], + [0, -22], + [25, -65], + [24, -86], + [62, -120], + [25, -32], + [37, -22], + [62, -108], + [25, -65], + [-12, -44], + [0, -97], + [-37, 32], + [0, -22], + [61, -43], + [75, -184], + [124, -196], + [24, -97], + [62, -65], + [62, -98], + [0, -22], + [13, -21], + [49, -54], + [25, -55], + [12, -54], + [38, 11], + [37, 0], + [12, -54], + [25, -55], + [25, -43], + [12, 0], + [0, -32], + [12, -33], + [38, -65], + [12, -76], + [50, -108], + [24, -66], + [25, -32], + [37, -33], + [25, -119], + [12, -119], + [25, -119], + [25, -55], + [0, -97], + [12, -109], + [25, -76], + [0, -65], + [12, -43], + [0, -22], + [25, -130], + [-12, -54], + [-13, -109], + [13, -86], + [0, -109], + [12, -32], + [25, -120], + [12, -43], + [0, -152], + [-12, -32], + [-12, 54], + [-25, -33], + [-13, -32], + [25, -163], + [-37, 11], + [0, -206], + [25, -54], + [0, -22], + [-25, 11], + [-12, -44], + [0, -43], + [12, -43], + [0, -22], + [-25, -87], + [-24, 0], + [-25, -163], + [-62, -10], + [-37, -76], + [-50, -22], + [-49, -76], + [-50, -65], + [-62, -22], + [-25, -108], + [-62, -11], + [-123, -141], + [-25, -11], + [-50, -43], + [-12, 11], + [-13, 32], + [-37, 22], + [-12, 32], + [0, 55], + [-13, 11], + [-12, -22], + [0, -109], + [-12, -32], + [-13, -11], + [-24, 33], + [-38, 65], + [-37, -44], + [37, 0], + [13, -11], + [12, -43], + [0, -22], + [-12, -32], + [-37, 0], + [-50, 11], + [-12, -11], + [49, -33], + [62, -54], + [0, -22], + [-25, -32], + [-24, -44], + [0, -54], + [-13, -32], + [-49, 54], + [-112, 173], + [13, -54], + [111, -195], + [25, -65], + [0, -43], + [-25, -55], + [-37, 0], + [-62, 76], + [-99, 174], + [-37, 21], + [99, -206], + [25, -43], + [12, -54], + [-12, -44], + [0, -21], + [-236, -196], + [-62, -184], + [-37, -54], + [-25, -54], + [-86, -22], + [-38, 11], + [38, 87], + [-25, 32], + [0, 239], + [12, 271], + [25, 130], + [25, 33], + [37, 21], + [0, 54], + [-25, 44], + [-25, 21], + [-24, 11], + [-25, 55], + [-25, 0], + [-25, -22], + [-12, 22], + [-12, 43], + [-25, 43], + [-37, 44] + ], + [ + [120380, 43608], + [-12, -43], + [-25, 0], + [-25, 33], + [13, 21], + [37, 11], + [12, -22] + ], + [ + [120244, 44010], + [-25, -65], + [-25, 11], + [-37, 54], + [-12, 32], + [12, 87], + [25, 11], + [12, -76], + [50, -54] + ], + [ + [120182, 44378], + [-12, -21], + [-13, 0], + [-87, 65], + [0, 141], + [25, 22], + [25, -11], + [12, -55], + [25, -21], + [-12, -22], + [25, -43], + [12, -55] + ], + [ + [119885, 45257], + [24, -87], + [13, -11], + [-13, -65], + [-49, 0], + [-50, 65], + [-24, -10], + [12, 43], + [25, 54], + [12, 11], + [13, -11], + [37, 11] + ], + [ + [119885, 45734], + [0, -32], + [-50, 21], + [-49, -11], + [-13, 33], + [0, 76], + [25, 32], + [25, -54], + [0, -11], + [25, -43], + [37, -11] + ], + [ + [119823, 46005], + [-37, 0], + [-50, 22], + [-25, 22], + [-12, 32], + [49, 22], + [38, 65], + [12, -22], + [12, -76], + [13, -21], + [0, -44] + ], + [ + [119525, 46157], + [25, -11], + [0, -32], + [50, -55], + [12, 0], + [13, -32], + [24, -22], + [0, -32], + [25, -33], + [-25, -43], + [-62, 11], + [-24, -44], + [-25, 11], + [0, 33], + [-13, 65], + [-12, 97], + [-12, 55], + [-13, 21], + [-25, -21], + [-12, 0], + [-12, 43], + [12, 98], + [0, 21], + [12, 11], + [38, -22], + [24, -119] + ], + [ + [119463, 46396], + [-12, -22], + [-37, 43], + [12, 33], + [37, -11], + [0, -43] + ], + [ + [119798, 46233], + [-12, 33], + [-13, 151], + [13, 109], + [37, -239], + [-13, -43], + [-12, -11] + ], + [ + [119699, 46569], + [-25, -21], + [-49, 0], + [-13, 10], + [50, 87], + [62, 22], + [-25, -98] + ], + [ + [119786, 46634], + [-13, 11], + [-12, 185], + [0, 21], + [12, 0], + [13, -130], + [0, -87] + ], + [ + [119290, 46949], + [25, -206], + [25, 0], + [12, 11], + [25, 54], + [0, 76], + [12, 11], + [25, -11], + [-12, -22], + [0, -65], + [12, -33], + [12, 0], + [13, -162], + [12, -33], + [0, -32], + [-37, -55], + [-50, 0], + [-37, -32], + [-25, 0], + [0, 43], + [-24, 33], + [-25, 65], + [12, 119], + [-49, 228], + [0, 54], + [12, 76], + [25, 0], + [12, -54], + [25, -65] + ], + [ + [119587, 47307], + [-12, -33], + [-50, 11], + [0, 65], + [25, 33], + [37, -33], + [0, -43] + ], + [ + [119550, 47524], + [-12, 0], + [-25, 76], + [37, 54], + [25, -44], + [0, -65], + [-25, 0], + [0, -21] + ], + [ + [669, 47274], + [-25, -11], + [-12, 11], + [12, 22], + [25, -22] + ], + [ + [1313, 47881], + [-12, 22], + [12, 44], + [12, -22], + [-12, -44] + ], + [ + [2936, 47437], + [-99, 0], + [-50, 32], + [-12, 0], + [-37, 55], + [-13, 32], + [25, 22], + [50, 11], + [86, -44], + [13, -43], + [12, 0], + [25, -22], + [0, -43] + ], + [ + [2626, 47806], + [50, -65], + [12, -76], + [-25, -76], + [-24, 21], + [-62, -21], + [-13, 11], + [-74, 130], + [-13, 43], + [38, -11], + [62, 33], + [49, 11] + ], + [ + [80419, 64106], + [24, -11], + [38, 22], + [86, 11], + [112, -76], + [-25, -11], + [-12, -33], + [-50, -21], + [-50, -55], + [-136, -21], + [-37, 11], + [-37, 54], + [-62, 65], + [25, 43], + [0, 22], + [12, 22], + [37, 32], + [37, -11], + [38, -43] + ], + [ + [76640, 64941], + [-24, 22], + [24, 43], + [13, -43], + [-13, -22] + ], + [ + [76579, 65776], + [-13, -22], + [0, 87], + [13, 11], + [12, -43], + [0, -22], + [-12, -11] + ], + [ + [80183, 66611], + [-173, -108], + [-37, -55], + [-50, -54], + [-25, -76], + [-24, -141], + [12, -119], + [0, -65], + [-37, -43], + [-50, -33], + [-37, -43], + [-37, -11], + [-25, -44], + [-25, -21], + [-99, -76], + [-99, -54], + [-173, -65], + [-62, -66], + [-62, -43], + [-87, -22], + [-124, -65], + [-62, -54], + [-86, -87], + [-25, -21], + [-13, -65], + [-24, -55], + [-50, -86], + [-37, -44], + [-74, -32], + [-62, 0], + [-99, 21], + [-25, -21], + [-25, -33], + [-74, -54], + [-75, -130], + [-62, -33], + [-86, -32], + [-62, -55], + [-50, -21], + [-49, -11], + [-112, 0], + [-99, -11], + [-87, -32], + [-37, -66], + [-49, -108], + [-87, -43], + [-12, -33], + [-25, -87], + [-50, -11], + [-49, -21], + [-50, 43], + [-86, -97], + [-87, -22], + [-37, -22], + [-25, 11], + [-25, 33], + [-74, 43], + [-50, -22], + [0, 87], + [-86, 260], + [12, 239], + [0, 32], + [-12, 109], + [-50, 87], + [0, 119], + [-12, 87], + [-25, 86], + [12, 33], + [0, 22], + [-25, 130], + [-12, 32], + [0, 22], + [12, 22], + [0, 32], + [-24, 44], + [-13, 76], + [-62, 65], + [13, 54], + [24, -33], + [13, 33], + [0, 32], + [-37, 174], + [49, 239], + [-12, 206] + ], + [ + [74943, 26885], + [-12, -11], + [-62, 11], + [-12, 22], + [37, 54], + [37, 0], + [25, -32], + [-13, -44] + ], + [ + [73234, 39444], + [-12, -141], + [-50, -228], + [-12, -108], + [-38, -369], + [-86, -260], + [-87, -141], + [-50, -44], + [-37, -10], + [-161, -282], + [-49, -131], + [-50, -195], + [-49, -108], + [-75, -228], + [-74, -174], + [-62, -162], + [-111, -217], + [-38, -65], + [-37, -22], + [-86, -130], + [-124, -206], + [-99, -184], + [-137, -207], + [-74, -86], + [-124, -185], + [-37, -21], + [-136, -163], + [-99, -98], + [-161, -119], + [-62, -32], + [-149, 32], + [-62, -22], + [-62, -65], + [0, -108], + [-49, -11], + [-112, 43], + [-62, -10], + [-25, -44], + [-24, -76], + [-87, 0], + [-136, 65], + [-211, 55], + [-74, -55], + [-37, -11], + [-112, 11], + [-74, 33], + [-62, 0], + [-37, -22], + [-62, -11], + [-161, -195], + [-75, 0], + [-74, -22], + [-99, 33], + [-62, -11], + [-37, -32], + [-87, -22], + [-25, -22], + [-148, -173], + [-37, 0], + [-25, 11], + [-75, 10], + [-74, 87], + [-25, 22], + [0, 54], + [-24, 43], + [-38, 0], + [-24, 44], + [-50, 0], + [-37, -11], + [0, 108], + [-13, 55], + [-24, 21], + [-62, -11], + [-13, -10], + [-12, -44], + [0, -108], + [-25, 32], + [-25, 141], + [13, 76], + [37, 33], + [0, 65], + [-50, 173], + [-24, 55], + [-37, 43], + [-25, 98], + [-25, 32], + [-12, 65], + [-25, 54], + [-13, 76], + [13, 55], + [25, 21], + [24, -32], + [25, 11], + [50, 65], + [24, 86], + [0, 239], + [-37, 239], + [-99, 227], + [-87, 228], + [-111, 358], + [-62, 217], + [-74, 434], + [-75, 238], + [-86, 239], + [-13, 11] + ], + [ + [72032, 42350], + [99, 33], + [87, -22], + [99, -76], + [87, -21], + [87, 21], + [74, 0], + [50, -10], + [49, -22], + [25, -33] + ], + [ + [71500, 38153], + [-37, -21], + [-50, -120], + [-12, -65], + [-25, -32], + [-13, -44], + [-49, -97], + [-74, -65], + [-13, -22], + [13, -54], + [24, -54], + [13, -66], + [62, -140], + [0, -76], + [12, -22], + [37, -33], + [25, -65], + [25, -43], + [37, -33], + [87, -32], + [12, 11], + [25, 65], + [62, 195], + [37, 43], + [37, 11], + [50, 0], + [24, 11], + [87, 65], + [37, 54], + [13, 76], + [0, 65], + [24, 22], + [38, 54], + [24, 163], + [0, 54], + [-24, 87], + [-13, 0], + [-37, 32], + [-37, 55], + [-37, 43], + [-37, 65], + [-13, 11], + [-62, 108], + [-49, -21], + [-87, -54], + [-50, -44], + [-37, -65], + [-49, -22] + ], + [ + [72379, 46439], + [-223, 0], + [-86, -32], + [-75, -44], + [-74, -87], + [-25, -21], + [-37, -55], + [-12, -65], + [0, -184], + [-25, -65], + [-124, -76], + [-87, -76], + [-74, -76], + [-62, -97], + [-37, -131], + [-75, -151], + [-74, -141], + [-62, -141], + [-87, -55], + [-74, 11], + [-87, 65], + [-61, 11], + [-50, -43], + [-50, 11], + [-37, 65], + [-37, 21], + [-25, -21], + [-37, 0], + [-62, 32] + ] +], "bbox" : [-180, -89.99892578124998, 180, 83.59960937500004]} diff --git a/Homework3/erjzhang/jsconfig.json b/Homework3/erjzhang/jsconfig.json new file mode 100644 index 00000000..a0cfad99 --- /dev/null +++ b/Homework3/erjzhang/jsconfig.json @@ -0,0 +1,5 @@ +{ + "include": [ + "./src/**/*" + ] +} \ No newline at end of file diff --git a/Homework3/erjzhang/package-lock.json b/Homework3/erjzhang/package-lock.json new file mode 100644 index 00000000..d7b835f4 --- /dev/null +++ b/Homework3/erjzhang/package-lock.json @@ -0,0 +1,17928 @@ +{ + "name": "vue3-electron-skeleton", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "vue3-electron-skeleton", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/free-brands-svg-icons": "^6.1.1", + "@fortawesome/free-regular-svg-icons": "^6.1.1", + "@fortawesome/free-solid-svg-icons": "^6.1.1", + "@fortawesome/vue-fontawesome": "^3.0.1", + "@popperjs/core": "^2.10.2", + "@vue/compiler-sfc": "^3.2.33", + "@vue/composition-api": "^1.4.9", + "animate.css": "^4.1.1", + "ant-design-vue": "^2.2.8", + "core-js": "^3.18.1", + "country-iso-2-to-3": "^1.1.0", + "d3": "^6.6.2", + "pinia": "^2.0.13", + "stats.js": "^0.17.0", + "topojson": "^3.0.2", + "util": "^0.12.4", + "vue": "^3.2.31", + "vue-router": "^4.1.1" + }, + "devDependencies": { + "@babel/core": "^7.15.5", + "@babel/preset-env": "^7.15.6", + "@types/lodash": "^4.14.182", + "@types/node": "^18.8.1", + "autoprefixer": "^10.3.6", + "axios": "^0.26.1", + "babel-loader": "^8.2.2", + "clean-webpack-plugin": "^3.0.0", + "css-loader": "^5.2.1", + "eslint": "^7.12.1", + "eslint-config-airbnb-base": "^14.2.0", + "eslint-config-prettier": "^8.1.0", + "eslint-import-resolver-webpack": "^0.13.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-prettier": "^3.1.4", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "^6.2.0", + "html-webpack-plugin": "^5.3.1", + "mini-css-extract-plugin": "^1.4.1", + "postcss": "^8.3.8", + "postcss-loader": "^5.2.0", + "postcss-preset-env": "~7.4.3", + "process": "^0.11.10", + "sass": "~1.32.12", + "sass-loader": "^11.0.1", + "style-loader": "^2.0.0", + "ts-loader": "^9.3.0", + "typescript": "^4.6.4", + "vue-axios": "^3.4.1", + "vue-loader": "^17.0.0", + "webpack": "^5.56.0", + "webpack-cli": "^4.6.0", + "webpack-dev-server": "^4.8.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "node_modules/@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + }, + "peerDependencies": { + "vue": ">=3.0.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", + "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.3", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz", + "integrity": "sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz", + "integrity": "sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-brands-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.0.tgz", + "integrity": "sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.0.tgz", + "integrity": "sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz", + "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/vue-fontawesome": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.1.tgz", + "integrity": "sha512-CdXZJoCS+aEPec26ZP7hWWU3SaJlQPZSCGdgpQ2qGl2HUmtUUNrI3zC4XWdn1JUmh3t5OuDeRG1qB4eGRNSD4A==", + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "vue": ">= 3.0.0 < 4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@simonwep/pickr": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", + "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "dependencies": { + "core-js": "^3.15.1", + "nanopop": "^2.1.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", + "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.40.tgz", + "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz", + "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==", + "dependencies": { + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz", + "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-ssr": "3.2.40", + "@vue/reactivity-transform": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz", + "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/composition-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.1.tgz", + "integrity": "sha512-xDWoEtxGXhH9Ku3ROYX/rzhcpt4v31hpPU5zF3UeVC/qxA3dChmqU8zvTUYoKh3j7rzpNsoFOwqsWG7XPMlaFA==", + "peerDependencies": { + "vue": ">= 2.5 < 2.7" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.3.tgz", + "integrity": "sha512-9WCRwdROJvWcHAdyrR7SZMM/qUvllDZnpndHXokThkUsjnJ2xe4/pvsH9FZrxFe22L+JmDKczL79HjLJ7DK9rg==" + }, + "node_modules/@vue/reactivity": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.40.tgz", + "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==", + "dependencies": { + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz", + "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.40.tgz", + "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==", + "dependencies": { + "@vue/reactivity": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz", + "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==", + "dependencies": { + "@vue/runtime-core": "3.2.40", + "@vue/shared": "3.2.40", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.40.tgz", + "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==", + "dependencies": { + "@vue/compiler-ssr": "3.2.40", + "@vue/shared": "3.2.40" + }, + "peerDependencies": { + "vue": "3.2.40" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.40.tgz", + "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ant-design-vue": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.8.tgz", + "integrity": "sha512-3graq9/gCfJQs6hznrHV6sa9oDmk/D1H3Oo0vLdVpPS/I61fZPk8NEyNKCHpNA6fT2cx6xx9U3QS63uuyikg/Q==", + "dependencies": { + "@ant-design/icons-vue": "^6.0.0", + "@babel/runtime": "^7.10.5", + "@simonwep/pickr": "~1.8.0", + "array-tree-filter": "^2.1.0", + "async-validator": "^3.3.0", + "dom-align": "^1.12.1", + "dom-scroll-into-view": "^2.0.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.15", + "moment": "^2.27.0", + "omit.js": "^2.0.0", + "resize-observer-polyfill": "^1.5.1", + "scroll-into-view-if-needed": "^2.2.25", + "shallow-equal": "^1.0.0", + "vue-types": "^3.0.0", + "warning": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design-vue" + }, + "peerDependencies": { + "@vue/compiler-sfc": ">=3.1.0", + "vue": ">=3.1.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" + }, + "node_modules/autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001415", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", + "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "dependencies": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/core-js": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/country-iso-2-to-3": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/country-iso-2-to-3/-/country-iso-2-to-3-1.1.0.tgz", + "integrity": "sha512-+xaB6XPuuLuSQEjejWXjff7s5AMyisPk3jBmIqM7aymup79mEcinNkUiIpe4VedSPWCT+/bMW/EDJvRaiDaWKw==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "node_modules/d3": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz", + "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==", + "dependencies": { + "d3-array": "2", + "d3-axis": "2", + "d3-brush": "2", + "d3-chord": "2", + "d3-color": "2", + "d3-contour": "2", + "d3-delaunay": "5", + "d3-dispatch": "2", + "d3-drag": "2", + "d3-dsv": "2", + "d3-ease": "2", + "d3-fetch": "2", + "d3-force": "2", + "d3-format": "2", + "d3-geo": "2", + "d3-hierarchy": "2", + "d3-interpolate": "2", + "d3-path": "2", + "d3-polygon": "2", + "d3-quadtree": "2", + "d3-random": "2", + "d3-scale": "3", + "d3-scale-chromatic": "2", + "d3-selection": "2", + "d3-shape": "2", + "d3-time": "2", + "d3-time-format": "3", + "d3-timer": "2", + "d3-transition": "2", + "d3-zoom": "2" + } + }, + "node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-axis": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz", + "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==" + }, + "node_modules/d3-brush": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "node_modules/d3-chord": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", + "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", + "dependencies": { + "d3-path": "1 - 2" + } + }, + "node_modules/d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "node_modules/d3-contour": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", + "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "dependencies": { + "delaunator": "4" + } + }, + "node_modules/d3-dispatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" + }, + "node_modules/d3-drag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-selection": "2" + } + }, + "node_modules/d3-dsv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", + "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-ease": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==" + }, + "node_modules/d3-fetch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", + "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", + "dependencies": { + "d3-dsv": "1 - 2" + } + }, + "node_modules/d3-force": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "dependencies": { + "d3-array": "^2.5.0" + } + }, + "node_modules/d3-hierarchy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" + }, + "node_modules/d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "dependencies": { + "d3-color": "1 - 2" + } + }, + "node_modules/d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "node_modules/d3-polygon": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", + "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==" + }, + "node_modules/d3-quadtree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" + }, + "node_modules/d3-random": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", + "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==" + }, + "node_modules/d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "dependencies": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "node_modules/d3-scale-chromatic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", + "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", + "dependencies": { + "d3-color": "1 - 2", + "d3-interpolate": "1 - 2" + } + }, + "node_modules/d3-selection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" + }, + "node_modules/d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "dependencies": { + "d3-path": "1 - 2" + } + }, + "node_modules/d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "dependencies": { + "d3-array": "2" + } + }, + "node_modules/d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "dependencies": { + "d3-time": "1 - 2" + } + }, + "node_modules/d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" + }, + "node_modules/d3-transition": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", + "dependencies": { + "d3-color": "1 - 2", + "d3-dispatch": "1 - 2", + "d3-ease": "1 - 2", + "d3-interpolate": "1 - 2", + "d3-timer": "1 - 2" + }, + "peerDependencies": { + "d3-selection": "2" + } + }, + "node_modules/d3-zoom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", + "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", + "dependencies": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-align": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.3.tgz", + "integrity": "sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-scroll-into-view": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", + "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.271", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint": "^5.16.0 || ^6.8.0 || ^7.2.0", + "eslint-plugin-import": "^2.22.1" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-webpack": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", + "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", + "dev": true, + "dependencies": { + "array-find": "^1.0.0", + "debug": "^3.2.7", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "has": "^1.0.3", + "interpret": "^1.4.0", + "is-core-module": "^2.7.0", + "is-regex": "^1.1.4", + "lodash": "^4.17.21", + "resolve": "^1.20.0", + "semver": "^5.7.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0", + "webpack": ">=1.11.0" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", + "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.29.0", + "arrify": "^2.0.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", + "dev": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanopop": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.2.0.tgz", + "integrity": "sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/omit.js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", + "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinia": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.22.tgz", + "integrity": "sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==", + "dependencies": { + "@vue/devtools-api": "^6.2.1", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.2.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dev": true, + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dev": true, + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.4.tgz", + "integrity": "sha512-MqzSEx/QsvOk562iV9mLTgIvLFEOq1os9QBQfkgnq8TW6yKhVFPGh0gdXSK5ZlmjuNQEga6/x833e86XZF/lug==", + "dev": true, + "dependencies": { + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.2", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.5", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.4", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "peer": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.1.1.tgz", + "integrity": "sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.29", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", + "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "dependencies": { + "compute-scroll-into-view": "^1.0.17" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/topojson": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/topojson/-/topojson-3.0.2.tgz", + "integrity": "sha512-u3zeuL6WEVL0dmsRn7uHZKc4Ao4gpW3sORUv+N3ezLTvY3JdCuyg0hvpWiIfFw8p/JwVN++SvAsFgcFEeR15rQ==", + "deprecated": "Use topojson-client, topojson-server or topojson-simplify directly.", + "dependencies": { + "topojson-client": "3.0.0", + "topojson-server": "3.0.0", + "topojson-simplify": "3.0.2" + }, + "bin": { + "geo2topo": "node_modules/topojson-server/bin/geo2topo", + "topo2geo": "node_modules/topojson-client/bin/topo2geo", + "topomerge": "node_modules/topojson-client/bin/topomerge", + "topoquantize": "node_modules/topojson-client/bin/topoquantize", + "toposimplify": "node_modules/topojson-simplify/bin/toposimplify" + } + }, + "node_modules/topojson-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", + "integrity": "sha512-2phZ98wg/iKvsWxbB6JQcq0/N0f+sRx8ZogdvjCg+CjaJdmV0knP0OQwK5XbgnytAPx5lPZk41kiWpgH2w9FHg==", + "dependencies": { + "commander": "2" + }, + "bin": { + "topo2geo": "bin/topo2geo", + "topomerge": "bin/topomerge", + "topoquantize": "bin/topoquantize" + } + }, + "node_modules/topojson-server": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.0.tgz", + "integrity": "sha512-UhhwQk4e2+lwhAVYkja3J5nQHQmKwORDuIQPkMnFFZFcLqWKLQWI3u7fZWtNIXTElBjTYdBUL1kzi1+oS/qDQw==", + "dependencies": { + "commander": "2" + }, + "bin": { + "geo2topo": "bin/geo2topo" + } + }, + "node_modules/topojson-simplify": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/topojson-simplify/-/topojson-simplify-3.0.2.tgz", + "integrity": "sha512-gyYSVRt4jO/0RJXKZQPzTDQRWV+D/nOfiljNUv0HBXslFLtq3yxRHrl7jbrjdbda5Ytdr7M8BZUI4OxU7tnbRQ==", + "dependencies": { + "commander": "2", + "topojson-client": "3" + }, + "bin": { + "toposimplify": "bin/toposimplify" + } + }, + "node_modules/ts-loader": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", + "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ts-loader/node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ts-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.40.tgz", + "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==", + "dependencies": { + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-sfc": "3.2.40", + "@vue/runtime-dom": "3.2.40", + "@vue/server-renderer": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "node_modules/vue-axios": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.4.1.tgz", + "integrity": "sha512-8YZYUOQrBEJktxoQtrM4rr2LfVcDaWfJqv8MqtLlgLlkuBvCYKFSZSo6AXQ4YcCzdgccDqstmuaEh68lcH9xWA==", + "dev": true, + "peerDependencies": { + "axios": ">= 0.20.0", + "vue": "^3.0.0 || ^2.0.0" + } + }, + "node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + } + }, + "node_modules/vue-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/vue-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-router": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.5.tgz", + "integrity": "sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==", + "dependencies": { + "@vue/devtools-api": "^6.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", + "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", + "dependencies": { + "is-plain-object": "3.0.1" + }, + "engines": { + "node": ">=10.15.0" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-cli/node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/webpack/node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==" + }, + "@ant-design/icons-vue": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.1.0.tgz", + "integrity": "sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "dev": true + }, + "@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dev": true, + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", + "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.3", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "dev": true, + "requires": {} + }, + "@ctrl/tinycolor": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz", + "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==" + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + } + } + }, + "@fortawesome/fontawesome-common-types": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz", + "integrity": "sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz", + "integrity": "sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/free-brands-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.0.tgz", + "integrity": "sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/free-regular-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.0.tgz", + "integrity": "sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/free-solid-svg-icons": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz", + "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", + "requires": { + "@fortawesome/fontawesome-common-types": "6.2.0" + } + }, + "@fortawesome/vue-fontawesome": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.1.tgz", + "integrity": "sha512-CdXZJoCS+aEPec26ZP7hWWU3SaJlQPZSCGdgpQ2qGl2HUmtUUNrI3zC4XWdn1JUmh3t5OuDeRG1qB4eGRNSD4A==", + "requires": {} + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@simonwep/pickr": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.2.tgz", + "integrity": "sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA==", + "requires": { + "core-js": "^3.15.1", + "nanopop": "^2.1.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "dev": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "18.8.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.1.tgz", + "integrity": "sha512-vuYaNuEIbOYLTLUAJh50ezEbvxrD43iby+lpUA2aa148Nh5kX/AVO/9m1Ahmbux2iU5uxJTNF9g2Y+31uml7RQ==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@vue/compiler-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.40.tgz", + "integrity": "sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.40.tgz", + "integrity": "sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==", + "requires": { + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.40.tgz", + "integrity": "sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-ssr": "3.2.40", + "@vue/reactivity-transform": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-ssr": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.40.tgz", + "integrity": "sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==", + "requires": { + "@vue/compiler-dom": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/composition-api": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.1.tgz", + "integrity": "sha512-xDWoEtxGXhH9Ku3ROYX/rzhcpt4v31hpPU5zF3UeVC/qxA3dChmqU8zvTUYoKh3j7rzpNsoFOwqsWG7XPMlaFA==", + "requires": {} + }, + "@vue/devtools-api": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.3.tgz", + "integrity": "sha512-9WCRwdROJvWcHAdyrR7SZMM/qUvllDZnpndHXokThkUsjnJ2xe4/pvsH9FZrxFe22L+JmDKczL79HjLJ7DK9rg==" + }, + "@vue/reactivity": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.40.tgz", + "integrity": "sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==", + "requires": { + "@vue/shared": "3.2.40" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.40.tgz", + "integrity": "sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.40", + "@vue/shared": "3.2.40", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.40.tgz", + "integrity": "sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==", + "requires": { + "@vue/reactivity": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/runtime-dom": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.40.tgz", + "integrity": "sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==", + "requires": { + "@vue/runtime-core": "3.2.40", + "@vue/shared": "3.2.40", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.40.tgz", + "integrity": "sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==", + "requires": { + "@vue/compiler-ssr": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "@vue/shared": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.40.tgz", + "integrity": "sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==" + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "animate.css": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-4.1.1.tgz", + "integrity": "sha512-+mRmCTv6SbCmtYJCN4faJMNFVNN5EuCTTprDTAo7YzIGji2KADmakjVA3+8mVDkZ2Bf09vayB35lSQIex2+QaQ==" + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ant-design-vue": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.8.tgz", + "integrity": "sha512-3graq9/gCfJQs6hznrHV6sa9oDmk/D1H3Oo0vLdVpPS/I61fZPk8NEyNKCHpNA6fT2cx6xx9U3QS63uuyikg/Q==", + "requires": { + "@ant-design/icons-vue": "^6.0.0", + "@babel/runtime": "^7.10.5", + "@simonwep/pickr": "~1.8.0", + "array-tree-filter": "^2.1.0", + "async-validator": "^3.3.0", + "dom-align": "^1.12.1", + "dom-scroll-into-view": "^2.0.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.15", + "moment": "^2.27.0", + "omit.js": "^2.0.0", + "resize-observer-polyfill": "^1.5.1", + "scroll-into-view-if-needed": "^2.2.25", + "shallow-equal": "^1.0.0", + "vue-types": "^3.0.0", + "warning": "^4.0.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async-validator": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" + }, + "autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.8" + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "caniuse-lite": { + "version": "1.0.30001415", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001415.tgz", + "integrity": "sha512-ER+PfgCJUe8BqunLGWd/1EY4g8AzQcsDAVzdtMGKVtQEmKAwaFfU6vb7EAVIqTMYsqxBorYZi2+22Iouj/y7GQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-js": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", + "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==" + }, + "core-js-compat": { + "version": "3.25.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", + "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "country-iso-2-to-3": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/country-iso-2-to-3/-/country-iso-2-to-3-1.1.0.tgz", + "integrity": "sha512-+xaB6XPuuLuSQEjejWXjff7s5AMyisPk3jBmIqM7aymup79mEcinNkUiIpe4VedSPWCT+/bMW/EDJvRaiDaWKw==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "dev": true, + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "d3": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz", + "integrity": "sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==", + "requires": { + "d3-array": "2", + "d3-axis": "2", + "d3-brush": "2", + "d3-chord": "2", + "d3-color": "2", + "d3-contour": "2", + "d3-delaunay": "5", + "d3-dispatch": "2", + "d3-drag": "2", + "d3-dsv": "2", + "d3-ease": "2", + "d3-fetch": "2", + "d3-force": "2", + "d3-format": "2", + "d3-geo": "2", + "d3-hierarchy": "2", + "d3-interpolate": "2", + "d3-path": "2", + "d3-polygon": "2", + "d3-quadtree": "2", + "d3-random": "2", + "d3-scale": "3", + "d3-scale-chromatic": "2", + "d3-selection": "2", + "d3-shape": "2", + "d3-time": "2", + "d3-time-format": "3", + "d3-timer": "2", + "d3-transition": "2", + "d3-zoom": "2" + } + }, + "d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-axis": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz", + "integrity": "sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==" + }, + "d3-brush": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "d3-chord": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz", + "integrity": "sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==", + "requires": { + "d3-path": "1 - 2" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==" + }, + "d3-contour": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz", + "integrity": "sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==", + "requires": { + "d3-array": "2" + } + }, + "d3-delaunay": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz", + "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==", + "requires": { + "delaunator": "4" + } + }, + "d3-dispatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==" + }, + "d3-drag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-selection": "2" + } + }, + "d3-dsv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz", + "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==", + "requires": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + } + }, + "d3-ease": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==" + }, + "d3-fetch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz", + "integrity": "sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==", + "requires": { + "d3-dsv": "1 - 2" + } + }, + "d3-force": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz", + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "requires": { + "d3-array": "^2.5.0" + } + }, + "d3-hierarchy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==" + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==", + "requires": { + "d3-color": "1 - 2" + } + }, + "d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "d3-polygon": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz", + "integrity": "sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==" + }, + "d3-quadtree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz", + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==" + }, + "d3-random": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", + "integrity": "sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==" + }, + "d3-scale": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==", + "requires": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "d3-scale-chromatic": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz", + "integrity": "sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==", + "requires": { + "d3-color": "1 - 2", + "d3-interpolate": "1 - 2" + } + }, + "d3-selection": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==" + }, + "d3-shape": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==", + "requires": { + "d3-path": "1 - 2" + } + }, + "d3-time": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==", + "requires": { + "d3-array": "2" + } + }, + "d3-time-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==", + "requires": { + "d3-time": "1 - 2" + } + }, + "d3-timer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==" + }, + "d3-transition": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==", + "requires": { + "d3-color": "1 - 2", + "d3-dispatch": "1 - 2", + "d3-ease": "1 - 2", + "d3-interpolate": "1 - 2", + "d3-timer": "1 - 2" + } + }, + "d3-zoom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz", + "integrity": "sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==", + "requires": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "delaunator": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz", + "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-align": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.3.tgz", + "integrity": "sha512-Gj9hZN3a07cbR6zviMUBOMPdWxYhbMI+x+WS0NAIu2zFZmbK8ys9R79g+iG9qLnlCwpFoaB+fKy8Pdv470GsPA==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-scroll-into-view": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", + "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.271", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.271.tgz", + "integrity": "sha512-BCPBtK07xR1/uY2HFDtl3wK2De66AW4MSiPlLrnPNxKC/Qhccxd59W73654S3y6Rb/k3hmuGJOBnhjfoutetXA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" + } + }, + "eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-import-resolver-webpack": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.2.tgz", + "integrity": "sha512-XodIPyg1OgE2h5BDErz3WJoK7lawxKTJNhgPNafRST6csC/MZC+L5P6kKqsZGRInpbgc02s/WZMrb4uGJzcuRg==", + "dev": true, + "requires": { + "array-find": "^1.0.0", + "debug": "^3.2.7", + "enhanced-resolve": "^0.9.1", + "find-root": "^1.1.0", + "has": "^1.0.3", + "interpret": "^1.4.0", + "is-core-module": "^2.7.0", + "is-regex": "^1.1.4", + "lodash": "^4.17.21", + "resolve": "^1.20.0", + "semver": "^5.7.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "eslint-webpack-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.7.0.tgz", + "integrity": "sha512-bNaVVUvU4srexGhVcayn/F4pJAz19CWBkKoMx7aSQ4wtTbZQCnG5O9LHCE42mM+JSKOUp7n6vd5CIwzj7lOVGA==", + "dev": true, + "requires": { + "@types/eslint": "^7.29.0", + "arrify": "^2.0.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "dependencies": { + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", + "dev": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "nanopop": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.2.0.tgz", + "integrity": "sha512-E9JaHcxh3ere8/BEZHAcnuD10RluTSPyTToBvoFWS9/7DcCx6gyKjbn7M7Bx7E1veCxCuY1iO6h4+gdAf1j73Q==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "omit.js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", + "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinia": { + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.22.tgz", + "integrity": "sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==", + "requires": { + "@vue/devtools-api": "^6.2.1", + "vue-demi": "*" + } + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "dev": true, + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "dev": true, + "requires": {} + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "dev": true, + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "dev": true, + "requires": {} + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "dev": true + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.4.tgz", + "integrity": "sha512-MqzSEx/QsvOk562iV9mLTgIvLFEOq1os9QBQfkgnq8TW6yKhVFPGh0gdXSK5ZlmjuNQEga6/x833e86XZF/lug==", + "dev": true, + "requires": { + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.0", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.2", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "autoprefixer": "^10.4.5", + "browserslist": "^4.20.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.5.0", + "postcss-attribute-case-insensitive": "^5.0.0", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.2", + "postcss-color-hex-alpha": "^8.0.3", + "postcss-color-rebeccapurple": "^7.0.2", + "postcss-custom-media": "^8.0.0", + "postcss-custom-properties": "^12.1.7", + "postcss-custom-selectors": "^6.0.0", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.4", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^5.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "requires": {} + }, + "postcss-selector-not": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", + "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "peer": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.32.13", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz", + "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-11.1.1.tgz", + "integrity": "sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "scroll-into-view-if-needed": { + "version": "2.2.29", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz", + "integrity": "sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==", + "requires": { + "compute-scroll-into-view": "^1.0.17" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "topojson": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/topojson/-/topojson-3.0.2.tgz", + "integrity": "sha512-u3zeuL6WEVL0dmsRn7uHZKc4Ao4gpW3sORUv+N3ezLTvY3JdCuyg0hvpWiIfFw8p/JwVN++SvAsFgcFEeR15rQ==", + "requires": { + "topojson-client": "3.0.0", + "topojson-server": "3.0.0", + "topojson-simplify": "3.0.2" + } + }, + "topojson-client": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.0.0.tgz", + "integrity": "sha512-2phZ98wg/iKvsWxbB6JQcq0/N0f+sRx8ZogdvjCg+CjaJdmV0knP0OQwK5XbgnytAPx5lPZk41kiWpgH2w9FHg==", + "requires": { + "commander": "2" + } + }, + "topojson-server": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.0.tgz", + "integrity": "sha512-UhhwQk4e2+lwhAVYkja3J5nQHQmKwORDuIQPkMnFFZFcLqWKLQWI3u7fZWtNIXTElBjTYdBUL1kzi1+oS/qDQw==", + "requires": { + "commander": "2" + } + }, + "topojson-simplify": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/topojson-simplify/-/topojson-simplify-3.0.2.tgz", + "integrity": "sha512-gyYSVRt4jO/0RJXKZQPzTDQRWV+D/nOfiljNUv0HBXslFLtq3yxRHrl7jbrjdbda5Ytdr7M8BZUI4OxU7tnbRQ==", + "requires": { + "commander": "2", + "topojson-client": "3" + } + }, + "ts-loader": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", + "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "devOptional": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vue": { + "version": "3.2.40", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.40.tgz", + "integrity": "sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==", + "requires": { + "@vue/compiler-dom": "3.2.40", + "@vue/compiler-sfc": "3.2.40", + "@vue/runtime-dom": "3.2.40", + "@vue/server-renderer": "3.2.40", + "@vue/shared": "3.2.40" + } + }, + "vue-axios": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.4.1.tgz", + "integrity": "sha512-8YZYUOQrBEJktxoQtrM4rr2LfVcDaWfJqv8MqtLlgLlkuBvCYKFSZSo6AXQ4YcCzdgccDqstmuaEh68lcH9xWA==", + "dev": true, + "requires": {} + }, + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + }, + "vue-loader": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz", + "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "vue-router": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.5.tgz", + "integrity": "sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==", + "requires": { + "@vue/devtools-api": "^6.1.4" + } + }, + "vue-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", + "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", + "requires": { + "is-plain-object": "3.0.1" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "dev": true, + "requires": {} + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + } + } +} diff --git a/Homework3/erjzhang/package.json b/Homework3/erjzhang/package.json new file mode 100644 index 00000000..212a2c52 --- /dev/null +++ b/Homework3/erjzhang/package.json @@ -0,0 +1,74 @@ +{ + "name": "vue3-electron-skeleton", + "version": "1.0.0", + "description": "", + "main": "./src/index.ts", + "scripts": { + "build": "webpack", + "start": "webpack serve" + }, + "keywords": [], + "author": "Keshav Dasu", + "license": "ISC", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/free-brands-svg-icons": "^6.1.1", + "@fortawesome/free-regular-svg-icons": "^6.1.1", + "@fortawesome/free-solid-svg-icons": "^6.1.1", + "@fortawesome/vue-fontawesome": "^3.0.1", + "@popperjs/core": "^2.10.2", + "@vue/compiler-sfc": "^3.2.33", + "@vue/composition-api": "^1.4.9", + "animate.css": "^4.1.1", + "ant-design-vue": "^2.2.8", + "core-js": "^3.18.1", + "country-iso-2-to-3": "^1.1.0", + "d3": "^6.6.2", + "pinia": "^2.0.13", + "stats.js": "^0.17.0", + "topojson": "^3.0.2", + "util": "^0.12.4", + "vue": "^3.2.31", + "vue-router": "^4.1.1" + }, + "devDependencies": { + "@babel/core": "^7.15.5", + "@babel/preset-env": "^7.15.6", + "@types/lodash": "^4.14.182", + "@types/node": "^18.8.1", + "autoprefixer": "^10.3.6", + "axios": "^0.26.1", + "babel-loader": "^8.2.2", + "clean-webpack-plugin": "^3.0.0", + "css-loader": "^5.2.1", + "eslint": "^7.12.1", + "eslint-config-airbnb-base": "^14.2.0", + "eslint-config-prettier": "^8.1.0", + "eslint-import-resolver-webpack": "^0.13.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-prettier": "^3.1.4", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "^6.2.0", + "html-webpack-plugin": "^5.3.1", + "mini-css-extract-plugin": "^1.4.1", + "postcss": "^8.3.8", + "postcss-loader": "^5.2.0", + "postcss-preset-env": "~7.4.3", + "process": "^0.11.10", + "sass": "~1.32.12", + "sass-loader": "^11.0.1", + "style-loader": "^2.0.0", + "ts-loader": "^9.3.0", + "typescript": "^4.6.4", + "vue-axios": "^3.4.1", + "vue-loader": "^17.0.0", + "webpack": "^5.56.0", + "webpack-cli": "^4.6.0", + "webpack-dev-server": "^4.8.1" + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not dead" + ] +} diff --git a/Homework3/erjzhang/postcss.config.js b/Homework3/erjzhang/postcss.config.js new file mode 100644 index 00000000..775ca11f --- /dev/null +++ b/Homework3/erjzhang/postcss.config.js @@ -0,0 +1,7 @@ +module.exports = { + plugins: { + 'postcss-preset-env': { + browsers: 'last 2 versions', + }, + }, + } \ No newline at end of file diff --git a/Homework3/erjzhang/src/App.vue b/Homework3/erjzhang/src/App.vue new file mode 100644 index 00000000..c692f31a --- /dev/null +++ b/Homework3/erjzhang/src/App.vue @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/assets/data/SF_Historical_Ballot_Measures.csv b/Homework3/erjzhang/src/assets/data/SF_Historical_Ballot_Measures.csv new file mode 100644 index 00000000..5862267d --- /dev/null +++ b/Homework3/erjzhang/src/assets/data/SF_Historical_Ballot_Measures.csv @@ -0,0 +1,983 @@ +Month,Year,Letter,Subject,Yes Votes,No Votes,Pass or Fail,Percent,Type Measure,By,Keyword1,Keyword2,Keyword3,Keyword4,Keyword5 +JUN,1980,P,Retirement System Funding,88632,67560,P,0.567,C,S,Retirement,Amortization,,, +NOV,1988,G,Contract Approval Authority,151568,60139,P,0.716,C,S,Contracts,Expenditure,,, +NOV,2000,D,Children's Fund,207749,76325,P,0.731,C,S,Children,Fund,,, +NOV,2003,L,Minimum Wage,117140,79498,P,0.596,O,I,Minimum,Wage,,, +NOV,2004,AA,BART Earthquake Safety Bond,224297,71301,P,0.759,RM,2,BART,Earthquake,Safety,, +NOV,1961,A,"$115,000,000 Municipal Water System Bonds",197566,17354,P,0.919,B,S,Water system,"Facil, imprv",Don Pedro Dam,Hetch Hetchy, +NOV,1961,B,"$1,100,000 Fort Funston Bonds",147807,56670,P,0.723,B,S,Fort Funston,"Land, acquis",Recreation,"Funston,Fort",Acquisition +NOV,1961,C,"$3,282,000 Public Welfare Bonds",127884,73546,F,0.635,B,S,Welfare,Public Welfare,"Land, acquis",Building, +NOV,1961,D,Chief Administrative Officer Appointment,154000,42884,P,0.782,C,S,CAO appt,Mayor appt,Board of Sup,CAO,Appointment +NOV,1961,E,Library Commission reduce members to 7,160298,36714,P,0.814,C,S,Library Comm.,Member 7 Lib,Commission,, +NOV,1961,F,"Health Service Commission, Administrative Costs",120492,77980,P,0.607,C,S,Health Service,Administrative,Contribution,, +NOV,1961,G,Employee Property Repair/Replace,127695,69298,P,0.648,C,S,Employees,Property,Replace prop,,Repair prop +NOV,1961,H,"Employees, Disciplinary Hearings",89069,100982,F,0.469,C,S,Employees,Suspension,Dismissal,Hearings,Civil Service +NOV,1961,I,"Fox Theater, acquisition of property and land",81100,117709,F,0.408,P,s,Fox Theater,Property Acq,Meeting facT,"heater, Fox",Acquire Prop +JUN,1962,A,"Airport Bonds $9,800,000",114592,47406,P,0.707,B,S,Airport,Garage,Parking,, +JUN,1962,B,"Public Welfare Bonds $3,545,000",89700,71024,F,0.558,B,S,Welfare,Public Welfare,Land Acquis,Construction,Building +JUN,1962,C,"Purchasing Procedure, by Ordinance",97191,56873,P,0.631,C,S,Purchaser,Procedure,Bids,Ordinance, +JUN,1962,D,Police & Fire Compensation,85513,71330,P,0.545,C,S,Police,Compensation,Fire,Pay,Salaries +NOV,1962,A,San Francisco Bay Area Rapid Transit District Bonds,163559,80967,P,0.669,B,S,BART,,,, +NOV,1962,C,Annual Salary Ordinance Amendments,145997,64642,P,0.693,C,S,Salaries,Amendments,Annual Pay,Pay,Referenda +NOV,1962,D,Pay periods for employees,147534,67521,P,0.686,C,S,Employees,Pay periods,Payments,Salaries, +NOV,1962,E,Water Department and Hetch Hetchy merger,160147,54956,P,0.745,C,S,Water Dept,Hetch Hetchy,,Merger, +NOV,1962,F,Police & Fire Disciplinary procedure,117082,99400,P,0.541,C,S,Discipline,Employees,Suspension,Appeal,Fire Discipl +NOV,1962,G,Parking Authority employees retirement,114453,97696,P,0.539,C,S,Parking Auth,Retirement,Prior Service,Authority,Employees +NOV,1962,H,"School Dist non-certified employees, civil service",136108,71856,P,0.654,C,S,School Dist,Noncertified,Civil Service,SFUSD,"Education,Bd" +NOV,1962,I,Retirement Allowance,82118,133134,F,0.381,C,S,Employees,Retirement,Earnings,Allowance, +NOV,1962,J,Police Department Assistant Inspector,130101,79755,P,0.620,C,S,Asst Inspect,Inspector,Police Dept,, +NOV,1962,K,Municipal Railway Wage Formula,82408,137941,F,0.374,C,S,Muni Railway,Municipal Rw,Wages,Formula Wage,Employees +NOV,1962,L,"Layoffs, Rehiring, permanent employees",157588,64649,P,0.709,C,S,Employees,Layoff tech,Rehiring,Technology,Automation +NOV,1963,A,Retirement Allowances,97745,101600,F,0.490,C,S,Retirement,Employees,Earnings,Disability,Allowance +NOV,1963,B,"Planning Commission, architect, mayor appointment",70512,121745,F,0.367,C,S,Planning Com,Architect,Landscape arch,Mayor,Appointment +NOV,1963,C,"Retirement Allowances, Social Security",97937,109536,F,0.472,C,S,Retirement,Reduce allow,Social Secur,Allowances,Reduce Allow +NOV,1963,D,"Retired teachers, State Retirement",70203,121676,F,0.366,C,S,Health Service,SF Ret Sys,Teachers,Retirement,State Retire +NOV,1963,E,"Employees retired before July 1, 1947",106032,87260,P,0.549,C,S,Retirement,Employees,Before Jul47,"July 1, 1947", +NOV,1963,F,Police and Fire parity pay,102237,101304,P,0.502,C,S,Police/Fire,Police pay,Fire Pay,Parity Pay, +NOV,1963,G,"Health Services, Parking Authority",112657,76361,P,0.596,C,S,Health System,Parking Auth,Membership,, +NOV,1963,H,"Boards & Commissions, members professional employment",61149,124423,F,0.330,C,S,Commissions,"Boards, C&C",Officers,Employment,Professional +NOV,1963,I,"Police Department, compensation",88390,101004,F,0.467,C,S,Sergeant,Salary,Police,Compensation, +NOV,1963,J,"Police/Fire, death benefit of retired members",120540,71466,P,0.628,C,S,Police/Fire,Retired members,Death beneft,Fire Department., +JUN,1964,A,"Street Lighting Bonds $7,000,000",172972,30966,P,0.848,B,S,Street Light,Lighting,,, +JUN,1964,B,"Sewerage/Sewage Disposal Bonds $15,623,000",163156,36457,P,0.817,B,S,Disposal sys,Sewerage,Sewage,, +JUN,1964,C,"Civil Service, permanent employees",105068,83545,P,0.557,C,S,Transfers,Automation,Probation,Civil Service,Employees +JUN,1994,C,Equipment Lease Financing Limit,37243,71581,F,0.342,C,S,Lease,Finance,Limit,, +JUN,1964,D,"Employees, evacuated during WWII",133790,56131,P,0.704,C,S,Retirement,Evacuated,Employees,World War II, +JUN,1964,E,"Retirement/death allow., cost of living",91851,100361,F,0.478,C,S,Cost Living,Retirement,Death allow.,, +NOV,1964,A,"Log Cabin Ranch Bonds $1,300,000",196246,76014,P,0.721,B,S,Rehab school,Log Cabin,Ranch Bonds,, +NOV,1964,B,"School Bonds $31,465,000",210263,65663,P,0.762,B,S,New schools,Rehab work,Replacements,Schools, +NOV,1964,C,"Fire Department Bonds $4,890,000",206385,64474,P,0.762,B,S,Fire Station,Headquarters,Fire Department.,, +NOV,1964,D,"Recreation and Park Bonds $9,450,000",157541,111922,F,0.585,B,S,Golden Gate,Playgrounds,Recreation,Park Bonds, +NOV,1964,E,"Officers & Employees, leaves of absence",121282,138204,F,0.467,C,S,Union Post,Employees,Leaves Abs.,Officers, +NOV,1964,F,Public Works contract procedures,177188,76386,P,0.699,C,S,Contracts,Procedures,Public Works,, +NOV,1964,G,"Salaries, Members, Board of Supervisors $9600",147179,114209,P,0.563,C,S,Board of Sup,Salaries,Supervisors,, +NOV,1964,H,Construction of low-rent housing project,148218,116764,P,0.559,P,S,Housing,Low income,Elderly,Low rent, +NOV,1965,A,"Medical Center Bonds Total $33,670,000",154175,44976,P,0.774,B,S,General Hosp,Medical,Hospital,Equipment, +NOV,1965,B,"War Memorial Bonds Total $29,000,000",62707,131235,F,0.323,B,S,Opera House,Veterans Bld,Music Center,War Memorial, +NOV,1965,C,City Employees Retirement Death Benefits,72748,120155,F,0.377,C,S,Retirement,Death Benefit,Pension,Employees, +NOV,1965,D,Replace Costs Personal Property Stolen,80297,105108,F,0.433,C,S,Stolen Prop.,Personal Pro,"Property, P.",Employees, +NOV,1965,E,Muni Railway Platform/Bus Employee Salary,79507,106437,F,0.428,C,S,Muni railway,Platform,Salaries,Bus Employee, +NOV,1965,F,Civil Service Exam Exempt,80511,102638,F,0.440,C,S,Temporary P.,Econ Assist,Civil Service,Examination,Exemption +NOV,1965,G,Membership Various Commissions,49347,137649,F,0.264,C,S,Police Comm.,Fire Comm.,Civil Service,Commissions, +JUN,1966,A,Retirement Death Benefit,61151,91803,F,0.400,C,S,Retirement,Death Benefit,Employees,Benefit, +NOV,1966,A,"Airport General Obligation Bonds $95,500,000",163657,84105,F,0.661,B,S,Airport Bond,S.F.O.,,, +NOV,1966,B,"Muni Transit Bonds, Total $96,500,000",143135,104251,F,0.579,B,S,Muni Railway,Transit,Transportation,, +NOV,1966,C,Bureau Fire Prevention & Public Safety,152893,71039,P,0.683,C,S,Fire Prevent,Public Safe,Prevention,Bureau Fire, +NOV,1966,D,City Employees' Vacations,98273,133111,F,0.425,C,S,Vacations,Employees,,, +NOV,1966,E,"Longevity Pay, Overtime, Night, Police & Fire",101193,124776,F,0.448,C,S,Longevity,Police,Fire,Overtime,Special Pay +NOV,1966,F,Retirement System Provisions - Death,134381,87169,P,0.607,C,S,Survivor,Restrictions,Death Benefit,Retirement, +NOV,1966,G,Disciplinary Proceedings & Hearings,102407,112246,F,0.477,C,S,Discipline,Employees,Hearings,, +NOV,1966,H,Terminated Probationary Employees,133048,82275,P,0.618,C,S,Employees,Probation,Eligibility,Termination, +NOV,1966,I,Employees' Leaves of Absence,109623,104079,P,0.513,C,S,Employees,Leaves Abs.,Absence,, +NOV,1966,J,Attorney Appointments City & County Offices,112457,103228,P,0.521,C,S,Attorneys,Appointments,City Attn.,DistrictAttn,Public Def +NOV,1966,K,Arbitration Board Establish Fire Department,69774,142738,F,0.328,C,S,Arbitration,Fire Department.,Grievance,, +NOV,1966,L,Increase Members Police Commission,82881,136009,F,0.379,C,S,Police Comm.,Commission,Members,, +NOV,1966,M,Increase Members Fire Commission Fire Comm.,83106,134996,F,0.381,C,S,Commission,Members,,, +NOV,1966,N,Increase Members Civil Service Commission,78617,137620,F,0.364,C,S,Civil Service,Commission,Members,, +NOV,1966,O,Utility Budget Repeals Limitation,90352,115826,F,0.438,C,S,Utility,Budget,Repeals,Limitation, +NOV,1966,P,Creating Palace of Fine Arts Commission,90023,122542,F,0.424,C,S,Arts,Fine Arts,Commission,, +NOV,1966,Q,"Retirement System Provisions, Police, Fire",80339,133922,F,0.375,C,S,Retirement,Fire Department.,Police Dept.,, +NOV,1967,A,"Airport Bonds Total $98,000,000",156060,71462,P,0.686,B,S,Airport,S.F.O.,,, +NOV,1967,B,Board of Supervisors Appoint Analyst,74327,130889,F,0.362,C,S,Analyst,Board of Sup,Supervisors,, +NOV,1967,C,Minimum Age Entrance Police Department,159490,48519,P,0.767,C,S,Police Dept.,Entrance,Age,Minimum Age, +NOV,1967,D,"Nominee Board of Education, Qualifications",155615,46732,P,0.769,C,S,Education,School Board,Registrar,Qualification, +NOV,1967,E,Employee Vacations,113604,94215,P,0.547,C,S,Years 15,Employees,Vacation,, +NOV,1967,F,Rates of Compensation Police & Fire,126177,71874,P,0.637,C,S,Police Dept.,Fire Department.,Pay,Salaries,Compensation +NOV,1967,G,Compensation Municipal Railway Employees,110758,89025,P,0.554,C,S,Muni railway.,Compensation,Platform,Bus Operator, +NOV,1967,H,Veteran Preference Civil Service,140939,53749,P,0.724,C,S,Veterans,Civil Service,,Preference, +NOV,1967,I,"Sheriff Dept. Disability, Retire. Death Benefits",88705,108612,F,0.450,C,S,Sheriff,Retirement,Disability,Death Benefit, +NOV,1967,J,Planning Dept. Duties & Responsibilities,85483,106815,F,0.445,C,S,Planning Department,City Plan,,, +NOV,1967,K,Exempt Appointment Administrator General Hosp.,98291,96244,P,0.505,C,S,General Hosp,Hospital,Public Health,Civil Service, +NOV,1967,L,Municipal Indebtedness,74006,120015,F,0.381,C,S,Finance,Debt,Indebtedness,, +NOV,1967,M,Advisory Arbitration,90819,99772,F,0.477,C,S,Work dispute,Arbitration,Fire Department.,Advisory, +NOV,1967,N,License Tax Prohibition,85720,106753,F,0.445,C,S,Tax License,Business Tax,License Tax,, +NOV,1967,O,"Real Property Tax Limitation, Sales Tax",93234,98809,F,0.485,C,S,Taxes,Sales Tax,Bonded Debt,Property Tax, +NOV,1967,P,Vietnam Cease Fire,79092,137933,F,0.364,P,I,Cease Fire,Withdrawal,Vietnam,U.S. Troops, +JUN,1968,A,"Market St. Reconstruction. & Improvement. $24,500,000",152999,66198,P,0.698,B,S,Market St.,Streets,,, +JUN,1968,B,"Recreation & Park Bonds $14,885,000",127391,87977,F,0.592,B,S,Recreation,Parks,,, +JUN,1968,C,"Cliff House - Sutro Baths $5,700,000",89848,124179,F,0.420,B,S,Sutro Baths,Twelve Acres,Rec & Park,Baths,Point Lobos +JUN,1968,D,"Sewer & Water Pollution Cont. Bonds $17,500,000",161589,53231,P,0.752,B,S,Sewer,Water,,, +JUN,1968,E,Suspends License Taxes Prohibition,117020,84861,P,0.580,C,S,License Tax,Tax License,"Jun 30, 1973",Business Lic,Suspend +JUN,1968,F,Board of Supervisors in Retirement System,59464,145827,F,0.290,C,S,Board of Sup,Supervisors,Retirement,Elected Off., +JUN,1968,G,"Bond Indebtedness, Not Over $6 Million",87804,113087,F,0.437,C,S,Group Debt,Bonds,Debt,, +JUN,1968,H,Substitute to Official Newspaper,142123,62320,P,0.695,C,S,Newspaper,Official Pap,Publishing,Substitute, +JUN,1968,I,Cost of Living Changes - Retirement,122158,84936,P,0.590,C,S,Cost Living,Retirement,Death Allow,, +JUN,1968,J,City Planning/Mandatory Referrals,131293,61831,P,0.680,C,S,City Plan,Planning,Referrals,, +JUN,1968,K,Disabled Employees in Promotion Exams,139204,58046,P,0.706,C,S,Employees,Disabled,Civil Service,, +JUN,1968,L,Age Requirements Fire Department,145563,61166,P,0.704,C,S,Fire Department.,Age,,, +JUN,1968,M,Increase Filing Fee Candidates,138754,63302,P,0.687,C,S,Filing Fees,Fees,Candidates,Sponsors,Nomination +JUN,1968,N,Candidates' Declarations Deleted,123763,74972,P,0.623,C,S,Candidates,Ballot Pamph,Declarations,, +JUN,1968,O,Retire Benefits/Fire & Police Dept.,148287,65182,P,0.695,C,S,Police,Fire,Retirements,Benefits, +NOV,1968,A,"Bayview/Hunters Point Rec./Park Bonds $6,425,000",176667,93096,F,0.655,B,S,Bayview,Hunters Pt.,Park,Recreations, +NOV,1968,B,"S.F. Harbor Assume Bond Indebtedness $60,939,000",195904,72429,P,0.730,P,S,Port,Harbor,TransferPort,, +NOV,1968,C,Control of Harbor & Port From CA to SF,193510,68005,P,0.740,C,S,Port,Harbor,TransferPort,Port Comm, +NOV,1968,D,Bond Issues; Public Improvements; Group,132291,112182,F,0.541,C,S,Bond Issues,Group Bonds,Indebtedness,, +NOV,1968,E,Retirement Board System & Board,129344,121734,P,0.515,C,S,Retirement,Actuarial,Investment,Benefits,Social Sec. +NOV,1968,F,Chief Juvenile Probation,187944,58238,P,0.763,C,S,Juvenile,Probation,Appointment,Removal,Sup. Court +NOV,1968,G,"Retirement; Sheriff's Dept., P.E.R.S.",125844,118612,P,0.515,C,S,Sheriff Dept,PERS,Retirement,, +NOV,1968,H,"Housing Auth., 3,000 Dwelling Units",129263,117968,P,0.523,P,S,Low Income,Elderly,Housing,Low Rent, +NOV,1968,I,S.F. School District Tax Increase,133383,110862,P,0.546,P,S,Education,Schools,Tax,, +NOV,1968,J,Hours of Fresh/Meat Poultry Markets,122026,117270,P,0.510,O,I,Health Code,Meat Sales,Hours,, +NOV,1968,K,"Real Property Assessment-$1,000 or Less",119706,113482,P,0.513,P,I,Taxes,Assessment,Tax Limit,, +NOV,1969,A,"Recreation and Park Bonds $9,998,000",103997,79056,F,0.568,B,S,Recreation,Parks,,, +NOV,1969,B,"School Bonds $5,000,000",95842,87306,F,0.523,B,S,Hunters Pt.,Redevelopment,Schools,Education, +NOV,1969,C,"Multiple Improvement Bonds $4,930,000",82816,94078,F,0.468,B,S,Improvements,Health,Jails,, +NOV,1969,D,"Police, Fire Department Administration",36014,137504,F,0.208,C,S,Police,Fire,Hours,Fire,Inspectors +NOV,1969,E,New Charter,64598,108387,F,0.373,C,S,Legislative,Executive,Charter,, +NOV,1969,F,Size of Police Force,107913,64073,P,0.627,C,S,Police Force,,,, +NOV,1969,G,"Police, Fire Promotional Exams",64263,105248,F,0.379,C,S,Promotion,Police,Fire,Examinations, +NOV,1969,H,Collective Bargaining,45120,125385,F,0.265,C,S,Collective B,Compensation,Employees,Bargaining,Labor +NOV,1969,I,Port Revenue Bonds,103387,62345,P,0.624,C,S,Port Bonds,Revenue Bond,"Bonds, Port",Payment, +NOV,1969,J,Progressive Payments on City Contracts,66955,95732,F,0.412,C,S,Progress Pay,Contracts,Payments,Construction, +NOV,1969,K,"Crafts & Trades Pay set August, not July",64166,97027,F,0.398,C,S,Employees,Timing,Crafts,Trades,Salaries +NOV,1969,L,"Health Service, City pay full costs",49519,119540,F,0.293,C,S,Health Service,Employees,Benefit,, +NOV,1969,M,California Academy of Sciences Admission Fee,92905,75048,P,0.553,C,S,Academy,Sciences,Admission Fee,Calif Acad., +NOV,1969,N,Underwriter's Fire Patrol Retirement Credit,96282,70878,P,0.576,C,S,Underwriters,Retirement,Fire Department.,, +NOV,1969,O,Military Service Retirement Credit,76484,91286,F,0.456,C,S,Retirement,Muni Railway,Military Svc,Market St Ry, +NOV,1969,P,Shall Board of Education be Elective,85618,84555,P,0.503,P,I,School Board,Education,Public School,, +NOV,1969,Q,Board of Education Election by Districts,48160,122956,F,0.281,P,I,Districts,School Board,Education,Public School,Board Educ +JUN,1970,A,"Public School Building Bonds $45,000,000",77448,96811,F,0.444,B,S,School,Building,Education,Public School, +JUN,1970,B,"Street Lighting Improvement Bonds $5,000,000",112893,62147,F,0.645,B,S,Street Light,Lighting,Crime,, +JUN,1970,C,"Fire protection systems improvement bonds $5,767,000",107495,65370,F,0.622,B,S,Fire Prot,Hi pressure,Water System,, +JUN,1970,D,Creation of Airports Commission,86513,81074,P,0.516,C,S,Pub. Utility,Airport Comm.,,, +JUN,1970,E,Fire Department Pay and Work Time,51635,111461,F,0.317,C,S,Fire Department.,Work week,Fire fighter,Salaries, +JUN,1970,F,Bonded Dept Limit,88708,75001,P,0.542,C,S,Sewers,Water pollut,Airport,12% limit,Serv. charges +JUN,1970,G,"Fix salaries, disabled persons",88710,74433,P,0.544,C,S,Employees,Disabled,Salaries,, +JUN,1970,H,"Policy Compulsory School Busing, Elementary School",39484,132007,F,0.230,P,S,School Bus,Busing Sch,Neighborhood,School Board,Education +JUN,1970,I,Police Department Pay & Fringes & Parity,42847,137355,F,0.238,C,S,Police Pay,Salaries,Parity,, +NOV,1970,A,"Water Pollution Control Bonds $65,000,000",177122,47624,P,0.788,B,S,Water Pollution,Pollution,Sewage,Clean Water, +NOV,1970,B,"School Bonds $5,498,000",142000,81339,F,0.636,B,S,School Bonds,Hunters Pt.,Redevelopment,Education, +NOV,1970,C,Military Service Retirement Credit Market St. railway,120724,91168,P,0.570,C,S,Retirement,Market St Ry,Muni Railway,Military Svc, +NOV,1970,D,Military Service Retirement Credit - Eligibles,101326,109885,F,0.480,C,S,Military Svc,Eligibles,Civil Service,Retirement, +NOV,1970,E,Increase max rate interest on General Obligation bonds,126333,77032,P,0.621,C,S,Interest Rate,General Oblg,Bond Interest,, +NOV,1970,F,"Increase Police Funds, Pay exonerated officer",122674,85237,P,0.590,C,S,Contingent $,Narcotic,Police Dept.,Exoneration, +NOV,1970,G,"Working benefits, Police & Fire Departments.",102784,106130,F,0.492,C,S,Compensation,Work benefits,Police Dept.,Fire Department., +NOV,1970,H,School & College Board Elections,64954,139141,F,0.318,C,S,School Board,Jr. College,Board Elect,Education,Districts +NOV,1970,I,Candlestick Park Name - Lefty O'Doul,60829,148554,F,0.291,P,M,Lefty O'Doul,Candlestick,"O'Doul,Lefty",, +NOV,1970,J,Vietnam War Cease Fire,107928,102863,P,0.512,P,I,Peace,Vietnam,Cease Fire,War protests, +NOV,1971,A,"Public School Building Bonds $56,180,000",107909,122184,F,0.469,B,S,School Bonds,Education,Field Act,, +NOV,1971,B,"Harbor Improvement Bonds $34,000,000",160821,67179,P,0.705,B,S,Port Bonds,Harbor Bonds,Pier 94,, +NOV,1971,C,"Hall of Justice Improvement Bonds $3,850,000",113650,110921,F,0.506,B,S,Hall Justice,Muni Court,Sup. Court,Courtrooms,Holding cells +NOV,1971,D,"Fire Protection Bonds $8,491,000",154031,70934,P,0.685,B,S,Water System,Fire Protect,,, +NOV,1971,E,Police Department Organization,108352,105935,P,0.506,C,S,Police Department,Civil Service,Inspectors,Examinations, +NOV,1971,F,Budget Analyst Appointment,91542,120345,F,0.432,C,S,Budget Analysis,Board of Sup,Supervisors,Analyst, +NOV,1971,G,Disabled Transferee Promotional Exams,152597,60114,P,0.717,C,S,Civil Service,Disabled Trs,Employees,, +NOV,1971,H,"Ballot Arguments by Mayor, or more Supervisors",112502,96177,P,0.539,C,S,Ballot Argument,Elections,Mayor,Supervisors, +NOV,1971,I,School Department Four year contracts,115848,94319,P,0.551,C,S,School Dept.,Four Year,Contracts,"Admin,School", +NOV,1971,J,Police & Fire Benefits set by Board of Supervisors,88028,131041,F,0.402,C,S,Police Dept,Fire Department.,Work benefits,Premium Pay,Benefits +NOV,1971,K,"Ballot Pamphlets, Initiative requirements",59432,147877,F,0.287,C,S,Petitions,Initiative,Elections,Ballot Pamph,Voters +NOV,1971,L,Community College District Board,119809,86742,P,0.580,C,S,Community Co,College,Jr. College,Education, +NOV,1971,M,Amending Zoning Ordinance Procedure,111930,84298,P,0.570,C,S,Zoning Ord.,Amend Zoning,Reclass prop,Setback line, +NOV,1971,N,Miscellaneous Employees Retirement Benefits,88794,120313,F,0.425,C,S,Military,Pension,Retirement,Benefit,Employees +NOV,1971,O,Publication of Legislation & meetings,100185,100097,P,0.500,C,S,Amend Add,Publication,Notices,Legislation,Meetings +NOV,1971,P,"Widows, Firefighter, non-worker related death",134076,81111,P,0.623,C,S,Fire Department.,Widows,Death,, +NOV,1971,Q,Cable Cars minimum schedule maximum fares,121046,91784,P,0.569,C,S,Cable Cars,Codification,Recodify,, +NOV,1971,R,Recodification of City Charter,128782,67503,P,0.656,P,S,Charter,Codification,Recodify,, +NOV,1971,S,"Elect School Board., at large",120851,91820,P,0.568,C,S,School Board,Election,At Large,, +NOV,1971,T,"High-Rise Limit on Buildings, 6 stories",86799,142575,F,0.378,O,I,Height Limit,High-rise,Six Stories,Building Ht.,Height 72' +JUN,1972,A,Construction of Southern Crossing Bridge,57119,140455,F,0.289,,,,,,, +JUN,1972,B,"Street & Parkway Lighting Bonds $6,050,000",143007,57057,P,0.715,B,S,Street Light,Lighting,Crime,, +JUN,1972,C,"Retirement allowances, miscellaneous employees",124915,67602,P,0.649,C,S,Retirement,Employee,Benefit,, +JUN,1972,D,"Fireman, entrance, probation one year",128971,60353,P,0.681,C,S,Fire Department.,Probation,,, +JUN,1972,E,Budget Analyst Appointment by Board,128460,58655,P,0.687,C,S,Budget Anal.,Analyst,Appointment,, +JUN,1972,F,Supervisor on Retirement & Health Service Boards,84231,99061,F,0.460,C,S,Retirement,Health Svc,Supervisors,"Boards, Supv", +JUN,1972,G,"Proceeds, sale of City property, flexible",91219,92999,F,0.495,C,S,City Proper,Property,Proceed Sale,Sale Prog., +JUN,1972,H,"Police & Fire Department, Death allowances",136407,54697,P,0.714,C,S,Police Dept.,Fire Department.,Death Allow,Retirement, +JUN,1972,I,"Equal compensation, Police Sergeant & Fire Lt",98735,86651,P,0.533,C,S,Police Sgt.,Fire Lt,Sergeant,Lieutenant,Parity +JUN,1972,J,"Retirement Benefits, Police & Fire Department.",90078,93285,F,0.491,C,S,Retirement,Survivors,Police Dept.,Fire Department., +JUN,1972,K,Payroll verification by Electronic Data Processing,127314,49316,P,0.721,C,S,EDP,Pay Verity,Verify Pay,, +JUN,1972,L,Health Service Costs Paid to Employer,65981,113961,F,0.367,C,S,Health Svc.,Employees,Benefits,Medicare,Eff. date +JUN,1972,M,State teachers Retirement System implement,113061,62051,P,0.646,C,S,Teachers,Retirement,School,, +JUN,1972,N,Increase School Taxes Rate,52874,129990,F,0.289,T,S,School Taxes,"Tax, School",,, +JUN,1972,O,Close Park & Potrero Police stations,62756,115106,F,0.353,P,S,Park Sta.,Potrero Sta.,Police Sta.,Close Sta., +JUN,1972,P,"Maximum building height, downtown & res areas",81027,106841,F,0.431,O,S,Building Ht.,Height Limit,Limit Height,, +NOV,1972,1,Full Time Board of Supervisors,80362,154474,F,0.342,P,s,Board of Sup,Supervisors,Full Time,, +NOV,1972,A,"Water Supply System Improvements Imp $39,000,000",181955,82624,P,0.688,B,S,Water Supply,,,, +NOV,1972,B,"Sewer System Improvement Bonds $25,000,000",193766,70634,P,0.733,B,S,Sewer System,,,, +NOV,1972,C,"City Planning Commission, No Ex-Officio Members",94143,156904,F,0.375,C,S,Planning Com,City Plan,Ex-Officio,Commission, +NOV,1972,D,Superintendent of Schools Employment,148463,98138,P,0.602,C,S,Supt.,School Supt.,Comm. College,Education, +NOV,1972,E,Meetings Open to Public,212784,39738,P,0.843,C,S,Open Meeting,Meetings,,, +NOV,1972,F,No Gross Receipts Tax if Payroll Expense Tax,153196,86618,P,0.639,C,S,Tax,Gross Repots,Payroll Tax,, +NOV,1972,G,"Uniform Members, Sheriff Dept, probation 1 year",212452,40053,P,0.841,C,S,Probation,Sheriff Dept,,, +NOV,1972,H,"Extends time, election process",194361,51473,P,0.791,C,S,Nomination,Arguments,Elections,Spec electns,Initiatives +NOV,1972,I,"Increase Police Narcotics Fund $200,000",125290,127250,F,0.496,C,S,Narcotics,Police Dept,,, +NOV,1972,J,Combine Palace Legion Honor & de Young Museum,179358,70974,P,0.716,C,S,Museums SF,De Young,Art Museums,, +NOV,1972,K,District Police Stations,133691,123877,P,0.519,C,S,District Station,Police Statn,Stations PD,, +NOV,1972,L,"Primary Elections, Appoint Treasurer Extend Attn.",105521,137528,F,0.434,C,S,Treasurer,Primary Elec,City Attn.,Elections,Officers +NOV,1972,M,Military service credit to retirement,184753,67810,P,0.732,C,S,Military Service,Employees,Retirement,, +NOV,1972,N,Police & Fire Retirement benefits,165635,83254,P,0.665,C,S,Police Department,Fire Department,Retirement,, +NOV,1972,O,Health service costs,145197,101601,P,0.588,C,S,Health Service,Compensation,Benefits,Employees, +NOV,1972,P,"Minimum wages printing contracts, local pref.",83425,160127,F,0.343,C,S,Printing,Contracts,Prevailing $,Local Bidder, +NOV,1972,Q,"Five member Police, Fire, Civil Service Commissions",114114,132461,F,0.463,C,S,Commissions,Police Comm.,Fire Comm.,Civil Service, +NOV,1972,R,Police Retirement Benefit Increase to $350,92599,157567,F,0.370,C,S,Police Department,Retirement.,Benefits,, +NOV,1973,A,Improvement Bonds Public School Buildings,121468,64972,F,0.652,B,S,Public School,Schools,Field Act,, +NOV,1973,B,Children's Centers Improvement. Bonds-earthquake safety,117914,66595,F,0.639,B,S,Children Center,Field Act,Couters,School, +NOV,1973,C,Hall of Justice Improvement. Bonds-Additional Courtrooms,94574,64822,F,0.593,B,S,Courtrooms,Hall Justice,,, +NOV,1973,D,Runoff Election for Mayor,92801,83528,P,0.526,C,S,Election,Mayor,Runoff,Election, +NOV,1973,E,"Retirement Benefits, Miscellaneous Employees",89302,87904,P,0.504,C,S,Retirement,Benefits,Employees,Teachers, +NOV,1973,F,City Park land to Golden Gate National Recreation Area,131265,43413,P,0.751,C,S,Federal Government,Park Land,G.G. NRA,National Park, +NOV,1973,G,Residential Rehabilitation Asst-Funding for loan,103010,67450,P,0.604,C,S,Loans,Rehabilitate,,, +NOV,1973,H,Fireboat Pilots & Engineers Retirement,110348,81150,P,0.576,C,S,Fireboat,Retirement,Pilots,Marine Eng.,Fire Department. +NOV,1973,I,Civil Service Testing,100754,62044,P,0.619,C,S,Civil Service,Examination,Testing,, +NOV,1973,J,"Classroom Aides Para Professionals, Civil Service",93020,69319,P,0.573,C,S,Classroom Aide,School Dist.,Para Prof,Civil Service, +NOV,1973,K,District Elections of Supervisors,61773,112436,F,0.355,C,I,Districts,Elections,Supervisors,Board of Sup, +NOV,1973,L,Thirty hours work for 40 hours pay,33429,145146,F,0.187,C,I,Thirty hours,Pay,,, +NOV,1973,M,Childcare,96454,79883,P,0.547,P,I,Childcare,,,, +JUN,1974,A,BART- Election of Directors,94020,58641,P,0.616,C,S,BART Directors,,,, +JUN,1974,B,Conflict of Interest-CCSF Officers/Employees,103076,40510,P,0.718,C,S,Conflict of Interest,Ethics,,, +JUN,1974,C,"Open Space, 10 cents per $100 tax",73971,78055,F,0.487,C,S,Open Space,Parks,Tax,, +JUN,1974,D,"City offices, open Election Day",109252,43171,P,0.717,C,S,Holidays,Election Day,,, +JUN,1974,E,Retirement for those retired prior to 1972,96714,54116,P,0.641,C,S,Retirement,,,, +JUN,1974,F,Firefighter list E-25,110369,36822,P,0.750,C,S,Fire Department,Firefighter,List E-25,, +JUN,1974,G,"Fire Department, reorganization, Commission Powers",95536,46552,P,0.672,C,S,Fire Department,Reorganization,,, +JUN,1974,H,"Appoint Clerk of Board, ERD, County Clerk",68897,76282,F,0.475,C,S,Clerk Board,Empl.Relatns,Civil Service,Appointments, +JUN,1974,I,Motor Vehicle Fuel Revenues for mass transit public,108073,40020,P,0.730,P,S,Gas Tax,Transit,Mass Transit,, +JUN,1974,J,Street Artists-Issued Police Peddler Permit,81099,70599,P,0.535,O,I,Street Art,Artists,Peddler Pmt,, +NOV,1974,A,"Fire Protection Bonds $4,000,000",139987,44169,P,0.760,O,S,Fire Department,Water Main,,, +NOV,1974,B,Zoning Appeals - Conflict of Interest,105177,71163,P,0.596,C,S,Zoning,Appeals,Conflict Int,Supervisors, +NOV,1974,C,"Voters Pamphlet - Ballot Arguments, Simplification",124674,50525,P,0.712,C,S,Voters,Ballot Pamph,Pamphlet,, +NOV,1974,D,Supplemental Appropriation - 2/3 vote,117399,54606,P,0.683,C,S,Appropriation,Votes,Supplemental,, +NOV,1974,E,Appoint Clerk of Board; not by C.S. exam,81891,96047,F,0.460,C,S,Clerk Board,Civil Service,Appointment,, +NOV,1974,F,County Clerk appointive-not by C.S. exam.,84485,93062,F,0.476,C,S,County Clerk,Civil Service,,, +NOV,1974,G,"Fire Department, widows pensions; married after fireman's",122333,61027,P,0.667,C,S,Fire Department,Windows,Retirement,Pension, +NOV,1974,H,Police & Fire retirement allowance,97084,81230,P,0.544,C,S,Police & Fire,Retirement,,, +NOV,1974,I,"Employee Relations Director, CAO Appoints",89155,85014,P,0.512,C,S,Employ Relations,CAO,Appointment,Civil Service, +NOV,1974,J,Open Space Park Renovation 10 cents per $100 tax,116653,64408,P,0.644,C,S,Open Space,Parks,Tax,, +NOV,1974,K,Golden Gate Park structures; 2/3 vote,106068,72182,P,0.595,C,S,Golden Gate,Park Street,,, +NOV,1974,L,Salary Standardization,90520,102228,F,0.470,C,S,Salaries,Pay,Prevail Wage,Compensation, +NOV,1974,M,Fire and Police Retirement benefits,90569,87347,P,0.509,C,S,Police & Fire,Retirement,Death benefit,, +NOV,1974,N,"School Food Complex at Double Rock site, Tax",107014,68695,P,0.609,P,S,School Food,Double Rock,School Tax,"Food, School", +NOV,1975,A,Sewer Plant South of the Zoo,146836,43363,P,0.772,C,S,Sewer Plant,Zoo,Park,, +NOV,1975,B,"Rate of pay, trades & crafts",131407,63640,P,0.674,C,S,Repeal pay,Trades,Crafts,Pay,Street Sweep +NOV,1975,C,Budget Schedule and Appropriation Transfers,124178,60149,P,0.674,C,S,Budget,Appropriate,Transfer $,, +NOV,1975,D,"Police, Fire, Civil Service Comm., 5 members, 1 woman",96136,91630,P,0.512,C,S,Police Comm.,Fire Comm.,Civil Service,Women,Commissions +NOV,1975,E,Airport Police; Reclassify as S.F. Police Officers,44549,143752,F,0.237,C,S,Police,Airport,,, +NOV,1975,F,Boards and Commissions-Votes & Rules,159477,23436,P,0.872,C,S,Votes,Commissions,Rules,Boards, +NOV,1975,G,Airport Police probation - one year,93198,90264,P,0.508,C,S,Airport,Police,Probation,, +NOV,1975,H,Conflict of Interest,90953,88595,P,0.507,C,S,Conflict of Interest,,Ethics,Interests, +MAR,2000,A,Recreation & Park Bonds,144474,38885,P,0.788,B,S,Recreation,Park,Bonds,, +NOV,1975,I,"Veteran's Preference, peacetime service",68921,117058,F,0.371,C,S,Veterans,Civil Service,Examinations,Peacetime, +NOV,1975,J,Candidate petition in lieu of filing fee,129105,53153,P,0.708,C,S,Candidates,Filing Fee,Petition,, +NOV,1975,K,Tax rate formula; previous year's tax rate prevails,77492,104471,F,0.426,C,S,Tax Rate,,,, +NOV,1975,L,Street Artists,114359,73762,P,0.608,O,S,Street Art,Artists,,, +NOV,1975,M,Street Artists Initiative,79804,106678,F,0.428,O,I,Street Art,Artists,Peddlers,, +NOV,1975,N,Limitation Mayor's Power; Public Emergencies,126538,60989,P,0.675,C,S,Emergencies,Mayor,Board of Sup,Powers, +NOV,1975,O,Dismiss Police & Firemen who strike,136847,55796,P,0.710,C,S,Police& Fire,Strikes,Dismissal,, +NOV,1975,P,"Police & Fire pay = that in cities over 350,000",129413,64059,P,0.669,C,S,Police & Fire,Salaries,,, +NOV,1975,Q,Fire Department. work schedules 14 hour maximum,120455,71836,P,0.626,C,S,Fire Department,Work Day,,, +NOV,1975,R,Police & Fire Departments. Binding Arbitration,71365,120999,F,0.371,O,M,Binding Arbitration,Arbitration,Police &Fire,Salaries, +NOV,1975,S,Police & Fire salaries match 5 California cities,55417,135364,F,0.290,P,M,Police Pay,Fire Pay,Match CA cty,CA city pay, +JUN,1976,A,Registrar of Voters in charge of elections,142528,27000,P,0.841,C,S,Registrar,CAO,Voting,Elections, +JUN,1976,B,Suspension of Employees,122323,46174,P,0.726,C,S,Supervisor,Civil Service,Employees,, +JUN,1976,C,"Leaves, American Red Cross members",137964,27708,P,0.833,C,S,Red Cross,Leaves,World War II,, +JUN,1976,D,Inspection of examination papers,116316,47374,P,0.711,C,S,Examination,Inspect Exam,Fees,Civil Service, +JUN,1976,F,Appointment of Employee Relations Director by B.O.S,130502,33535,P,0.796,C,S,Employee Relations,ERD,Appointment,Board of Sup,CAO +JUN,1976,G,Police-Fire salaries,124143,41345,P,0.750,C,S,Police & Fire,Salaries,,, +JUN,1976,H,Veteran's Preference in examinations,107358,53610,P,0.667,C,S,Veterans,Civil Service,Preference,, +JUN,1976,I,"Child Care, Continue",71831,100154,F,0.418,P,S,Child Care,,,, +JUN,1976,J,Prevailing rates of wages,130325,32671,P,0.800,P,S,Wage Rates,,,, +JUN,1976,L,Multi-year compensation schedules,113943,48477,P,0.702,C,S,Salaries,,,, +NOV,1976,A,"Sewer Revenue Bonds 1976; $240,000,000",159231,65231,P,0.709,B,S,Sewer Bonds,,,, +NOV,1976,B,Disciplinary action striking employees,136467,91229,P,0.599,C,S,Strikers,Employees,,, +NOV,1976,C,Hearing Officers for Employee Dismissals,170485,47313,P,0.783,C,S,Hearing Officer,Employees,Dismissals,Discipline, +NOV,1976,D,Prevailing rates of wages; Bay Area Counties,139155,80094,P,0.635,C,S,Wages,Salaries,Bay Area,Prevail Wage, +NOV,1976,E,Rule of 3 - Civil Service Appointments,119293,100041,P,0.544,C,S,Rule of 3,Civil Service,,Three Rule, +NOV,1976,F,Examinations for laborers,138257,73912,P,0.652,C,S,Laborers,Examination,Civil Service,, +NOV,1976,G,Civil Service status for Attorneys,68227,138472,F,0.330,C,S,Attorneys,Civil Service,,, +NOV,1976,H,Civil Service exempt Undersheriff,94146,118662,F,0.442,C,S,Undersheriff,Sheriff,Civil Service,Exempt, +NOV,1976,I,"Civil Service Exempt, Management positions",98182,112777,F,0.465,C,S,Contract Out,Private Cntr,,, +NOV,1976,J,Services by private contractors,130422,79649,P,0.621,C,S,Contracting,Out to priv.,Companies if,Less than,CSwrkrs. +NOV,1976,K,Art Commission membership,156987,54204,P,0.743,C,S,Art Commission,Commission,Dance,Theater, +NOV,1976,L,Retirement Lower Benefits,116229,93644,P,0.554,C,S,Retirement,Employees,,, +NOV,1976,M,Retirement System Amortization - 20 years,65433,140324,F,0.318,C,S,Retirement,Amortization,,, +NOV,1976,N,Mayoral run off election Tuesday not Thursday,169210,39422,P,0.811,C,S,Election,Runoff,Mayor,, +NOV,1976,O,Salaries decided by voters,125143,83769,P,0.599,C,S,Salaries,Voters,Impass,, +NOV,1976,P,Revenue Bonds & Lease Financing decided by voters,148727,49047,P,0.752,C,S,Revenue Bond,Lease,Bonds,Voters, +NOV,1976,Q,Housing Projects,130533,68866,P,0.655,P,S,Housing,Low Rent,,, +NOV,1976,R,Traffic Barriers,75314,124376,F,0.377,P,s,Traffic,Barriers,,, +NOV,1976,S,Yerba Buena - Convention exhibit hall,119611,85081,P,0.584,P,S,Convention,Center,Hotel Tax,, +NOV,1976,T,District Elections of Supervisors,115192,104524,P,0.524,C,I,Districts,Supervisors,Elections,, +AUG,1977,A,At Large Election of Supervisors,72014,97242,F,0.425,C,I,At Large,Supervisors,Districts,Elections, +AUG,1977,B,At Large Election of Supervisors from Districts,62185,112123,F,0.357,C,I,At Large,Supervisors,Districts,Elections, +NOV,1977,A,"Park Irrigation Bonds, $9,270,000",106889,53384,P,0.667,B,S,Rec. & Park,Park,Irrigation,, +NOV,1977,B,"Fire Protection Bonds, $6,000,000",112241,44409,P,0.717,B,S,Fire Department,Fireboat,Water,, +NOV,1977,C,"Airport Revenue Bonds, $90,000,000, Renovations",81630,78112,F,0.511,B,S,Airport,,,, +NOV,1977,D,Airport Revenue Bond Procedure,74657,79441,F,0.484,C,S,Airport,Bonds,Revenue Bond,Supervisors, +NOV,1977,E,Duties of the Mayor - Full Time,116216,46326,P,0.715,C,S,Mayor,Full Time,Time,, +NOV,1977,F,Term of Chief Administrative Officer 10 years,128551,29037,P,0.816,C,S,CAO,Term,Ten Years,, +NOV,1977,G,Budget Reductions,87016,66748,P,0.566,C,S,Mayor,Supervisors,Budget,Employees,Compensation +NOV,1977,H,Dental Plan,67985,91048,F,0.427,C,S,Dental Plan,Employee,Health,, +NOV,1977,I,"Pension Increase, Males",89926,65937,P,0.577,C,S,Pension,Employees,Male,Retirement, +NOV,1977,J,Disability Hearing Officers,62739,89563,F,0.412,C,S,Disability,Hearing Off,Retirement,, +NOV,1977,K,Supervisors' Administrative Assistants,94805,61584,P,0.606,C,S,Admin Assistants,Supervisors,CivilService,Assistants, +NOV,1977,L,CAO Executive Assistant,92962,59614,P,0.609,C,S,CAO,Executive,Assistant,CivilService, +NOV,1977,M,Fire Department Promotional exams,92947,62476,P,0.598,C,S,Fire Department,Seniority,Examinations,Promotional, +NOV,1977,N,"Public Works Projects $5,000 to $10,000",103178,51174,P,0.668,C,S,Public Work,Contracts,Employees,Projects, +NOV,1977,O,"Contracts, Increase Amount of Progressive Payments",80210,67259,P,0.544,C,S,Contract,Progress Pay,Payments,Partial,Contractors +NOV,1977,P,"Official Newspaper Advertising, 3 days a week",102724,47697,P,0.683,C,S,Official,Newspaper,Advertising,Notices, +NOV,1977,Q,Electrical Worker Contract/Benefits,27565,125024,F,0.181,O,L,Unsettled,Electricians,Contract,Benefits,Demands +NOV,1977,R,Plumbers and Pipe Fitters Contract/Benefits,25361,124580,F,0.169,O,L,Plumbers,Unsettled,Contract,Benefits,Demands +NOV,1977,S,Sheet metal Workers Contract/Benefits,26861,125196,F,0.177,O,L,Sheet metal,Contract,Benefits,Demands,Unsettled +NOV,1977,U,"International Hotel, Transfer to Housing Authority",52529,107665,F,0.328,P,s,International,Hotel,I Hotel,Housing, +NOV,1977,V,Fleishhacker Pool Renovation,51357,105295,F,0.328,P,s,Fleishhacker,Pool,Renovation,, +NOV,1977,W,Citywide Billboards Removal,67412,88531,F,0.432,P,s,,,,, +JUN,1978,C,Fire Department Weekly Work Schedules 48.7 hours,99593,60417,P,0.622,C,S,Fire Department,Hours 48.7,,, +JUN,1978,D,"Muni Railway Work Contracts, Multi Year",101054,59909,P,0.628,C,S,Muni railway,Contracts,Wages,Negotiations,Multi Year +JUN,1978,E,Former Supervisors Health Benefits,40262,121423,F,0.249,C,S,Benefits,Supervisors,Health,Insurance, +JUN,1978,F,Run-Off Elections,105738,53069,P,0.666,C,S,Run-Off,Election,Majority,Vote, +JUN,1978,G,Rotation of Candidates Names on Ballot,114933,36703,P,0.758,C,S,Rotation,Candidates,Ballot,Supervisor,District +JUN,1978,H,"Airport Revenue Bonds, Exempt From Voter Approval",93941,60354,P,0.609,C,S,Airport,Revenue,Bonds,Refunding,Voter +JUN,1978,I,"Federally Assisted Financing, Voter Approval",49749,99908,F,0.332,C,S,Federal,Loans,Financing,Voter, +JUN,1978,J,Regulation of Taxicab Permits,70870,86866,F,0.449,O,s,Taxicab,Permits,,, +JUN,1978,K,Regulation of Taxicab Permits,80570,77481,P,0.510,O,s,Taxicab,Permits,,, +JUN,1978,L,Charter Commissioners to be elected,81913,69561,P,0.541,P,s,Charter,Commissioner,,, +NOV,1978,A,"Transportation Commission, Creation of",92865,94042,F,0.497,C,S,Transport,Commission,PUC,Muni,PUC +NOV,1978,B,"Civil Service Commission, Expand Powers/Duties",104398,77121,P,0.575,C,S,Civil Service,Commission,Promotions,Examinations,Probation +NOV,1978,C,"Finance & Records Department, Reorganization",133143,41272,P,0.763,C,S,Finance,Record,Tax,Treasurer,Registrar +NOV,1978,D,"Commission Members, Removal",72893,107126,F,0.405,C,S,Commission,Mayor,Removal,, +NOV,1978,E,"Leaves of Absence, Permission to Leave State",75014,100903,F,0.426,C,S,Leave State,Absence,Officers,State,Permission +NOV,1978,F,"Sick Leave, Payment for Unused",105574,77212,P,0.578,C,S,Sick Leave,Leave,Vested Sick,Payment, +NOV,1978,G,Eliminate Mandatory Retirement at age 65,133762,55956,P,0.705,C,S,Retirement,Age 65,,, +NOV,1978,H,"Printing Contracts, Prevailing Wages",59333,119018,F,0.333,C,S,Prevail Wage,Printing,Contracts,, +NOV,1978,I,Leases/Contracts in excess of 10 years or $1,119280,51683,P,0.698,C,S,Real Property,Property,Leases,Contracts,Supervisors +NOV,1978,J,"Street Artists, 100 More Certificates",67896,119315,F,0.363,O,S,Street Art,Artists,,, +NOV,1978,K,"Taxes, Business & Property Transfer, Re-enact",70054,105945,F,0.398,O,M,Tax,Business,Property,Transfer,Re-enact +NOV,1978,L,"Engineers, Wages/Benefits",43384,131089,F,0.249,O,L,Engineers,Wages,Benefits,Contract, +NOV,1978,M,"Laborers, Wages/Benefits",56411,115856,F,0.327,O,L,Laborers,Wages,Benefits,Contract, +NOV,1978,N,"Glassiers, Glassworkers, Wages/Benefits",52414,117155,F,0.309,O,L,Glassier,Glassworkers,Wages,Benefits,Contract +NOV,1978,O,"Bricklayers, Stonemasons, Wages/Benefits",51894,118101,F,0.305,O,L,Bricklayers,Stonemasons,Wages,Benefits,Contract +NOV,1978,P,"Hod carriers, Wages/Benefits",50112,119867,F,0.295,O,L,Hod carriers,Wages,Benefits,Contract, +NOV,1978,Q,"Electricians, Wages/Benefits",41287,128846,F,0.243,O,L,Electricians,Wages,Benefits,Contract, +NOV,1978,R,"Plumbers, Wages/Benefits",37598,132246,F,0.221,O,L,Plumbers,Wages,Benefits,Contract, +NOV,1978,S,"Sheet Metal Workers, Wages/Benefits",42257,127533,F,0.249,O,L,Sheet Metal,Wages,Benefits,Contract, +NOV,1978,U,"Rent Control, Property Tax Saving",97279,108485,F,0.473,O,I,Rent Control,Rebate,Property Tax,Tax Saving, +NOV,1978,V,"Military Expenditures, Federal Government",108647,70350,P,0.607,P,I,Military,Jobs,Federal Govt,, +NOV,1978,W,Marijuana Cease Arrest for Possession,107561,81169,P,0.570,P,I,Marijuana,Arrests,,, +NOV,1978,X,Charter Revision Commission,100107,78247,P,0.561,P,S,Charter,Commission,,, +NOV,1979,A,Police-Fire Collective Bargain Binding Arbitration,79881,100431,F,0.443,C,S,Police & Fire,Arbitration,Binding Arbi,Collective,Bargaining +NOV,1979,B,"Civil Service Commission, Senior Executive Service",73834,92598,F,0.444,C,S,Civil Service,Senior Exec,Executive,Management, +NOV,1979,C,"Temporary Employees, Promotional Opportunities",126604,42115,P,0.750,C,S,Temporary,Promotional,Examination,Employees, +NOV,1979,D,"Public Health Director, Appoint 4 Administrators",80158,84758,F,0.486,C,S,Health,Administrat,CivilService,Exempt, +NOV,1979,E,"Public Works Director, Appoint 3 Dep. Directors",84808,75427,P,0.529,C,S,Public Works,Administratr,CivilService,Exempt, +NOV,1979,F,"Chief Adm. Officer, Confidential Secretary",82363,78920,P,0.511,C,S,Civil Service,Confidential,Secretary,CAO,Exempt +NOV,1979,G,"Public Health Director, Licensed Physician",88962,75714,P,0.540,C,S,Health Director,Health Dir,Physician,, +NOV,1979,H,"Retirement Board, Retirement Trust Fund",134177,25446,P,0.841,C,S,Retirement,Trust Fund,,, +NOV,1979,I,"Retirement Board, Pension Funds",127737,28674,P,0.817,C,S,Retirement,Pension,Funds,, +NOV,1979,J,"Budget, Appropriation & Salary Ordinances",79165,72694,P,0.521,C,S,Budget,Appropriate,Ordinances,Interim Ord, +NOV,1979,K,"Budget Estimates, Change Departmental Deadlines",106869,50440,P,0.679,C,S,Budget,Estimates,,, +NOV,1979,L,"Utility Debt, General Obligation Bonds",103143,52704,P,0.662,C,S,Utility Debt,"Bonds, G.O.",,, +NOV,1979,M,"Taxicab Permits, Transferrable",77802,91375,F,0.460,O,S,Taxicab,"Permits,Taxi",,, +NOV,1979,N,"Convention Center Parking Garage, Financing",90628,70226,P,0.563,P,S,Parking,Convention C,Financing,Moscone Cntr, +NOV,1979,O,"Downtown Area, Lower Height Limits & FAR",82922,99104,F,0.456,O,I,Planning,Downtown,Height Limit,High-Rise, +NOV,1979,P,"Business Tax Increase, Larger Businesses Tax",83478,90050,F,0.481,O,I,Business Tax,,,, +NOV,1979,Q,"Police Department, Vice Squad, Abolish",66859,110417,F,0.377,O,I,Police Dept.,Vice Squad,,, +NOV,1979,R,Rent Control Revision,76378,112003,F,0.405,O,I,Rent Control,Condominiums,,, +AUG,1980,A,At Large Election of Board of Supervisors,69654,68048,P,0.506,C,I,At Large,Districts,Board of Sup,Supervisors,Election +JUN,1980,A,"Housing Revenue Bond Issue, $100,000,000",120166,46433,P,0.721,B,S,Housing,,,, +JUN,1980,B,"Housing Revenue Bonds, authority to sell",98777,65538,P,0.601,C,S,Housing,Bond Process,Financing,, +JUN,1980,C,Convention Facilities Manager,101403,60104,P,0.628,C,S,Brooks Hall,Civic Aud.,Moscone Ctr.,CAO,Convention +JUN,1980,D,Four Deputy Health Directors/Administrators,71635,87999,F,0.449,C,S,Health,Deputy Dir.,CivilService,, +JUN,1980,E,"Associate Administrators, General Hospital",65920,92165,F,0.417,C,S,Hospital,Deputy Adm,Civil Cvc,General Hosp, +JUN,1980,F,"Firefighters Work Schedules, 24 hours shifts",80914,79502,P,0.504,C,S,Workday,Schedules,Firefighters,, +JUN,1980,H,"Health Benefits, Temporary Employees",68239,95768,F,0.416,C,S,Health Svc,Benefits,Temporary,Employees, +JUN,1980,I,"Health Benefits, Board of Supervisors",76073,86103,F,0.469,C,S,Health Svc,Benefits,Board of Sup,Supervisors, +JUN,1980,J,"Salaries, Board of Supervisors, 25% of Mayor",64456,101994,F,0.387,C,S,Salaries,Supervisors,Board of Sup,, +JUN,1980,K,Retirement Board Hearing Officers,89048,71388,P,0.555,C,S,Retirement,Hearing Off,Disability,Death, +JUN,1980,L,One Cent Motor Fuel Tax,83966,80442,P,0.511,P,S,Gas Tax,Fuel Tax,Tax,Gasoline Tax, +JUN,1980,M,Cable Car Fares may exceed other MUNI fares,84201,86058,F,0.495,C,S,Cable Cars,Fares,Muni railway,Streetcars,Buses +JUN,1980,N,"Non-airline, 25% to General Fund",101707,54788,P,0.650,C,S,Airport,Revenuesine,General Fund,, +JUN,1980,O,"Hotel Occupancy Tax, 1.75% to General Fund",119083,43986,P,0.730,O,S,Hotel Tax,Tax,General Fund,, +JUN,1980,Q,Payroll Expense Tax and Gross Receipts Tax,87279,71683,P,0.549,O,S,Payroll Tax,TaxEmployers,Business Tax,Gross Rcpts, +JUN,1980,R,"Parking Tax, change from 15% to 25%",96540,68849,P,0.584,O,S,Tax,Surcharge,Parking Tax,Parking Lots,Garages +JUN,1980,S,"Business Tax, Non-profit Garage Corporations",105679,52833,P,0.667,O,M,Parking Tax,Garages,Non-profit,, +JUN,1980,T,"Sewer Revenue Bonds, Rescind authority",63677,97660,F,0.395,O,s,Sewer Bonds,Revenue Bond,Rescind Bond,, +JUN,1980,V,Corporate Taxation big business pay 60% of taxes,69631,102184,F,0.405,O,I,Inflation,Business Tax,Corporate,Tax,Revenue +NOV,1980,A,"Charter, New Proposed",93245,108969,F,0.461,C,C,Charter,,,, +NOV,1980,B,Conflicts of Interest,120413,72866,P,0.623,C,S,Conflict of Interest,Ethics,,, +NOV,1980,C,"Fares, Municipal Railway, Supervisors may change",113098,88283,P,0.562,C,S,Fares,PUC,Muni railway,Supervisors, +NOV,1980,D,"Health Service System, Retirement System, Separate",116366,78868,P,0.596,C,S,,Benefits,Health Svc,Retirement, +NOV,1980,E,"Salaries, Police, Fire, Reduction Protection",131894,66465,P,0.665,C,S,Police & Fire,Salaries,,, +NOV,1980,F,"Retirement Benefits, Police & Fire, Buy-out",131510,65250,P,0.668,C,S,Police & Fire,,Buy-out,Retirement,Benefits +NOV,1980,G,"Retirement Benefits, Police & Fire, Vesting",121471,79116,P,0.606,C,S,Retirement,Benefits,Police& Fire,Fire,Vesting +NOV,1980,H,Fire Protection Services,98021,100038,F,0.495,C,I,Fire,Protection,Personnel,Stations,Facilities +NOV,1980,I,"Electrical Workers, Compensation, Benefits",47463,137182,F,0.257,O,L,Local 6,Electricians,Compensation,Hours,Benefits +NOV,1980,J,"Laborers, Premium Pay, Raw Sewage",94038,90091,P,0.511,O,L,Laborers,Premium Pay,Pay,Raw Sewage,Sewage +NOV,1980,K,"Housing, Residential, 20,000 Units",123507,72411,P,0.630,P,s,Housing,Residential,New Housing,, +NOV,1980,L,"Cost-of-Living Adjustment, Retired Employees",105452,84196,P,0.556,P,s,Cost Living,Retirement,,, +NOV,1980,M,Corporate Business Tax,113980,93507,P,0.549,P,I,Business Tax,Corporations,Tax,, +NOV,1980,N,"Supervisors, District Elections",106759,115858,F,0.480,C,2,Supervisors,District,Elections,, +NOV,1981,A,Issue Airport Rev. Bonds without voter approval.,51475,41086,P,0.556,C,S,Airport Comm.,Bond Airport,Revenue Bond,, +NOV,1981,B,Cable Car Fares/Different than other Muni system,58622,35802,P,0.621,C,S,Cable Cars,Muni railway,PUC,"Fares, Cable", +NOV,1981,C,USD & CCD To Pay Share of Workers' Comp. Admin.,72470,17497,P,0.806,C,S,Workers Comp,School Dist.,Comm College,, +NOV,1981,D,Survivor Benefits/Assassinated Elected Officials,21960,69669,F,0.240,C,S,Survivor,Assassinated,Benefits,Dependents,Elected Off. +NOV,1981,E,Retirement Allowance Increase Misc. Employees,60387,32240,P,0.652,C,S,Employees,Retirement,,, +NOV,1981,F,Supervisors To Negotiate Maximum Nurses' Salary,46869,45194,P,0.509,C,S,Nurses,Salaries,Supervisors,Negotiation,Hospitals +NOV,1981,H,Public Health Administrators,28377,61812,F,0.315,C,S,Deputy Dir.,Health,General Hosp,Hospital,CivilService +NOV,1981,I,"Art Commission, Exec. Dir. Authority re: Personnel",23478,65353,F,0.264,C,S,Art Comm.,CivilService,Personnel,Appointment,Curators +NOV,1981,J,Sheriff Authority To Appoint/Remove Asst. Sheriff.,54761,34395,P,0.614,C,S,Sheriff,Asst Sheriff,Appointment,CivilService, +NOV,1981,K,Tax Rate Computation To Conform w/State Formula,60387,27244,P,0.689,C,S,Property Tax,Assessed Val,Tax Rate,, +JUN,1992,A,Golden Gate Park Improvement Bonds,120197,44904,P,0.728,B,S,Park,Golden Gate,,, +NOV,1981,L,"Change Purchasing Limit From $2,000 to $15,000",54420,33963,P,0.616,C,S,Purchasing,CAO Approval,Public Works,Contracts, +NOV,1981,M,Construction Contracts; Approval of Modifications,56195,31693,P,0.639,C,S,Construction,Contract,Dept Heads,, +NOV,1981,N,Closed Negotiations Sessions by Committee,20674,68863,F,0.231,C,S,Negotiations,Committees.,Commissions,Labor Negot.,Closed Sess. +NOV,1981,O,Board Presidency Term To Coincide w/Sup. Terms,33825,54913,F,0.381,C,S,Board of Sup,Board Pres.,Supervisors,Election,President +NOV,1981,P,Repeal Taxicab Initiative Ordinance,20434,70934,F,0.224,O,s,Taxicab,Taxi Permits,Police Comm.,Repeal Ord.,Board of Sup +NOV,1981,Q,Salary Dispute-Electricians,16829,70911,F,0.192,O,s,Electricians,Salary,Contract,"IBEW, Local6",Compensation +JUN,1982,A,Tax Anticipation Notes by State Law or Ordinance,92020,49889,P,0.648,C,S,Tax Antic,Borrowing,Notes Tax,Tax Notes, +JUN,1982,B,Mail-in Ballots/ Municipal Elections,43639,103853,F,0.296,C,S,Voting,Mall Ballots,Ballots,Elections, +JUN,1982,C,Employee Dental Plan,60257,88380,F,0.405,C,S,Dental Plan,Benefits,,, +JUN,1982,D,Surviving Spouse Health Benefits,68198,75191,F,0.476,C,S,Benefits,Health Svc,Spouse,Surviving,Death +JUN,1982,E,Surviving Spouse Retirement Benefits,54500,90694,F,0.375,C,S,Benefits,Spouse,Retirement,Surviving,Death +JUN,1982,F,Retirement System Administrative Changes,95166,36758,P,0.721,C,S,Actuarial,Retirement,,, +JUN,1982,G,Retirement Board Investment Powers,85678,47341,P,0.644,C,S,Retirement,Investments,Controller,, +JUN,1982,H,Composition of Health Service Board,47461,88934,F,0.348,C,S,Health Svc,Membership,,, +JUN,1982,I,Composition of Retirement System Board,38044,94978,F,0.286,C,S,Retirement Board,CivilService,,, +JUN,1982,J,"Sec/Gen Mgr Retirement System, Civil Service exempt",46977,84315,F,0.358,C,S,Civil Service,Retirement,,, +JUN,1982,K,"B.O.S's Legislative Aides, Civil Service exempt",62550,75944,F,0.452,C,S,Aides,Supervisors,CivilService,Legis. Aides, +JUN,1982,L,Top Vote-Getter to be B.O.S President,86117,55766,P,0.607,C,I,President,Supervisors,Board Pres.,Top Votes, +JUN,1982,M,Fingerprint Computer Acquisition,115212,28443,P,0.802,P,s,Fingerprint,Computer,Police Dept.,, +JUN,1982,N,PG & E Electricity Rate Increase Opposition,90058,56638,P,0.614,P,s,PG&E Rates,Electric,"PUC, State",, +NOV,1982,A,"Office of Citizens Complaints, Police Dept.",124962,75212,P,0.624,C,S,Citizen Comp,Complaints,OCC,Police Dept.,Misconduct +NOV,1982,B,"Municipal Railway Acquisitions, eliminate limit",132182,46820,P,0.738,C,S,Muni railway,Equipment,Vehicles,, +NOV,1982,C,Industrial Development Financing,113256,70414,P,0.617,C,S,Industrial,Development,"Bonds, Ind",, +NOV,1982,D,Surviving Spouse Health Benefits,94280,95056,F,0.498,C,S,Health Svc,Death,Surviving,Spouse,Benefits +NOV,1982,E,Surviving Spouse Retirement Benefits,90759,100891,F,0.474,C,S,Retirement,Death,Surviving,Spouse,Benefits +NOV,1982,G,"Supervisors' Salaries $23,924 per year",118512,84788,P,0.583,C,S,Supervisors,Salaries,,, +NOV,1982,H,Employee Retirement Contribution 7.5%,109884,64937,P,0.629,C,S,Retirement,Contribution,Employees,, +NOV,1982,I,Police Retirement and Disability Plan,85985,102564,F,0.456,C,I,Retirement,Disability,Police Dept.,, +NOV,1982,J,Police Overtime Pay at rate of time and one-half,118160,79497,P,0.598,C,I,Police Dept.,Overtime Pay,Holiday Pay,Time & l/2, +NOV,1982,K,Electric Utility Ownership,73051,126655,F,0.366,O,I,PG&E,Electric Utl,Utility,Acquisition, +NOV,1982,L,City Hall Ramp Ban at Polk & Van Ness entrances,95479,99838,F,0.489,P,I,Ramps,Disabled,City Hall,, +NOV,1982,M,Parnassus Heights Hotel-Carl & Hillway Streets,54583,140306,F,0.280,P,I,Zoning,Hotel,Zoning Chng,UC MedCenter,ParnassusHts +APR,1983,A,"Recall, Mayor Dianne Feinstein",30166,134591,F,0.183,R,I,Recall,Mayor,Feinstein,, +NOV,1983,A,Increase number of signatures for recall election,116316,38118,P,0.753,C,S,Recall,Election,Petition,, +NOV,1983,B,Voter approval before Recreation land sold,129570,21758,P,0.856,C,S,Recreation,Land Sale,Playgrounds,Open space,Athletic fac +NOV,1983,C,Library for Blind and Disabled - separate Dept.,62002,87080,F,0.416,C,S,Blind,Disabled,Library,Department, +NOV,1983,D,Disability transfers by Civil Serv. Commission,95146,51109,P,0.651,C,S,Civil Service,Transfers,Disability,, +NOV,1983,E,Public safety employees in State P.E.R.S.,92940,51546,P,0.643,C,S,State P.E.R.S.,RSRetirement,,, +NOV,1983,F,Transfers Housing Authority Police to SFPD,106987,37647,P,0.740,C,S,Housing Auth,Police Hsing,Housing P.D.,PERS, +NOV,1983,G,Changes formula for retirement increase,99372,41424,P,0.706,C,S,Retirement,Cost Living,,, +NOV,1983,H,"Board of Education, Community College Board $500 Pay/month",89222,56577,P,0.612,C,S,Board Education,Comm College,Salaries,, +NOV,1983,I,Changes method Police & Fire salaries are set,67669,77132,F,0.467,C,I,Police &Fire,Salaries,,, +NOV,1983,J,Time and 1/2 overtime for firefighters,91582,59370,P,0.607,C,I,Overtime,Firefighters,Compensation,Time and l/2, +NOV,1983,K,Street Artist Annual Fee $80,98617,49615,P,0.665,O,S,Street Artist,Annual Fee,"Fees, Art",Artists, +NOV,1983,L,"Painters Union, Local No. 4, Salary Demand",44196,94413,F,0.319,O,L,Union,Painters #4,Local #4,Salary, +NOV,1983,M,"Master Plan for development, Priority Policies",76659,78592,F,0.494,O,I,Master Plan,Planning,Priorities,Zoning,Developers +NOV,1983,N,Opposition to Military aid to El Salvador,79937,71292,P,0.529,P,I,El Salvador,Military aid,Federal Govt,, +NOV,1983,O,Opposition to bilingual voting,98333,59314,P,0.624,P,I,Bilingual,English only,Ballots,Handbooks,Voting +NOV,1983,P,Regulating smoking in the workplace,80798,79541,P,0.504,O,R,Smoking,Workplace,No smoking,Office smoke,Non-smokers +JUN,1984,A,Employee benefits tied to Bay Area,68437,88429,F,0.436,C,S,Benefits,Fringe Benf,,, +JUN,1984,B,Night Pay differential to Police officers,83266,75416,P,0.525,C,S,Police Dept.,Salaries,Night Pay,, +JUN,1984,C,"Longevity pay, firefighters with 10, 15, & 20 yrs.",60975,93590,F,0.394,C,S,Firefighters,Salaries,Longevity,Fire Department., +JUN,1984,E,Hetch Hetchy bonds issued without going on ballot,96086,49368,P,0.661,C,S,Hetch Hetchy,Bonds,Revenue,Election, +JUN,1984,F,"Water Dept Bonds, issued without going on ballot",95760,49201,P,0.661,C,S,Water Dept.,Bonds,Revenue Bond,Election, +JUN,1984,G,"Appoint 2 retirement managers, exempt from Civil Service",54084,86092,F,0.386,C,S,Retirement,CivilService,Exempt CSMan,agers, +JUN,1984,H,"Recorder, independent agency, under CAO",83286,54857,P,0.603,C,S,Registrar,CAORecorder,,, +JUN,1984,I,Reduce number Supervisors from 11 to 7,48392,103494,F,0.319,C,I,Board of Sup,Elections,Number Sups,Supervisors, +JUN,1984,J,Collect from prisoners cost of incarceration,100345,51810,P,0.659,O,I,Jail costs,Prisoners,Incarcerate,, +JUN,1984,K,Park Shadow Ban,94143,59707,P,0.612,O,s,Park shadow,"Shadow, park",Sunshine,Building reg,Rec/Park +NOV,1984,A,"Port Revenue Bonds, $42,500,000",180801,62052,P,0.744,B,s,Port bonds,Revenue bond,"Bonds, Port",, +NOV,1984,B,"Water Revenue bonds $104,000,000",179087,55651,P,0.763,B,s,Water bonds,Revenue bond,Bonds Water,, +NOV,1984,C,Health Commission created,121303,116957,P,0.509,C,S,CAO,Commission,Health Commn,Health Dept, +NOV,1984,D,"Changes investment procedures, Retirement System",128846,100200,P,0.563,C,S,Retirement,Investments,,, +NOV,1984,E,Extends employee health benefits to surviving spouses,126444,109423,P,0.536,C,S,Health Svc,Surviving,Dealth,Spouses, +NOV,1984,F,Death benefit employees killed on job,173511,62796,P,0.734,C,S,Killed employee,Death benfit,,, +NOV,1984,G,Police Probation one year after training,205548,30850,P,0.869,C,S,Probation,Police Dept.,,, +NOV,1984,H,"Premium pay, 2-wheel motorcycle policemen",139410,100579,P,0.581,C,S,Police Dept.,Hazard Pay,Motorcycle,Premium pay, +NOV,1984,I,Military and Social Spending,108358,128153,F,0.458,O,I,Federal fund,CAOMilitary,Social Spen,, +NOV,1984,J,No City pension funds invested in South Africa,150948,91788,P,0.622,P,I,Divestment,South Africa,Pensionfunds,Investments,Apartheid +NOV,1985,A,"Disabled Persons, Employment",63436,36701,P,0.633,C,S,Disabled,Employment,CivilService,, +NOV,1985,B,Small Business Commission,41460,59375,F,0.411,C,S,Small Bus,"Business, Sm",Commission,, +NOV,1985,C,"Police Drug Enforcement Fund, remove $50,000 max",59567,41665,P,0.588,C,S,Drug Enforce,Police,Enforcement,Narcotic Fnd, +NOV,1985,D,Mental Health Agencies Consolidation,57510,40359,P,0.588,C,S,Mental Health,"Health, Ment",Consolidatn,State Health, +NOV,1985,E,Meal Allowance Repeal & Rescinding Reserve,71985,28925,P,0.713,O,M,Meal Allow,Comp Worth,Reserve,Comparable W, +NOV,1985,F,"Highrise Ban for three years, Buildings over 50,000 ft",41388,59455,F,0.410,O,I,Highrise Ban,Buildings,"50,000 sq ft",Development,Offices +NOV,1985,G,"Marijuana Initiative Funding, $150,000 to Legalize",21972,79191,F,0.217,P,I,Marijuana,Petition Drv,Drugs,, +JUN,1986,A,Risk Management & Claims Investigation,76025,46335,P,0.621,C,S,Risk Management,Claims,CAO,City Attn.,Insurance +JUN,1986,B,"Purchaser & Contracts, $50,000 limit",60202,59523,P,0.503,C,S,Purchaser,Contracts,CAO,, +JUN,1986,D,Civil Service System under Personnel Department,34749,93838,F,0.270,C,I,Civil Service,Personnel,Employee Rel,, +JUN,1986,E,Balboa Reservoir Development Ban,50048,72703,F,0.408,O,I,Balboa Res,Housing,Development,City College, +JUN,1986,F,Compensated Advocacy & Campaign Limit of $500,67353,52326,P,0.563,O,I,Compensated,Advocacy,Campaign Lmt,Contribution,Candidates +JUN,1986,G,South Africa Boycott,49343,67724,F,0.421,P,I,South Africa,Boycott,Apartheid,Africa, +JUN,1986,H,AIDS Research & Education Council,71254,44012,P,0.618,P,I,AIDS Acquired, Imm,Research,Education,Council +JUN,1986,I,Embarcadero Freeway Demolition,41782,88527,F,0.321,P,I,Embarcadero,Freeway,Demolition,Waterfront, +JUN,1986,J,Embarcadero Freeway Policy,53310,75706,F,0.413,P,2,Embarcadero,Freeway,Waterfront,Boulevard,Demolition +NOV,1986,A,"Bonds, Fire Protection Improvements $46,200,000",173883,21662,P,0.889,B,S,Water system,Fire Protect,High Pressur,Hetchy storg,"Bonds, Fire" +NOV,1986,B,"Moscone Conv. Center, expand, Redevelopment bonds $140 Mil",123384,76223,P,0.618,L,S,Moscone Center,Conventions,Redev Agency,Yerba Buena, +NOV,1986,C,"Refund revenue bonds, without vote",140095,49347,P,0.740,C,S,Refunding,Revenue bond,Bonds refund,, +NOV,1986,D,"After school recreation, use open space funds",150556,41959,P,0.782,C,S,After School,Recreation,Open Space,School, +NOV,1986,E,Retirement allowance increase,138022,55233,P,0.714,C,S,Retirement,Benefits,,, +NOV,1986,F,Reciprocal Retirement Benefits,122258,62369,P,0.662,C,S,Retirement,Reciprocal,Benefits,, +NOV,1986,G,Union representatives retirement benefits,92655,98005,F,0.486,C,S,Union reps,Retirement,Leaves,Benefits, +NOV,1986,H,"Comparable worth, pay minorities & women",115810,76785,P,0.601,C,S,Comparable W,Pay Equity,Minorities,Women, +NOV,1986,I,"Police & Fire Pay, changes after annual survey",121012,68114,P,0.640,C,S,Police &Fire,Salaries,,, +NOV,1986,J,No max ages for police & fire entry or retirement,131985,58687,P,0.692,C,S,"Age, no max",Retirement,Police age,Hiring age,Fire age +NOV,1986,K,"Art Curators, exempt from Civil Service",116109,67527,P,0.632,C,S,Art Curators,Curators,CivilService,, +NOV,1986,M,"Development limits, office space",102295,96903,P,0.514,O,I,Planning,Office Space,Development,Limit office,DowntownPlan +NOV,1986,N,"Oil development moratorium, two year",134792,53555,P,0.716,O,s,Oil Develop,Moratorium,CrudeOil&Gas,Develop Oil, +DEC,1987,X,"Housing lease Broadway Tunnel air rights, Pineview",89088,48467,P,0.648,O,R,Tunnel,Air rights,Pineview,Broadway,Housing +JUN,1987,A,Polytechnic High School Site Rezoning for Housing,48986,36651,P,0.572,O,R,Poly High,Rezoning,Housing,, +JUN,1987,B,Balboa South Reservoir Site Rezoning for Housing,38550,46899,F,0.451,O,R,Balboa Res.,Rezoning,Housing,City College, +JUN,1987,C,Executive Park Development,54676,29961,P,0.646,O,S,Executive Park,Development,,, +NOV,1987,A,"Police Facilities Bonds, $28,000,000",129144,44148,P,0.745,B,S,Police Buildings,Buildings,Bonds,Police Sta., +NOV,1987,B,"Street Improvements Bonds, $ 27,000,000",131575,40529,P,0.765,B,S,Streets,Bonds,Asphalt Plnt,Sidewalks,Traffic +NOV,1987,C,"Mental Health Bldg, Gen. Hosp., Bonds $ 26,000,000",138281,35428,P,0.796,B,S,Mental Health,General Hosp,HospitalHeal,MntlBeds,185B +NOV,1987,D,"Recreation & Park Bonds, $ 18,000,000",117062,54748,P,0.681,B,S,Rec & Park,Park & Rec.,Kezar Stadum,, +NOV,1987,F,"Parking Revenue Bonds, Leases with Parking Auth",101376,69791,P,0.592,L,S,Parking Rev.,Revenue Bond,Leases,Parking Auth,Neighborhood +NOV,1987,G,Eliminate SFPD Citizen Complaint Office Annual Budget Limit,84705,80968,P,0.511,C,S,OCC,Police,Citizen Comp,"Budget, PD",Office C.C.C +NOV,1987,H,Deputy Sheriff Probation extend to 18 months,125930,36001,P,0.778,C,S,Deputy Sheriff,Sheriff,Probation,, +NOV,1987,I,"Deputy Sheriff Retirement Payments, 7 % limit",93376,63661,P,0.595,C,S,Deputy Sheriff,Sheriff,Retirement,PERS, +NOV,1987,J,Union Representatives Retirement Benefits,92193,71303,P,0.564,C,S,Union Reps,Retirement,Benefits,Labor, +NOV,1987,K,Per Diem Nurses Retirement Exemption,96563,68045,P,0.587,C,S,Nurses,Retirement,PerDiem Nurs,Exemption, +NOV,1987,L,"County Clerk, appt by Sup Ct., not Civil Service",91967,64065,P,0.589,C,S,County Clerk,Clerk,Superior Ct.,CivilService, +NOV,1987,N,Candidate Filing Deadline,111610,46481,P,0.706,C,S,Candidates,Deadline,Election,Filing Date, +NOV,1987,O,Retired Employees Vote Health Service Board,108757,52352,P,0.675,C,S,Retired Employees,Health Svc,Election,Employees, +NOV,1987,P,District Election of Supervisors,76914,98171,F,0.439,C,I,Districts,Elections,Supervisors,Board of Sup, +NOV,1987,Q,"Minimum Firefighter Staffing, Stations, Budget",75070,86627,F,0.464,C,I,Firefighters,Fire Budget,BudgetFire S,tation,Fire Department. +NOV,1987,R,Utility User Tax Repeal,103484,63295,P,0.620,O,I,Utility Tax,Repeal Tax,,, +NOV,1987,T,Public Land Sale to Require Voter Approval,87189,76384,P,0.533,P,I,Land Sales,Voter Approv,"Sales, Land",, +NOV,1987,U,Nuclear Free Zone,91350,75314,P,0.548,P,I,Nuclear,Radioactive,Military,Food,Weapons +NOV,1987,V,Consumer Boycott Firms -- South Africa Apartheid,98281,67729,P,0.592,P,I,South Africa,Apartheid,Boycott,, +NOV,1987,W,Baseball Stadium at Seventh and Townsend Streets,85005,96445,F,0.468,P,2,Baseball,Stadium,7th&Townsend,Townsend&7th, +JUN,1988,A,"School Improvement Bonds $90,000,000",130534,32099,P,0.803,B,S,Bonds,Improvement,Schools,Buildings, +JUN,1988,B,Pay Freeze/Reduced Work Week,125472,35389,P,0.780,C,S,Pay Freeze,Freeze,Work Week,, +JUN,1988,C,Muni Sick Leave Payments,55219,103534,F,0.348,C,S,Muni Railway,Unused SickL,Sick Leave,Drivers,Leave +JUN,1988,D,Early Retirement,119610,39844,P,0.750,C,S,Employees,Early Retire,Retirement,Incentive, +JUN,1988,G,Retirement Board Composition,80505,73209,P,0.524,C,S,Retirement Board,President,Board of Sup,Supervisors, +JUN,1988,H,Conduct Special Elections by Mail,69265,88563,F,0.439,C,S,Elections,Special Elct,Mail Elect,, +JUN,1988,I,Purchasing Procedures,109739,35839,P,0.754,C,S,Purchaser,Controller,Procedures,Paying,Purchasing +JUN,1988,J,Asian Art Museum Positions,78264,74070,P,0.514,C,S,Asian Art,Museum,Exam Exempt,CivilService, +JUN,1988,K,Gann Limit Override,67692,87480,F,0.436,O,S,Gann Limit,Limit,Override,Appropriatn,Taxes +JUN,1988,L,Balboa Reservoir Development,78049,79010,F,0.497,O,M,Balboa Reservoir,Housing,Reservoir,Rezone,Development +JUN,1988,M,Hosting 1996 Olympics,98952,61478,P,0.617,P,s,Olympics,Host Olympic,Olympic 1996,Gay Olympics, +NOV,1988,A,"Library Bonds $109,500,000",186336,58048,P,0.762,B,S,Main Library,Library,Safety Impr,Buildings, +NOV,1988,C,Controller's Term of Office,170270,56991,P,0.749,C,S,Controller,Term Office,Ten Yr Term,, +NOV,1988,D,Parking and Traffic Department,149397,82785,P,0.643,C,S,DPT,Seven Member,ManagePkgLot,Traffic, +NOV,1988,E,Park and Open Space Fund,176549,49582,P,0.781,C,S,Parks,After School,School Rec.,Open Space, +NOV,1988,F,Meet and Confer Authority,140575,81523,P,0.633,C,S,MOU,Mayor,ERD,Bargaining,Unions +NOV,1988,H,Retirement System Tax Law Changes,180400,37190,P,0.829,C,S,Retirement,Tax Laws,Benefit,Tax Benefit, +NOV,1988,I,Retirement System Community Property Law Changes,161072,61634,P,0.723,C,S,Retirement,Community Pr,Divorced Sp,Spouse, +NOV,1988,J,Police & Firefighters Pension Benefits,162131,66177,P,0.710,C,S,Police/Fire,Pensions,Vesting,Retirement, +NOV,1988,K,Environmental Protection Loans,140983,85129,P,0.624,C,S,Environment,Protection,Loans,Bonds, +NOV,1988,L,Health Service Board Membership/Elections,127369,86250,P,0.596,C,S,Health Svc,Board,Elections,Vacancy,Board of Sup +NOV,1988,M,Muni Railway Negotiated Procurement,130603,84847,P,0.606,C,S,Muni Railway,Negotiate,Vehicles,Purchaser,Mass Transit +NOV,1988,N,Charter Asian Art Commission,131302,86670,P,0.602,C,S,Asian Art,Acquire Land,Charter Comm,Art, +NOV,1988,O,Two Term Limit for Supervisors,101868,129327,F,0.441,C,I,Supervisors,Limit 2 Term,Two Term Lmt,Board of Sup, +NOV,1988,P,Regulation of Taxicabs,79804,131910,F,0.377,O,S,Taxicabs,Repeal PropK,Permits,Cabs, +NOV,1988,Q,Health Care Community Service,129257,86822,P,0.598,O,I,Health Care,Private Hlth,Hospitals,, +NOV,1988,R,Renegotiate USS Missouri MOU,108890,135037,F,0.446,O,M,USS Missouri,MOU Renogot,Homeporting,Missouri,Port +NOV,1988,S,Implement USS Missouri MOU,125494,119012,P,0.513,O,s,Homeporting,Port,Dredging,Missouri,Navy +NOV,1988,T,Off-Street Parking Fund Expenditures,92096,125796,F,0.423,O,s,Parking Fund,Park Meter,Off-Street,General Fund,Commuter Prk +NOV,1988,U,Vacancy Rent Control,100500,138201,F,0.421,O,I,Rent Control,Vacancy Cntr,Housing,, +NOV,1988,V,Police Horse Patrol,201074,31487,P,0.865,P,I,Police Horse,Retain Patrl,Horse Patrol,, +NOV,1988,W,Mutual Recognition: Palestine & Israel,71737,155787,F,0.315,P,I,Palestine,Israel,Recognition,, +NOV,1988,X,Operating Expenditures From Same Yr Revenues Only,139112,79589,P,0.636,P,M,Operating $,Budget,Surplus Fund,Balance Budg, +NOV,1988,Z,Hetch Hetchy Power Contracts,72523,155998,F,0.317,P,I,Water,Hetch Hetchy,Power,Contracts, +NOV,1989,A,"Public Bldg Safety Improvement Bonds $59,700,000",104460,21285,P,0.831,B,S,Buildings,Public Bldg,Safety Impr,Earthquake,Disabled +NOV,1989,B,"Sales Tax for Transportation, Create Authority",107017,55997,P,0.656,O,S,Tax,Transport,Transport Au,Authority,Sales Tax +NOV,1989,C,Equipment Lease Financing,76256,78653,F,0.492,C,S,Equipment,Lease,Financing,Non-profit, +NOV,1989,D,Board of Supervisors Salaries,55023,111096,F,0.331,C,S,Salaries,Board of Sup,,, +NOV,1989,E,Police and Fire Retirement Benefits,89933,71927,P,0.556,C,S,Police/Fire,Retirement,Benefits,, +NOV,1989,F,Retired City Employees Retirement Benefits,110929,49876,P,0.690,C,S,Retired Employee,Retirement,Benefits,, +NOV,1989,G,Prevailing Rates of Wages,68919,76314,F,0.475,C,S,Salaries,Flat Rates,Range Rates,Prevailing, +NOV,1989,H,Sick Leave Transfer for Catastrophic Illness,89936,75021,P,0.545,C,S,Employees,Illness,Sick Leave,Catastrophic, +NOV,1989,I,Vacation Credit Transfer for Catastrophic Illness,114373,49313,P,0.699,C,S,Employees,Vacation,Illness,Catastrophic, +NOV,1989,J,Controller Duties,64940,64244,P,0.503,C,S,Controller,Duties,Audits,, +NOV,1989,K,Expand Sheriff Duties,65968,87027,F,0.431,C,S,Sheriff,Duties,Security,Deputy Sherf,Salaries +NOV,1989,L,Juvenile Probation Department,114477,36589,P,0.758,C,S,Juvenile,Court,Probation,Department,CivilService +NOV,1989,M,PUC Deputy General Managers,53585,93517,F,0.364,C,S,PUC,Deputy G Mgr,Public Util,CivilService, +NOV,1989,N,Retirement Board Membership,67535,81786,F,0.452,C,S,Retirement,RetirementBd,Membership,, +NOV,1989,O,Campaign Contributions,34014,115588,F,0.227,O,S,Campaign,Contribution,Candidates,Elections, +NOV,1989,P,Downtown Baseball Ballpark,85796,87850,F,0.494,O,M,Downtown Ball,China Basin,Rezone,Spectacor,Baseball +NOV,1989,Q,Residential Rent Tax,54887,108859,F,0.335,O,s,Tax,Residential,Rent Tax,Homeless,Housing +NOV,1989,R,Condominium Conversion,48461,110417,F,0.305,O,I,Condominiums,Conversion,Residential,, +NOV,1989,S,Domestic Partners,83541,85227,F,0.495,O,R,Domestic P,Partnerships,Unmarried,, +NOV,1989,U,AIDS Research and Services,133103,29711,P,0.818,P,s,AIDS Research,Research,,, +NOV,1989,V,Candlestick Park Improvements,83599,78875,P,0.515,P,I,Candlestick,Improvements,Baseball,, +NOV,1989,W,Vote By Mail,64237,96406,F,0.400,P,I,Voting,Mail Voting,Ballots,Elections, +JUN,1990,A,"Public Safety Improvement Bonds $332,400,000",105865,29447,P,0.782,B,S,FEMA,Safety,Earthquake,Buildings,Hazards +JUN,1990,B,School Facilities Safety Special Tax,89439,43339,P,0.674,T,S,Property Tax,Repair Schls,Tax,Schools,Earthquake +JUN,1990,C,Equipment Lease Financing,85097,41469,P,0.672,C,S,Lease,Equipment,Financing,, +JUN,1990,D,Neighborhood Beautification Fund,71076,61812,P,0.535,O,S,Neighborhood,Beautify,Graffiti,Business Tax,Tax +JUN,1990,F,Minimum Firefighter Staffing,64872,70295,F,0.480,C,I,Fire Department,Staffing,Minimum FD,, +JUN,1990,G,Former Supervisor Health Benefits,86245,45332,P,0.655,C,S,Supervisors,Health Benft,Former Supr,Health Sve,Insurance +JUN,1990,H,Fire Inspector & Engineer Retirement Benefits,92534,31329,P,0.747,C,S,Fire Inspector,Fire Engr,Benefits,PERS,Retirement +JUN,1990,I,Retired Teachers Consulting Contracts,95371,31305,P,0.753,C,S,Teachers,Retired,Consultants,Schools, +JUN,1990,J,Human Rights Commission,78308,41821,P,0.652,C,S,Human Rights,Commission,Members,, +JUN,1990,K,Seven Member Commissions,48646,79000,F,0.381,C,S,Commissions,Increase Mbr,Seven Member,, +JUN,1990,L,Commissioner Residency Requirement,69949,52875,P,0.570,C,S,Commissions,SF Residents,Residency,Boards, +JUN,1990,M,Commission Gender Composition,46849,72953,F,0.391,C,S,Commissions,Gender,Women,Men,Sex +JUN,1990,N,Two-Term Limit for Supervisors,78998,54799,P,0.590,C,I,Supervisors,Limit 2 Term,Terms,Two Terms, +JUN,1990,O,Hypodermic Syringes,68139,59663,P,0.533,P,I,Hypodermic,Syringes,Needles,Drugs,AIDS +NOV,1990,A,"Correctional Facilities Jail Bonds $16,500,000",135528,60086,P,0.693,B,S,Jails,Bryant St.,San Bruno,Corrections, +NOV,1990,B,"Youth Guidance Center Bonds $73,800,000",115830,82003,F,0.585,B,S,Youth Guidance,Detention,YouthGuidCtr,JuvenileHall, +NOV,1990,C,Port Revenue Bond Procedures,71593,110108,F,0.394,C,S,"Bonds, Port",Port Bonds,Revenue Bond,Port Comm.,Board of Sup +NOV,1990,D,Police and Fire Bargaining and Arbitration,104655,85812,P,0.549,C,S,Police & Fir,Bargaining,Arbitration,Collective B,Binding Arb. +NOV,1990,E,Nuclear Free Zone,64429,128977,F,0.333,C,I,Nuclear,Radioactive,Weapons,Commission,Investments +NOV,1990,F,Airport Police Retirement Benefits,89233,100646,F,0.470,C,S,Airport,PERS,Retirement,Age 50,Police Airpt +NOV,1990,G,Adult Probation Confidential Secretary,85835,97585,F,0.468,C,S,Adult Probation,Secretary,CivilService,Probation, +NOV,1990,H,Waterfront Land Use Plan,97183,95415,P,0.505,O,I,Waterfront,Land Use,Hotels,Maritime Use,Port +NOV,1990,I,Mission Bay Office Space Limit Exemption,99698,100291,F,0.499,O,S,Mission Bay,Development,Office Space,DowntownPlan,Planning +NOV,1990,J,"Housing Affordability Fund $15,000,000 a year",87023,101990,F,0.460,O,S,Board of Sup,Low/Moderate,Housing,Affordable H,Housing Fund +NOV,1990,K,Domestic Partners,112563,95864,P,0.540,O,S,Domestic,Partners,Unmarried,Relationship, +DEC,1991,A,School Sales Tax,97461,79087,P,0.552,O,S,Sales Tax,School Tax,Tax,, +NOV,1991,A,"Early Retirement, Add 3 Years Service and Age",139053,38794,P,0.782,C,S,Early Retire,Retirement,Employees,3 and 3, +NOV,1991,B,Collective Bargaining for Miscellaneous Employees,96126,78950,P,0.549,C,2,Bargaining,Collective,Salaries,Pay,Employees +NOV,1991,C,Civil Service Rules Removed from Charter,98473,67254,P,0.594,C,S,Civil Serv.,Rules,Hiring,, +NOV,1991,D,Civil Service Eligibles,115412,51952,P,0.690,C,S,Civil Serv.,Eligibles,Hiring Proc.,Rules of 3, +NOV,1991,E,Discharge of Civil Service Employees,107689,60158,P,0.642,C,B,Discharge,Civil Serv.,Terminate,Employees, +NOV,1991,F,City Supplement Military Pay for Civil Serv. Employee,114683,57211,P,0.667,C,B,Military,Reservists,Active Duty,Pay, +NOV,1991,G,Allow Housing Authority Police to Change to SFPD,104391,67909,P,0.606,C,S,Housing Auth,Police,,, +NOV,1991,H,"Deputy Mayor Ban, Limit Mayor's Staff Salaries",114583,56217,P,0.671,C,I,Deputy Mayor,Mayor's Off.,Salaries,Employee, +NOV,1991,I,Appointment of Minors to Boards,72491,100272,F,0.420,C,S,Appointments,Minors,Boards,Commissions, +NOV,1991,J,Children's Fund from Property Tax Annually 10 Yrs,95913,80246,P,0.544,C,I,Children's,Fund,Property Tax,Tax,Property Tax +NOV,1991,K,Domestic Partners Repeal,75320,108926,F,0.409,O,I,Domestic,Partnership,Repeal,, +NOV,1991,L,Rezone Phelan Avenue Loop Use,74955,89834,F,0.455,O,R,Phelan Ave.,Use,Zoning,City College,Phelan Loop +NOV,1991,M,"Limit Landlord Charge, 10%-14% Above Previous Rent",81656,103586,F,0.441,O,I,Vacancy,Control,Rent Control,Landlord, +NOV,1991,N,Residential Rental Buildings Condo Conversion,57874,115642,F,0.334,O,S,Condominiums,Conversions,Residential,, +NOV,1991,O,"Affirm 1st Amendment, Right to Freedom of Speech",122563,46521,P,0.725,P,I,First Amendment,Censorship,Freedom,Constitution, +NOV,1991,P,Restore Hemp Medications to Available Medicines,136492,35732,P,0.793,P,I,Hemp,Medicines,Marijuana,Treatment, +NOV,1991,Q,Reduce Federal Military Budget by 10% Annually,107724,66321,P,0.619,O,S,Federal Bdgt,Reduce,Budget U.S.,Military,Priorities +JUN,1992,B,Civic Center Plaza Improvement Bonds,70809,88664,F,0.444,B,S,Plaza,Civic Center,,, +JUN,1992,C,Civic Center Garage Bonds,56753,98865,F,0.365,B,S,Parking,Civic Center,Garage,, +JUN,1992,D,Civic Center Heating System Improvement Bonds,63514,91551,F,0.410,B,S,Steam Heat,Civic Center,Heating Syst,, +JUN,1992,E,General Fund Percentage 12 Yrs for Capital Project,59870,91230,F,0.396,C,S,Infrastruct.,Fund,Capital Proj,, +JUN,1992,F,County Clerk duties and personnel transfer to CAO,85791,52177,P,0.622,C,S,County Clerk,Duties,CAO,, +JUN,1992,G,Chief Zoo Vet Appointed at Pleasure of Rec & Park,84079,63162,P,0.571,C,S,Chief Vet,Zoo,Veterinarian,Rec/Park, +JUN,1992,H,Purchaser transfer inventory control to City Departments,71241,70389,P,0.503,C,S,Inventory,Purchaser,Control,, +JUN,1992,I,Dividing California into Two States,58707,95812,F,0.380,P,S,Two States,Divide Calif,California,Northern CA, +JUN,1992,J,San Francisco in Northern California,97448,57052,P,0.631,P,S,San Francisc,No. Calif.,Northern CA,, +NOV,1992,A,"Earthquake Unreinforced Masonry Bonds $350,000,000",197128,84735,P,0.699,B,S,Earthquake,Safety,Loan UMB,UMB Loans,Unreinfoced +NOV,1992,B,"San Bruno Jail Bonds $158,100,000",156851,116872,F,0.573,B,S,San Bruno,Jail,,, +NOV,1992,C,"Fire Department Bonds $40,800,000",188680,87229,P,0.684,B,S,Fire Department.,Seismic,,, +NOV,1992,D,"Health Department Lease Financing $20,000,000 +",132154,132998,F,0.498,C,S,Health Dept.,Lease,Financing,Hospitals, +NOV,1992,E,Collective Bargaining Start Date,193202,70499,P,0.733,C,S,Collective B,Bargaining,Salaries,Benefits,Negotiating +NOV,1992,F,Retirement Allowance Increase $75 a month,148712,123083,P,0.547,C,S,Retirement,Allowance,Benefits,Employees, +NOV,1992,G,Retirement Plan Transfer Misc to Police or Fire,199928,68233,P,0.746,C,S,Retirement,TransferCrdt,Police,Firefighters,Miscelleous +NOV,1992,H,Allowable Rent Increases Eliminate 4% minimum,143761,128193,P,0.529,O,I,Rent Control,Rent Raise,CPI,Landlords, +NOV,1992,J,Aggressive Panhandling Prohibited,152982,123852,P,0.553,O,M,Panhandling,Begging,Harrassment,Hounding,Solicit +NOV,1992,K,Health Maintenance Organization District,137537,125881,P,0.522,O,I,H.M.O.,Zoning,Medical Bldg,Divisadero,Geary Blvd +NOV,1992,L,Farmers' Market Zoning Restrictions,105678,165559,F,0.390,O,I,Zoning,Farmer's Mkt,Housing,Bernal Hts.,Alemany +JUN,1993,A,School Sales Tax,59574,21108,P,0.738,T,SE,,,,, +NOV,1993,A,Cultural Facilities Improvement Bonds,88721,56277,F,0.612,B,S,Cultural,Improvement,Bonds,, +NOV,1993,AA,Public Officials Ride Public Transit,91387,49210,P,0.650,P,I,Officials,Public,Transit,Ride, +NOV,1993,B,Street and Traffic Safety Improvement Bonds,84375,59545,F,0.586,B,S,St. & Traffic,Safety,Improvement,Bonds, +NOV,1993,BB,Police Puppet,70374,67857,P,0.509,P,I,Puppet,Police,,, +NOV,1993,C,Sales Tax,70898,73222,F,0.492,O,B,Sales,Tax,,, +NOV,1993,D,Police and Fire Early Retirement,63193,78315,F,0.447,C,S,Police,Fire,Early Retire,Retirement, +NOV,1993,E,Spousal Pension Benefits,65323,77058,F,0.459,C,S,Spousal,Pension,Benefits,, +NOV,1993,F,Police and Fire Benefit Modifications,50858,86734,F,0.370,C,S,Police,Fire,Retirement,Modification, +NOV,1993,G,Wage Freeze,62311,73863,F,0.458,C,S,Wage,Freeze,,, +NOV,1993,H,Radio Communication System Lease Financing,77383,56533,P,0.578,L,S,Radio,Lease,Financing,, +NOV,1993,I,Health Department Lease Financing,60789,76241,F,0.444,L,S,Health Dept.,Lease,Financing,, +NOV,1993,J,Cash Management,72068,64614,P,0.527,C,S,Cash,Management,,, +NOV,1993,K,Ethics Commission,71623,65976,P,0.521,C,S,Ethics,Commission,,, +NOV,1993,L,Human Resources Department,79911,54277,P,0.596,C,S,Human,Resources,,, +NOV,1993,M,Transportation Commission,72090,65925,P,0.522,C,S,Transportation,Commission,,, +NOV,1993,N,Charter Review,73953,62781,P,0.541,C,S,Charter,Review,,, +NOV,1993,O,Meetings of Supervisor Committees,89642,46359,P,0.659,C,S,Supervisor,Committees,Meetings,, +NOV,1993,P,Board of Supervisors Meetings,82388,50799,P,0.619,C,S,Meetings,Bd of Spvrs,Supervisors,, +NOV,1993,Q,Purchasing Procedures,81339,49514,P,0.622,C,S,Purchasing,Procedures,,, +NOV,1993,R,Retirement Board,106322,27912,P,0.792,C,S,Retirement,Board,,, +NOV,1993,S,Fine Arts Museum,99383,36966,P,0.729,C,S,Fine Arts,Museum,,, +NOV,1993,T,Deputy Fire Chiefs,95403,39305,P,0.708,C,S,Fire,Chiefs,Deputy,, +NOV,1993,U,City Election Procedures,122153,14000,P,0.897,C,S,Election,Procedures,City,, +NOV,1993,V,General Assistance,85738,54113,P,0.613,O,M,General,Assistance,,, +NOV,1993,W,Limitations on Officeholders Accounts,64575,68067,F,0.487,O,S,Accounts,Officeholder,Limitations,, +NOV,1993,X,Elimination of Officeholder Accounts,89245,42202,P,0.679,O,I,Officeholder,Accounts,Elimination,, +NOV,1993,Y,Taxicab Permits,63702,75687,F,0.457,O,M,Taxicab,Permits,,, +NOV,1993,Z,Garbage and Recyclables,33682,108860,F,0.236,O,I,Garbage,Recyclables,,, +JUN,1994,A,School Bonds,82336,38023,P,0.684,B,S,School,Bonds,,, +JUN,1994,B,911 Dispatch Center Financing,74325,38713,P,0.658,L,S,911,Dispatch Ctr,Financing,, +JUN,1994,D,Neighborhood Police Staffing,62414,55232,P,0.531,C,S,Police,Staffing,Neighborhood,, +JUN,1994,E,Library Funding,82860,35800,P,0.698,C,I,Library,Funding,,, +JUN,1994,F,Employment After Retirement,59085,56255,P,0.512,C,S,Retiree,Employment,,, +JUN,1994,G,Mission Driven Budgeting,60296,40748,P,0.597,C,S,Budget,Mission Drvn,,, +JUN,1994,H,BART to Airport,47711,68004,F,0.412,O,S,BART Station,Airport,,, +JUN,1994,I,BART to the Airport,75844,43634,P,0.635,O,S,BART,Airport,,, +JUN,1994,J,ATM Area,69432,50521,P,0.579,O,M,ATM,,,, +JUN,1994,K,Low-Income Rental Housing,74301,40737,P,0.646,P,M,Low-Income,Rental,Housing,, +NOV,1994,A,San Bruno Jail Bonds,114022,97030,F,0.540,B,S,San Bruno,Jail,Bond,, +NOV,1994,B,Main Library Asian Art Relocation Bonds,155878,64266,P,0.708,B,S,Main Library,Asian Art,Bonds,, +NOV,1994,C,City Hall Improvement Bonds,134378,73776,F,0.646,B,S,City Hall,Non-Seismic,Bonds,, +NOV,1994,D,Sewer Revenue Bonds,130140,74381,F,0.636,B,S,Sewer,Revenue,,, +NOV,1994,E,Commission on the Status of Women,133385,66217,P,0.668,C,S,Commission,Status of Wm,,, +NOV,1994,F,City Employees Collective Bargaining,153785,46010,P,0.770,C,S,Collective,Bargaining,,, +NOV,1994,G,Building Inspection Commission,104398,90742,P,0.535,C,I,Building,Inspection,Commission,, +NOV,1994,H,Domestic Partner Retirement Benefits,123558,88720,P,0.582,C,S,Domestic,Partner,Retirement,Benefits, +NOV,1994,I,Rent Control Expansion,106838,102840,P,0.510,O,I,Rent,Control,Expansion,, +NOV,1994,J,Official Newspapers,107305,85765,P,0.556,O,I,Official,Newspapers,,, +NOV,1994,K,Garbage Collection & Recycling,72926,132546,F,0.355,O,I,Garbage,Recycling,Collection,Refuse, +NOV,1994,L,Elections Task Force,102608,93087,P,0.524,O,S,Task Force,Elections,,, +NOV,1994,M,Sidewalk Prohibitions,108131,111012,F,0.493,O,M,Sidewalk,Prohibitions,,, +NOV,1994,N,General Assistance-Housing,105636,100447,P,0.513,O,M,General,Assistance,Payments,, +NOV,1994,O,Downtown Transit Assessment District,92035,113142,F,0.449,O,I,Downtown,Transit,Assessment,, +NOV,1994,P,Ferry Building & Pier 52,126826,69942,P,0.645,O,2,Ferry Bldg,Pier 52,,, +NOV,1994,Q,Neighborhood Crime Prevention,142256,64628,P,0.688,O,S,Crime,Prevention,Neighborhood,, +NOV,1994,R,Youth Commission,129003,78102,P,0.623,P,S,Youth,Commission,,, +NOV,1995,A,City Hall Improvement,135678,59289,P,0.696,B,S,City Hall,Improvement,,, +NOV,1995,B,Underground Storage,110796,78536,F,0.585,B,S,Underground,Storage,,, +NOV,1995,C,Steinhart Aquarium Improvement,159725,39965,P,0.800,B,S,Steinhart,Acquarium,Improvement,, +NOV,1995,D,Prevailing Wages,137366,51253,P,0.728,C,S,Wages,Prevailing,,, +NOV,1995,E,New City Charter,106900,77341,P,0.580,C,S,Charter,New,City,, +NOV,1995,F,Youth Commission,115785,80117,P,0.591,C,S,Youth,Commission,,, +NOV,1995,G,Office of Citizen Complaints,116919,66827,P,0.636,C,S,Complaints,Citizen,,, +NOV,1995,H,Parking and Traffic,47466,148924,F,0.242,C,I,Parking,Traffic,,, +NOV,1995,I,Taxi Cabs,61421,129007,F,0.323,O,S,Taxi,Cabs,,, +NOV,1995,J,Muni Audit,103909,86612,P,0.545,O,I,Muni,Audit,,, +NOV,1995,K,City Services,87936,99134,F,0.470,O,M,Services,City,,, +NOV,1995,L,Curfew,90151,106041,F,0.460,O,M,Curfew,,,, +NOV,1995,M,Campaign Spending Limits #1,68083,119279,F,0.363,O,M,Campaign,Spending,Limits #1,, +NOV,1995,N,Campaign Spending Limits #2,130682,53494,P,0.710,O,R,Campaign,Spending,Limits #2,, +NOV,1995,O,Army Street/Cesar Chavez,91647,109595,F,0.455,O,I,Army St.,Cesar Chavez,,, +MAR,1996,A,Moscone Convention Center,103680,53005,F,0.662,B,S,Convention,Center,Moscone,, +MAR,1996,B,Ballpark,108968,55368,P,0.663,O,S,Ballpark,,,, +NOV,1996,A,Affordable Housing,176599,85246,P,0.674,B,S,Housing,Affordable,,, +NOV,1996,B,De Young Museum,166923,99716,F,0.626,B,S,De Young,Museum,,, +NOV,1996,C,Retired Employee Benefits,130258,126703,P,0.507,C,S,Retirement,Benefit,COLA,, +NOV,1996,D,Firefighters Retirement Benefits,150017,110108,P,0.577,C,S,Firefighters,Pension,Benefits,, +NOV,1996,E,Employment Benefits and Practices,71114,188567,F,0.274,C,S,Employee,Benefits,Retirement,At-Will,MEA +NOV,1996,F,Board of Supervisors Salaries,96036,166087,F,0.366,C,S,Supervisor,Salary,Increase,, +NOV,1996,G,Election of Supervisor-District Elections,142163,108378,P,0.567,C,S,Supervisor,Election,District,Majority, +NOV,1996,H,Election of Supervisors-Preference Voting,103787,134263,F,0.436,C,D,Election,Supervisor,Preference,Voting, +NOV,1996,I,Police and Firefighters Personnel Policies,111810,132656,F,0.457,C,S,Police,Firefighters,Personnel,Policies, +NOV,1996,J,Taxicab Permits,87014,170509,F,0.338,O,D,Taxicabs,Permits,,, +JUN,1997,A,City College School Bonds,116801,51664,P,0.693,B,S,City College,School,Bonds,, +JUN,1997,B,Cultural Centers Bonds,80234,85474,F,0.484,B,S,Cultural,Bonds,,, +JUN,1997,C,Zoo Bonds,113190,55794,P,0.670,B,S,Zoo,Bonds,,, +JUN,1997,D,Football Stadium Bonds,87567,86045,P,0.504,L,S,Football,Stadium,Bonds,, +JUN,1997,E,Public Utilities Commission Revenue Uses,55128,93639,F,0.371,C,S,Utilities,Revenues,,, +JUN,1997,F,Candlestick Point/Stadium Land Use,87102,85902,P,0.503,O,M,Candlestick,Stadium,,, +NOV,1997,A,Water Systems Facilities Bonds,61259,56085,F,0.522,B,S,Water,Facilities,Bonds,, +NOV,1997,B,Drinking Water Bonds,64342,53528,F,0.546,B,S,Water,Bonds,,, +NOV,1997,C,Police/Firefighter Retirement Benefits,54741,56946,F,0.490,C,S,Police,Firefigher,Retirement,Benefits, +NOV,1997,D,Lease Approvals,73591,34879,P,0.678,C,S,Lease,,,, +NOV,1997,E,Youth Commission,52218,58679,F,0.471,C,S,Youth,Commission,,, +NOV,1997,F,Mount Davidson,80681,37547,P,0.682,O,S,Park,Land,Sale,, +NOV,1997,G,Campaign Consultants,68903,44377,P,0.608,O,s,Campaign,Consultants,,, +NOV,1997,H,Central Freeway,64609,56054,P,0.535,O,R,Freeway,,,, +JUN,1998,A,de Young Museum Bonds,118013,65383,F,0.643,B,S,de Young,Museum,Bonds,, +JUN,1998,B,Supervisors' Salary,105382,75595,P,0.582,C,S,Supervisor,Salary,,, +JUN,1998,C,Utility Revenue Use,64333,89691,F,0.418,C,S,Utility,Revenue,,, +JUN,1998,D,Environment Protection Loans,107461,60301,P,0.641,C,S,Environment,Protection,Loans,, +JUN,1998,E,Rent Control Exemption ,70885,110920,F,0.390,O,I,Rent,Exemption,,, +JUN,1998,F,Use & Occupancy of City Hall / Protocol Activities,102765,70337,P,0.594,O,I,City Hall,Protocol,,, +JUN,1998,G,Board of Supervisors' Staffing,78969,90710,F,0.465,O,I,Board,Supervisor,Staffing,, +JUN,1998,H,Water & Sewer Rates,100781,70569,P,0.588,O,I,Water,Sewer,Rates,, +JUN,1998,I,Project Notification,106367,63758,P,0.625,O,I,Project,Notification,,, +JUN,1998,J,Underground Parking for Golden Gate Park,104069,74985,P,0.581,O,s,Underground,Parking,Golden Gate,Park, +JUN,1998,K,Use and Control of Treasure Island,93501,74849,P,0.555,P,I,Treasure,Island,,, +JUN,1998,L,Presidio Land Use,93002,81988,P,0.531,P,s,Presidio,Land,,, +NOV,1998,A,Police Retirement Benefits,125426,93002,P,0.574,C,S,Police,Retirement,Benefits,, +NOV,1998,B,Customer Service Plan,118102,91794,P,0.563,C,S,Customer,,,, +NOV,1998,C ,Paramedic Retirement Benefits,132437,80500,P,0.622,C,S,Paramedic,Retirement,Benefits,, +NOV,1998,D,Taxi Commission,143447,70183,P,0.671,C,S,Taxi,Commission,,, +NOV,1998,E,Central Freeway,115593,103013,P,0.529,O,I,Central,Freeway,,, +NOV,1998,F,Stadium Admission Tax,150491,57588,P,0.723,O,S,Stadium,Tax,,, +NOV,1998,G ,Owner Move-In Eviction Limitation,121249,97850,P,0.553,O,I,Owner,Eviction,,, +NOV,1998,H ,Hotel Tax Surcharge,180129,35233,P,0.836,O,S,Hotel,Tax,Surcharge,, +NOV,1998,I,Bay Bridge Rail Service,131250,83590,P,0.611,P,M,Bay Bridge,Rail,,, +NOV,1998,J,Health Care,140277,76537,P,0.647,P,M,Healthcare,,,, +NOV,1999,A,Laguna Honda Project,139210,50809,P,0.733,B,S,Laguna Honda,,,, +NOV,1999,B,Firefighter/Police Retirement Benefits,127897,51183,P,0.714,C,S,Firefighter,Police,Retirement,Benefits, +NOV,1999,C,Supervisorial District Boundaries,123196,48263,P,0.719,C,S,Supervisorial,District ,Boundaries,, +NOV,1999,D,Sick Leave/Vacation Credit Transfers,138672,44246,P,0.758,C,S,Sick,Leave,Vacation,Credit, +NOV,1999,E,Municipal Transportation Agency,110079,70113,P,0.611,C,S,Municipal ,Transportation,Agency,, +NOV,1999,F,ATM Fees,124615,62978,P,0.664,O,I,ATM,Fees,,, +NOV,1999,G,Sunshine Ordinance Amendment,97156,69086,P,0.584,O,I,Sunshine,Ordinance,Amendment,, +NOV,1999,H,Downtown Caltrain Station,123623,54751,P,0.693,O,I,Downtown,Caltrain,,, +NOV,1999,I,Octavia Boulevard Plan,97386,81823,P,0.543,O,s,Octavia,Boulevard,,, +NOV,1999,J,Central Freeway Replacement,86236,95831,F,0.474,O,I,Central,Freeway,,, +NOV,1999,K,Campaign Expenditure Limit,140882,35655,P,0.798,O,C,Campaign,Expenditure,,, +MAR,2000,B,Academy of Sciences Bonds,122722,60368,P,0.670,B,S,Academy,Sciences,Bonds,, +MAR,2000,C,Open Space Fund,126478,44993,P,0.738,C,S,Space,Fund,,, +MAR,2000,D,Board of Supervisors Benefits,88671,86851,P,0.505,C,S,Supervisors,Benefits,,, +MAR,2000,E,Public Assistance Benefits,72735,102946,F,0.414,O,I,Public,Assistance,Benefits,, +MAR,2000,F,Bayview Hunters Point Reparations,66008,109601,F,0.376,P,I,Bayview,Hunters Point,Reparations,, +NOV,2000,A,Branch Library Bonds,219631,75647,P,0.744,B,S,Library,Bonds,,, +NOV,2000,B,District Aid,109149,181994,F,0.375,C,S,District,Aid,,, +NOV,2000,C,City Worker Retirement Benefits,172675,114409,P,0.601,C,S,City,Worker,Retirement,Benefits, +NOV,2000,E,City Retiree Health Benefits,160068,121824,P,0.568,C,S,City,Retiree,Health ,Benefits, +NOV,2000,F,Closure of JFK Drive,133808,162895,F,0.451,O,I,Closure,JFK,,, +NOV,2000,G,Closure of JFK Drive with Limits,109486,177667,F,0.381,O,s,Closure,JFK,,, +NOV,2000,H,Landlord/Renters Costs,169858,126308,P,0.574,O,I,Landlord,Renter,,, +NOV,2000,I,Business Tax Revision,96515,169436,F,0.363,O,M,Business ,Tax,Revision,, +NOV,2000,J,City Contractor Contribution,236094,49538,P,0.827,O,I,City,Contractor,Contribution,, +NOV,2000,K,Office Development Controls,111610,172838,F,0.392,O,2,Office ,Development,Controls,, +NOV,2000,L,Office Development/Live Work Controls,142241,143513,F,0.498,O,I,Office ,Development,Controls,Live,Work +NOV,2000,M,Taxicab Permits,103722,170010,F,0.379,O,s,Taxicab,Permits,,, +NOV,2000,N,Controls on Rental Conversions,126746,149059,F,0.460,O,I,Control,Rental,Conversions,, +NOV,2000,O,Public Campaign Finance,144692,130119,P,0.527,O,C,Public,Campaign,Finance,, +NOV,2000,P,Hunter's Point Clean-Up,242795,38293,P,0.864,P,s,Hunter's Point,Clean-up,,, +NOV,2000,Q,Pedestrian Safety Fund,190581,94329,P,0.669,P,s,Pedestrian,Safety,Fund,, +NOV,2000,R,Pier 45,202731,76540,P,0.726,P,s,Pier,,,, +NOV,2001,A,Community College District General Obligation Bonds,91643,35392,P,0.721,B,C,Community,College,Bonds,, +NOV,2001,B,Solar Energy Revenue Bond,92798,35061,P,0.726,B,S,Solar,Energy,Revenue,Bond, +NOV,2001,C,Elective Office Vacancies,92534,30679,P,0.751,C,S,Elective,Office ,Vacancies,, +NOV,2001,D,Voter Approval Required for Bay Fill,94085,32277,P,0.745,C,S,Voter,Approval,Bay,Fill, +NOV,2001,E,"Elections, Ethics, & Outside Counsel",76180,45319,P,0.627,C,S,Elections,Ethics,Counsel,, +NOV,2001,F,Municipal Water & Power Agency,64405,64921,F,0.498,C,S,Municipal ,Water,Power,Agency, +NOV,2001,G,Redistricting,67913,53450,P,0.560,C,S,Redistricting,,,, +NOV,2001,H,Board Authorization of Solar Power & Energy Conservation Bonds,68393,58493,P,0.539,C,S,Board,Solar,Power,Energy,Bonds +NOV,2001,I,San Francisco-Brisbane Municipal Utility District (MUD),60227,64583,F,0.483,C,I,San Francisco,Brisbane,Municipal,Utility,MUD +MAR,2002,A,Instant Runoff,76340,61261,P,0.555,C,S,Runoff,,,, +MAR,2002,B,Cost of Living Benefits,83687,48356,P,0.634,C,S,Living,Benefits,,, +MAR,2002,C,Non-U.S. Citizen Commission Participation,44157,94895,F,0.318,C,S,Citizen,Commission,Participation,, +MAR,2002,D,Appointment of Planning Commission & Board of Appeals,73992,55485,P,0.571,C,S,Appointment,Planning,Commisssion,Board,Appeals +MAR,2002,E,Domestic Partner Benefits,90431,47193,P,0.657,C,S,Domestic,Partner,Benefits,, +MAR,2002,F,Citizen Oversight of Bond Expenditures,95012,39929,P,0.704,O,s,Citizen,Oversight,Bond,Expenditures, +MAR,2002,G,Outdoor Commercial Advertising,108988,28736,P,0.791,O,s,Outdoor,Commercial,Advertising,, +NOV,2002,A,Water Bonds,105468,92557,F,0.533,B,S,Water,Bonds,,, +NOV,2002,B,Affordable Housing Bonds,117572,93135,F,0.558,B,S,Affordable,Housing,Bonds,, +NOV,2002,BB,Bart Seismic Safety Bond,140610,52167,P,0.729,B,C,Bart,Seismic,Safety,Bond, +NOV,2002,C,Veterans Building Bonds,112475,92042,F,0.550,B,S,Veterans,Building,Bonds,, +NOV,2002,D,Energy,95835,111255,F,0.463,C,S,Energy,,,, +NOV,2002,E,"Water & Sewer Rates, Surplus Funds",108080,87482,P,0.553,C,S,Water,Sewer,Rates,Surplus, +NOV,2002,F,Entertainment Commission Appointments,113470,86627,P,0.567,C,S,Entertainment,Commission,Appointments,, +NOV,2002,G,Elections Assistance,141052,52467,P,0.729,C,S,Elections,Assistance,,, +NOV,2002,H,Police & Firefighter Retirement Benefits,132440,73653,P,0.643,C,S,Police,Firefighter,Retirement,Benefits, +NOV,2002,I,Paid Parental Leave,111600,96033,P,0.537,C,S,Paid,Parental ,Leave,, +NOV,2002,J,Supervisors Salaries,111646,89351,P,0.555,C,S,Supervisors,Salaries,,, +NOV,2002,K,Selection of Official Newspapers,71756,119931,F,0.374,O,s,Selection,Official,Newspapers,, +NOV,2002,L,Real Estate Tax,92163,113902,F,0.447,O,s,Real Estate,Tax,,, +NOV,2002,M,Economic Development,93404,98127,F,0.488,O,M,Economic,Development,,, +NOV,2002,N,Adjusting Services & Payments to Homeless Individuals,125436,84433,P,0.598,O,I,Adjust,Services,Payments,Homeless, +NOV,2002,O,Conditions for Providing Services & Payments to Homeless Individuals,98341,106257,F,0.481,O,s,Conditions,Adjust ,Services,Payments,Homeless +NOV,2002,P,Revenue Bond Oversight Committee,109577,83843,P,0.567,O,s,Revenue,Bond,Oversight,Committee, +NOV,2002,Q,Use of City Funds,131117,63822,P,0.673,O,M,City,Funds,,, +NOV,2002,R,Condominium Conversion With Certain Conditions,82089,123129,F,0.400,O,I,Condominium,Conversion,,, +NOV,2002,S,Medical Marijuana,127661,78181,P,0.620,P,s,Medical,Marijuana,,, +NOV,2003,A,School Bonds,139814,58254,P,0.706,B,se,School ,Bonds,,, +NOV,2003,B,Retirement Benefits for Safety Employees,125142,62103,P,0.668,C,S,Retirement,Benefits,Safety ,Employees, +NOV,2003,C,City Services Auditor,133879,55819,P,0.706,C,S,City,Services,Auditor,, +NOV,2003,D,Small Business Commission ,104922,82698,P,0.559,C,S,Small ,Business,Commission,, +NOV,2003,E,Ethics Reform,114010,70045,P,0.619,C,S,Ethics,Reform,,, +NOV,2003,F,Targeted Early Retirement,128112,61465,P,0.676,C,S,Targeted,Early ,Retirement,, +NOV,2003,G,Rainy Day Fund,146004,46605,P,0.758,C,S,Rainy ,Day,Fund,, +NOV,2003,H,Police Commission / Office of Citizen Complaints,99314,91900,P,0.519,C,S,Police,Commission ,Office of,Citizen,Complaints +NOV,2003,I,Child Care for Low Income Families,115146,77256,P,0.598,O,s,Child ,Care,Low,Income, +NOV,2003,J,Facilities for the Homeless ,113564,79871,P,0.587,O,I,Facilities,Homeless,,, +NOV,2003,K,Sales Tax for Transportation,142042,47879,P,0.748,O,S,Sales ,Tax,Transportation,, +NOV,2003,M,Aggressive Solicitation Ban,117405,79375,P,0.597,O,I,Aggressive,Solicitation,Ban,, +NOV,2003,N,Taxi Permit Holder Disability,52326,134465,F,0.280,O,s,Taxi,Permits,Holder,Disability, +MAR,2004,A,Deferred Taxation Plan,107690,64943,P,0.624,C,S,Deferred ,Taxation,Plan,, +MAR,2004,B,"Retirement Benefits for Public Defenders, District Attorneys, and Investigators",114209,54418,P,0.677,C,S,Retirement ,Benefits,Defenders,DA,Investigators +MAR,2004,C,Civilian Jobs in the Police Department,105005,64773,P,0.618,C,S,Civilian,Jobs,Police,Department, +MAR,2004,D,Equal Treatment of Domestic Partners,113646,60999,P,0.651,C,S,Equal ,Treatment,Domestic ,Partners, +MAR,2004,E,Requests for City Records Containing Private Information,87704,80236,P,0.522,C,S,Requests,City,Records,Private, +MAR,2004,F,Labor Negotiations with Deputy Sheriffs,103327,60267,P,0.632,C,S,Labor,Negotiations,Deputy,Sheriffs, +MAR,2004,G,Supplemental Pay for City Employees on Military Duty,99726,69589,P,0.589,C,S,Supplemental,Pay ,City,Employee,Military +MAR,2004,H,Public Education Fund,123103,50837,P,0.708,C,S,Public,Education,Fund,, +MAR,2004,I,Replacement of Diesel Buses,118074,56864,P,0.675,O,s,Replacement,Diesel,Buses,, +MAR,2004,J,Incentives to Build Below-Market-Rate Housing,52028,121352,F,0.300,O,I,Incentives,Build,Below-Market,Housing, +MAR,2004,RM2,Regional Measure 2 Traffic Relief Plan,115891,53214,P,0.685,RM,2,Regional,Traffic,Relief,Plan, +NOV,2004,A,Affordable Housing Bonds,209259,116706,F,0.642,B,S,Affordable,Housing,,, +NOV,2004,B,Historical Preservation Bonds,181658,134896,F,0.574,B,S,Historical,Preservation,,, +NOV,2004,C,Health Service System,166651,129210,P,0.563,C,S,Health,Service,System,, +NOV,2004,D,Changes to City Charter ,118123,162385,F,0.421,C,S,Changes,City,Charter,, +NOV,2004,E,Police and Fire Survivor Benefits,210091,108193,P,0.660,C,S,Police,Fire ,Survivor,Benefits, +NOV,2004,F,Noncitizen Voting in School Board Elections,155643,164924,F,0.486,C,S,Noncitizen,Voting,School,Board, +NOV,2004,G,Health Plans for City Residents ,201674,100206,P,0.668,C,S,Health,Plans,City,Residents, +NOV,2004,H,Naming the Stadium at Candlestick Point ,170217,141904,P,0.545,O,s,Stadium,Candlestick,,, +NOV,2004,I,Economic Analysis of Legislation,154022,142650,P,0.519,O,s,Economic,Analysis,Legislation,, +NOV,2004,J,Sales Tax Increase,131529,182477,F,0.419,O,S,Sales,Tax,Increase,, +NOV,2004,K,Business Tax,135068,162910,F,0.453,O,S,Business ,Tax,,, +NOV,2004,L,Use of Hotel Tax to Preserve Movie Theaters,78157,229487,F,0.254,O,I,Hotel,Tax,Preserve ,Movie,Theaters +NOV,2004,M,THIS MEASURE HAS BEEN WITHDRAWN ,,,,,,,,,,, +NOV,2004,N,Withdrawing U.S. Military Personnel from Iraq,195257,113053,P,0.633,P,s,Withdrawing,Military,Iraq,, +NOV,2004,O,Use of Sales Tax Funds,181340,122644,P,0.597,P,S,Use,Sales,Tax,Funds, +NOV,2005,A,Community College District General Obligation Bonds,134999,76320,F,0.639,B,S,Principal,,,, +NOV,2005,B,Street and Sidewalk Improvement Bond,119095,91952,F,0.564,B,S,Principal,,,, +NOV,2005,C,Ethics Commission Budget and Outside Counsel,81672,120968,F,0.403,C,S,Annual Budget,Audit,Baseline Budget,Ethics Commission,Outside Counsel +NOV,2005,D,Appointment of Municipal Transportation Agency Board of Directors,71585,129801,F,0.355,C,S,Hold-Over,,,, +NOV,2005,E,Election Date of the Assessor-Recorder and Public Defender,138765,58998,P,0.702,C,S,,,,, +NOV,2005,F,Neighborhood Firehouses,119581,88062,P,0.576,O,I,,,,, +NOV,2005,G,Access to Underground Parking at Golden Gate Park,138069,65862,P,0.677,O,s,,,,, +NOV,2005,H,Firearm Ban,123033,89856,P,0.578,O,s,,,,, +NOV,2005,I,"No Military Recruiters in Public Schools, Scholarships for Education and Job Training",125581,86723,P,0.592,P,I,,,,, +JUN,2006,A,Additional Funding for Homicide Prevention Services,66982,69060,F,0.492,C,S,Annual Budget,Fiscal Year,General Fund,, +JUN,2006,B,Eviction Disclosure Ordinance,71440,65373,P,0.522,O,s,,,,, +JUN,2006,C,Appointing Elected Officials to the Transbay Joint Powers Authority,37030,93905,F,0.283,O,s,Metropolitan Transportation Commission,Municipal Transportation Agency,Transbay Joint Powers Authority,, +JUN,2006,D,Zoning Changes to Limit Services at Laguna Honda Hospital and Other Residential Health Care Facilities,99060,35418,P,0.737,O,I,"""Public"" District",Zoning Administrator,,, +NOV,2006,A,School Bonds,171236,60640,P,0.738,B,se,Annual Budget,Audit,Fiscal Year,Parcel Tax,Principal +NOV,2006,B,Allowing Members of Boards and Commissions to Participate in Meetings by Teleconference due to Pregnancy and Related Conditions; Adoption of Parental Leave Policies.,164166,63157,P,0.722,O,S,Other Electric means,Parental Leave,Teleconference,, +NOV,2006,C,Setting Salaries of Certain Local Elected Officials,140561,81396,P,0.633,C,S,Civil Service Commission,Consumer Price Index (CPI),Cost-Of-Living Adjustment,, +NOV,2006,D,Disclosure of Private Information,143020,79230,P,0.644,O,s,,,,, +NOV,2006,E,Parking Tax Ordinance,73922,151628,F,0.328,O,s,Valet Parking Service,,,, +NOV,2006,F,Paid Sick Leave Ordinance,139005,89057,P,0.610,O,s,,,,, +NOV,2006,G,Limitations on Formula Retail Stores,125728,90353,P,0.582,O,s,Planning Commission,,,, +NOV,2006,H,Relocation Assistance for No Fault Tenant Removal,120916,107541,P,0.529,O,s,,,,, +NOV,2006,I,Adopting a Policy that the Mayor Appear Monthly at a Board of Supervisors Meeting,126023,97567,P,0.564,P,s,,,,, +NOV,2006,J,Adopting a Policy Calling for the Impeachment of President Bush and Vice President Cheney,133042,94282,P,0.585,P,s,High Crimes and Misdemeanors,Impeachment,,, +NOV,2006,K,Adopting a Policy Relating to the Housing Needs of Seniors and Disabled Adults,161684,65073,P,0.713,P,s,General Plan,,,, +NOV,2007,A,"Transit Reform, Parking Regulation and Emissions Reductions",80786,64346,P,0.557,C,S,Annual Budget,Exempt,Revenue Bonds,Municipal Transit Agency (MTA),Super-Majority +NOV,2007,B,Limiting Hold-Over Service on Charter-Created Boards and Commissions,96034,38915,P,0.712,C,S,Charter-Created City Boards and Commissions,Charter-Created Citizen Advisory Committees,Hold-Over,, +NOV,2007,C,Requiring Public Hearings on Proposed Measures,94939,44258,P,0.682,C,S,,,,, +NOV,2007,D,Renewing Library Preservation Fund,105328,36102,P,0.745,C,S,Baseline,Revenue Bonds,Set-Aside,Supervisorial District, +NOV,2007,E,Requiring Mayor to Appear Monthly at a Board of Supervisors Meeting,70166,74253,F,0.486,C,S,,,,, +NOV,2007,F,Authorizing Board of Supervisors to Amend Contract for Retirement Benefits for Police Officers,69637,65321,P,0.516,C,S,,,,, +NOV,2007,G,Establishing Golden Gate Park Stables Matching Fund,77340,62331,P,0.554,O,s,,,,, +NOV,2007,H,Regulating Parking Spaces,46632,94277,F,0.331,O,I,Downtown,Exempt,Low-Emission Vehicle,Zoning Districts, +NOV,2007,I,Establishing Office of Small Business as City Department and Creating Small Business Assistance Center,80865,55855,P,0.591,O,M,,,,, +NOV,2007,J,Adopting a Policy to Offer Free City-Wide Wireless High-Speed Internet Network,86451,52428,P,0.622,P,M,,,,, +NOV,2007,K,Adopting a Policy to Restrict Advertising on Street Furniture and City Buildings,86250,53195,P,0.619,P,s,Street Furniture,,,, +FEB,2008,A,"Clean and Safe Neighborhood Parks Bonds, 2008",177194,71232,P,0.713,B,S,Community Opportunity Fund,,,, +FEB,2008,B,Creating a New Deferred Retirement Option Program for Members of the San Francisco Police Department,158883,86613,P,0.647,C,I,Charter Amendment,,,, +FEB,2008,C,Adopting a Policy that the City Acquire Alcatraz Island to Make It a Global Peace Center,69251,177301,F,0.281,P,I,Declaration of Policy,,,, +JUN,2008,A,School Parcel Tax,113999,51273,P,0.690,B,SFUSD,,,,, +JUN,2008,B,Changing Qualifications for Retiree Health and Pension Benefits and Establishing a Retiree Health Care Trust Fund,118729,41598,P,0.741,C,S,,,,, +JUN,2008,C,Forfeiture of Retirement Benefits for Conviction of a Crime involving Moral Turpitude in Connection with City Employment,91924,66379,P,0.581,C,S,,,,, +JUN,2008,D,Appointment to City Boards and Commissions,91642,63681,P,0.590,C,S,,,,, +JUN,2008,E,Requiring Board of Supervisors' Approval of Mayor's Appointments to the PUC and Creating Qualifications for Commission Members,80489,74916,P,0.518,C,S,,,,, +JUN,2008,F,Affordable Housing Requirement for the Candlestick Point and Hunters Point Shipyard Mixed-Use Development Project,58756,101112,F,0.368,O,I,,,,, +JUN,2008,G,Mixed-Use Development Project for the Candlestick Point and Hunters Point Shipyard,99008,59423,P,0.625,O,I,,,,, +JUN,2008,H,"Prohibiting Elected Officials, Candidates, or Committees they control from Soliciting or Accepting Contributions from Certain City Contractors",104012,50865,P,0.672,O,M,,,,, +NOV,2008,A,SF General Hospital and Trauma Center Earthquake Bonds,300595,58049,P,0.838,B,two,,,,, +NOV,2008,B,Establishing Affordable Housing Fund,166299,181534,F,0.478,C,S,,,,, +NOV,2008,C,Prohibiting City Employees from Serving on Charter Boards and Commissions,124395,202419,F,0.381,C,S,,,,, +NOV,2008,D,Financing Pier 70 Waterfront District Development Plan,226513,106228,P,0.681,C,S,,,,, +NOV,2008,E,Changing Number of Signatures Required to Recall City Officials,195605,129862,P,0.601,C,S,,,,, +NOV,2008,F,Holding all Scheduled City Elections in Even-Numbered years,144592,176692,F,0.450,C,S,,,,, +NOV,2008,G,Allowing Retirement System Credit for Unpaid Parental Leave,202011,121354,P,0.625,C,S,,,,, +NOV,2008,H,"Clean Energy Deadlines, Changing Revenue Bond Authority to Pay for PUF",133214,211681,F,0.386,C,S,,,,, +NOV,2008,I,Creating Office of Independent Rate Payer Advocate,117050,201811,F,0.367,C,S,,,,, +NOV,2008,J,Creating Historic Preservation Commission,183372,146194,P,0.556,C,S,,,,, +NOV,2008,K,Changing Enforcement laws related to Prostitution and Sex Workers,140185,202235,F,0.409,O,I,,,,, +NOV,2008,L,Funding Community Justice Center,132097,178440,F,0.425,O,M,,,,, +NOV,2008,M,Changing Residential Rent Ordinance to prohibit Acts of Harassment of Tenants by Landlords,195023,136416,P,0.588,O,S,,,,, +NOV,2008,N,Changing Real Property Transfer Tax Rates,223808,102621,P,0.686,O,S,,,,, +NOV,2008,O,Replacing Emergency Response Fee with Access Line Tax,208044,103679,P,0.667,O,two,,,,, +NOV,2008,P,Changing Composition of SF Transportation Authority Board,101230,205665,F,0.330,O,M,,,,, +NOV,2008,Q,Modifying Payroll Expense Tax,233411,81178,P,0.742,O,S,,,,, +NOV,2008,R,Renaming Oceanside Water Treatment Plant,101376,233733,F,0.303,O,I,,,,, +NOV,2008,S,Policy Regarding Budget Set-Asides,167974,133817,P,0.557,O,M,,,,, +NOV,2008,T,Free and Low-Cost Substance Abuse Treatment Programs,200649,127014,P,0.612,O,s,,,,, +NOV,2008,U,Policy Against funding of Armed Forces in Iraq,193407,133002,P,0.593,P,s,,,,, +NOV,2008,V,Policy Against terminating JROTC in Public High Schools,179639,149169,P,0.546,P,I,,,,, +NOV,2009,A,Budget Process,68270,29414,P,0.699,C,2,,,,, +NOV,2009,B,Board of Supervisors Aides,51835,47361,P,0.523,C,S,,,,, +NOV,2009,C,Candlestick Park Naming Rights,58192,40973,P,0.587,O,S,,,,, +NOV,2009,D,Mid-Market Special Sign District,46008,53999,F,0.460,O,I,,,,, +NOV,2009,E,Advertisements on City Property,56802,42365,P,0.573,O,s,,,,, +JUN,2010,A,School Facilities Special Tax,102873,44043,P,0.700,T,se,,,,, +JUN,2010,B,Earthquake Safety and Emergency Response Bond,117553,30484,P,0.794,B,M,,,,, +JUN,2010,C,Film Commission,66125,76834,F,0.463,C,S,,,,, +JUN,2010,D,Retirement Benefit Costs,112100,30222,P,0.788,C,S,,,,, +JUN,2010,E,Budget Line Item for Police Department Security for City Officials and Dignitaries,80364,63600,P,0.558,O,S,,,,, +JUN,2010,F,Renters’ Financial Hardship Applications,62239,85071,F,0.423,O,s,,,,, +JUN,2010,G,Transbay Transit Center,120788,23421,P,0.838,P,s,,,,, +NOV,2010,AA,Vehicle Registration Fee,156016,109434,P,0.588,RM,SE,,,,, +NOV,2010,A,Earthquake Retrofit Bond,162266,94324,F,0.632,B,M,,,,, +NOV,2010,B,City Retirement and Health Plans,113894,150734,F,0.430,C,I,,,,, +NOV,2010,C,Mayoral Appearances at Board Meetings,154776,103673,P,0.599,C,s,,,,, +NOV,2010,D,Non-Citizen Voting in School Board Elections,118608,144418,F,0.451,C,s,,,,, +NOV,2010,E,Election Day Voter Registration,118217,132189,F,0.472,C,s,,,,, +NOV,2010,F,Health Board Service Board Elections,130415,114178,P,0.533,C,s,,,,, +NOV,2010,G,Transit Operator Wages,164234,88671,P,0.649,C,I,,,,, +NOV,2010,H,Local Elected Officials on Political Party Committees,103141,139878,F,0.424,O,M,,,,, +NOV,2010,I,Saturday Voting,150701,103488,P,0.593,O,I,,,,, +NOV,2010,J,Hotel Tax Clarification and Temporary Increase,116313,139206,F,0.455,O,I,,,,, +NOV,2010,K,Hotel Tax Clarification and Definitions,95357,152159,F,0.385,O,M,,,,, +NOV,2010,L,Sitting or Lying on Sidewalks,142601,120023,P,0.543,O,M,,,,, +NOV,2010,M,Community Policing and Foot Patrols,117608,134808,F,0.466,O,S,,,,, +NOV,2010,N,Real Property Transfer Tax,149350,105979,P,0.585,O,s,,,,, \ No newline at end of file diff --git a/Homework3/erjzhang/src/assets/data/test.json b/Homework3/erjzhang/src/assets/data/test.json new file mode 100644 index 00000000..0168c8aa --- /dev/null +++ b/Homework3/erjzhang/src/assets/data/test.json @@ -0,0 +1,41 @@ +{ + "data":[ + { + "x": 21, + "y": "a" + }, + { + "x": 42, + "y": "b" + }, + { + "x": 43, + "y": "c" + }, + { + "x": 5, + "y": "d" + }, + { + "x": 26, + "y": "e" + }, + { + "x": 7, + "y": "f" + }, + { + "x": 10, + "y": "l" + }, + { + "x": 18, + "y": "s" + }, + { + "x": 85, + "y": "x" + } + ] + +} \ No newline at end of file diff --git a/Homework3/erjzhang/src/index.ts b/Homework3/erjzhang/src/index.ts new file mode 100644 index 00000000..6043f153 --- /dev/null +++ b/Homework3/erjzhang/src/index.ts @@ -0,0 +1,25 @@ +import { createApp } from "vue"; +import axios from "axios"; +import VueAxios from "vue-axios"; + + +import Antd from "ant-design-vue"; +import "ant-design-vue/dist/antd.css"; +import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; +import { createPinia } from "pinia"; +import "./styles/main.scss"; +import App from "./App.vue"; +import router from "./router" + +/* add icons to the library */ +import { library } from "@fortawesome/fontawesome-svg-core"; +import { faCircleInfo, faInfo } from "@fortawesome/free-solid-svg-icons"; +library.add(faCircleInfo, faInfo); + +const app = createApp(App); +app.use(router); +app.use(VueAxios, axios); +app.use(Antd); +app.use(createPinia()); +app.component("font-awesome-icon", FontAwesomeIcon); +app.mount("#app"); diff --git a/Homework3/erjzhang/src/router/index.js b/Homework3/erjzhang/src/router/index.js new file mode 100644 index 00000000..65dde44e --- /dev/null +++ b/Homework3/erjzhang/src/router/index.js @@ -0,0 +1,23 @@ +import { createRouter, createWebHistory } from 'vue-router' +import Home from '../views/pages/home.vue' + +const routes = [ + { + path: '/', + name: 'Home', + component: Home + }, + { + path: '/about', + name: 'About', + // route level code-splitting + // this generates a separate chunk (about.[hash].js) for this route + // which is lazy-loaded when the route is visited. + component: () => import(/* webpackChunkName: "about" */ '../views/pages/about.vue') + } +] +const router = createRouter({ + history: createWebHistory(process.env.BASE_URL), + routes +}) +export default router \ No newline at end of file diff --git a/Homework3/erjzhang/src/shims-vue.d.ts b/Homework3/erjzhang/src/shims-vue.d.ts new file mode 100644 index 00000000..df9f4ba8 --- /dev/null +++ b/Homework3/erjzhang/src/shims-vue.d.ts @@ -0,0 +1 @@ +declare module '*.vue'; diff --git a/Homework3/erjzhang/src/store/example.js b/Homework3/erjzhang/src/store/example.js new file mode 100644 index 00000000..634fc5e8 --- /dev/null +++ b/Homework3/erjzhang/src/store/example.js @@ -0,0 +1,35 @@ +import {defineStore} from 'pinia' +import axios from "axios" + +const config = {headers: { + 'Access-Control-Allow-Origin': '*', + 'Content-Type': 'application/json', + }} + + + export const useExampleMap = defineStore('example', { + state: () => ({ + isDataReady: false, + errorMessage: "", + content: "Hi, I have recieved data from the pinia store." + }), + getters: { + getContent(){ + return this.content; + } + }, + actions:{ + /* This requires an existing API (Flask etc) to exist */ + async fetchExampleData(){ + this.isDataReady = false; + try { + const data = await axios.get('http:///endpoint', config) + this.recievedData = data; + this.isDataReady = true; + } + catch(error){ + throw error.message + } + } + } + }) \ No newline at end of file diff --git a/Homework3/erjzhang/src/styles/main.scss b/Homework3/erjzhang/src/styles/main.scss new file mode 100644 index 00000000..a2fe8bfd --- /dev/null +++ b/Homework3/erjzhang/src/styles/main.scss @@ -0,0 +1,68 @@ +@import "~animate.css/animate.css"; + +/* Example of using SCSS */ +$font-size: 1rem; +$font-color: lch(53 105 40); + +html { + font-size: $font-size; + color: $font-color; +} + +#root{ + height: 100%; + width: 100%; +} + +#app{ + height: 100%; + width: 100%; +} + +.countries{ + // fill:#993300; + stroke: rgb(255, 255, 255); + stroke-width: 0.05%; +} + + +// Slider style +// Resources url: https://www.w3schools.com/howto/howto_js_rangeslider.asp +.slidecontainer { + width: 100%; /* Width of the outside container */ +} + +/* The slider itself */ +.slider { + -webkit-appearance: none; /* Override default CSS styles */ + appearance: none; + width: 100%; /* Full-width */ + height: 25px; /* Specified height */ + background: #d3d3d3; /* Grey background */ + outline: none; /* Remove outline */ + opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */ + -webkit-transition: .2s; /* 0.2 seconds transition on hover */ + transition: opacity .2s; +} + +/* Mouse-over effects */ +.slider:hover { + opacity: 1; /* Fully shown on mouse-over */ +} + +/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ +.slider::-webkit-slider-thumb { + -webkit-appearance: none; /* Override default look */ + appearance: none; + width: 25px; /* Set a specific slider handle width */ + height: 25px; /* Slider handle height */ + background: #04AA6D; /* Green background */ + cursor: pointer; /* Cursor on hover */ +} + +.slider::-moz-range-thumb { + width: 25px; /* Set a specific slider handle width */ + height: 25px; /* Slider handle height */ + background: #04AA6D; /* Green background */ + cursor: pointer; /* Cursor on hover */ +} \ No newline at end of file diff --git a/Homework3/erjzhang/src/template.html b/Homework3/erjzhang/src/template.html new file mode 100644 index 00000000..49effe4d --- /dev/null +++ b/Homework3/erjzhang/src/template.html @@ -0,0 +1,14 @@ + + + + + + My Homework 2 + + + +
+
+
+ + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/barchart.vue b/Homework3/erjzhang/src/views/components/barchart.vue new file mode 100644 index 00000000..e6afabd6 --- /dev/null +++ b/Homework3/erjzhang/src/views/components/barchart.vue @@ -0,0 +1,194 @@ + + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/mainchart.vue b/Homework3/erjzhang/src/views/components/mainchart.vue new file mode 100644 index 00000000..737f1db9 --- /dev/null +++ b/Homework3/erjzhang/src/views/components/mainchart.vue @@ -0,0 +1,147 @@ + + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/navbar.vue b/Homework3/erjzhang/src/views/components/navbar.vue new file mode 100644 index 00000000..b34a0d13 --- /dev/null +++ b/Homework3/erjzhang/src/views/components/navbar.vue @@ -0,0 +1,29 @@ + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/radarchart.vue b/Homework3/erjzhang/src/views/components/radarchart.vue new file mode 100644 index 00000000..498f05a8 --- /dev/null +++ b/Homework3/erjzhang/src/views/components/radarchart.vue @@ -0,0 +1,259 @@ + + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/sidebar.vue b/Homework3/erjzhang/src/views/components/sidebar.vue new file mode 100644 index 00000000..e34d27b2 --- /dev/null +++ b/Homework3/erjzhang/src/views/components/sidebar.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/pages/about.vue b/Homework3/erjzhang/src/views/pages/about.vue new file mode 100644 index 00000000..6110463f --- /dev/null +++ b/Homework3/erjzhang/src/views/pages/about.vue @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/pages/home.vue b/Homework3/erjzhang/src/views/pages/home.vue new file mode 100644 index 00000000..438a3460 --- /dev/null +++ b/Homework3/erjzhang/src/views/pages/home.vue @@ -0,0 +1,144 @@ + + + diff --git a/Homework3/erjzhang/tsconfig.json b/Homework3/erjzhang/tsconfig.json new file mode 100644 index 00000000..dc71848f --- /dev/null +++ b/Homework3/erjzhang/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + // "esModuleInterop": true, + "moduleResolution": "node", + "outDir": "./dist", + "allowJs": true, + "jsx": "preserve", + "lib": [ + "es6", + "dom", + "es2017" + ], + "types": ["node"], + }, + "include": [ + "./src/**/*" + ], + "exclude": [ + "./node_modules", + "./src/store/**/*" + ] +} \ No newline at end of file diff --git a/Homework3/erjzhang/webpack.config.js b/Homework3/erjzhang/webpack.config.js new file mode 100644 index 00000000..913bdada --- /dev/null +++ b/Homework3/erjzhang/webpack.config.js @@ -0,0 +1,123 @@ +const webpack = require('webpack') +const path = require("path"); + +const { VueLoaderPlugin } = require("vue-loader"); +const HtmlWebpackPlugin = require('html-webpack-plugin') +const { CleanWebpackPlugin } = require('clean-webpack-plugin') +const ESLintPlugin = require('eslint-webpack-plugin') + + +module.exports = { + mode: 'development', + devtool: 'inline-source-map', + devServer: { + historyApiFallback: true, + static: path.resolve(__dirname, './dist'), + open: true, + compress: true, + hot: true, + port: 8080, + }, + entry: { + main: path.resolve(__dirname, './src/index.ts'), + }, + output: { + path: path.resolve(__dirname, './dist'), + filename: '[name].bundle.js', + }, + plugins: [ + new webpack.ProvidePlugin({ + process: 'process/browser', + }), + new VueLoaderPlugin(), + new HtmlWebpackPlugin({ + title: 'EVUE-Skeleton', + template: path.resolve(__dirname, './src/template.html'), // template file + filename: 'index.html', // output file + }), + // new ESLintPlugin({ + // files: ['.', 'src', 'config'], + // formatter: 'table', + // }), + new webpack.DefinePlugin({ __VUE_OPTIONS_API__: true, __VUE_PROD_DEVTOOLS__: true }), + new CleanWebpackPlugin(), + new webpack.HotModuleReplacementPlugin(), + + ], + module: { + rules: [ + // JavaScript + { + test: /\.js$/, + exclude: /node_modules/, + use: ['babel-loader'], + }, + //TypeScript + { + test: /\.ts$/, + exclude: /node_modules/, + use: [ + { + loader: 'ts-loader', + options: { + //Specify the specific TS compilation configuration to distinguish the TS configuration of the script + configFile: path.resolve(__dirname, './tsconfig.json'), + appendTsSuffixTo: [/\.vue$/], + transpileOnly:true + } + } + ] + }, + // Vue 2.0 + { + test: /\.vue$/, + loader: "vue-loader", + options: { + esModule: true + } + }, + // Images + { + test: /\.(?:ico|gif|png|jpg|jpeg)$/i, + type: 'asset/resource', + }, + // Fonts and SVGs + { + test: /\.(woff(2)?|eot|ttf|otf|svg|)$/, + type: 'asset/inline', + }, + // CSS, PostCSS, and Sass + { + test: /\.(scss|css)$/, + use: ['style-loader', 'css-loader', 'postcss-loader', 'sass-loader'], + }, + { + test: /\.(graphql|gql)$/, + exclude: /node_modules/, + loader: 'graphql-tag/loader', + }, + { + test: /\.(txt|csv|mmdb)$/, + use: + { + loader: 'file-loader', + options: { + name: "[path][name].[ext]", + emitFile: true, + }, + }, + } + ], + }, + resolve: { + modules: [path.resolve(__dirname, '../src'), 'node_modules'], + extensions: ['.js', '.jsx', '.json', '.ts'], + alias: { + '@': path.resolve(__dirname, '../src'), + process: "process/browser" + }, + }, + +}; + + From 5b85fbfe67681037050f75ba1f85456b3d4f23b9 Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Fri, 28 Oct 2022 02:48:40 -0700 Subject: [PATCH 11/13] Optimized data processing, added some transitions --- Homework3/erjzhang/package-lock.json | 14 ++ Homework3/erjzhang/package.json | 1 + Homework3/erjzhang/src/styles/main.scss | 28 ++- .../src/views/components/barchart.vue | 58 +++-- .../src/views/components/mainchart.vue | 96 ++++---- .../src/views/components/overview.vue | 221 ++++++++++++++++++ .../src/views/components/radarchart.vue | 27 ++- Homework3/erjzhang/src/views/pages/home.vue | 14 +- 8 files changed, 373 insertions(+), 86 deletions(-) create mode 100644 Homework3/erjzhang/src/views/components/overview.vue diff --git a/Homework3/erjzhang/package-lock.json b/Homework3/erjzhang/package-lock.json index d7b835f4..8f4d63e2 100644 --- a/Homework3/erjzhang/package-lock.json +++ b/Homework3/erjzhang/package-lock.json @@ -22,6 +22,7 @@ "core-js": "^3.18.1", "country-iso-2-to-3": "^1.1.0", "d3": "^6.6.2", + "htl": "^0.3.1", "pinia": "^2.0.13", "stats.js": "^0.17.0", "topojson": "^3.0.2", @@ -5732,6 +5733,14 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/htl": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/htl/-/htl-0.3.1.tgz", + "integrity": "sha512-1LBtd+XhSc+++jpOOt0lCcEycXs/zTQSupOISnVAUmvGBpV7DH+C2M6hwV7zWYfpTMMg9ch4NO0lHiOTAMHdVA==", + "engines": { + "node": ">=12" + } + }, "node_modules/html-entities": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", @@ -14678,6 +14687,11 @@ } } }, + "htl": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/htl/-/htl-0.3.1.tgz", + "integrity": "sha512-1LBtd+XhSc+++jpOOt0lCcEycXs/zTQSupOISnVAUmvGBpV7DH+C2M6hwV7zWYfpTMMg9ch4NO0lHiOTAMHdVA==" + }, "html-entities": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", diff --git a/Homework3/erjzhang/package.json b/Homework3/erjzhang/package.json index 212a2c52..0a7b097e 100644 --- a/Homework3/erjzhang/package.json +++ b/Homework3/erjzhang/package.json @@ -24,6 +24,7 @@ "core-js": "^3.18.1", "country-iso-2-to-3": "^1.1.0", "d3": "^6.6.2", + "htl": "^0.3.1", "pinia": "^2.0.13", "stats.js": "^0.17.0", "topojson": "^3.0.2", diff --git a/Homework3/erjzhang/src/styles/main.scss b/Homework3/erjzhang/src/styles/main.scss index a2fe8bfd..bb20d866 100644 --- a/Homework3/erjzhang/src/styles/main.scss +++ b/Homework3/erjzhang/src/styles/main.scss @@ -30,15 +30,17 @@ html { // Resources url: https://www.w3schools.com/howto/howto_js_rangeslider.asp .slidecontainer { width: 100%; /* Width of the outside container */ + padding-left: 60px; } /* The slider itself */ .slider { -webkit-appearance: none; /* Override default CSS styles */ appearance: none; - width: 100%; /* Full-width */ - height: 25px; /* Specified height */ - background: #d3d3d3; /* Grey background */ + width: 95%; + height: 15px; /* Specified height */ + border-radius: 5px; + background: #d3d3d4; /* Grey background */ outline: none; /* Remove outline */ opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */ -webkit-transition: .2s; /* 0.2 seconds transition on hover */ @@ -52,17 +54,19 @@ html { /* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ .slider::-webkit-slider-thumb { - -webkit-appearance: none; /* Override default look */ + -webkit-appearance: none; appearance: none; - width: 25px; /* Set a specific slider handle width */ - height: 25px; /* Slider handle height */ - background: #04AA6D; /* Green background */ - cursor: pointer; /* Cursor on hover */ + width: 25px; + height: 25px; + border-radius: 50%; + background: steelblue; + cursor: pointer; } .slider::-moz-range-thumb { - width: 25px; /* Set a specific slider handle width */ - height: 25px; /* Slider handle height */ - background: #04AA6D; /* Green background */ - cursor: pointer; /* Cursor on hover */ + width: 25px; + height: 25px; + border-radius: 50%; + background: steelblue; + cursor: pointer; } \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/barchart.vue b/Homework3/erjzhang/src/views/components/barchart.vue index e6afabd6..79e039ab 100644 --- a/Homework3/erjzhang/src/views/components/barchart.vue +++ b/Homework3/erjzhang/src/views/components/barchart.vue @@ -8,12 +8,14 @@ import * as d3 from "d3"; export default { name: 'BarChart', data() { + let processed_data = [] return { name: 'Hello', } }, props: { myBarchartData: Array, + curr_year: Number, top_n: Number, x_key: String, @@ -21,31 +23,42 @@ export default { mounted() { console.log("Mounted: My bar chart data") this.initialize_barchart("#bar") - this.draw_barchart(this.process_data(), "#bar", this.curr_year, this.x_key, this.top_n) + this.processed_data = this.process_data() + // console.log(this.processed_data[this.curr_year]) + this.draw_barchart(this.processed_data[this.curr_year], "#bar", this.curr_year, this.x_key, this.top_n) }, updated() { console.log("Updated: My bar chart data") - this.draw_barchart(this.process_data(), "#bar", this.curr_year, this.x_key, this.top_n) + console.log(this.processed_data[this.curr_year]) + this.draw_barchart(this.processed_data[this.curr_year], "#bar", this.curr_year, this.x_key, this.top_n) }, methods: { process_data() { + const year_min = 1990 + const year_max = 2019 let data = this.myBarchartData - data.sort((d1, d2) => { - let a = toNumber(d1[this.curr_year]) - let b = toNumber(d2[this.curr_year]) - return d3.descending(a, b) - }) - data = data.slice(0, this.top_n) - - // If the country name is too long - // we will use country code instead - data.forEach(country => { - if (country[this.x_key].split(' ').length > 2) { - country[this.x_key] = country["country_code"] - } - }); - return data + let new_data = {} + for (let year = year_min; year < year_max + 1; year++) { + + data.sort((d1, d2) => { + let a = toNumber(d1[year]) + let b = toNumber(d2[year]) + return d3.descending(a, b) + }) + let temp = data.slice(0, this.top_n) + + // If the country name is too long + // we will use country code instead + temp.forEach(country => { + if (country[this.x_key].split(' ').length > 2) { + country[this.x_key] = country["country_code"] + } + }); + new_data[year] = temp + } + + return new_data }, draw_barchart(data, id, year, x_key) { const margin = { top: 30, right: 40, bottom: 40, left: 40 }; @@ -68,7 +81,9 @@ export default { svg.select("#b1_bars").selectAll("rect") .data(data) .join("rect") + // .transition() .attr("x", d => x(d[x_key])) + .transition() .attr("y", d => y(d[year])) .attr("width", x.bandwidth()) .attr("height", d => y(0) - y(d[year])) @@ -82,11 +97,12 @@ export default { .attr("transform", `translate(${margin.left},0)`) .call(d3.axisLeft(y)) - const font_size = 10 + const font_size = 10 svg.select("#b1_x") .attr("class", "x axis") .attr("transform", "translate(0," + height + ")") .call(xAxis) + .transition() .selectAll("text") .style("text-anchor", "middle") .attr("dx", "0") @@ -95,10 +111,10 @@ export default { .attr("font-size", d => { if (d.length <= 12) return 10 - else + else return 9.4 }) - + svg.select("#b1_y") .call(yAxis) @@ -115,7 +131,7 @@ export default { // Add tags to axis svg.select("#b1_x_tag") - .attr("x", width/2) + .attr("x", width / 2) .attr("y", height) .text("Countries") .attr("text-anchor", "middle") diff --git a/Homework3/erjzhang/src/views/components/mainchart.vue b/Homework3/erjzhang/src/views/components/mainchart.vue index 737f1db9..87b05334 100644 --- a/Homework3/erjzhang/src/views/components/mainchart.vue +++ b/Homework3/erjzhang/src/views/components/mainchart.vue @@ -35,10 +35,63 @@ export default { initialize_map(id) { let svg = d3.select(id).append("svg") svg.append("g").attr("id", "map_group"); - svg.append("g").attr("id", "map_legend"); + // svg.append("g").attr("id", "map_legend"); // Add a legend + const interval = [] + const legend_count = 6 // Last legend will be unknown data + const legend_width = 10 + const legend_height = 10 + const legend_coord = [25, 220] + const padding = 5 + svg.append("rect") + .attr("id", "map_legend_box") + .attr("x", legend_coord[0]-padding) + .attr("y", legend_coord[1]-padding*4) + .attr("width", legend_width * 13) + .attr("height", legend_height * 13) + .attr("fill", "white") + .attr("stroke", "black") + .attr("stroke-width","1") + svg.append("g").attr("id", "map_legend") + + let legend = svg.select("#map_legend") + for (let i = 0; i < legend_count + 1; i++) { + interval.push(i) + } + + const color = d3.interpolateHsl("#ffa366", "#000000") + const unknown_color = "#949494" + legend.selectAll("rect").data(interval) + .join("rect") + .attr('width', legend_width) + .attr('height', legend_height) + .style('fill', d => { + if (d == legend_count) { + return unknown_color + } + return color(d / (legend_count - 1)) + }) + .attr("x", legend_coord[0]) + .attr("y", d => (padding + legend_height) * d + legend_coord[1]) + + legend.selectAll("text").data(interval) + .join("text") + .attr("x", legend_coord[0] + legend_width + padding) + .attr("y", d => (padding + legend_height) * d + legend_coord[1] + legend_height) + .text(d => { + if (d == legend_count) { + return "Unknown" + } + return this.history_max / (legend_count - 1) * d + }) + legend.append("text").attr("id", "map_legend_unit") + .attr("x", legend_coord[0]) + .attr("y", legend_coord[1] - padding) + .text("Unit: ton per capita") + .attr("font-size", "13") + .attr("font-weight", "bold") }, draw_map(geoData, chartData, year, id) { const margin = { top: 20, right: 20, bottom: 20, left: 20 }; @@ -78,6 +131,7 @@ export default { g.selectAll("path").data(countries.features) .join("path") + .transition() .attr("fill", (d, i) => { let country_code = getCountryISO3(d.properties["countryCode"]) if (country_code) { @@ -93,46 +147,6 @@ export default { }) .attr("class", "countries") .attr("d", path) - let legend = svg.select("#map_legend") - - const interval = [] - const legend_count = 6 // Last legend will be unknown data - const legend_width = 10 - const legend_height = 10 - const legend_coord = [25, 220] - const padding = 5 - for (let i = 0; i < legend_count + 1; i++) { - interval.push(i) - } - - legend.selectAll("rect").data(interval) - .join("rect") - .attr('width', legend_width) - .attr('height', legend_height) - .style('fill', d => { - if (d == legend_count) { - return unknown_color - } - return color(d / (legend_count-1)) - }) - .attr("x", legend_coord[0]) - .attr("y", d => (padding + legend_height) * d + legend_coord[1]) - - legend.selectAll("text").data(interval) - .join("text") - .attr("x", legend_coord[0] + legend_width + padding) - .attr("y", d => (padding + legend_height) * d + legend_coord[1] + legend_height) - .text(d => { - if (d == legend_count) { - return "Unknown" - } - return max_emission / (legend_count-1) * d - }) - legend.append("text").attr("id", "map_legend_unit") - .attr("x", legend_coord[0] ) - .attr("y", legend_coord[1] - padding) - .text("Unit: ton per capita") - .attr("font-weight", "bold") }, diff --git a/Homework3/erjzhang/src/views/components/overview.vue b/Homework3/erjzhang/src/views/components/overview.vue new file mode 100644 index 00000000..a43bd57f --- /dev/null +++ b/Homework3/erjzhang/src/views/components/overview.vue @@ -0,0 +1,221 @@ + + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/radarchart.vue b/Homework3/erjzhang/src/views/components/radarchart.vue index 498f05a8..2a189efb 100644 --- a/Homework3/erjzhang/src/views/components/radarchart.vue +++ b/Homework3/erjzhang/src/views/components/radarchart.vue @@ -11,6 +11,7 @@ import * as d3 from "d3"; export default { name: 'RadarChart', data() { + let processed_data = [] return { name: 'Hello', someLocalValues: [1, 2, 3, 4, 5], @@ -23,31 +24,38 @@ export default { }, mounted() { console.log("Mounted My radar data"); + this.processed_data = this.process_data() this.initialize_radarchart("#radar") - this.draw_radarchart(this.process_data(), "#radar") + this.draw_radarchart(this.processed_data[this.curr_year], "#radar") }, updated() { console.log("Updated My radar data"); - this.draw_radarchart(this.process_data(), "#radar") + this.draw_radarchart(this.processed_data[this.curr_year], "#radar") }, methods: { process_data() { + const year_min = 1990 + const year_max = 2019 + let data = this.myCsvData + let new_data = {} + for (let year = year_min; year < year_max + 1; year++) { + let group_by_region = {} this.myCsvData.forEach(country => { - if (!country[this.curr_year]) { + if (!country[year]) { // If no data in current year for this country return; } if (country["Region"] in group_by_region) { group_by_region[country["Region"]].count += 1; - group_by_region[country["Region"]]["emission"] += parseFloat(country[this.curr_year]) + group_by_region[country["Region"]]["emission"] += parseFloat(country[year]) } else { let new_region = { region: country["Region"], - year: this.curr_year, + year: year, count: 1, - emission: parseFloat(country[this.curr_year]), + emission: parseFloat(country[year]), } group_by_region[country["Region"]] = new_region } @@ -64,8 +72,10 @@ export default { return d3.descending(a["region"], b["region"]) }) - console.log("Mounted My radar data", group_by_region_array); - return group_by_region_array + // console.log("Mounted My radar data", group_by_region_array); + new_data[year] = group_by_region_array + } + return new_data }, initialize_radarchart(id) { @@ -198,6 +208,7 @@ export default { // Draw Radar Graph on the panel let radar_path = svg.select("#radar_path") radar_path.datum(positions) + .transition() .attr("d", line) .attr("stroke-width", 3) .attr("stroke", color) diff --git a/Homework3/erjzhang/src/views/pages/home.vue b/Homework3/erjzhang/src/views/pages/home.vue index 438a3460..00d534d0 100644 --- a/Homework3/erjzhang/src/views/pages/home.vue +++ b/Homework3/erjzhang/src/views/pages/home.vue @@ -4,12 +4,16 @@

World CO2 Emission Per Capita

-

Year: {{curr_year}}

+ + +
+ id="year_slider" v-model="curr_year"> +
- +

Year: {{ curr_year }}

@@ -17,7 +21,7 @@
-

Chart 1: Top {{top_n}} CO2 Emission Countries in {{curr_year}}

+

Chart 1: Top {{ top_n }} CO2 Emission Countries in {{ curr_year }}

@@ -37,6 +41,7 @@ import MainChart from "../components/mainchart.vue" import BarChart from "../components/barchart.vue" import RadarChart from "../components/radarchart.vue" +import LineChart from "../components/overview.vue" import * as d3 from "d3"; import csvPath from "../../../dataset/CO2_emission.csv"; @@ -73,6 +78,7 @@ export default { MainChart, BarChart, RadarChart, + LineChart, }, created() { /* Fetch via CSV */ From 6eca2b5a6b326ed136d85064bd0c62e6cf6d7db9 Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Tue, 1 Nov 2022 02:09:38 -0700 Subject: [PATCH 12/13] Almost done... --- Homework3/erjzhang/src/App.vue | 7 +- Homework3/erjzhang/src/styles/main.scss | 32 +- .../src/views/components/barchart.vue | 131 ++++-- .../src/views/components/linechart.vue | 413 ++++++++++++++++++ .../src/views/components/mainchart.vue | 161 ------- .../src/views/components/mapchart.vue | 338 ++++++++++++++ .../src/views/components/overview.vue | 221 ---------- .../src/views/components/radarchart.vue | 8 +- Homework3/erjzhang/src/views/pages/home.vue | 97 ++-- 9 files changed, 915 insertions(+), 493 deletions(-) create mode 100644 Homework3/erjzhang/src/views/components/linechart.vue delete mode 100644 Homework3/erjzhang/src/views/components/mainchart.vue create mode 100644 Homework3/erjzhang/src/views/components/mapchart.vue delete mode 100644 Homework3/erjzhang/src/views/components/overview.vue diff --git a/Homework3/erjzhang/src/App.vue b/Homework3/erjzhang/src/App.vue index c692f31a..6e322f4e 100644 --- a/Homework3/erjzhang/src/App.vue +++ b/Homework3/erjzhang/src/App.vue @@ -2,8 +2,8 @@ - - + + @@ -13,12 +13,11 @@ \ No newline at end of file diff --git a/Homework3/erjzhang/src/styles/main.scss b/Homework3/erjzhang/src/styles/main.scss index bb20d866..617742a3 100644 --- a/Homework3/erjzhang/src/styles/main.scss +++ b/Homework3/erjzhang/src/styles/main.scss @@ -21,38 +21,40 @@ html { .countries{ // fill:#993300; - stroke: rgb(255, 255, 255); - stroke-width: 0.05%; + // stroke: rgb(255, 255, 255); + stroke: transparent; + stroke-width: 0.2%; + // stroke-opacity: 1; + stroke-linecap: butt; + stroke-linejoin: bevel; } // Slider style // Resources url: https://www.w3schools.com/howto/howto_js_rangeslider.asp .slidecontainer { - width: 100%; /* Width of the outside container */ - padding-left: 60px; + width: 100%; + padding-top: 0.5%; + padding-bottom: 0.5%; } -/* The slider itself */ .slider { - -webkit-appearance: none; /* Override default CSS styles */ + -webkit-appearance: none; appearance: none; - width: 95%; - height: 15px; /* Specified height */ + width: 100%; + height: 15px; border-radius: 5px; - background: #d3d3d4; /* Grey background */ - outline: none; /* Remove outline */ - opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */ - -webkit-transition: .2s; /* 0.2 seconds transition on hover */ + background: #d3d3d4; + outline: none; + opacity: 0.7; + -webkit-transition: .2s; transition: opacity .2s; } -/* Mouse-over effects */ .slider:hover { - opacity: 1; /* Fully shown on mouse-over */ + opacity: 1; } -/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; diff --git a/Homework3/erjzhang/src/views/components/barchart.vue b/Homework3/erjzhang/src/views/components/barchart.vue index 79e039ab..1ee9d7ee 100644 --- a/Homework3/erjzhang/src/views/components/barchart.vue +++ b/Homework3/erjzhang/src/views/components/barchart.vue @@ -1,5 +1,5 @@ + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/mainchart.vue b/Homework3/erjzhang/src/views/components/mainchart.vue deleted file mode 100644 index 87b05334..00000000 --- a/Homework3/erjzhang/src/views/components/mainchart.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/mapchart.vue b/Homework3/erjzhang/src/views/components/mapchart.vue new file mode 100644 index 00000000..20686590 --- /dev/null +++ b/Homework3/erjzhang/src/views/components/mapchart.vue @@ -0,0 +1,338 @@ + + + + + + \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/overview.vue b/Homework3/erjzhang/src/views/components/overview.vue deleted file mode 100644 index a43bd57f..00000000 --- a/Homework3/erjzhang/src/views/components/overview.vue +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Homework3/erjzhang/src/views/components/radarchart.vue b/Homework3/erjzhang/src/views/components/radarchart.vue index 2a189efb..6b554776 100644 --- a/Homework3/erjzhang/src/views/components/radarchart.vue +++ b/Homework3/erjzhang/src/views/components/radarchart.vue @@ -1,5 +1,5 @@ From 7998c3eaad913f042e4ae6e458f3e57a5afa5cea Mon Sep 17 00:00:00 2001 From: Erjie Zhang Date: Wed, 2 Nov 2022 00:17:34 -0700 Subject: [PATCH 13/13] Homework3 --- Homework3/erjzhang/src/views/pages/home.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Homework3/erjzhang/src/views/pages/home.vue b/Homework3/erjzhang/src/views/pages/home.vue index 3ae6bbfd..1debfb71 100644 --- a/Homework3/erjzhang/src/views/pages/home.vue +++ b/Homework3/erjzhang/src/views/pages/home.vue @@ -8,7 +8,9 @@ -

Year: {{ curr_year }}

+

Year: {{ curr_year }} + TipClick on white part to reset map +