From 1118951b0d015172a486b2327b3224d20a6bfb34 Mon Sep 17 00:00:00 2001 From: Diya Nair Date: Sun, 17 Nov 2024 16:51:55 -0500 Subject: [PATCH] Deploy to gh-pages --- ai2html-resizer.156db1cd.js | 4 + ai2html-resizer.156db1cd.js.map | 1 + ...ncildonations-Artboard_1-1200.e6cd781e.png | Bin 0 -> 31787 bytes ...uncildonations-Artboard_1-300.248568f8.png | Bin 0 -> 12946 bytes ...uncildonations-Artboard_1-600.65bafe8f.png | Bin 0 -> 15088 bytes execdonations-Artboard_1-1200.ec15bc33.png | Bin 0 -> 44234 bytes execdonations-Artboard_1-300.fd4fa792.png | Bin 0 -> 13717 bytes execdonations-Artboard_1-600.0479a324.png | Bin 0 -> 20901 bytes index.html | 1768 +++++++++++++++++ intersection-observer.f8cf3ea1.js | 4 + intersection-observer.f8cf3ea1.js.map | 1 + script.75da7f30.js | 20 + script.75da7f30.js.map | 1 + styles.164d45a1.css | 2 + styles.164d45a1.css.map | 1 + trusteedonations-laptop.2461ef66.png | Bin 0 -> 45845 bytes trusteedonations-mobile.726973c1.png | Bin 0 -> 13438 bytes trusteedonations-tablet.575a5de9.png | Bin 0 -> 22275 bytes 18 files changed, 1802 insertions(+) create mode 100644 ai2html-resizer.156db1cd.js create mode 100644 ai2html-resizer.156db1cd.js.map create mode 100644 dean_scouncildonations-Artboard_1-1200.e6cd781e.png create mode 100644 dean_scouncildonations-Artboard_1-300.248568f8.png create mode 100644 dean_scouncildonations-Artboard_1-600.65bafe8f.png create mode 100644 execdonations-Artboard_1-1200.ec15bc33.png create mode 100644 execdonations-Artboard_1-300.fd4fa792.png create mode 100644 execdonations-Artboard_1-600.0479a324.png create mode 100644 index.html create mode 100644 intersection-observer.f8cf3ea1.js create mode 100644 intersection-observer.f8cf3ea1.js.map create mode 100644 script.75da7f30.js create mode 100644 script.75da7f30.js.map create mode 100644 styles.164d45a1.css create mode 100644 styles.164d45a1.css.map create mode 100644 trusteedonations-laptop.2461ef66.png create mode 100644 trusteedonations-mobile.726973c1.png create mode 100644 trusteedonations-tablet.575a5de9.png diff --git a/ai2html-resizer.156db1cd.js b/ai2html-resizer.156db1cd.js new file mode 100644 index 0000000..a4ea3fe --- /dev/null +++ b/ai2html-resizer.156db1cd.js @@ -0,0 +1,4 @@ +parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c=i||null===r)?"block":"none"})}function e(){document.documentElement.classList.contains("g-resizer-v3-init")||(document.documentElement.classList.add("g-resizer-v3-init"),t(),window.addEventListener("resize",n(t,200)))}function n(t,e){var n,i,a,r,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=0,d=Date.now||function(){return(new Date).getTime()},o=function(){u=!1===l.leading?0:d(),n=null,r=t.apply(i,a),n||(i=a=null)};return function(){var c=d();u||!1!==l.leading||(u=c);var s=e-(c-u);return i=this,a=arguments,s<=0||s>e?(n&&(clearTimeout(n),n=null),u=c,r=t.apply(i,a),n||(i=a=null)):n||!1===l.trailing||(n=setTimeout(o,s)),r}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e; +},{}]},{},["b/sC"], "script") +//# sourceMappingURL=ai2html-resizer.156db1cd.js.map \ No newline at end of file diff --git a/ai2html-resizer.156db1cd.js.map b/ai2html-resizer.156db1cd.js.map new file mode 100644 index 0000000..5285275 --- /dev/null +++ b/ai2html-resizer.156db1cd.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["scripts/ai2html-resizer.js"],"names":["resizer","elements","document","querySelectorAll","widthById","forEach","el","parent","parentNode","width","id","getBoundingClientRect","minwidth","getAttribute","maxwidth","style","display","documentElement","classList","contains","add","window","addEventListener","throttle","func","wait","options","timeout","context","args","result","previous","now","Date","getTime","later","leading","apply","throttled","_now","remaining","arguments","clearTimeout","trailing","setTimeout"],"mappings":";AAiGC,aA5FD,SAASA,IACDC,IAAAA,EAAWC,SAASC,iBAAiB,+BACrCC,EAAY,GAElBH,EAASI,QAAQ,SAAAC,GACTC,IAAAA,EAASD,EAAGE,WACZC,EAAQL,EAAUG,EAAOG,KAAOH,EAAOI,wBAAwBF,MAC/DG,EAAWN,EAAGO,aAAa,kBAC3BC,EAAWR,EAAGO,aAAa,kBAEjCT,EAAUG,EAAOG,IAAMD,EAErBH,EAAGS,MAAMC,SADNJ,GAAYH,KAAWK,GAAYL,GAAsB,OAAbK,GAC5B,QAEA,SAMV,SAAY,IAErBZ,SAASe,gBAAgBC,UAAUC,SAAS,uBAChDjB,SAASe,gBAAgBC,UAAUE,IAAI,qBAEvCpB,IACAqB,OAAOC,iBAAiB,SAAUC,EAASvB,EAAS,OAgCtD,SAASuB,EAASC,EAAMC,GAAMC,IACxBC,EAASC,EAASC,EAAMC,EADAJ,EAAU,UAAA,OAAA,QAAA,IAAA,UAAA,GAAA,UAAA,GAAA,GAElCK,EAAW,EAETC,EAAMC,KAAKD,KAAQ,WAAM,OAAA,IAAIC,MAAOC,WAEpCC,EAAQ,WACZJ,GAA+B,IAApBL,EAAQU,QAAoB,EAAIJ,IAC3CL,EAAU,KACVG,EAASN,EAAKa,MAAMT,EAASC,GACxBF,IAASC,EAAUC,EAAO,OAuB1BS,OApBW,WACVC,IAAAA,EAAOP,IACRD,IAAgC,IAApBL,EAAQU,UAAmBL,EAAWQ,GACjDC,IAAAA,EAAYf,GAAQc,EAAOR,GAc1BD,OAbPF,EAAU,KACVC,EAAOY,UACHD,GAAa,GAAKA,EAAYf,GAC5BE,IACFe,aAAaf,GACbA,EAAU,MAEZI,EAAWQ,EACXT,EAASN,EAAKa,MAAMT,EAASC,GACxBF,IAASC,EAAUC,EAAO,OACrBF,IAAgC,IAArBD,EAAQiB,WAC7BhB,EAAUiB,WAAWT,EAAOK,IAEvBV,GAIV,OAAA,eAAA,QAAA,aAAA,CAAA,OAAA,IAAA,QAAA,QAAA","file":"ai2html-resizer.156db1cd.js","sourceRoot":"../src","sourcesContent":["/**\n * Resizer script to toggle multiple artboards for responsiveness. Adapted from:\n * https://github.com/newsdev/ai2html/blob/gh-pages/_includes/resizer-script.html\n */\n\nfunction resizer() {\n const elements = document.querySelectorAll('.g-artboard[data-min-width]');\n const widthById = {};\n\n elements.forEach(el => {\n const parent = el.parentNode;\n const width = widthById[parent.id] || parent.getBoundingClientRect().width;\n const minwidth = el.getAttribute('data-min-width');\n const maxwidth = el.getAttribute('data-max-width');\n\n widthById[parent.id] = width;\n if (+minwidth <= width && (+maxwidth >= width || maxwidth === null)) {\n el.style.display = 'block';\n } else {\n el.style.display = 'none';\n }\n });\n}\n\n// Export ai2html resizer initialization to page.js\nexport default function () {\n // only want one resizer on the page\n if (document.documentElement.classList.contains('g-resizer-v3-init')) return;\n document.documentElement.classList.add('g-resizer-v3-init');\n\n resizer();\n window.addEventListener('resize', throttle(resizer, 200));\n}\n\n/**\n * Throttle function adapted from underscore.js.\n *\n * Copyright (c) 2009-2020 Jeremy Ashkenas, DocumentCloud and Investigative\n * Reporters & Editors\n *\n * Permission is hereby granted, free of charge, to any person\n * obtaining a copy of this software and associated documentation\n * files (the \"Software\"), to deal in the Software without\n * restriction, including without limitation the rights to use,\n * copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the\n * Software is furnished to do so, subject to the following\n * conditions:\n *\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\n * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\n * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n * OTHER DEALINGS IN THE SOFTWARE.\n * Terms\n */\n\nfunction throttle(func, wait, options = {}) {\n let timeout, context, args, result;\n let previous = 0;\n\n const now = Date.now || (() => new Date().getTime());\n\n const later = function () {\n previous = options.leading === false ? 0 : now();\n timeout = null;\n result = func.apply(context, args);\n if (!timeout) context = args = null;\n };\n\n const throttled = function () {\n const _now = now();\n if (!previous && options.leading === false) previous = _now;\n const remaining = wait - (_now - previous);\n context = this;\n args = arguments;\n if (remaining <= 0 || remaining > wait) {\n if (timeout) {\n clearTimeout(timeout);\n timeout = null;\n }\n previous = _now;\n result = func.apply(context, args);\n if (!timeout) context = args = null;\n } else if (!timeout && options.trailing !== false) {\n timeout = setTimeout(later, remaining);\n }\n return result;\n };\n\n return throttled;\n}\n"]} \ No newline at end of file diff --git a/dean_scouncildonations-Artboard_1-1200.e6cd781e.png b/dean_scouncildonations-Artboard_1-1200.e6cd781e.png new file mode 100644 index 0000000000000000000000000000000000000000..139a009f23101ec54a6ecda8bba9799d035c6b77 GIT binary patch literal 31787 zcmeFZcU+XsmM)4-29YF<0!ome(11wJ3Zfz?CYmNUARsyCWD`_Gz(h`pB1$*VfaKJI zfY9WebIuu|1#UIpw`ZIkX7;{!&hO6eob#8w)vMNeYOPi4eXFdeLhszZPDjH=LqbAA zr+(w=JrWXXBnb)CFcm3iDd!DY0{@(LRYSPmcd&5vFmW~~x$@A#)SOG*&cxFEp1H|G zFQeNArOi_;;zL`SRt%6q` zF_OnP2nhp%gakrMLV_YE;lh%TkU@_gFC&kUP{EEK|0N+}pZ`+RZ$f`s|2yXXzR;f# z|AOhiN9Zrs{{;RUrr*r{CiEBUz-`3V|5E5Tj}W{5eNF$W5HV=~rKaD7KxBUd{+qdf zAoQDW|8Y|Mt3to|me}<-OuuRRP3Sk@5?lXEq2D}0?E3dL{i{O1xsBNMH%z~2`c3FJ z-~Lna{yhL72mijN{~$Ca@K22GH$DF|VE-2F|MeAzi($k+sHdV=5{w-}iz0{6Qk};h z?9t2|KoMNn#{>xe%iEZP9ys`s0YL?0Ks?5&5GBc=#0KI63J3Y)feTA)IC>z1{`r6k zAvRFKlp(|}#72-7e`zE(96g}OsbIv1%Sdj}aP&Y0`}2Va>W_y%5fVWV8-QIR-2eBe z{tlWywGz?%*8u+X*I&>ax#i!{{N|P;twbOFm0SJ}fWPMs5Q3Bc-$we~-nsM(F0~XF z|5h3?R3Hh0At$Mv>?ai|@X2lMbKkHH4|Y}r+hAvzk)G+hpZWt@3u?|FGGIM6iT6R? zQVNcz5m!=xJF%2M;x$b{i6Xb27yGm=5W4h;4Elk;tgKItOp9EY6_D?LdT_uAacl$hSuI*CYSq&Qx z$%llIK^D?>P53J-yzk}o4cQtMX9AOFORVz~96x8pnIM)E1jF%0D78S8n|)5oxUrFk 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 literal 0 HcmV?d00001 diff --git a/dean_scouncildonations-Artboard_1-600.65bafe8f.png b/dean_scouncildonations-Artboard_1-600.65bafe8f.png new file mode 100644 index 0000000000000000000000000000000000000000..a44f0e3884bd99969012a41d8efbbeb578f70dfa GIT binary patch literal 15088 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 z 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 literal 0 HcmV?d00001 diff --git a/execdonations-Artboard_1-1200.ec15bc33.png b/execdonations-Artboard_1-1200.ec15bc33.png new file mode 100644 index 0000000000000000000000000000000000000000..6cd60f91da62d642caca5940adb5fd29a5a5e44a GIT binary patch literal 44234 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 JmmGu={twZ&r(Xa7 literal 0 HcmV?d00001 diff --git a/execdonations-Artboard_1-600.0479a324.png b/execdonations-Artboard_1-600.0479a324.png new file mode 100644 index 0000000000000000000000000000000000000000..925202286a7529ffe274aa6ec6118c43b7bfc311 GIT binary patch literal 20901 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%0D`c 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..5164f3f --- /dev/null +++ b/index.html @@ -0,0 +1,1768 @@ +Top Columbia administrators donated overwhelmingly to Democrats in 2024 and 2020

Top Columbia administrators donated overwhelmingly to Democrats in 2024 and 2020

November 17, 2024

Stella Ragas/ Senior Staff Photographer

+ +

+ Top Columbia administrators contributed more than $4.1 million to candidates running for federal office in 2020 and 2024, of which nearly 88 percent went to candidates and committees affiliated with the Democratic Party, a Spectator analysis of Federal Election Commission data found. +

+ + + + +

+ The findings follow last week’s election, in which the Republican party—increasingly focused on higher education in the United States—won control of the White House, flipped the U.S. Senate, and retained a majority in the House of Representatives. +

+ + + + +

+ A University spokesperson declined to comment. +

+ + + + +

+ As a registered nonprofit, the University is prohibited from “participating or intervening in any political campaign on behalf of or in opposition to any candidate for public office,” according to the Internal Revenue Code. +

+ + + + +

+ “Even an insubstantial violation may lead to monetary fines and exposes the University to the possibility of revocation of its tax-exempt status,” a University policy webpage reads. +

+ + + + +

+ “Nonetheless, the University is dedicated to the free expression of ideas,” the webpage continues. “It encourages students, faculty, and other employees, in their individual capacities, to participate fully in the political process during campaigns by candidates for public office as long as they do not-either overtly or implicitly-involve the University.” +

+ + + + +

+ Spectator’s analysis focused exclusively on contributions that University affiliates made in a personal capacity. It spanned 30 affiliates who serve on the board of trustees, the executive committee, the president’s cabinet, and the council of deans. +

+ + + + +

+ Using the FEC’s campaign finance search tool, Spectator searched for all individual contributions made to federal candidates and political committees, compiled from quarterly reports. Its most recent covered contributions up to Sept. 30, and the next will span the months of October, November, and December, including last-minute donations made before Election Day. +

+ + + + +

+ There are 25 affiliates who also serve on the board of trustees, executive committee, president’s cabinet, and council of deans without any public record of individual contributions to federal campaigns in 2020 and 2024, according to the FEC. However, this does not mean that they have not given any money in either cycle. Donors can still make political contributions to state and local campaigns or use other campaign finance vehicles like 501(c)(4) organizations and remain untraceable through the FEC’s public search tool. +

+ + + + +

+ The board of trustees +

+ + + + +
+ + + + + + +
+ + +
+
+ +
+

The Dean’s Council exclusively donated to Democrats in the 2020 and 2024 election

+
+
+

The Dean’s Council donated $1,479 less to Democratic campaigns in 2024 compared to 2020. There were no donations to Democratic Senate candidates in 2024 compared to $680 in 2020.

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

2020

+
+
+

Dean’s Council

+
+
+

$1,554 in total

+

25 donations

+
+
+

$2,400 in total

+

29 donations

+
+
+

$2,313 in total

+

17 donations

+
+
+

$680 in total

+

10 donations

+
+
+

Democratic House candidates

+
+
+

Democrat-

+

affiliated

+
+
+

Democratic Senate candidates

+
+
+

Joe Biden

+
+
+

Senate

+
+
+

PACs/Committees

+
+
+

House

+
+
+

Presidential

+
+
+

Republican House

+

candidates

+
+
+

Republican-

+

affiliated

+

committees

+
+
+

Republican Senate candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

Dean’s Council

+
+
+

$100 in total

+

1 donation

+
+
+

$3,218 in total

+

17 donations

+
+
+

$2,150 in total

+

18 donations

+
+
+

Democrat-affiliated

+
+
+

Democratic House candidates

+
+
+

Kamala Harris

+
+
+

PACs/Committees

+
+
+

House

+
+
+

Presidential

+
+
+

Republican House

+

candidates

+
+
+

Republican-

+

affiliated

+

committees

+
+
+

Republican Senate candidates

+
+
+

Democratic Senate candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ + +
+
+ +
+

The Dean’s Council exclusively donated to Democrats in the 2020 and 2024 election

+
+
+

The Dean’s Council donated $1,479 less to Democratic campaigns in 2024 compared to 2020. There were no donations to Democratic Senate candidates in 2024 compared to $680 in 2020.

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

2020

+
+
+

Dean’s Council

+
+
+

$2,400 in total

+

29 donations

+
+
+

$1,554 in total

+

25 donations

+
+
+

$2,313 in total

+

17 donations

+
+
+

$680 in total

+

10 donations

+
+
+

Democrat-

+

affiliated

+
+
+

Joe Biden

+
+
+

Democratic House candidates

+
+
+

Democratic Senate candidates

+
+
+

Senate

+
+
+

PACs/Committees

+
+
+

House

+
+
+

Presidential

+
+
+

Republican Senate candidates

+
+
+

Republican House

+

candidates

+
+
+

Republican-

+

affiliated

+

committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

Dean’s Council

+
+
+

$100 in total

+

1 donation

+
+
+

$3,218 in total

+

17 donations

+
+
+

$2,150 in total

+

18 donations

+
+
+

Democrat-affiliated

+
+
+

Kamala Harris

+
+
+

Democratic House candidates

+
+
+

PACs/Committees

+
+
+

House

+
+
+

Presidential

+
+
+

Republican House

+

candidates

+
+
+

Republican-

+

affiliated

+

committees

+
+
+

Democratic Senate candidates

+
+
+

Republican Senate candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ + +
+
+ +
+

The Dean’s Council exclusively donated to Democrats in the 2020 and 2024 election

+
+
+

The Dean’s Council donated $1,479 less to Democratic campaigns in 2024 compared to 2020. There were no donations to Democratic Senate candidates in 2024 compared to $680 in 2020.

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

2020

+
+
+

Dean’s Council

+
+
+

$2,400 in total

+

29 donations

+
+
+

Joe Biden

+
+
+

Presidential

+
+
+

$680 in total

+

10 donations

+
+
+

Democratic Senate candidates

+
+
+

Senate

+
+
+

$2,313 in total

+

17 donations

+
+
+

Democratic House candidates

+
+
+

House

+
+
+

$1,554 in total

+

25 donations

+
+
+

Democrat-

+

affiliated

+
+
+

PACs/Committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Republican Senate candidates

+
+
+

Republican House

+

candidates

+
+
+

Republican-

+

affiliated

+

committees

+
+
+

2024

+
+
+

Dean’s Council

+
+
+

$3,218 in total

+

17 donations

+
+
+

Kamala Harris

+
+
+

Presidential

+
+
+

$2,150 in total

+

18 donations

+
+
+

Democratic House candidates

+
+
+

House

+
+
+

Democrat-affiliated

+
+
+

$100 in total

+

1 donation

+
+
+

PACs/Committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Democratic Senate candidates

+
+
+

Republican Senate candidates

+
+
+

Republican House

+

candidates

+
+
+

Republican-

+

affiliated

+

committees

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ +
+ + + +
+ + + +

+ The board of trustees, composed of 20 members, including interim University President Katrina Armstrong, accounted for nearly all of the political donations from Columbia’s top leadership over the past two presidential cycles, according to the FEC database. +

+ + + + +

+ The trustees, who serve on the University’s top fiduciary body, made 358 separate contributions. All but 66 went to Democratic candidates and committees. +

+ + + + +

+ At $1.234 million, the trustees’ donations during the 2024 presidential campaign made up more than a quarter of top administrators’ total political contributions across all federal campaigns in the last two election cycles. In both, no trustee’s donation directly went to a Republican presidential candidate, including President-elect Donald Trump. +

+ + + + +

+ Of the trustees’ donations to 2024 presidential candidates, Adam Pritzker, CC ’07, led the way, giving $970,600 to Vice President Kamala Harris, which accounted for almost 80 percent of the board’s total contributions to presidential candidates in 2024. +

+ + + + +

+ Pritzker is related to Illinois Gov. J. B. Pritzker, whom pundits briefly floated as a potential Democratic presidential nominee in August after President Joe Biden dropped out of the race. +

+ + + + +

+ Spanning all donations in 2020 and 2024, Vice Chair Mark Gallogly, Business ’86, was the most prolific political contributor among the trustees, giving more than $2.5 million to federal Democratic candidates and committees. +

+ + + + +

+ Fellow Vice Chair Victor Mendelson, CC ’89, was one of only two conservative donors on the board. He gave just under $38,000 almost entirely to Republican causes—17.5 percent of which went to Rep. Elise Stefanik (R-N.Y.), a member of the House Committee on Education and the Workforce, in February, just a week after the committee sent its first document request to Columbia. +

+ + + + +

+ Since then, the committee has applied intense scrutiny to the University, including a three-hour-long hearing in April and a subpoena for tens of thousands of private communications of senior University leaders and disciplinary proceedings. +

+ + + + +

+ [Read more: House committee publishes internal administrative communications, disciplinary information in new antisemitism report] +

+ + + + +

+ Stefanik rose to national prominence last December after she grilled the then-presidents of Harvard University and the University of Pennsylvania about on-campus antisemitism. Both presidents later resigned after their controversial testimonies. +

+ + + + +

+ Stefanik was also unrelenting during Columbia’s April 17 hearing, and on Sunday, Trump named her as his nominee for the United States ambassador to the United Nations. +

+ + + + +

+ On Oct. 31, the committee released a 325-page report about on-campus antisemitism that disclosed a Jan. 4 text exchange between then-University President Minouche Shafik and Claire Shipman, CC ’86, SIPA ’94, and David Greenwald, Law ’83, co-chairs of the board of trustees. +

+ + + + +

+ In it, Shafik wrote that Senate Majority Leader Chuck Schumer told her that Columbia’s “political problems are really only among Republicans.” +

+ + + + +

+ Greenwald responded, “If we are keeping our head down, maybe we shouldn’t meet with Republicans. That being said we are likely in their sights already. We should have a plan in case the attention focuses on us.” +

+ + + + +

+ A few days later, Greenwald texted Jonathan Lavine, CC ’88, board of trustees chair emeritus, about the committee’s investigation. Lavine wrote, “Let’s hope the Dems win the house back,” to which Greenwald replied, “Absolutely.” +

+ + + + +

+ The executive committee and the president’s cabinet +

+ + + + +
+ + + + + + +
+ + +
+
+ +
+

Donations to Democratic campaigns decreased by $11,110 in 2024 from the executive committee and president’s cabinet

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

Donations to Republicans decreased by $350.

+
+
+

2020

+
+
+

Executive committee and president’s cabinet

+
+
+

$300 in total

+

2 donations

+
+
+

$1,011 in total

+

12 donations

+
+
+

$100 in total

+

1 donation

+
+
+

$4,850 in total

+

8 donations

+
+
+

$6,250 in total

+

27 donations

+
+
+

$3,295 in total

+

21 donations

+
+
+

$250 in total

+

1 donation

+
+
+

$300 in total

+

1 donation

+
+
+

Democratic Senate candidates

+
+
+

Joe Biden

+
+
+

Democratic House candidates

+
+
+

Republican Senate candidates

+
+
+

Michael Bennet

+
+
+

Republican House candidates

+
+
+

Democrat-affiliated

+
+
+

Republican-affiliated

+
+
+

Senate

+
+
+

PACs/Committees

+
+
+

Presidential

+
+
+

House

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

Executive committee and president’s cabinet

+
+
+

$3,000 in total

+

1 donation

+
+
+

$520 in total

+

2 donations

+
+
+

$500 in total

+

2 donations

+
+
+

$441 in total

+

2 donations

+
+
+

$435 in total

+

3 donations

+
+
+

Kamala Harris

+
+
+

Democratic Senate candidates

+
+
+

DemocraticHouse candidates

+
+
+

Senate

+
+
+

Democrat-affiliated

+
+
+

Republican-affiliated

+
+
+

House

+
+
+

Presidential

+
+
+

PACs/Committees

+
+
+

Republican Senate candidates

+
+
+

Republican House

+

candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ + +
+
+ +
+

Donations to Democratic campaigns decreased by $11,110 in 2024 from the executive committee and president’s cabinet

+
+
+

Donations to Republicans decreased by $350.

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

2020

+
+
+

Executive committee and president’s cabinet

+
+
+

$100 in total

+

1 donation

+
+
+

$4,850 in total

+

8 donations

+
+
+

$3,295 in total

+

21 donations

+
+
+

$6,250 in total

+

27 donations

+
+
+

$1,011 in total

+

12 donations

+
+
+

$300 in total

+

2 donations

+
+
+

$250 in total

+

1 donation

+
+
+

$300 in total

+

1 donation

+
+
+

Democratic Senate candidates

+
+
+

Joe Biden

+
+
+

Republican Senate candidates

+
+
+

Democratic House candidates

+
+
+

Michael Bennet

+
+
+

Republican-affiliated

+
+
+

Democrat-affiliated

+
+
+

Republican House candidates

+
+
+

Senate

+
+
+

PACs/Committees

+
+
+

Presidential

+
+
+

House

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

Executive committee and president’s cabinet

+
+
+

$3,000 in total

+

1 donation

+
+
+

$441 in total

+

2 donations

+
+
+

$520 in total

+

2 donations

+
+
+

$500 in total

+

2 donations

+
+
+

$435 in total

+

3 donations

+
+
+

Kamala Harris

+
+
+

Democratic Senate candidates

+
+
+

DemocraticHouse candidates

+
+
+

Senate

+
+
+

Democrat-affiliated

+
+
+

Republican-affiliated

+
+
+

House

+
+
+

Presidential

+
+
+

PACs/Committees

+
+
+

Republican Senate candidates

+
+
+

Republican House

+

candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ + +
+
+ +
+

Donations to Democratic

+

campaigns decreased by $11,110 in 2024 from the

+

executive committee and

+

president’s cabinet

+
+
+

Donations to Republicans decreased by $350.

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

2020

+
+
+

Executive committee and president’s cabinet

+
+
+

$4,850 in total

+

8 donations

+
+
+

$100 in total

+

1 donation

+
+
+

Joe Biden

+
+
+

Michael Bennet

+
+
+

Presidential

+
+
+

$3,295 in total

+

21 donations

+
+
+

$250 in total

+

1 donation

+
+
+

Democratic Senate candidates

+
+
+

Republican Senate candidates

+
+
+

Senate

+
+
+

$6,250 in total

+

27 donations

+
+
+

$300 in total

+

2 donations

+
+
+

Democratic House candidates

+
+
+

Republican House candidates

+
+
+

House

+
+
+

$1,011 in total

+

12 donations

+
+
+

$300 in total

+

1 donation

+
+
+

Republican-affiliated

+
+
+

Democrat-affiliated

+
+
+

PACs/Committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

Executive committee and president’s cabinet

+
+
+

$3,000 in total

+

1 donation

+
+
+

Kamala Harris

+
+
+

Presidential

+
+
+

$441 in total

+

2 donations

+
+
+

Democratic Senate candidates

+
+
+

Senate

+
+
+

$520 in total

+

2 donations

+
+
+

DemocraticHouse candidates

+
+
+

House

+
+
+

$435 in total

+

3 donations

+
+
+

$500 in total

+

2 donations

+
+
+

Democrat-affiliated

+
+
+

Republican-affiliated

+
+
+

PACs/Committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Republican Senate candidates

+
+
+

Republican House

+

candidates

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ +
+ + + +
+ + + +

+ Members of the executive committee and the president’s cabinet contributed just above $23,000 to federal campaigns in 2020 and 2024, according to the FEC. While the total is significantly less than the trustees’ contributions, it represents the political donations of the top administrators responsible for the day-to-day work of the University. +

+ + + + +

+ Armstrong created the committee and the cabinet in August to “enhance collaboration” among the University’s top leadership. +

+ + + + +

+ Armstrong herself did not make any contributions to candidates running for federal office in 2024. However, she gave $2,250 to Democrats in 2020 while she was a faculty member at Harvard University. +

+ + + + +

+ Daniel Driscoll, vice president of human resources, was the only member of either the committee or the cabinet to contribute to Republican candidates or committees, giving $300 to former Rep. Lee Zeldin (R-N.Y.) in 2020. An incumbent, Zeldin won his race and soon thereafter launched an unsuccessful bid for New York Governor, losing to Gov. Kathy Hochul in the state’s closest gubernatorial campaign in two decades. +

+ + + + +

+ Trump announced Zeldin as his pick to lead the Environmental Protection Agency on Monday. +

+ + + + +

+ The council of deans +

+ + + + +
+ + + + + + +
+ + +
+
+ +
+

Trustees donated $1,193,600 to Kamala Harris’s campaign in 2024, $743,916 more than to Joe Biden in 2020

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

There were no donations to Republican Senate candidates in 2024 compared to $24,000 in 2020.

+
+
+

2020

+
+
+

Trustees

+
+
+

$7,200 in total

+

1 donation

+
+
+

$2,000 in total

+

2 donations

+
+
+

$238,050 in total

+

13 donations

+
+
+

$469,643 in total

+

47 donations

+
+
+

$307,700 in total

+

72 donations

+
+
+

$449,684 in total

+

22 donations

+
+
+

$24,000 in total

+

5 donations

+
+
+

$100 in total

+

1 donation

+
+
+

Democratic Senate candidates

+
+
+

Joe Biden

+
+
+

Republican Senate candidates

+
+
+

Democratic House candidates

+
+
+

Republican House candidates

+
+
+

Republican-affiliated

+
+
+

Michael Bennet

+
+
+

Democrat-affiliated

+
+
+

House

+
+
+

Senate

+
+
+

Presidential

+
+
+

PACs/Committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

$41,300 in total

+

1 donation

+
+
+

Trustees

+
+
+

$1,033 in total

+

1 donation

+
+
+

$1,193,600 in total

+

12 donations

+
+
+

$351,100 in total

+

12 donations

+
+
+

$13,858 in total

+

10 donations

+
+
+

$344,000 in total

+

29 donations

+
+
+

$386,400 in total

+

84 donations

+
+
+

Democratic Senate candidates

+
+
+

Kamala Harris

+
+
+

Democratic House candidates

+
+
+

Democrat-affiliated

+
+
+

Republican House candidates

+
+
+

Republica-affiliated

+
+
+

Joe Biden

+
+
+

Senate

+
+
+

House

+
+
+

PACs/Committees

+
+
+

Presidential

+
+
+

Republican Senate candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ + +
+
+ +
+

Trustees donated $1,193,600 to Kamala Harris’s campaign in 2024, $743,916 more than to Joe Biden in 2020

+
+
+

There were no donations to Republican Senate candidates in 2024 compared to $24,000 in 2020.

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

2020

+
+
+

Trustees

+
+
+

$100 in total

+

1 donation

+
+
+

$7,200 in total

+

1 donation

+
+
+

$449,684 in total

+

22 donations

+
+
+

$2,000 in total

+

2 donations

+
+
+

$469,643 in total

+

47 donations

+
+
+

$238,050 in total

+

13 donations

+
+
+

$24,000 in total

+

5 donations

+
+
+

$307,700 in total

+

72 donations

+
+
+

Joe Biden

+
+
+

Democratic Senate candidates

+
+
+

Republican Senate candidates

+
+
+

Republican House candidates

+
+
+

Democratic House candidates

+
+
+

Michael Bennet

+
+
+

Republican-

+

affiliated

+
+
+

Democrat-

+

affiliated

+
+
+

Presidential

+
+
+

Senate

+
+
+

House

+
+
+

PACs/Committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

$41,300 in total

+

1 donation

+
+
+

Trustees

+
+
+

$1,193,600 in total

+

12 donations

+
+
+

$13,858 in total

+

10 donations

+
+
+

$351,100 in total

+

12 donations

+
+
+

$344,000 in total

+

29 donations

+
+
+

$386,400 in total

+

84 donations

+
+
+

$1,033 in total

+

1 donation

+
+
+

Democratic Senate candidates

+
+
+

Kamala Harris

+
+
+

Democratic House candidates

+
+
+

Democrat-affiliated

+
+
+

Republican House candidates

+
+
+

Republican-affiliated

+
+
+

Joe Biden

+
+
+

Senate

+
+
+

PACs/Committees

+
+
+

House

+
+
+

Presidential

+
+
+

Republican Senate candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ + +
+
+ +
+

Trustees donated $1,193,600 to Kamala Harris’s campaign in 2024, $743,916 more than to Joe Biden in 2020

+
+
+

There were no donations to Republican Senate candidates in 2024 compared to $24,000 in 2020.

+
+
+

Size of each circle is proportional to the donation amount it represents

+
+
+

2020

+
+
+

Trustees

+
+
+

$100 in total

+

1 donation

+
+
+

$449,684 in total

+

22 donations

+
+
+

Joe Biden

+
+
+

Michael Bennet

+
+
+

Presidential

+
+
+

$469,643 in total

+

47 donations

+
+
+

$24,000 in total

+

5 donations

+
+
+

Democratic Senate candidates

+
+
+

Republican Senate candidates

+
+
+

Senate

+
+
+

$2,000 in total

+

2 donations

+
+
+

$307,700 in total

+

72 donations

+
+
+

Republican House candidates

+
+
+

Democratic House candidates

+
+
+

House

+
+
+

$7,200 in total

+

1 donation

+
+
+

$238,050 in total

+

13 donations

+
+
+

Republican-

+

affiliated

+
+
+

Democrat-

+

affiliated

+
+
+

PACs/Committees

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

2024

+
+
+

Trustees

+
+
+

$1,193,600 in total

+

12 donations

+
+
+

$41,300 in total

+

1 donation

+
+
+

Kamala Harris

+
+
+

Joe Biden

+
+
+

Presidential

+
+
+

$344,000 in total

+

29 donations

+
+
+

Democratic Senate candidates

+
+
+

Senate

+
+
+

$13,858 in total

+

10 donations

+
+
+

$386,400 in total

+

84 donations

+
+
+

Democratic Senate candidates

+
+
+

Republican House candidates

+
+
+

House

+
+
+

$351,100 in total

+

12 donations

+
+
+

$1,033 in total

+

1 donation

+
+
+

Republican-affiliated

+
+
+

Democrat-affiliated

+
+
+

PACs/Committees

+
+
+

Republican Senate candidates

+
+
+

Donald Trump

+
+
+

Not donated to:

+
+
+

Source: Federal Election Commission

+

By: Diya Nair

+
+
+ +
+ + + +
+ + + +

+ Members of the council of deans gave $12,655 in individual contributions to federal candidates and committees in 2024 and 2020, according to the FEC. Each of their donations went to Democrats. +

+ + + + +

+ Armstrong announced the council’s creation in August. It includes the top academic officials from the University’s 17 schools. It does not include the deans of its affiliate institutions—Barnard College, Teachers College, Jewish Theological Seminary, and the Union Theological Seminary. +

+ + + + +

+ The number of donations that council members made to the presidential campaign dropped by almost 69 percent from 2020 to 2024, going entirely to the respective Democratic candidate. +

+ + + + +

+ Noah Bernstein is a University News deputy editor. He can be contacted at noah.bernstein@columbiaspectator.com. Follow Spectator on X @ColumbiaSpec. +

+ + + + +

+ Diya Nair is a Graphics deputy editor. She can be contacted at diya.nair@columbiaspectator.com. Follow Spectator on X @diyana1r. +

+ + + + +

+ Want to keep up with breaking news? Subscribe to our email newsletter and like Spectator on Facebook. +

+ + +
\ No newline at end of file diff --git a/intersection-observer.f8cf3ea1.js b/intersection-observer.f8cf3ea1.js new file mode 100644 index 0000000..d2c9e32 --- /dev/null +++ b/intersection-observer.f8cf3ea1.js @@ -0,0 +1,4 @@ +parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c0}});else{var t=window.document,e=[],n=null,o=null;r.prototype.THROTTLE_TIMEOUT=100,r.prototype.POLL_INTERVAL=null,r.prototype.USE_MUTATION_OBSERVER=!0,r._setupCrossOriginUpdater=function(){return n||(n=function(t,n){o=t&&n?a(t,n):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach(function(t){t._checkForIntersections()})}),n},r._resetCrossOriginUpdater=function(){n=null,o=null},r.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},r.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},r.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},r.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},r.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==n[e-1]})},r.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},r.prototype._monitorIntersections=function(e){var n=e.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(e)){var o=this._checkForIntersections,i=null,r=null;if(this.POLL_INTERVAL?i=n.setInterval(o,this.POLL_INTERVAL):(s(n,"resize",o,!0),s(e,"scroll",o,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(r=new n.MutationObserver(o)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(i&&t.clearInterval(i),h(t,"resize",o,!0)),h(e,"scroll",o,!0),r&&r.disconnect()}),e!=(this.root&&this.root.ownerDocument||t)){var c=p(e);c&&this._monitorIntersections(c.ownerDocument)}}},r.prototype._unmonitorIntersections=function(e){var n=this._monitoringDocuments.indexOf(e);if(-1!=n){var o=this.root&&this.root.ownerDocument||t;if(!this._observationTargets.some(function(t){var n=t.element.ownerDocument;if(n==e)return!0;for(;n&&n!=o;){var i=p(n);if((n=i&&i.ownerDocument)==e)return!0}return!1})){var i=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),i(),e!=o){var r=p(e);r&&this._unmonitorIntersections(r.ownerDocument)}}}},r.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e=0&&m>=0&&{top:u,bottom:l,left:p,right:d,width:g,height:m}||null),!v)break;_=_&&f(_)}return v}},r.prototype._getRootRect=function(){var e;if(this.root)e=c(this.root);else{var n=t.documentElement,o=t.body;e={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(e)},r.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return"px"==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},r.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i 0;\n }\n });\n }\n return;\n}\n\n\n/**\n * A local reference to the document.\n */\nvar document = window.document;\n\n\n/**\n * An IntersectionObserver registry. This registry exists to hold a strong\n * reference to IntersectionObserver instances currently observing a target\n * element. Without this registry, instances without another reference may be\n * garbage collected.\n */\nvar registry = [];\n\n/**\n * The signal updater for cross-origin intersection. When not null, it means\n * that the polyfill is configured to work in a cross-origin mode.\n * @type {function(DOMRect|ClientRect, DOMRect|ClientRect)}\n */\nvar crossOriginUpdater = null;\n\n/**\n * The current cross-origin intersection. Only used in the cross-origin mode.\n * @type {DOMRect|ClientRect}\n */\nvar crossOriginRect = null;\n\n\n/**\n * Creates the global IntersectionObserverEntry constructor.\n * https://w3c.github.io/IntersectionObserver/#intersection-observer-entry\n * @param {Object} entry A dictionary of instance properties.\n * @constructor\n */\nfunction IntersectionObserverEntry(entry) {\n this.time = entry.time;\n this.target = entry.target;\n this.rootBounds = ensureDOMRect(entry.rootBounds);\n this.boundingClientRect = ensureDOMRect(entry.boundingClientRect);\n this.intersectionRect = ensureDOMRect(entry.intersectionRect || getEmptyRect());\n this.isIntersecting = !!entry.intersectionRect;\n\n // Calculates the intersection ratio.\n var targetRect = this.boundingClientRect;\n var targetArea = targetRect.width * targetRect.height;\n var intersectionRect = this.intersectionRect;\n var intersectionArea = intersectionRect.width * intersectionRect.height;\n\n // Sets intersection ratio.\n if (targetArea) {\n // Round the intersection ratio to avoid floating point math issues:\n // https://github.com/w3c/IntersectionObserver/issues/324\n this.intersectionRatio = Number((intersectionArea / targetArea).toFixed(4));\n } else {\n // If area is zero and is intersecting, sets to 1, otherwise to 0\n this.intersectionRatio = this.isIntersecting ? 1 : 0;\n }\n}\n\n\n/**\n * Creates the global IntersectionObserver constructor.\n * https://w3c.github.io/IntersectionObserver/#intersection-observer-interface\n * @param {Function} callback The function to be invoked after intersection\n * changes have queued. The function is not invoked if the queue has\n * been emptied by calling the `takeRecords` method.\n * @param {Object=} opt_options Optional configuration options.\n * @constructor\n */\nfunction IntersectionObserver(callback, opt_options) {\n\n var options = opt_options || {};\n\n if (typeof callback != 'function') {\n throw new Error('callback must be a function');\n }\n\n if (options.root && options.root.nodeType != 1) {\n throw new Error('root must be an Element');\n }\n\n // Binds and throttles `this._checkForIntersections`.\n this._checkForIntersections = throttle(\n this._checkForIntersections.bind(this), this.THROTTLE_TIMEOUT);\n\n // Private properties.\n this._callback = callback;\n this._observationTargets = [];\n this._queuedEntries = [];\n this._rootMarginValues = this._parseRootMargin(options.rootMargin);\n\n // Public properties.\n this.thresholds = this._initThresholds(options.threshold);\n this.root = options.root || null;\n this.rootMargin = this._rootMarginValues.map(function(margin) {\n return margin.value + margin.unit;\n }).join(' ');\n\n /** @private @const {!Array} */\n this._monitoringDocuments = [];\n /** @private @const {!Array} */\n this._monitoringUnsubscribes = [];\n}\n\n\n/**\n * The minimum interval within which the document will be checked for\n * intersection changes.\n */\nIntersectionObserver.prototype.THROTTLE_TIMEOUT = 100;\n\n\n/**\n * The frequency in which the polyfill polls for intersection changes.\n * this can be updated on a per instance basis and must be set prior to\n * calling `observe` on the first target.\n */\nIntersectionObserver.prototype.POLL_INTERVAL = null;\n\n/**\n * Use a mutation observer on the root element\n * to detect intersection changes.\n */\nIntersectionObserver.prototype.USE_MUTATION_OBSERVER = true;\n\n\n/**\n * Sets up the polyfill in the cross-origin mode. The result is the\n * updater function that accepts two arguments: `boundingClientRect` and\n * `intersectionRect` - just as these fields would be available to the\n * parent via `IntersectionObserverEntry`. This function should be called\n * each time the iframe receives intersection information from the parent\n * window, e.g. via messaging.\n * @return {function(DOMRect|ClientRect, DOMRect|ClientRect)}\n */\nIntersectionObserver._setupCrossOriginUpdater = function() {\n if (!crossOriginUpdater) {\n /**\n * @param {DOMRect|ClientRect} boundingClientRect\n * @param {DOMRect|ClientRect} intersectionRect\n */\n crossOriginUpdater = function(boundingClientRect, intersectionRect) {\n if (!boundingClientRect || !intersectionRect) {\n crossOriginRect = getEmptyRect();\n } else {\n crossOriginRect = convertFromParentRect(boundingClientRect, intersectionRect);\n }\n registry.forEach(function(observer) {\n observer._checkForIntersections();\n });\n };\n }\n return crossOriginUpdater;\n};\n\n\n/**\n * Resets the cross-origin mode.\n */\nIntersectionObserver._resetCrossOriginUpdater = function() {\n crossOriginUpdater = null;\n crossOriginRect = null;\n};\n\n\n/**\n * Starts observing a target element for intersection changes based on\n * the thresholds values.\n * @param {Element} target The DOM element to observe.\n */\nIntersectionObserver.prototype.observe = function(target) {\n var isTargetAlreadyObserved = this._observationTargets.some(function(item) {\n return item.element == target;\n });\n\n if (isTargetAlreadyObserved) {\n return;\n }\n\n if (!(target && target.nodeType == 1)) {\n throw new Error('target must be an Element');\n }\n\n this._registerInstance();\n this._observationTargets.push({element: target, entry: null});\n this._monitorIntersections(target.ownerDocument);\n this._checkForIntersections();\n};\n\n\n/**\n * Stops observing a target element for intersection changes.\n * @param {Element} target The DOM element to observe.\n */\nIntersectionObserver.prototype.unobserve = function(target) {\n this._observationTargets =\n this._observationTargets.filter(function(item) {\n return item.element != target;\n });\n this._unmonitorIntersections(target.ownerDocument);\n if (this._observationTargets.length == 0) {\n this._unregisterInstance();\n }\n};\n\n\n/**\n * Stops observing all target elements for intersection changes.\n */\nIntersectionObserver.prototype.disconnect = function() {\n this._observationTargets = [];\n this._unmonitorAllIntersections();\n this._unregisterInstance();\n};\n\n\n/**\n * Returns any queue entries that have not yet been reported to the\n * callback and clears the queue. This can be used in conjunction with the\n * callback to obtain the absolute most up-to-date intersection information.\n * @return {Array} The currently queued entries.\n */\nIntersectionObserver.prototype.takeRecords = function() {\n var records = this._queuedEntries.slice();\n this._queuedEntries = [];\n return records;\n};\n\n\n/**\n * Accepts the threshold value from the user configuration object and\n * returns a sorted array of unique threshold values. If a value is not\n * between 0 and 1 and error is thrown.\n * @private\n * @param {Array|number=} opt_threshold An optional threshold value or\n * a list of threshold values, defaulting to [0].\n * @return {Array} A sorted list of unique and valid threshold values.\n */\nIntersectionObserver.prototype._initThresholds = function(opt_threshold) {\n var threshold = opt_threshold || [0];\n if (!Array.isArray(threshold)) threshold = [threshold];\n\n return threshold.sort().filter(function(t, i, a) {\n if (typeof t != 'number' || isNaN(t) || t < 0 || t > 1) {\n throw new Error('threshold must be a number between 0 and 1 inclusively');\n }\n return t !== a[i - 1];\n });\n};\n\n\n/**\n * Accepts the rootMargin value from the user configuration object\n * and returns an array of the four margin values as an object containing\n * the value and unit properties. If any of the values are not properly\n * formatted or use a unit other than px or %, and error is thrown.\n * @private\n * @param {string=} opt_rootMargin An optional rootMargin value,\n * defaulting to '0px'.\n * @return {Array} An array of margin objects with the keys\n * value and unit.\n */\nIntersectionObserver.prototype._parseRootMargin = function(opt_rootMargin) {\n var marginString = opt_rootMargin || '0px';\n var margins = marginString.split(/\\s+/).map(function(margin) {\n var parts = /^(-?\\d*\\.?\\d+)(px|%)$/.exec(margin);\n if (!parts) {\n throw new Error('rootMargin must be specified in pixels or percent');\n }\n return {value: parseFloat(parts[1]), unit: parts[2]};\n });\n\n // Handles shorthand.\n margins[1] = margins[1] || margins[0];\n margins[2] = margins[2] || margins[0];\n margins[3] = margins[3] || margins[1];\n\n return margins;\n};\n\n\n/**\n * Starts polling for intersection changes if the polling is not already\n * happening, and if the page's visibility state is visible.\n * @param {!Document} doc\n * @private\n */\nIntersectionObserver.prototype._monitorIntersections = function(doc) {\n var win = doc.defaultView;\n if (!win) {\n // Already destroyed.\n return;\n }\n if (this._monitoringDocuments.indexOf(doc) != -1) {\n // Already monitoring.\n return;\n }\n\n // Private state for monitoring.\n var callback = this._checkForIntersections;\n var monitoringInterval = null;\n var domObserver = null;\n\n // If a poll interval is set, use polling instead of listening to\n // resize and scroll events or DOM mutations.\n if (this.POLL_INTERVAL) {\n monitoringInterval = win.setInterval(callback, this.POLL_INTERVAL);\n } else {\n addEvent(win, 'resize', callback, true);\n addEvent(doc, 'scroll', callback, true);\n if (this.USE_MUTATION_OBSERVER && 'MutationObserver' in win) {\n domObserver = new win.MutationObserver(callback);\n domObserver.observe(doc, {\n attributes: true,\n childList: true,\n characterData: true,\n subtree: true\n });\n }\n }\n\n this._monitoringDocuments.push(doc);\n this._monitoringUnsubscribes.push(function() {\n // Get the window object again. When a friendly iframe is destroyed, it\n // will be null.\n var win = doc.defaultView;\n\n if (win) {\n if (monitoringInterval) {\n win.clearInterval(monitoringInterval);\n }\n removeEvent(win, 'resize', callback, true);\n }\n\n removeEvent(doc, 'scroll', callback, true);\n if (domObserver) {\n domObserver.disconnect();\n }\n });\n\n // Also monitor the parent.\n if (doc != (this.root && this.root.ownerDocument || document)) {\n var frame = getFrameElement(doc);\n if (frame) {\n this._monitorIntersections(frame.ownerDocument);\n }\n }\n};\n\n\n/**\n * Stops polling for intersection changes.\n * @param {!Document} doc\n * @private\n */\nIntersectionObserver.prototype._unmonitorIntersections = function(doc) {\n var index = this._monitoringDocuments.indexOf(doc);\n if (index == -1) {\n return;\n }\n\n var rootDoc = (this.root && this.root.ownerDocument || document);\n\n // Check if any dependent targets are still remaining.\n var hasDependentTargets =\n this._observationTargets.some(function(item) {\n var itemDoc = item.element.ownerDocument;\n // Target is in this context.\n if (itemDoc == doc) {\n return true;\n }\n // Target is nested in this context.\n while (itemDoc && itemDoc != rootDoc) {\n var frame = getFrameElement(itemDoc);\n itemDoc = frame && frame.ownerDocument;\n if (itemDoc == doc) {\n return true;\n }\n }\n return false;\n });\n if (hasDependentTargets) {\n return;\n }\n\n // Unsubscribe.\n var unsubscribe = this._monitoringUnsubscribes[index];\n this._monitoringDocuments.splice(index, 1);\n this._monitoringUnsubscribes.splice(index, 1);\n unsubscribe();\n\n // Also unmonitor the parent.\n if (doc != rootDoc) {\n var frame = getFrameElement(doc);\n if (frame) {\n this._unmonitorIntersections(frame.ownerDocument);\n }\n }\n};\n\n\n/**\n * Stops polling for intersection changes.\n * @param {!Document} doc\n * @private\n */\nIntersectionObserver.prototype._unmonitorAllIntersections = function() {\n var unsubscribes = this._monitoringUnsubscribes.slice(0);\n this._monitoringDocuments.length = 0;\n this._monitoringUnsubscribes.length = 0;\n for (var i = 0; i < unsubscribes.length; i++) {\n unsubscribes[i]();\n }\n};\n\n\n/**\n * Scans each observation target for intersection changes and adds them\n * to the internal entries queue. If new entries are found, it\n * schedules the callback to be invoked.\n * @private\n */\nIntersectionObserver.prototype._checkForIntersections = function() {\n if (!this.root && crossOriginUpdater && !crossOriginRect) {\n // Cross origin monitoring, but no initial data available yet.\n return;\n }\n\n var rootIsInDom = this._rootIsInDom();\n var rootRect = rootIsInDom ? this._getRootRect() : getEmptyRect();\n\n this._observationTargets.forEach(function(item) {\n var target = item.element;\n var targetRect = getBoundingClientRect(target);\n var rootContainsTarget = this._rootContainsTarget(target);\n var oldEntry = item.entry;\n var intersectionRect = rootIsInDom && rootContainsTarget &&\n this._computeTargetAndRootIntersection(target, targetRect, rootRect);\n\n var newEntry = item.entry = new IntersectionObserverEntry({\n time: now(),\n target: target,\n boundingClientRect: targetRect,\n rootBounds: crossOriginUpdater && !this.root ? null : rootRect,\n intersectionRect: intersectionRect\n });\n\n if (!oldEntry) {\n this._queuedEntries.push(newEntry);\n } else if (rootIsInDom && rootContainsTarget) {\n // If the new entry intersection ratio has crossed any of the\n // thresholds, add a new entry.\n if (this._hasCrossedThreshold(oldEntry, newEntry)) {\n this._queuedEntries.push(newEntry);\n }\n } else {\n // If the root is not in the DOM or target is not contained within\n // root but the previous entry for this target had an intersection,\n // add a new record indicating removal.\n if (oldEntry && oldEntry.isIntersecting) {\n this._queuedEntries.push(newEntry);\n }\n }\n }, this);\n\n if (this._queuedEntries.length) {\n this._callback(this.takeRecords(), this);\n }\n};\n\n\n/**\n * Accepts a target and root rect computes the intersection between then\n * following the algorithm in the spec.\n * TODO(philipwalton): at this time clip-path is not considered.\n * https://w3c.github.io/IntersectionObserver/#calculate-intersection-rect-algo\n * @param {Element} target The target DOM element\n * @param {Object} targetRect The bounding rect of the target.\n * @param {Object} rootRect The bounding rect of the root after being\n * expanded by the rootMargin value.\n * @return {?Object} The final intersection rect object or undefined if no\n * intersection is found.\n * @private\n */\nIntersectionObserver.prototype._computeTargetAndRootIntersection =\n function(target, targetRect, rootRect) {\n // If the element isn't displayed, an intersection can't happen.\n if (window.getComputedStyle(target).display == 'none') return;\n\n var intersectionRect = targetRect;\n var parent = getParentNode(target);\n var atRoot = false;\n\n while (!atRoot && parent) {\n var parentRect = null;\n var parentComputedStyle = parent.nodeType == 1 ?\n window.getComputedStyle(parent) : {};\n\n // If the parent isn't displayed, an intersection can't happen.\n if (parentComputedStyle.display == 'none') return null;\n\n if (parent == this.root || parent.nodeType == /* DOCUMENT */ 9) {\n atRoot = true;\n if (parent == this.root || parent == document) {\n if (crossOriginUpdater && !this.root) {\n if (!crossOriginRect ||\n crossOriginRect.width == 0 && crossOriginRect.height == 0) {\n // A 0-size cross-origin intersection means no-intersection.\n parent = null;\n parentRect = null;\n intersectionRect = null;\n } else {\n parentRect = crossOriginRect;\n }\n } else {\n parentRect = rootRect;\n }\n } else {\n // Check if there's a frame that can be navigated to.\n var frame = getParentNode(parent);\n var frameRect = frame && getBoundingClientRect(frame);\n var frameIntersect =\n frame &&\n this._computeTargetAndRootIntersection(frame, frameRect, rootRect);\n if (frameRect && frameIntersect) {\n parent = frame;\n parentRect = convertFromParentRect(frameRect, frameIntersect);\n } else {\n parent = null;\n intersectionRect = null;\n }\n }\n } else {\n // If the element has a non-visible overflow, and it's not the \n // or element, update the intersection rect.\n // Note: and cannot be clipped to a rect that's not also\n // the document rect, so no need to compute a new intersection.\n var doc = parent.ownerDocument;\n if (parent != doc.body &&\n parent != doc.documentElement &&\n parentComputedStyle.overflow != 'visible') {\n parentRect = getBoundingClientRect(parent);\n }\n }\n\n // If either of the above conditionals set a new parentRect,\n // calculate new intersection data.\n if (parentRect) {\n intersectionRect = computeRectIntersection(parentRect, intersectionRect);\n }\n if (!intersectionRect) break;\n parent = parent && getParentNode(parent);\n }\n return intersectionRect;\n};\n\n\n/**\n * Returns the root rect after being expanded by the rootMargin value.\n * @return {ClientRect} The expanded root rect.\n * @private\n */\nIntersectionObserver.prototype._getRootRect = function() {\n var rootRect;\n if (this.root) {\n rootRect = getBoundingClientRect(this.root);\n } else {\n // Use / instead of window since scroll bars affect size.\n var html = document.documentElement;\n var body = document.body;\n rootRect = {\n top: 0,\n left: 0,\n right: html.clientWidth || body.clientWidth,\n width: html.clientWidth || body.clientWidth,\n bottom: html.clientHeight || body.clientHeight,\n height: html.clientHeight || body.clientHeight\n };\n }\n return this._expandRectByRootMargin(rootRect);\n};\n\n\n/**\n * Accepts a rect and expands it by the rootMargin value.\n * @param {DOMRect|ClientRect} rect The rect object to expand.\n * @return {ClientRect} The expanded rect.\n * @private\n */\nIntersectionObserver.prototype._expandRectByRootMargin = function(rect) {\n var margins = this._rootMarginValues.map(function(margin, i) {\n return margin.unit == 'px' ? margin.value :\n margin.value * (i % 2 ? rect.width : rect.height) / 100;\n });\n var newRect = {\n top: rect.top - margins[0],\n right: rect.right + margins[1],\n bottom: rect.bottom + margins[2],\n left: rect.left - margins[3]\n };\n newRect.width = newRect.right - newRect.left;\n newRect.height = newRect.bottom - newRect.top;\n\n return newRect;\n};\n\n\n/**\n * Accepts an old and new entry and returns true if at least one of the\n * threshold values has been crossed.\n * @param {?IntersectionObserverEntry} oldEntry The previous entry for a\n * particular target element or null if no previous entry exists.\n * @param {IntersectionObserverEntry} newEntry The current entry for a\n * particular target element.\n * @return {boolean} Returns true if a any threshold has been crossed.\n * @private\n */\nIntersectionObserver.prototype._hasCrossedThreshold =\n function(oldEntry, newEntry) {\n\n // To make comparing easier, an entry that has a ratio of 0\n // but does not actually intersect is given a value of -1\n var oldRatio = oldEntry && oldEntry.isIntersecting ?\n oldEntry.intersectionRatio || 0 : -1;\n var newRatio = newEntry.isIntersecting ?\n newEntry.intersectionRatio || 0 : -1;\n\n // Ignore unchanged ratios\n if (oldRatio === newRatio) return;\n\n for (var i = 0; i < this.thresholds.length; i++) {\n var threshold = this.thresholds[i];\n\n // Return true if an entry matches a threshold or if the new ratio\n // and the old ratio are on the opposite sides of a threshold.\n if (threshold == oldRatio || threshold == newRatio ||\n threshold < oldRatio !== threshold < newRatio) {\n return true;\n }\n }\n};\n\n\n/**\n * Returns whether or not the root element is an element and is in the DOM.\n * @return {boolean} True if the root element is an element and is in the DOM.\n * @private\n */\nIntersectionObserver.prototype._rootIsInDom = function() {\n return !this.root || containsDeep(document, this.root);\n};\n\n\n/**\n * Returns whether or not the target element is a child of root.\n * @param {Element} target The target element to check.\n * @return {boolean} True if the target element is a child of root.\n * @private\n */\nIntersectionObserver.prototype._rootContainsTarget = function(target) {\n return containsDeep(this.root || document, target) &&\n (!this.root || this.root.ownerDocument == target.ownerDocument);\n};\n\n\n/**\n * Adds the instance to the global IntersectionObserver registry if it isn't\n * already present.\n * @private\n */\nIntersectionObserver.prototype._registerInstance = function() {\n if (registry.indexOf(this) < 0) {\n registry.push(this);\n }\n};\n\n\n/**\n * Removes the instance from the global IntersectionObserver registry.\n * @private\n */\nIntersectionObserver.prototype._unregisterInstance = function() {\n var index = registry.indexOf(this);\n if (index != -1) registry.splice(index, 1);\n};\n\n\n/**\n * Returns the result of the performance.now() method or null in browsers\n * that don't support the API.\n * @return {number} The elapsed time since the page was requested.\n */\nfunction now() {\n return window.performance && performance.now && performance.now();\n}\n\n\n/**\n * Throttles a function and delays its execution, so it's only called at most\n * once within a given time period.\n * @param {Function} fn The function to throttle.\n * @param {number} timeout The amount of time that must pass before the\n * function can be called again.\n * @return {Function} The throttled function.\n */\nfunction throttle(fn, timeout) {\n var timer = null;\n return function () {\n if (!timer) {\n timer = setTimeout(function() {\n fn();\n timer = null;\n }, timeout);\n }\n };\n}\n\n\n/**\n * Adds an event handler to a DOM node ensuring cross-browser compatibility.\n * @param {Node} node The DOM node to add the event handler to.\n * @param {string} event The event name.\n * @param {Function} fn The event handler to add.\n * @param {boolean} opt_useCapture Optionally adds the even to the capture\n * phase. Note: this only works in modern browsers.\n */\nfunction addEvent(node, event, fn, opt_useCapture) {\n if (typeof node.addEventListener == 'function') {\n node.addEventListener(event, fn, opt_useCapture || false);\n }\n else if (typeof node.attachEvent == 'function') {\n node.attachEvent('on' + event, fn);\n }\n}\n\n\n/**\n * Removes a previously added event handler from a DOM node.\n * @param {Node} node The DOM node to remove the event handler from.\n * @param {string} event The event name.\n * @param {Function} fn The event handler to remove.\n * @param {boolean} opt_useCapture If the event handler was added with this\n * flag set to true, it should be set to true here in order to remove it.\n */\nfunction removeEvent(node, event, fn, opt_useCapture) {\n if (typeof node.removeEventListener == 'function') {\n node.removeEventListener(event, fn, opt_useCapture || false);\n }\n else if (typeof node.detatchEvent == 'function') {\n node.detatchEvent('on' + event, fn);\n }\n}\n\n\n/**\n * Returns the intersection between two rect objects.\n * @param {Object} rect1 The first rect.\n * @param {Object} rect2 The second rect.\n * @return {?Object|?ClientRect} The intersection rect or undefined if no\n * intersection is found.\n */\nfunction computeRectIntersection(rect1, rect2) {\n var top = Math.max(rect1.top, rect2.top);\n var bottom = Math.min(rect1.bottom, rect2.bottom);\n var left = Math.max(rect1.left, rect2.left);\n var right = Math.min(rect1.right, rect2.right);\n var width = right - left;\n var height = bottom - top;\n\n return (width >= 0 && height >= 0) && {\n top: top,\n bottom: bottom,\n left: left,\n right: right,\n width: width,\n height: height\n } || null;\n}\n\n\n/**\n * Shims the native getBoundingClientRect for compatibility with older IE.\n * @param {Element} el The element whose bounding rect to get.\n * @return {DOMRect|ClientRect} The (possibly shimmed) rect of the element.\n */\nfunction getBoundingClientRect(el) {\n var rect;\n\n try {\n rect = el.getBoundingClientRect();\n } catch (err) {\n // Ignore Windows 7 IE11 \"Unspecified error\"\n // https://github.com/w3c/IntersectionObserver/pull/205\n }\n\n if (!rect) return getEmptyRect();\n\n // Older IE\n if (!(rect.width && rect.height)) {\n rect = {\n top: rect.top,\n right: rect.right,\n bottom: rect.bottom,\n left: rect.left,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n }\n return rect;\n}\n\n\n/**\n * Returns an empty rect object. An empty rect is returned when an element\n * is not in the DOM.\n * @return {ClientRect} The empty rect.\n */\nfunction getEmptyRect() {\n return {\n top: 0,\n bottom: 0,\n left: 0,\n right: 0,\n width: 0,\n height: 0\n };\n}\n\n\n/**\n * Ensure that the result has all of the necessary fields of the DOMRect.\n * Specifically this ensures that `x` and `y` fields are set.\n *\n * @param {?DOMRect|?ClientRect} rect\n * @return {?DOMRect}\n */\nfunction ensureDOMRect(rect) {\n // A `DOMRect` object has `x` and `y` fields.\n if (!rect || 'x' in rect) {\n return rect;\n }\n // A IE's `ClientRect` type does not have `x` and `y`. The same is the case\n // for internally calculated Rect objects. For the purposes of\n // `IntersectionObserver`, it's sufficient to simply mirror `left` and `top`\n // for these fields.\n return {\n top: rect.top,\n y: rect.top,\n bottom: rect.bottom,\n left: rect.left,\n x: rect.left,\n right: rect.right,\n width: rect.width,\n height: rect.height\n };\n}\n\n\n/**\n * Inverts the intersection and bounding rect from the parent (frame) BCR to\n * the local BCR space.\n * @param {DOMRect|ClientRect} parentBoundingRect The parent's bound client rect.\n * @param {DOMRect|ClientRect} parentIntersectionRect The parent's own intersection rect.\n * @return {ClientRect} The local root bounding rect for the parent's children.\n */\nfunction convertFromParentRect(parentBoundingRect, parentIntersectionRect) {\n var top = parentIntersectionRect.top - parentBoundingRect.top;\n var left = parentIntersectionRect.left - parentBoundingRect.left;\n return {\n top: top,\n left: left,\n height: parentIntersectionRect.height,\n width: parentIntersectionRect.width,\n bottom: top + parentIntersectionRect.height,\n right: left + parentIntersectionRect.width\n };\n}\n\n\n/**\n * Checks to see if a parent element contains a child element (including inside\n * shadow DOM).\n * @param {Node} parent The parent element.\n * @param {Node} child The child element.\n * @return {boolean} True if the parent node contains the child node.\n */\nfunction containsDeep(parent, child) {\n var node = child;\n while (node) {\n if (node == parent) return true;\n\n node = getParentNode(node);\n }\n return false;\n}\n\n\n/**\n * Gets the parent node of an element or its host element if the parent node\n * is a shadow root.\n * @param {Node} node The node whose parent to get.\n * @return {Node|null} The parent node or null if no parent exists.\n */\nfunction getParentNode(node) {\n var parent = node.parentNode;\n\n if (node.nodeType == /* DOCUMENT */ 9 && node != document) {\n // If this node is a document node, look for the embedding frame.\n return getFrameElement(node);\n }\n\n if (parent && parent.nodeType == 11 && parent.host) {\n // If the parent is a shadow root, return the host element.\n return parent.host;\n }\n\n if (parent && parent.assignedSlot) {\n // If the parent is distributed in a , return the parent of a slot.\n return parent.assignedSlot.parentNode;\n }\n\n return parent;\n}\n\n\n/**\n * Returns the embedding frame element, if any.\n * @param {!Document} doc\n * @return {!Element}\n */\nfunction getFrameElement(doc) {\n try {\n return doc.defaultView && doc.defaultView.frameElement || null;\n } catch (e) {\n // Ignore the error.\n return null;\n }\n}\n\n\n// Exposes the constructors globally.\nwindow.IntersectionObserver = IntersectionObserver;\nwindow.IntersectionObserverEntry = IntersectionObserverEntry;\n\n}());\n"]} \ No newline at end of file diff --git a/script.75da7f30.js b/script.75da7f30.js new file mode 100644 index 0000000..b0cfdaf --- /dev/null +++ b/script.75da7f30.js @@ -0,0 +1,20 @@ +parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c=r?e.style.maxWidth=r+"px":(i=(n+r)/2,e.style.maxWidth=i+"px",e.clientHeight>t?l(e,t,i+1,r):l(e,t,n+1,i))},o=function(e){var t,n,r,i,l;return l=e.innerHTML,10,r=e.innerHTML.split(" "),(i=document.createElement("span")).id="element-first-word",i.innerHTML=r[0],r=r.slice(1),e.innerHTML="",e.appendChild(i),e.innerHTML+=" "+r.join(" "),t=(i=document.getElementById("element-first-word")).offsetHeight,n=e.offsetHeight,e.innerHTML=l,n-10>t};exports.balanceText=t; +},{}],"EHrm":[function(require,module,exports) { +module.exports={name:"opensecrets-dn",version:"0.0.0",private:!0,scripts:{start:"parcel src/index.html --global script",build:"parcel build src/index.html --global script --public-url . --no-content-hash",postinstall:"patch-package"},devDependencies:{cssnano:"^4.1.10",eslint:"^7.0.0","parcel-bundler":"1.12.3","patch-package":"^6.2.2","posthtml-expressions":"1.4.0","posthtml-include":"^1.4.3",sass:"^1.26.5","@babel/helper-create-regexp-features-plugin":"^7.21.8","@babel/core":"^7.21.8"},dependencies:{"intersection-observer":"^0.10.0","text-balancer":"^1.0.5"},browserslist:["defaults"],prettier:{singleQuote:!0,trailingComma:"all",arrowParens:"avoid"},spectate:{USE_NEWS_NAV:!0,USE_EYE_NAV:!1,USE_COVER_HED:!1,IS_EMBED:!1,DOC_URL:"https://docs.google.com/document/d/1reAbyisEN2Xd3aXPud5zdz7P4EgbWx-cExvg2R8LFGU/edit?usp=sharing"}}; +},{}],"3Fhe":[function(require,module,exports) { +var t=null;function e(){return t||(t=n()),t}function n(){try{throw new Error}catch(e){var t=(""+e.stack).match(/(https?|file|ftp|chrome-extension|moz-extension):\/\/[^)\n]+/g);if(t)return r(t[0])}return"/"}function r(t){return(""+t).replace(/^((?:https?|file|ftp|chrome-extension|moz-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}exports.getBundleURL=e,exports.getBaseURL=r; +},{}],"21/1":[function(require,module,exports) { +var r=require("./bundle-url").getBundleURL;function e(r){Array.isArray(r)||(r=[r]);var e=r[r.length-1];try{return Promise.resolve(require(e))}catch(n){if("MODULE_NOT_FOUND"===n.code)return new s(function(n,i){t(r.slice(0,-1)).then(function(){return require(e)}).then(n,i)});throw n}}function t(r){return Promise.all(r.map(u))}var n={};function i(r,e){n[r]=e}module.exports=exports=e,exports.load=t,exports.register=i;var o={};function u(e){var t;if(Array.isArray(e)&&(t=e[1],e=e[0]),o[e])return o[e];var i=(e.substring(e.lastIndexOf(".")+1,e.length)||e).toLowerCase(),u=n[i];return u?o[e]=u(r()+e).then(function(r){return r&&module.bundle.register(t,r),r}).catch(function(r){throw delete o[e],r}):void 0}function s(r){this.executor=r,this.promise=null}s.prototype.then=function(r,e){return null===this.promise&&(this.promise=new Promise(this.executor)),this.promise.then(r,e)},s.prototype.catch=function(r){return null===this.promise&&(this.promise=new Promise(this.executor)),this.promise.catch(r)}; +},{"./bundle-url":"3Fhe"}],"cHld":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=w;var e=require("../../package.json");function r(e){return i(e)||o(e)||n(e)||t()}function t(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(e,r){if(e){if("string"==typeof e)return a(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,r):void 0}}function o(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function i(e){if(Array.isArray(e))return a(e)}function a(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t .twolines > link").forEach(function(e){return e.disabled=!0});var v=document.createElement("style");v.type="text/css",v.innerText=".story-summary > .twolines { display: none; }",document.head.appendChild(v)} +},{"../../package.json":"EHrm","_bundle_loader":"21/1","./ai2html-resizer":[["ai2html-resizer.156db1cd.js","b/sC"],"ai2html-resizer.156db1cd.js.map","b/sC"],"intersection-observer":[["intersection-observer.f8cf3ea1.js","GkNt"],"intersection-observer.f8cf3ea1.js.map","GkNt"]}],"2138":[function(require,module,exports) { +"use strict";function t(t,n){return i(t)||o(t,n)||e(t,n)||r()}function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(t,r){if(t){if("string"==typeof t)return n(t,r);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?n(t,r):void 0}}function n(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=Array(r);e= topRange) {\n element.style.maxWidth = topRange + 'px';\n return;\n }\n mid = (bottomRange + topRange) / 2;\n element.style.maxWidth = mid + 'px';\n\n if (element.clientHeight > originalHeight) {\n // we've squoze too far and element has spilled onto an additional line; recurse on wider range\n squeezeContainer(element, originalHeight, mid+1, topRange);\n } else {\n // element has not wrapped to another line; keep squeezing!\n squeezeContainer(element, originalHeight, bottomRange+1, mid);\n }\n}\n\n// function to see if a headline is multiple lines\n// we only want to break if the headline is multiple lines\n//\n// We achieve this by turning the first word into a span\n// and then we compare the height of that span to the height\n// of the entire headline. If the headline is bigger than the\n// span by 10px we balance the headline.\nvar textElementIsMultipleLines = function (element) {\n var firstWordHeight;\n var elementHeight;\n var HEIGHT_OFFSET;\n var elementWords;\n var firstWord;\n var ORIGINAL_ELEMENT_TEXT;\n\n ORIGINAL_ELEMENT_TEXT = element.innerHTML;\n\n // usually there is around a 5px discrepency between\n // the first word and the height of the whole headline\n // so subtract the height of the headline by 10 px and\n // we should be good\n HEIGHT_OFFSET = 10;\n\n // get all the words in the headline as\n // an array -- will include punctuation\n //\n // this is used to put the headline back together\n elementWords = element.innerHTML.split(' ');\n\n // make span for first word and give it an id\n // so we can access it in le dom\n firstWord = document.createElement('span');\n firstWord.id = 'element-first-word';\n firstWord.innerHTML = elementWords[0];\n\n // this is the entire headline\n // as an array except for first word\n //\n // we will append it to the headline after the span\n elementWords = elementWords.slice(1);\n\n // empty the headline and append the span to it\n element.innerHTML = '';\n element.appendChild(firstWord);\n\n // add the rest of the element back to it\n element.innerHTML += ' ' + elementWords.join(' ');\n\n // update the first word variable in the dom\n firstWord = document.getElementById('element-first-word');\n\n firstWordHeight = firstWord.offsetHeight;\n elementHeight = element.offsetHeight;\n // restore the original element text\n element.innerHTML = ORIGINAL_ELEMENT_TEXT;\n\n // compare the height of the element and the height of the first word\n return elementHeight - HEIGHT_OFFSET > firstWordHeight;\n\n} // end headlineIsMultipleLines\n\nexports.balanceText = textBalancer;","module.exports={name:\"opensecrets-dn\",version:\"0.0.0\",private:!0,scripts:{start:\"parcel src/index.html --global script\",build:\"parcel build src/index.html --global script --public-url . --no-content-hash\",postinstall:\"patch-package\"},devDependencies:{cssnano:\"^4.1.10\",eslint:\"^7.0.0\",\"parcel-bundler\":\"1.12.3\",\"patch-package\":\"^6.2.2\",\"posthtml-expressions\":\"1.4.0\",\"posthtml-include\":\"^1.4.3\",sass:\"^1.26.5\",\"@babel/helper-create-regexp-features-plugin\":\"^7.21.8\",\"@babel/core\":\"^7.21.8\"},dependencies:{\"intersection-observer\":\"^0.10.0\",\"text-balancer\":\"^1.0.5\"},browserslist:[\"defaults\"],prettier:{singleQuote:!0,trailingComma:\"all\",arrowParens:\"avoid\"},spectate:{USE_NEWS_NAV:!0,USE_EYE_NAV:!1,USE_COVER_HED:!1,IS_EMBED:!1,DOC_URL:\"https://docs.google.com/document/d/1reAbyisEN2Xd3aXPud5zdz7P4EgbWx-cExvg2R8LFGU/edit?usp=sharing\"}};","var bundleURL = null;\nfunction getBundleURLCached() {\n if (!bundleURL) {\n bundleURL = getBundleURL();\n }\n\n return bundleURL;\n}\n\nfunction getBundleURL() {\n // Attempt to find the URL of the current script and use that as the base URL\n try {\n throw new Error;\n } catch (err) {\n var matches = ('' + err.stack).match(/(https?|file|ftp|chrome-extension|moz-extension):\\/\\/[^)\\n]+/g);\n if (matches) {\n return getBaseURL(matches[0]);\n }\n }\n\n return '/';\n}\n\nfunction getBaseURL(url) {\n return ('' + url).replace(/^((?:https?|file|ftp|chrome-extension|moz-extension):\\/\\/.+)\\/[^/]+$/, '$1') + '/';\n}\n\nexports.getBundleURL = getBundleURLCached;\nexports.getBaseURL = getBaseURL;\n","var getBundleURL = require('./bundle-url').getBundleURL;\n\nfunction loadBundlesLazy(bundles) {\n if (!Array.isArray(bundles)) {\n bundles = [bundles]\n }\n\n var id = bundles[bundles.length - 1];\n\n try {\n return Promise.resolve(require(id));\n } catch (err) {\n if (err.code === 'MODULE_NOT_FOUND') {\n return new LazyPromise(function (resolve, reject) {\n loadBundles(bundles.slice(0, -1))\n .then(function () {\n return require(id);\n })\n .then(resolve, reject);\n });\n }\n\n throw err;\n }\n}\n\nfunction loadBundles(bundles) {\n return Promise.all(bundles.map(loadBundle));\n}\n\nvar bundleLoaders = {};\nfunction registerBundleLoader(type, loader) {\n bundleLoaders[type] = loader;\n}\n\nmodule.exports = exports = loadBundlesLazy;\nexports.load = loadBundles;\nexports.register = registerBundleLoader;\n\nvar bundles = {};\nfunction loadBundle(bundle) {\n var id;\n if (Array.isArray(bundle)) {\n id = bundle[1];\n bundle = bundle[0];\n }\n\n if (bundles[bundle]) {\n return bundles[bundle];\n }\n\n var type = (bundle.substring(bundle.lastIndexOf('.') + 1, bundle.length) || bundle).toLowerCase();\n var bundleLoader = bundleLoaders[type];\n if (bundleLoader) {\n return bundles[bundle] = bundleLoader(getBundleURL() + bundle)\n .then(function (resolved) {\n if (resolved) {\n module.bundle.register(id, resolved);\n }\n\n return resolved;\n }).catch(function(e) {\n delete bundles[bundle];\n \n throw e;\n });\n }\n}\n\nfunction LazyPromise(executor) {\n this.executor = executor;\n this.promise = null;\n}\n\nLazyPromise.prototype.then = function (onSuccess, onError) {\n if (this.promise === null) this.promise = new Promise(this.executor)\n return this.promise.then(onSuccess, onError)\n};\n\nLazyPromise.prototype.catch = function (onError) {\n if (this.promise === null) this.promise = new Promise(this.executor)\n return this.promise.catch(onError)\n};\n","import { spectate as spectateConfig } from '../../package.json';\n\n/**\n * Put all initializer scripts into this init() function\n */\n\nfunction init() {\n // If an artboard is on the page, load the ai2html resizer\n if (document.querySelector('.g-artboard[data-min-width]')) {\n import('./ai2html-resizer').then(p => p.default());\n }\n}\n\n/**\n * Do article hoisting: eeplace the section#main node with the article content.\n * Explanation at https://github.com/graphicsdesk/spectate/wiki/API-Documentation#article-hoisting\n */\n\n/* These are selectors for important elements */\n\n// SECTION_MAIN_SELECTOR is the node on the page we want to replace\nconst SECTION_MAIN_SELECTOR = 'div#fusion-app';\n\n// ARTICLE_SELECTOR is where Arc Publishing puts the actual article content\nconst ARTICLE_SELECTOR = 'div#fusion-app > div > div';\n\nfunction hoistArticle() {\n // Store nodes of interest\n const sectionMain = document.querySelector(SECTION_MAIN_SELECTOR);\n const article = document.querySelector(ARTICLE_SELECTOR);\n sectionMain.parentNode.replaceChild(article, sectionMain);\n\n // Arc server-side-renders elements like links and meta tags in Spectate's index.html \n // into a paragraph, which takes up unwanted space thanks to Arc's CSS. Let's remove it.\n const suspectParagraph = article.firstElementChild;\n if (\n [...suspectParagraph.children].some(el =>\n ['META', 'LINK'].includes(el.tagName),\n )\n ) {\n suspectParagraph.style.margin = 0;\n }\n\n init();\n}\n\n// Runs hoistArticle() and stops RAF when necessary elements exist.\n// Stops after 3 seconds of trying.\nconst TRY_TIME = 3000;\nlet start = null;\nfunction prepareHoist(timestamp) {\n if (document.body) {\n if (document.querySelector(SECTION_MAIN_SELECTOR)) hoistArticle();\n else init();\n return;\n }\n if (timestamp - (start || (start = timestamp)) < TRY_TIME) {\n // If the body element isn't found, run ready() again at the next frame\n window.requestAnimationFrame(prepareHoist);\n } else {\n // After 5 seconds, stop requesting frames and just use window.onload\n console.log(\n 'Gave up replacing %s with article after %dms. Using window.onload.',\n SECTION_MAIN_SELECTOR,\n TRY_TIME,\n );\n window.onload = hoistArticle;\n }\n}\n\nconst isOnSpectatorPage = window.location.host === 'www.columbiaspectator.com';\nconst isOnContributorPage =\n window.location.pathname.indexOf('/contributors') === 0;\n\nexport default function () {\n // If IntersectionObserver and IntersectionObserverEntry are not natively\n // supported, load the polyfill.\n if (\n !('IntersectionObserver' in window) ||\n !('IntersectionObserverEntry' in window) ||\n !('isIntersecting' in window.IntersectionObserverEntry.prototype)\n ) {\n import('intersection-observer').then();\n }\n\n // Replace main page section with this project if we are on a Spectator story\n // page and the project is not an embed\n if (isOnSpectatorPage && !isOnContributorPage && !spectateConfig.IS_EMBED) {\n window.requestAnimationFrame(prepareHoist);\n } else {\n init();\n }\n}\n\n/**\n * Disable stylesheets on contributor page. Stylesheets are included in the\n * server-side render and styles in files like news-ellipsis.scss\n * still override the site.\n */\n\nif (isOnSpectatorPage && isOnContributorPage) {\n // Disable stylesheets\n document\n .querySelectorAll('.story-summary > .twolines > link')\n .forEach(link => (link.disabled = true));\n\n // Add styles to hide content preview\n const styleSheet = document.createElement('style');\n styleSheet.type = 'text/css';\n styleSheet.innerText = '.story-summary > .twolines { display: none; }';\n document.head.appendChild(styleSheet);\n}\n","export function intersectTop({ node, onEnter, onExit }) {\n const observer = new IntersectionObserver(\n ([entry]) => {\n const {\n isIntersecting,\n boundingClientRect: { top },\n } = entry;\n if (!isIntersecting && top < 0) {\n // Enter at the top\n onEnter();\n } else if (isIntersecting && top < window.innerHeight / 2) {\n // Exit from the top\n onExit();\n }\n },\n { threshold: 1 },\n );\n observer.observe(node);\n}\n","import textBalancer from 'text-balancer';\nimport initiatePage from './scripts/page';\nimport { intersectTop } from './scripts/utils';\n\nimport { spectate as spectateConfig } from '../package.json';\n\n// Main page initiation\n\ninitiatePage();\n\n// Fade in navbar at scroll trigger\n\nconst navbar = document.getElementById('navbar');\n\nconst { USE_NEWS_NAV, USE_EYE_NAV, USE_COVER_HED } = spectateConfig;\nif (USE_NEWS_NAV || USE_EYE_NAV || USE_COVER_HED) {\n intersectTop({\n node: document.getElementById('headline'),\n onEnter: () => {\n navbar.classList.remove('only-eye-logo');\n navbar.classList.remove('hide-news-navbar');\n },\n onExit: () => {\n navbar.classList.remove('show-nav-links');\n navbar.classList.add('only-eye-logo');\n navbar.classList.add('hide-news-navbar');\n },\n });\n}\n\n// Mobile navbar hamburger trigger\n\nexport function hamburgerTrigger() {\n navbar.classList.toggle('show-nav-links');\n}\n\n// Text balance headline, deck, and image captions\n\nif (window.innerWidth <= 460) {\n textBalancer.balanceText('#headline, .deck, .image-caption-text');\n}\n","module.exports = function loadJSBundle(bundle) {\n return new Promise(function (resolve, reject) {\n var script = document.createElement('script');\n script.async = true;\n script.type = 'text/javascript';\n script.charset = 'utf-8';\n script.src = bundle;\n script.onerror = function (e) {\n script.onerror = script.onload = null;\n reject(e);\n };\n\n script.onload = function () {\n script.onerror = script.onload = null;\n resolve();\n };\n\n document.getElementsByTagName('head')[0].appendChild(script);\n });\n};\n"]} \ No newline at end of file diff --git a/styles.164d45a1.css b/styles.164d45a1.css new file mode 100644 index 0000000..d69e8b7 --- /dev/null +++ b/styles.164d45a1.css @@ -0,0 +1,2 @@ +@font-face{font-family:Georgia;src:url(https://spectator-fonts.s3.amazonaws.com/Georgia.ttf) format("truetype")}@font-face{font-family:Georgia;src:url(https://spectator-fonts.s3.amazonaws.com/Georgia+Italic.ttf) format("truetype");font-style:italic}@font-face{font-family:Georgia;src:url(https://spectator-fonts.s3.amazonaws.com/Georgia+Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Graphik;src:url(https://spectator-fonts.s3.amazonaws.com/Graphik-400-Regular.otf) format("opentype")}@font-face{font-family:Graphik;src:url(https://spectator-fonts.s3.amazonaws.com/Graphik-600-Semibold.otf) format("opentype");font-weight:600}body{margin:0}h1,p{-webkit-font-smoothing:antialiased;color:#121212}a{color:#337ab7;text-decoration:none}a[href^="mailto:"]{word-wrap:break-word}a:hover{color:#23527c;text-decoration:underline}b{font-weight:700}.g-body{max-width:600px;width:calc(100% - 40px);margin-top:0;margin-left:auto;margin-right:auto}.paragraph{margin-bottom:20px;font-size:19px}.paragraph,.subhed{font-family:Georgia,serif;line-height:1.63}.subhed{margin:40px auto 20px;font-size:23px;font-weight:700}.cover{width:100%;height:100vh;margin-bottom:40px}.cover img{width:100%;height:100%;object-fit:cover}.cover-hed{margin-bottom:0}.cover-hed header{background-color:rgba(0,0,0,.6);max-width:700px;color:#fff;transform:translateY(-150%);align-items:center}.cover-hed header h1,.cover-hed header p{color:#fff;text-align:center}.cover-hed header .byline{text-align:center}.cover-hed header .byline a{color:#fff}.cover-hed header .pub-date{text-align:center}.cover-caption{margin:7px auto 60px;font-size:15px;font-family:Georgia,serif;color:#888;padding:0 10px;line-height:1.3;max-width:1300px}header{margin:0 auto;padding:36px 15px}header p{margin:0;font-family:Graphik,helvetica,arial,sans-serif;font-size:16px;line-height:26px;font-weight:400}header #headline{margin:50px 0 20px;font-size:45px;line-height:1.15;font-weight:500;font-family:Playfair Display}header .deck{font-family:Graphik,helvetica,arial,sans-serif;font-size:20px;line-height:1.45;margin-bottom:14px;text-align:center}header .byline{font-weight:600}header .byline a{color:#121212}header .pub-date{margin-bottom:10px}header .inline-credits{font-weight:600}@media (max-width:500px){header #headline{font-size:38px;margin-bottom:10px}}.cover-hed #headline{margin-top:10px}.inline-credits{margin:0}.inline-credits span{display:block;font-weight:600;font-family:Graphik,helvetica,arial,sans-serif;font-size:16px;line-height:26px}.inline-credits a{color:#121212}.credits{margin-bottom:30px}.credits p{font-family:Graphik,helvetica,arial,sans-serif;font-size:16px;font-weight:600;margin:0 0 12px}.credits p.date{font-weight:400}#navbar{display:flex;width:100%;height:48px;position:fixed;background-color:#fff;z-index:1000;transition-duration:.25s;box-shadow:0 2px 10px 0 rgba(0,0,0,.27)}#navbar.only-eye-logo{background:none;box-shadow:none}#navbar.only-eye-logo #nav-links{opacity:0}#navbar.only-eye-logo .hamburger-btn{opacity:0;visibility:hidden}#eye-logo-container{display:flex;justify-content:space-between;height:48px;z-index:1}#eye-logo-container #eye-logo{width:96px}#navbar.news-navbar,#navbar.news-navbar.hide-news-navbar{height:46px;box-shadow:0 1px 4px 0 rgba(0,0,0,.27)}#navbar.news-navbar.hide-news-navbar{opacity:0}#cds-logo-container{display:block;padding:8px 0;margin:0 auto;align-self:center}#cds-logo-container #cds-logo{height:19px}.hamburger-btn{align-self:center;height:18px;border:none;cursor:pointer;width:18px;padding:0;margin-right:20px;display:none;background:none}#navbar:not(.show-nav-links) .hamburger,#navbar:not(.show-nav-links) .hamburger-btn:after,#navbar:not(.show-nav-links) .hamburger-btn:before{background-color:#111;height:2px;margin-bottom:4px;width:100%}#navbar:not(.show-nav-links) .hamburger-btn:after{content:"";display:block;margin-bottom:0}#navbar:not(.show-nav-links) .hamburger-btn:before{content:"";display:block}#nav-links{flex:1 1;display:flex;align-items:center;transition-duration:.25s}#nav-links a{margin:0 0 0 42px;font-family:Graphik,helvetica,arial,sans-serif;font-size:14px;color:#121212;text-decoration:none}#nav-links a:hover{text-decoration:underline}@media (max-width:760px){#navbar{flex-direction:column}#navbar.news-navbar{justify-content:center}#nav-links{visibility:hidden;opacity:0;flex-direction:column}#nav-links a{width:100%;text-align:center;background:#fff;padding:17px 0;margin-left:0}#navbar.show-nav-links .hamburger-btn{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC4yOSAxMi4zIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6Izk5OTtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS4zOS4zMkw5LjkgMTEuOTlNLjM5IDExLjk5TDkuOS4zMiIvPjwvZz48L2c+PC9zdmc+") no-repeat 50% content-box;background-size:86% auto}#navbar.show-nav-links #navbar{box-shadow:none}#navbar.show-nav-links #nav-links{visibility:visible;opacity:1;box-shadow:0 -10px #fff,0 2px 10px 0 rgba(0,0,0,.27);flex:1 0 auto}#navbar.show-nav-links #eye-logo-container{border-bottom:1px solid #ddd;flex:1 0 auto}#navbar.show-nav-links.only-eye-logo #eye-logo-container{border:none}#eye-logo{width:72px}.hamburger-btn{display:block}}.dinkus{text-align:center;height:20px}.image{margin:30px auto 25px}.image img{width:100%}.image .image-caption-text{font-size:15px;font-family:Georgia,serif;color:#666;margin:7px 0 0;padding:0 10px;line-height:1.3}.image .image-caption-text .image-credit{color:#999}@media (max-width:660px){.image .image-caption-text{font-size:25px}}.width-full-width{max-width:1300px;padding:0 30px}.width-full-bleed{max-width:100vw}.width-full-bleed .image-caption-text{max-width:1300px;margin-left:auto;margin-right:auto}.width-auto{max-width:600px}@media (max-width:767px){.image{padding:0 20px}}.graphic{margin:30px auto}.story-top .graphic:only-child{margin:0}.footer{margin-bottom:60px}.footer p{font-family:Graphik,helvetica,arial,sans-serif;color:rgba(0,0,0,.7);font-size:15px;line-height:22px}.footer .article-credits{letter-spacing:.45px}.footer .article-credits:before{display:block;content:" ";width:100px;height:1px;background-color:#ccc;margin-top:29px;margin-bottom:30px} +/*# sourceMappingURL=styles.164d45a1.css.map */ \ No newline at end of file diff --git a/styles.164d45a1.css.map b/styles.164d45a1.css.map new file mode 100644 index 0000000..e7aea3f --- /dev/null +++ b/styles.164d45a1.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["styles/spectate.scss"],"names":[],"mappings":"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","file":"styles.164d45a1.css","sourceRoot":"../src","sourcesContent":["/* Declaring variables */\n\n$georgia: Georgia, serif;\n$graphik: Graphik, helvetica, arial, sans-serif;\n\n$gbody-width: 600px;\n$gbody-padding: 20px;\n\n$navbar-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.27);\n$navbar-height: 48px;\n\n$fade-transition-duration: 0.25s;\n\n/* Load fonts */\n\n@font-face {\n font-family: Georgia;\n src: url('https://spectator-fonts.s3.amazonaws.com/Georgia.ttf')\n format('truetype');\n}\n\n@font-face {\n font-family: Georgia;\n src: url('https://spectator-fonts.s3.amazonaws.com/Georgia+Italic.ttf')\n format('truetype');\n font-style: italic;\n}\n\n@font-face {\n font-family: Georgia;\n src: url('https://spectator-fonts.s3.amazonaws.com/Georgia+Bold.ttf')\n format('truetype');\n font-weight: 700;\n}\n\n@font-face {\n font-family: Graphik;\n src: url('https://spectator-fonts.s3.amazonaws.com/Graphik-400-Regular.otf')\n format('opentype');\n}\n\n@font-face {\n font-family: Graphik;\n src: url('https://spectator-fonts.s3.amazonaws.com/Graphik-600-Semibold.otf')\n format('opentype');\n font-weight: 600;\n}\n\n/* Basic styles for elements and common Spectate classes */\n\nbody {\n margin: 0;\n}\n\nh1,\np {\n -webkit-font-smoothing: antialiased;\n color: #121212;\n}\n\na {\n color: #337ab7;\n text-decoration: none;\n\n &[href^=\"mailto:\"] {\n word-wrap: break-word;\n }\n}\n\na:hover {\n color: #23527c;\n text-decoration: underline;\n}\n\nb {\n font-weight: 700;\n}\n\n.g-body {\n max-width: $gbody-width;\n width: calc(100% - #{2 * $gbody-padding});\n margin-top: 0;\n margin-left: auto;\n margin-right: auto;\n}\n\n.paragraph {\n margin-bottom: 20px;\n font-family: $georgia;\n font-size: 19px;\n line-height: 1.63;\n}\n\n.subhed {\n margin: 40px auto 20px;\n font-family: $georgia;\n font-size: 23px;\n line-height: 1.63;\n font-weight: bold;\n}\n\n/* Styling the cover and cover-hed */\n\n.cover {\n width: 100%;\n height: 100vh;\n margin-bottom: 40px;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n}\n\n.cover-hed {\n margin-bottom: 0;\n\n header {\n background-color: rgba(0, 0, 0, 0.6);\n max-width: 700px;\n color: #fff;\n transform: translateY(-150%); // TODO: do better;\n align-items: center;\n\n p,\n h1 {\n color: #fff;\n text-align: center;\n }\n\n .byline {\n text-align: center;\n a {\n color: #fff;\n }\n }\n\n .pub-date {\n text-align: center;\n }\n }\n}\n\n.cover-caption {\n margin: 7px auto 60px;\n font-size: 15px;\n font-family: $georgia;\n color: #888;\n padding: 0 $gbody-padding / 2;\n line-height: 1.3;\n max-width: 1300px;\n}\n\nheader {\n margin: 0 auto;\n padding: 36px 15px;\n\n p {\n margin: 0;\n font-family: $graphik;\n font-size: 16px;\n line-height: 26px;\n font-weight: 400;\n }\n\n #headline {\n margin: 50px 0 20px;\n font-size: 45px;\n line-height: 1.15;\n font-weight: 500;\n font-family: Playfair Display;\n }\n\n .deck {\n font-family: $graphik;\n font-size: 20px;\n line-height: 1.45;\n margin-bottom: 14px;\n text-align: center;\n }\n\n .byline {\n font-weight: 600;\n\n a {\n color: #121212;\n }\n }\n\n .pub-date {\n margin-bottom: 10px;\n }\n\n .inline-credits {\n font-weight: 600;\n }\n}\n\n@media (max-width: 500px) {\n header #headline {\n font-size: 38px;\n margin-bottom: 10px;\n }\n}\n\n.cover-hed #headline {\n margin-top: 10px;\n}\n\n.inline-credits {\n margin: 0;\n\n span {\n display: block;\n font-weight: 600;\n font-family: $graphik;\n font-size: 16px;\n line-height: 26px;\n }\n\n a {\n color: #121212;\n }\n}\n\n.credits {\n margin-bottom: 30px;\n\n p {\n font-family: $graphik;\n font-size: 16px;\n font-weight: 600;\n margin: 0;\n margin-bottom: 12px;\n }\n\n p.date {\n font-weight: 400;\n }\n}\n\n/* Navbar */\n\n#navbar {\n display: flex;\n width: 100%;\n height: $navbar-height;\n position: fixed;\n background-color: #fff;\n z-index: 1000;\n transition-duration: $fade-transition-duration;\n box-shadow: $navbar-shadow;\n}\n\n#navbar.only-eye-logo {\n background: none;\n box-shadow: none;\n\n #nav-links {\n opacity: 0;\n }\n\n .hamburger-btn {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n#eye-logo-container {\n display: flex;\n justify-content: space-between;\n height: 48px;\n z-index: 1;\n\n #eye-logo {\n width: 96px;\n }\n}\n\n#navbar.news-navbar {\n height: 46px;\n box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.27);\n}\n\n#navbar.news-navbar.hide-news-navbar {\n height: 46px;\n box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.27);\n opacity: 0;\n}\n\n#cds-logo-container {\n display: block;\n padding: 8px 0;\n margin: 0 auto;\n align-self: center;\n\n #cds-logo {\n height: 19px;\n }\n}\n\n.hamburger-btn {\n align-self: center;\n height: 18px;\n border: none;\n cursor: pointer;\n width: 18px;\n padding: 0;\n margin-right: 20px;\n display: none;\n background: none;\n}\n\n#navbar:not(.show-nav-links) {\n .hamburger,\n .hamburger-btn:after,\n .hamburger-btn:before {\n background-color: #111;\n height: 2px;\n margin-bottom: 4px;\n width: 100%;\n }\n\n .hamburger-btn:after {\n content: \"\";\n display: block;\n margin-bottom: 0;\n }\n\n .hamburger-btn:before {\n content: \"\";\n display: block;\n }\n}\n\n#nav-links {\n flex: 1 1;\n display: flex;\n align-items: center;\n transition-duration: $fade-transition-duration;\n\n a {\n margin: 0;\n margin-left: 42px;\n font-family: $graphik;\n font-size: 14px;\n color: #121212;\n text-decoration: none;\n }\n\n a:hover {\n text-decoration: underline;\n }\n}\n\n// Collapse navbar\n@media (max-width: 760px) {\n #navbar {\n flex-direction: column;\n\n &.news-navbar {\n justify-content: center;\n }\n }\n\n #nav-links {\n visibility: hidden;\n opacity: 0;\n flex-direction: column;\n\n a {\n width: 100%;\n text-align: center;\n background: #fff;\n padding: 17px 0;\n margin-left: 0;\n }\n }\n\n #navbar.show-nav-links {\n .hamburger-btn {\n background: url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC4yOSAxMi4zIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6Izk5OTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tY2xvc2U8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMC4zOSIgeTE9IjAuMzIiIHgyPSI5LjkiIHkyPSIxMS45OSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjAuMzkiIHkxPSIxMS45OSIgeDI9IjkuOSIgeTI9IjAuMzIiLz48L2c+PC9nPjwvc3ZnPg==\")\n no-repeat 50% content-box;\n background-size: 86% auto;\n }\n\n #navbar {\n box-shadow: none;\n }\n\n #nav-links {\n visibility: visible;\n opacity: 1;\n box-shadow: 0 -10px white,\n // White shadow to mask top box-shadow\n $navbar-shadow;\n flex: 1 0 auto;\n }\n\n #eye-logo-container {\n border-bottom: 1px solid #ddd;\n flex: 1 0 auto;\n }\n }\n\n #navbar.show-nav-links.only-eye-logo #eye-logo-container {\n border: none;\n }\n\n #eye-logo {\n width: 72px;\n }\n\n .hamburger-btn {\n display: block;\n }\n}\n\n.dinkus {\n text-align: center;\n height: 20px;\n}\n\n.image {\n margin: 30px auto 25px auto;\n\n img {\n width: 100%;\n }\n\n .image-caption-text {\n font-size: 15px;\n font-family: $georgia;\n color: #666;\n margin: 7px 0 0 0;\n padding: 0 $gbody-padding / 2;\n line-height: 1.3;\n\n .image-credit {\n color: #999;\n }\n }\n}\n\n@media (max-width: 660px) {\n .image .image-caption-text {\n font-size: 25px;\n }\n}\n\n.width-full-width {\n max-width: 1300px;\n padding: 0 $gbody-padding * 1.5;\n}\n\n.width-full-bleed {\n max-width: 100vw;\n\n .image-caption-text {\n max-width: 1300px;\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.width-auto {\n max-width: 600px;\n}\n\n// full-width image --> full-bleed image\n@media (max-width: 767px) {\n .image {\n padding: 0 $gbody-padding;\n }\n}\n\n.graphic {\n margin: 30px auto;\n}\n\n.story-top .graphic:only-child {\n margin: 0;\n}\n\n.footer {\n margin-bottom: 60px;\n\n p {\n font-family: $graphik;\n color: rgba(0, 0, 0, 0.7);\n font-size: 15px;\n line-height: 22px;\n }\n\n .article-credits {\n letter-spacing: 0.45px;\n }\n\n .article-credits::before {\n display: block;\n content: \" \";\n width: 100px;\n height: 1px;\n background-color: #ccc;\n margin-top: 29px;\n margin-bottom: 30px;\n }\n}\n"]} \ No newline at end of file diff --git a/trusteedonations-laptop.2461ef66.png b/trusteedonations-laptop.2461ef66.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a4ecd0c8d20c0812fcc9ac2d8c538a0ec1e358 GIT binary patch literal 45845 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 literal 0 HcmV?d00001 diff --git a/trusteedonations-mobile.726973c1.png b/trusteedonations-mobile.726973c1.png new file mode 100644 index 0000000000000000000000000000000000000000..8435bd13f510f65af3208aecbaab6c2867cb5369 GIT binary patch literal 13438 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 literal 0 HcmV?d00001 diff --git a/trusteedonations-tablet.575a5de9.png b/trusteedonations-tablet.575a5de9.png new file mode 100644 index 0000000000000000000000000000000000000000..2134dc769b27e9a7b12f9ceaaebb00116fc35238 GIT binary patch literal 22275 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 literal 0 HcmV?d00001