diff --git a/.github/workflows/cd-staging.yml b/.github/workflows/cd-staging.yml index a7e82c6cd..5cea14881 100644 --- a/.github/workflows/cd-staging.yml +++ b/.github/workflows/cd-staging.yml @@ -2,7 +2,7 @@ name: Deploy to Staging on: push: branches: - - master + - main jobs: deploy: diff --git a/.github/workflows/ci-check.yml b/.github/workflows/ci-check.yml index 13ba8bd45..ff0f5245e 100644 --- a/.github/workflows/ci-check.yml +++ b/.github/workflows/ci-check.yml @@ -1,5 +1,5 @@ name: CI Check -on: +on: push: workflow_dispatch: @@ -45,3 +45,30 @@ jobs: with: name: recorded-videos path: cypress/videos/ + python-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python 3.11 + uses: actions/setup-python@v4 + with: + python-version: '3.11' + - name: Install pip + run: | + export RUN_LANGCHAIN_TESTS=false + python -m pip install --upgrade pip setuptools wheel + - name: Install pipenv, black, and pytest + run: | + pip install pipenv + - name: Pipenv Install + working-directory: python + run: pipenv install + - name: Check that pipenv is up to date + run: | + exit $(git status --porcelain | wc -l) + - name: Run black linting + working-directory: python + run: pipenv run black . --check + - name: Run black and tests + working-directory: python + run: pipenv run pytest diff --git a/.github/workflows/ci-policies.yml b/.github/workflows/ci-policies.yml index 3bc4ed1b9..b7711bde0 100644 --- a/.github/workflows/ci-policies.yml +++ b/.github/workflows/ci-policies.yml @@ -10,10 +10,10 @@ jobs: run: | echo "Your head ref is ${{ github.head_ref }}." echo "Your base ref is ${{ github.base_ref }}." - - name: Fail if try to push release from non-master branch - if: (github.base_ref == 'beta-release' || github.base_ref == 'release') && github.head_ref != 'master' + - name: Fail if try to push release from non-main branch + if: ((github.base_ref == 'beta-release' || github.base_ref == 'release') && github.head_ref != 'main') run: | - echo "Head ref must be master for release. Everything should go through staging first!" + echo "Head ref must be main for release. Everything should go through staging first!" exit 1 warn-big-diff: runs-on: ubuntu-latest diff --git a/.gitignore b/.gitignore index c81f30866..414f0f721 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,9 @@ serviceAccountProd.json # App-specific output files that should be ignored scripts/out + +# Secret API key +python/secret_api_keys.py + +# Pytest +python/__pycache__ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 000000000..b5c77a79e --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,11 @@ +repos: + - repo: https://github.com/pre-commit/mirrors-prettier + rev: v2.2.1 + hooks: + - id: prettier + exclude: 'src/requirements/decorated-requirements.json' + - repo: https://github.com/ambv/black + rev: 23.9.1 + hooks: + - id: black + language_version: python3.11 diff --git a/LICENSE b/LICENSE index 0ad25db4b..6342d89e9 100644 --- a/LICENSE +++ b/LICENSE @@ -1,661 +1,21 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. +MIT License + +Copyright (c) 2023 Cornell DTI + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index 1d9f9da89..a520e6904 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Access CoursePlan at [courseplan.io](https://courseplan.io)! -CoursePlan is a four-year academic planner for Cornell undergraduates developed by the Design & Tech Initiative. CoursePlan helps undergraduates track their courses and their requirements automatically depending on their college, major, and minor. It aims to allow students view the big picture of their time at Cornell. +CoursePlan is a four-year academic planner for Cornell undergraduates developed by the Digital Tech & Innovation. CoursePlan helps undergraduates track their courses and their requirements automatically depending on their college, major, and minor. It aims to allow students view the big picture of their time at Cornell. View documentation in our [wiki](https://github.com/cornell-dti/course-plan/wiki). @@ -22,6 +22,18 @@ Then access http://localhost:8080/ ## Contributors +### FA23 +- **Nidhi Mylavarapu** - Developer +- **Jerry Wang** - Developer +- **Miranda Yu** - Developer +- **Elizabeth Tang** - Developer +- **Pablo Raigoza** - Developer +- **Michelle Dai** - Designer +- **Joanna Chen** - Designer +- **Jonathan Mak** - PMM +- **Kaylin Chan** - PM +- **Zak Kent** - TPM + ### SP23 - **Jerry Wang** - Developer @@ -29,8 +41,9 @@ Then access http://localhost:8080/ - **Rohan Maheshwari** - Developer - **Elizabeth Tang** - Developer - **Pablo Raigoza** - Developer -- **Noorejehan Umarn** - Designer +- **Noorejehan Umar** - Designer - **Michelle Dai** - Designer +- **Larrisa Chen** - Designer - **Jonathan Mak** - PMM - **Kaylin Chan** - APM - **Zak Kent** - TPM diff --git a/cypress/integration/accessibility-spec.ts b/cypress/integration/accessibility-spec.ts index 2e9484ad4..65409e75a 100644 --- a/cypress/integration/accessibility-spec.ts +++ b/cypress/integration/accessibility-spec.ts @@ -62,6 +62,8 @@ it('Check accessibility of the bottom bar', () => { // open the bottom bar cy.get('[data-cyId=semester-course]').eq(0).click(); + // eslint-disable-next-line cypress/no-unnecessary-waiting + cy.wait(5000); cy.checkA11y('[data-cyId=bottombar]', null, null, true); // only check accessibility within the bottom bar }); diff --git a/cypress/integration/test.spec.ts b/cypress/integration/test.spec.ts index 8fd450453..1b1bf5e0d 100644 --- a/cypress/integration/test.spec.ts +++ b/cypress/integration/test.spec.ts @@ -181,7 +181,7 @@ it('Add a course with the new add modal (CS 1110)', () => { // confirm that the results of the add modal are expected cy.get('[data-cyId=newCourse-selectedCourse]').contains( - 'CS 1110: Introduction to Computing Using Python' + 'CS 1110: Introduction to Computing: A Design and Development Perspective' ); cy.get('[data-cyId=newCourse-requirements]').contains('Introductory Programming'); diff --git a/package-lock.json b/package-lock.json index 21f585960..148c0afa9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "courseplan", "version": "0.1.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -22,6 +22,7 @@ "jspdf": "^2.5.1", "jspdf-autotable": "^3.5.25", "node-fetch": "^2.6.7", + "pdfjs-dist": "^3.5.141", "vue": "^3.2.19", "vue-gtag-next": "^1.14.0", "vue-router": "^4.0.6", @@ -33,6 +34,7 @@ "@babel/preset-env": "^7.13.12", "@babel/preset-typescript": "^7.13.0", "@tsconfig/node14": "^1.0.3", + "@types/gtag.js": "^0.0.12", "@types/jest": "^26.0.21", "@types/minimist": "^1.2.2", "@types/node-fetch": "^2.5.8", @@ -53,13 +55,14 @@ "eslint-plugin-vue": "^8.0.3", "jest": "^26.6.3", "minimist": "^1.2.6", + "pdf-to-excel": "^0.3.2", "prettier": "2.2.1", "sass": "^1.54.5", "sass-loader": "^13.0.2", "serve": "^14.1.2", "ts-node": "^9.1.1", - "typescript": "^4.1.5", - "vite": "^2.9.13", + "typescript": "<=4.1.5", + "vite": "^2.9.16", "vue-tsc": "^0.3.0", "wait-on": "^5.3.0" } @@ -170,18 +173,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/core/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/core/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -365,18 +356,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -497,18 +476,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -658,18 +625,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/helper-hoist-variables/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-hoist-variables/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -825,18 +780,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -996,18 +939,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-replace-supers/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -1169,18 +1100,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -1291,18 +1210,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/helpers/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helpers/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -1354,10 +1261,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "devOptional": true, + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1973,18 +1879,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -2176,18 +2070,6 @@ "js-tokens": "^4.0.0" } }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", @@ -3068,21 +2950,6 @@ "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==", "dev": true }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz", - "integrity": "sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@fastify/busboy": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.1.0.tgz", @@ -4178,9 +4045,9 @@ } }, "node_modules/@grpc/grpc-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", - "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.12.tgz", + "integrity": "sha512-MbUMvpVvakeKhdYux6gbSIPJaFMLNSY8jw4PqLI+FFztGrQRrYYAnHlR94+ncBQQewkpXQaW449m3tpH/B/ZnQ==", "dependencies": { "@grpc/proto-loader": "^0.7.0", "@types/node": ">=12.12.47" @@ -4523,21 +4390,6 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5045,6 +4897,53 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@jsdoc/salty": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz", + "integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==", + "optional": true, + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=v12.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -5402,6 +5301,16 @@ "@types/range-parser": "*" } }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "optional": true, + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, "node_modules/@types/graceful-fs": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", @@ -5411,6 +5320,12 @@ "@types/node": "*" } }, + "node_modules/@types/gtag.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==", + "dev": true + }, "node_modules/@types/intro.js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/intro.js/-/intro.js-3.0.0.tgz", @@ -5503,6 +5418,12 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "optional": true + }, "node_modules/@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", @@ -5552,6 +5473,16 @@ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, + "node_modules/@types/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==", + "optional": true, + "dependencies": { + "@types/glob": "*", + "@types/node": "*" + } + }, "node_modules/@types/serve-static": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", @@ -5625,9 +5556,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -5781,9 +5712,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -5884,18 +5815,6 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/@volar/html2pug/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, "node_modules/@volar/html2pug/node_modules/domhandler": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", @@ -6058,17 +5977,6 @@ "magic-string": "^0.25.7" } }, - "node_modules/@vue/ref-transform/node_modules/@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@vue/ref-transform/node_modules/@vue/compiler-core": { "version": "3.2.19", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", @@ -6134,17 +6042,6 @@ "vue": "3.2.19" } }, - "node_modules/@vue/server-renderer/node_modules/@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@vue/server-renderer/node_modules/@vue/compiler-core": { "version": "3.2.19", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", @@ -6219,6 +6116,83 @@ "dev": true, "peer": true }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-code-frame/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-module-context/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-module-context/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true, + "peer": true + }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", @@ -6337,6 +6311,54 @@ "@webassemblyjs/utf8": "1.11.1" } }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wast-parser/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true, + "peer": true + }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", @@ -6374,6 +6396,12 @@ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "optional": true + }, "node_modules/abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -6482,6 +6510,22 @@ "node": ">=0.4.0" } }, + "node_modules/adler-32": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", + "integrity": "sha512-/vUqU/UY4MVeFsg+SsK6c+/05RZXIHZMGJA+PX5JyWI0ZRcBpupnRuPLU/NXXoFwMYCPCoxIfElM2eS+DUXCqQ==", + "dev": true, + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, + "bin": { + "adler32": "bin/adler32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -6509,12 +6553,21 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "peer": true, "peerDependencies": { "ajv": "^6.9.1" } @@ -6618,6 +6671,12 @@ "node": ">= 8" } }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + "optional": true + }, "node_modules/arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -6637,6 +6696,33 @@ } ] }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -6758,6 +6844,37 @@ "safer-buffer": "~2.1.0" } }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "peer": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "peer": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "peer": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, "node_modules/assert-never": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", @@ -6772,6 +6889,23 @@ "node": ">=0.8" } }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true, + "peer": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "2.0.1" + } + }, "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -6786,6 +6920,20 @@ "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "optional": true, + "peer": true + }, "node_modules/async-retry": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", @@ -6874,15 +7022,6 @@ "node": ">=4" } }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, "node_modules/babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", @@ -7191,6 +7330,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "devOptional": true, "funding": [ { "type": "github", @@ -7204,8 +7344,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "optional": true + ] }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", @@ -7215,6 +7354,15 @@ "tweetnacl": "^0.14.3" } }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/bignumber.js": { "version": "9.1.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", @@ -7233,6 +7381,17 @@ "node": ">=8" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/blob-util": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", @@ -7243,6 +7402,13 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true, + "peer": true + }, "node_modules/bootstrap": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", @@ -7433,12 +7599,113 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "peer": true + }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "peer": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "peer": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "peer": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "peer": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "peer": true, + "dependencies": { + "pako": "~1.0.5" + } + }, "node_modules/browserslist": { "version": "4.21.3", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", @@ -7487,6 +7754,18 @@ "node": ">= 0.4.0" } }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "peer": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -7505,6 +7784,20 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "peer": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "peer": true + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -7514,6 +7807,67 @@ "node": ">= 0.8" } }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "peer": true, + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/cacache/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "peer": true + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "peer": true + }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -7565,9 +7919,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001383", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz", - "integrity": "sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg==", + "version": "1.0.30001466", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001466.tgz", + "integrity": "sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==", "dev": true, "funding": [ { @@ -7580,6 +7934,21 @@ } ] }, + "node_modules/canvas": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.0.tgz", + "integrity": "sha512-bdTjFexjKJEwtIo0oRx8eD4G2yWoUOXP9lj279jmQ2zMnTQhT8C3512OKz3s+ZOaQlLbE7TuVvRDYDB3Llyy5g==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/canvg": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz", @@ -7628,6 +7997,28 @@ "node": ">= 10" } }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dev": true, + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cfb/node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -7773,6 +8164,15 @@ "fsevents": "~2.3.1" } }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "optional": true, + "engines": { + "node": ">=10" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", @@ -7786,6 +8186,17 @@ "node": ">=6.0" } }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, "node_modules/cjs-module-lexer": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", @@ -8208,6 +8619,28 @@ "node": ">=0.10.0" } }, + "node_modules/codepage": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz", + "integrity": "sha512-iz3zJLhlrg37/gYRWgEPkaFTtzmnEv1h+r7NgZum2lFElYQPi0/5bnmuDfODHxfp0INEfnRqyfyeIJDbb7ahRw==", + "dev": true, + "dependencies": { + "commander": "~2.14.1", + "exit-on-epipe": "~1.0.1" + }, + "bin": { + "codepage": "bin/codepage.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/codepage/node_modules/commander": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", + "dev": true + }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -8240,6 +8673,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, "node_modules/colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", @@ -8275,6 +8717,13 @@ "node": ">=4.0.0" } }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "peer": true + }, "node_modules/component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -8470,6 +8919,19 @@ "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true, + "peer": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "optional": true + }, "node_modules/constantinople": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", @@ -8480,7 +8942,14 @@ "@babel/types": "^7.6.1" } }, - "node_modules/content-disposition": { + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "peer": true + }, + "node_modules/content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", @@ -8504,6 +8973,41 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "peer": true, + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "peer": true + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -8551,6 +9055,65 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "peer": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "peer": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "peer": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "peer": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "node_modules/create-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", @@ -8574,14 +9137,37 @@ } }, "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" } }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "peer": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, "node_modules/css-line-break": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", @@ -8620,6 +9206,13 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==", + "dev": true, + "peer": true + }, "node_modules/cypress": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/cypress/-/cypress-6.9.1.tgz", @@ -9016,6 +9609,18 @@ "node": ">=0.10" } }, + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -9032,9 +9637,9 @@ "devOptional": true }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", "dev": true, "engines": { "node": ">=0.10.0" @@ -9111,6 +9716,32 @@ "node": ">=0.4.0" } }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "optional": true + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -9138,6 +9769,25 @@ "node": ">= 10.14.2" } }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "peer": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "peer": true + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -9169,6 +9819,29 @@ "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", "dev": true }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", @@ -9259,6 +9932,29 @@ "node": ">=0.10.0" } }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "peer": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "peer": true + }, "node_modules/emittery": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", @@ -9286,6 +9982,15 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -9344,6 +10049,19 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "peer": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -9446,36 +10164,6 @@ "esbuild-windows-arm64": "0.15.5" } }, - "node_modules/esbuild-android-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.5.tgz", - "integrity": "sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.5.tgz", - "integrity": "sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/esbuild-darwin-64": { "version": "0.15.5", "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.5.tgz", @@ -9491,334 +10179,79 @@ "node": ">=12" } }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.5.tgz", - "integrity": "sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/esbuild-freebsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.5.tgz", - "integrity": "sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "engines": { - "node": ">=12" + "node": ">=0.8.0" } }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.5.tgz", - "integrity": "sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, "engines": { - "node": ">=12" + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/esbuild-linux-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.5.tgz", - "integrity": "sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { - "node": ">=12" + "node": ">=4.0" } }, - "node_modules/esbuild-linux-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.5.tgz", - "integrity": "sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, "engines": { - "node": ">=12" + "node": ">= 0.8.0" } }, - "node_modules/esbuild-linux-arm": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.5.tgz", - "integrity": "sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.5.tgz", - "integrity": "sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.5.tgz", - "integrity": "sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.5.tgz", - "integrity": "sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.5.tgz", - "integrity": "sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.5.tgz", - "integrity": "sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.5.tgz", - "integrity": "sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.5.tgz", - "integrity": "sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.5.tgz", - "integrity": "sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.5.tgz", - "integrity": "sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.5.tgz", - "integrity": "sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz", - "integrity": "sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, "engines": { "node": ">= 0.8.0" } @@ -10059,16 +10492,6 @@ "node": ">=4" } }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, "node_modules/eslint-module-utils/node_modules/pkg-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", @@ -10176,9 +10599,9 @@ } }, "node_modules/eslint-plugin-vue/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -10488,9 +10911,9 @@ } }, "node_modules/eslint/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -10663,6 +11086,17 @@ "node": ">=0.8.x" } }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "peer": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "node_modules/exec-sh": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", @@ -10723,6 +11157,15 @@ "node": ">=0.10.0" } }, + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -11071,6 +11514,13 @@ "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true, + "peer": true + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -11083,6 +11533,14 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true, + "peer": true + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -11095,6 +11553,58 @@ "node": ">=8" } }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "peer": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/firebase": { "version": "9.9.3", "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.9.3.tgz", @@ -11238,31 +11748,27 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "dev": true, "funding": [ { @@ -11310,6 +11816,15 @@ "node": ">= 6" } }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -11335,6 +11850,17 @@ "node": ">=0.10.0" } }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, "node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -11349,6 +11875,43 @@ "node": ">=10" } }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -11380,6 +11943,49 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "devOptional": true }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "optional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/gaxios": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.0.2.tgz", @@ -11617,14 +12223,15 @@ } }, "node_modules/google-gax": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-3.5.2.tgz", - "integrity": "sha512-AyP53w0gHcWlzxm+jSgqCR3Xu4Ld7EpSjhtNBnNhzwwWaIUyphH9kBGNIEH+i4UGkTUXOY29K/Re8EiAvkBRGw==", + "version": "3.5.8", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-3.5.8.tgz", + "integrity": "sha512-bkqxv7YdYP3FGh+dywvgyctj8XM07toJ/JCWwAkmmE15QTt3ieF/f7Hpz7xG85+dGmZtQR8Y+yMo0ENFmhypNA==", "optional": true, "dependencies": { - "@grpc/grpc-js": "~1.7.0", + "@grpc/grpc-js": "~1.8.0", "@grpc/proto-loader": "^0.7.0", "@types/long": "^4.0.0", + "@types/rimraf": "^3.0.2", "abort-controller": "^3.0.0", "duplexify": "^4.0.0", "fast-text-encoding": "^1.0.3", @@ -11633,8 +12240,8 @@ "node-fetch": "^2.6.1", "object-hash": "^3.0.0", "proto3-json-serializer": "^1.0.0", - "protobufjs": "7.1.2", - "protobufjs-cli": "1.0.2", + "protobufjs": "7.2.2", + "protobufjs-cli": "1.1.1", "retry-request": "^5.0.0" }, "bin": { @@ -11824,9 +12431,9 @@ } }, "node_modules/google-gax/node_modules/protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz", + "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==", "hasInstallScript": true, "optional": true, "dependencies": { @@ -11848,9 +12455,9 @@ } }, "node_modules/google-gax/node_modules/protobufjs-cli": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.0.2.tgz", - "integrity": "sha512-cz9Pq9p/Zs7okc6avH20W7QuyjTclwJPgqXG11jNaulfS3nbVisID8rC+prfgq0gbZE0w9LBFd1OKFF03kgFzg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.1.1.tgz", + "integrity": "sha512-VPWMgIcRNyQwWUv8OLPyGQ/0lQY/QTQAVN5fh+XzfDwsVw1FZ2L3DM/bcBf8WPiRz2tNpaov9lPZfNcmNo6LXA==", "optional": true, "dependencies": { "chalk": "^4.0.0", @@ -11858,7 +12465,7 @@ "espree": "^9.0.0", "estraverse": "^5.1.0", "glob": "^8.0.0", - "jsdoc": "^3.6.3", + "jsdoc": "^4.0.0", "minimist": "^1.2.0", "semver": "^7.1.2", "tmp": "^0.2.1", @@ -11891,9 +12498,9 @@ "optional": true }, "node_modules/google-gax/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "optional": true, "dependencies": { "lru-cache": "^6.0.0" @@ -12075,6 +12682,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "optional": true + }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -12138,6 +12751,59 @@ "node": ">=0.10.0" } }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "peer": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", @@ -12208,6 +12874,13 @@ "npm": ">=1.3.7" } }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "peer": true + }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -12229,23 +12902,39 @@ "node": ">=8.12.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/idb": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "dev": true, + "peer": true + }, "node_modules/ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -12297,6 +12986,13 @@ "node": ">=0.8.19" } }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true, + "peer": true + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -12873,21 +13569,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -14444,9 +15125,9 @@ } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -15153,12 +15834,13 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "node_modules/jsdoc": { - "version": "3.6.11", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz", - "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.2.tgz", + "integrity": "sha512-e8cIg2z62InH7azBBi3EsSEqrKx+nUtAS5bBcYTSpZFA+vhNPyhv8PTFZ0WsjOPDj04/dOLlm08EDcQJDqaGQg==", "optional": true, "dependencies": { - "@babel/parser": "^7.9.4", + "@babel/parser": "^7.20.15", + "@jsdoc/salty": "^0.2.1", "@types/markdown-it": "^12.2.3", "bluebird": "^3.7.2", "catharsis": "^0.9.0", @@ -15171,7 +15853,6 @@ "mkdirp": "^1.0.4", "requizzle": "^0.2.3", "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", "underscore": "~1.13.2" }, "bin": { @@ -15290,6 +15971,13 @@ "bignumber.js": "^9.0.0" } }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "peer": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -15322,7 +16010,6 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, - "peer": true, "dependencies": { "minimist": "^1.2.0" }, @@ -15382,9 +16069,9 @@ } }, "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15779,6 +16466,34 @@ "node": ">=6.11.5" } }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -15910,6 +16625,21 @@ "sourcemap-codec": "^1.4.4" } }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "devOptional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -15963,9 +16693,9 @@ } }, "node_modules/markdown-it-anchor": { - "version": "8.6.6", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.6.tgz", - "integrity": "sha512-jRW30YGywD2ESXDc+l17AiritL0uVaSnWsb26f+68qaW9zgbIIr1f4v2Nsvc0+s0Z2N3uX6t/yAw7BwCQ1wMsA==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.7.tgz", + "integrity": "sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==", "optional": true, "peerDependencies": { "@types/markdown-it": "*", @@ -15999,12 +16729,35 @@ "node": ">= 12" } }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "peer": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", "optional": true }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dev": true, + "peer": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -16032,6 +16785,27 @@ "node": ">=8.6" } }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "peer": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "peer": true + }, "node_modules/mime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", @@ -16071,22 +16845,117 @@ "node": ">=4" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "optional": true, "engines": { - "node": "*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minimist": { + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "peer": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "peer": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "node_modules/minipass": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.4.tgz", + "integrity": "sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "optional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "peer": true, + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mississippi/node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "peer": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -16131,11 +17000,52 @@ "node": "*" } }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dev": true, + "peer": true, + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "peer": true + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node_modules/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true + }, "node_modules/nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -16196,6 +17106,12 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node_modules/node-ensure": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz", + "integrity": "sha512-DRI60hzo2oKN1ma0ckc6nQWlHU69RH6xN0sjQTjMpChPfTYvKZdcQFfdYK2RWbJcKyUizSIy/l8OTGxMAM1QDw==", + "dev": true + }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -16248,6 +17164,45 @@ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "peer": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "peer": true + }, "node_modules/node-modules-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", @@ -16273,9 +17228,9 @@ } }, "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "optional": true, "dependencies": { @@ -16320,6 +17275,21 @@ "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", "dev": true }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -16333,9 +17303,9 @@ } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, "bin": { "semver": "bin/semver" @@ -16371,6 +17341,18 @@ "node": ">=4" } }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, "node_modules/number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -16585,6 +17567,13 @@ "node": ">= 0.8.0" } }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true, + "peer": true + }, "node_modules/ospath": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", @@ -16623,6 +17612,19 @@ "node": ">=6" } }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -16637,6 +17639,18 @@ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "peer": true, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -16658,6 +17672,20 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "peer": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -16691,6 +17719,31 @@ "node": ">=0.10.0" } }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true, + "peer": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -16735,20460 +17788,4702 @@ "node": ">=8" } }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, + "node_modules/path2d-polyfill": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz", + "integrity": "sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=8" } }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dev": true, + "peer": true, "dependencies": { - "node-modules-regexp": "^1.0.0" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": ">= 6" + "node": ">=0.12" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "node_modules/pdf-to-excel": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/pdf-to-excel/-/pdf-to-excel-0.3.2.tgz", + "integrity": "sha512-fem0a3R5J1Fvo6H7iXpWta1bZrZcVjvah6tPC2YD8bgBQ92Ts5s/X9Tu+fks4l1RAjyFry5ST1ONg9UPxkJ7HA==", + "dev": true, + "dependencies": { + "pdfjs-dist": "2.2.228", + "regenerator-runtime": "^0.13.7", + "xlsx": "^0.16.9" } }, - "node_modules/portal-vue": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz", - "integrity": "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==", - "peerDependencies": { - "vue": "^2.5.18" + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "peer": true + }, + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true, + "peer": true + }, + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true, + "peer": true + }, + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, - "node_modules/postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "peer": true, "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true, - "engines": { - "node": ">= 0.8.0" + "peer": true + }, + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, - "node_modules/prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, + "peer": true, "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/pdf-to-excel/node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/pdf-to-excel/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.4.0" } }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/pdf-to-excel/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "peer": true, "dependencies": { - "color-name": "~1.1.4" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/process-nextick-args": { + "node_modules/pdf-to-excel/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "node_modules/pdf-to-excel/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, + "peer": true, "dependencies": { - "asap": "~2.0.3" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "node_modules/pdf-to-excel/node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, + "peer": true, "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" }, "engines": { - "node": ">= 6" + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, - "node_modules/proto3-json-serializer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-1.1.0.tgz", - "integrity": "sha512-SjXwUWe/vANGs/mJJTbw5++7U67nwsymg7qsoPtw6GiXqw3kUy8ByojrlEdVE2efxAdKreX8WkDafxvYW95ZQg==", - "optional": true, + "node_modules/pdf-to-excel/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "peer": true, "dependencies": { - "protobufjs": "^7.0.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=12.0.0" + "node": ">=4.0.0" } }, - "node_modules/proto3-json-serializer/node_modules/long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", - "optional": true - }, - "node_modules/proto3-json-serializer/node_modules/protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", - "hasInstallScript": true, - "optional": true, + "node_modules/pdf-to-excel/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "peer": true, "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "hasInstallScript": true, + "node_modules/pdf-to-excel/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "peer": true, "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" + "is-extendable": "^0.1.0" }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "node_modules/psl": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" - }, - "node_modules/pug": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", + "node_modules/pdf-to-excel/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, + "peer": true, "dependencies": { - "pug-code-gen": "^3.0.2", - "pug-filters": "^4.0.0", - "pug-lexer": "^5.0.1", - "pug-linker": "^4.0.0", - "pug-load": "^3.0.0", - "pug-parser": "^6.0.0", - "pug-runtime": "^3.0.1", - "pug-strip-comments": "^2.0.0" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pug-attrs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "node_modules/pdf-to-excel/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "peer": true, "dependencies": { - "constantinople": "^4.0.1", - "js-stringify": "^1.0.2", - "pug-runtime": "^3.0.0" - } + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/pug-code-gen": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", + "node_modules/pdf-to-excel/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true, - "dependencies": { - "constantinople": "^4.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.2", - "pug-attrs": "^3.0.0", - "pug-error": "^2.0.0", - "pug-runtime": "^3.0.0", - "void-elements": "^3.1.0", - "with": "^7.0.0" + "peer": true, + "engines": { + "node": ">=4" } }, - "node_modules/pug-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", - "dev": true - }, - "node_modules/pug-filters": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "node_modules/pdf-to-excel/node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true, - "dependencies": { - "constantinople": "^4.0.1", - "jstransformer": "1.0.0", - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0", - "resolve": "^1.15.1" + "peer": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, - "node_modules/pug-lexer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "node_modules/pdf-to-excel/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "peer": true, "dependencies": { - "character-parser": "^2.2.0", - "is-expression": "^4.0.0", - "pug-error": "^2.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pug-linker": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "node_modules/pdf-to-excel/node_modules/pdfjs-dist": { + "version": "2.2.228", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.2.228.tgz", + "integrity": "sha512-W5LhYPMS2UKX0ELIa4u+CFCMoox5qQNQElt0bAK2mwz1V8jZL0rvLao+0tBujce84PK6PvWG36Nwr7agCCWFGQ==", "dev": true, "dependencies": { - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0" + "node-ensure": "^0.0.0", + "worker-loader": "^2.0.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0-alpha.0 || ^4.0.0" } }, - "node_modules/pug-load": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "node_modules/pdf-to-excel/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, + "peer": true, "dependencies": { - "object-assign": "^4.1.1", - "pug-walk": "^2.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "node_modules/pug-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "node_modules/pdf-to-excel/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, + "peer": true, "dependencies": { - "pug-error": "^2.0.0", - "token-stream": "1.0.0" + "randombytes": "^2.1.0" } }, - "node_modules/pug-runtime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", - "dev": true - }, - "node_modules/pug-strip-comments": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "node_modules/pdf-to-excel/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "dependencies": { - "pug-error": "^2.0.0" + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pug-walk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "node_modules/pdf-to-excel/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" } }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "node_modules/pdf-to-excel/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "peer": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "node_modules/pdf-to-excel/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "peer": true, + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, "engines": { - "node": ">=0.6" + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" } }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "node_modules/pdf-to-excel/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "peer": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, "engines": { - "node": ">=0.4.x" + "node": ">=0.10.0" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "node_modules/pdf-to-excel/node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "node_modules/pdf-to-excel/node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "webpack-command": { + "optional": true } - ] - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "optional": true, - "dependencies": { - "performance-now": "^2.1.0" } }, - "node_modules/ramda": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", - "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/pdf-to-excel/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, "peer": true, "dependencies": { - "safe-buffer": "^5.1.0" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "node_modules/pdf-to-excel/node_modules/worker-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-2.0.0.tgz", + "integrity": "sha512-tnvNp4K3KQOpfRnD20m8xltE3eWh89Ye+5oj7wXEEHKac1P4oZ6p9oTj8/8ExqoSBnk9nu5Pr4nKfQ1hn2APJw==", "dev": true, + "dependencies": { + "loader-utils": "^1.0.0", + "schema-utils": "^0.4.0" + }, "engines": { - "node": ">= 0.6" + "node": ">= 6.9.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0-alpha.0 || ^4.0.0" } }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "node_modules/pdf-to-excel/node_modules/worker-loader/node_modules/schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", "dev": true, "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" }, - "bin": { - "rc": "cli.js" + "engines": { + "node": ">= 4" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, + "node_modules/pdfjs-dist": { + "version": "3.5.141", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.5.141.tgz", + "integrity": "sha512-lYIvyi5grtYOIatsfCifIKwxHeAJ8eHyP22DTdvY4pm0yWVSFQnMafpgCPSw8gaNRDDdcHnBVOkqMsyK8SRxZg==", + "dependencies": { + "path2d-polyfill": "^2.0.1", + "web-streams-polyfill": "^3.2.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=16" + }, + "optionalDependencies": { + "canvas": "^2.11.0" } }, - "node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", - "dev": true + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "engines": { + "node": ">=8.6" }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "peer": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, + "peer": true, "dependencies": { - "picomatch": "^2.2.1" + "find-up": "^3.0.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=6" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "node_modules/portal-vue": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz", + "integrity": "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==", + "peerDependencies": { + "vue": "^2.5.18" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "regenerate": "^1.4.0" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "node_modules/prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "bin": { + "prettier": "bin-prettier.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "engines": { - "node": ">=8" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dev": true, "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=4" + "node": ">= 10" } }, - "node_modules/registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "rc": "^1.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "node_modules/printj": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, "bin": { - "regjsparser": "bin/parser" + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "peer": true, + "engines": { + "node": ">= 0.6.0" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request-light": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.4.tgz", - "integrity": "sha512-t3566CMweOFlUk7Y1DJMu5OrtpoZEb6aSTsLQVT3wtrIEJ5NhcY9G/Oqxvjllzl4a15zXfFlcr9q40LbLVQJqw==", - "dev": true - }, - "node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" + "asap": "~2.0.3" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/requizzle": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", - "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", - "optional": true, - "dependencies": { - "lodash": "^4.17.21" - } + "peer": true }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 6" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "node_modules/proto3-json-serializer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-1.1.0.tgz", + "integrity": "sha512-SjXwUWe/vANGs/mJJTbw5++7U67nwsymg7qsoPtw6GiXqw3kUy8ByojrlEdVE2efxAdKreX8WkDafxvYW95ZQg==", + "optional": true, "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "protobufjs": "^7.0.0" }, "engines": { - "node": ">=4" + "node": ">=12.0.0" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } + "node_modules/proto3-json-serializer/node_modules/long": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", + "optional": true }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/proto3-json-serializer/node_modules/protobufjs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", + "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", + "hasInstallScript": true, "optional": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, "engines": { - "node": ">= 4" + "node": ">=12.0.0" } }, - "node_modules/retry-request": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-5.0.2.tgz", - "integrity": "sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==", - "optional": true, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, "dependencies": { - "debug": "^4.1.1", - "extend": "^3.0.2" + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" }, - "engines": { - "node": ">=12" + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } + "peer": true }, - "node_modules/rgbcolor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", - "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", - "optional": true, - "engines": { - "node": ">= 0.8.15" - } + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } + "node_modules/psl": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", + "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, - "engines": { - "node": "6.* || >= 7.*" + "peer": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true, + "peer": true + }, + "node_modules/pug": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", + "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], "dependencies": { - "queue-microtask": "^1.2.2" + "pug-code-gen": "^3.0.2", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" } }, - "node_modules/rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "dev": true, "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" } }, - "node_modules/safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "node_modules/pug-code-gen": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", + "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", "dev": true, "dependencies": { - "ret": "~0.1.10" + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "node_modules/pug-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", + "dev": true }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", "dev": true, "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" } }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", "dev": true, "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" } }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", "dev": true, "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" } }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" } }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" + "pug-error": "^2.0.0", + "token-stream": "1.0.0" } }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "dev": true + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "pug-error": "^2.0.0" } }, - "node_modules/sane/node_modules/is-number": { + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "dev": true + }, + "node_modules/pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, + "peer": true, "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" } }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/pumpify/node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, + "peer": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, + "peer": true, "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/sane/node_modules/to-regex-range": { + "node_modules/punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/sass": { - "version": "1.54.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz", - "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, + "node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "engines": { - "node": ">=12.0.0" + "node": ">=0.6" } }, - "node_modules/sass-loader": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } + "node": ">=0.4.x" } }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, + "peer": true, "engines": { - "node": ">=10" + "node": ">=0.4.x" } }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/selenium-webdriver": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.1.2.tgz", - "integrity": "sha512-e4Ap8vQvhipgBB8Ry9zBiKGkU6kHKyNnWiavGGLKkrdW81Zv7NVMtFOL/j3yX0G8QScM7XIXijKssNd4EUxSOw==", + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "optional": true, "dependencies": { - "jszip": "^3.6.0", - "tmp": "^0.2.1", - "ws": ">=7.4.6" - }, - "engines": { - "node": ">= 10.15.0" + "performance-now": "^2.1.0" } }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" } }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "peer": true, "dependencies": { - "randombytes": "^2.1.0" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, - "node_modules/serve": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.1.2.tgz", - "integrity": "sha512-luwVfJwbeE7dhCKeRU0vIBpt4bXdbAfzwsWJIQ5eqrIW2e+4nLWXbSlZ0WzelSFHQq+FlueOW6dr90jEewS9zw==", + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", "dev": true, - "dependencies": { - "@zeit/schemas": "2.21.0", - "ajv": "8.11.0", - "arg": "5.0.2", - "boxen": "7.0.0", - "chalk": "5.0.1", - "chalk-template": "0.4.0", - "clipboardy": "3.0.0", - "compression": "1.7.4", - "is-port-reachable": "4.0.0", - "serve-handler": "6.1.5", - "update-check": "1.5.4" - }, - "bin": { - "serve": "build/main.js" - }, "engines": { - "node": ">= 14" + "node": ">= 0.6" } }, - "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" } }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "dev": true, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "dependencies": { - "mime-db": "~1.33.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/serve/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, + "node_modules/readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/serve/node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/serve/node_modules/chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "dependencies": { + "picomatch": "^2.2.1" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=8.10.0" } }, - "node_modules/serve/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "dev": true, "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "regenerate": "^1.4.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "@babel/runtime": "^7.8.4" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "dev": true, "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", "dev": true, "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", "dev": true, "dependencies": { - "is-descriptor": "^1.0.0" + "rc": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "jsesc": "~0.5.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request-light": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.4.tgz", + "integrity": "sha512-t3566CMweOFlUk7Y1DJMu5OrtpoZEb6aSTsLQVT3wtrIEJ5NhcY9G/Oqxvjllzl4a15zXfFlcr9q40LbLVQJqw==", + "dev": true + }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", "dependencies": { - "kind-of": "^3.2.0" - }, + "throttleit": "^1.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "engines": { "node": ">=0.10.0" } }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/requizzle": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", + "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", + "optional": true, "dependencies": { - "ms": "2.0.0" + "lodash": "^4.17.21" } }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dependencies": { - "is-extendable": "^0.1.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", - "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.12" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "optional": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "node": ">= 4" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, + "node_modules/retry-request": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-5.0.2.tgz", + "integrity": "sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==", + "optional": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "debug": "^4.1.1", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=12" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "engines": { + "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spawn-command": { - "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", - "dev": true + "node_modules/rgbcolor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", + "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", + "optional": true, + "engines": { + "node": ">= 0.8.15" + } }, - "node_modules/spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, + "peer": true, "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "node_modules/rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": "6.* || >= 7.*" } }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" + "queue-microtask": "^1.2.2" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackblur-canvas": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz", - "integrity": "sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ==", - "optional": true, - "engines": { - "node": ">=0.1.14" + "peer": true, + "dependencies": { + "aproba": "^1.1.1" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "node_modules/run-queue/node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true, + "peer": true + }, + "node_modules/rxjs": { + "version": "6.6.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", + "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "tslib": "^1.9.0" }, "engines": { - "node": ">=0.10.0" + "npm": ">=2.0.0" } }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "ret": "~0.1.10" } }, - "node_modules/stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "optional": true, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, "dependencies": { - "stubs": "^3.0.0" + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "optional": true - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "dependencies": { - "ansi-regex": "^3.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "kind-of": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "is-buffer": "^1.1.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "devOptional": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", - "optional": true - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "node_modules/sass": { + "version": "1.54.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz", + "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/sass-loader": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, "engines": { - "node": ">=8" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "xmlchars": "^2.2.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, "engines": { - "node": ">= 0.4" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/svg-pathdata": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", - "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", - "optional": true, + "node_modules/selenium-webdriver": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.1.2.tgz", + "integrity": "sha512-e4Ap8vQvhipgBB8Ry9zBiKGkU6kHKyNnWiavGGLKkrdW81Zv7NVMtFOL/j3yX0G8QScM7XIXijKssNd4EUxSOw==", + "dependencies": { + "jszip": "^3.6.0", + "tmp": "^0.2.1", + "ws": ">=7.4.6" + }, "engines": { - "node": ">=12.0.0" + "node": ">= 10.15.0" } }, - "node_modules/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "engines": { - "node": ">=0.10.0" + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "devOptional": true, + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==", - "optional": true - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dev": true, "peer": true, - "engines": { - "node": ">=6" + "dependencies": { + "randombytes": "^2.1.0" } }, - "node_modules/teeny-request": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-8.0.2.tgz", - "integrity": "sha512-34pe0a4zASseXZCKdeTiIZqSKA8ETHb1EwItZr01PAR3CLPojeAKgSjzeNS4373gi59hNulyDrPKEbh2zO9sCg==", - "optional": true, + "node_modules/serve": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.1.2.tgz", + "integrity": "sha512-luwVfJwbeE7dhCKeRU0vIBpt4bXdbAfzwsWJIQ5eqrIW2e+4nLWXbSlZ0WzelSFHQq+FlueOW6dr90jEewS9zw==", + "dev": true, "dependencies": { - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.1", - "stream-events": "^1.0.5", - "uuid": "^9.0.0" + "@zeit/schemas": "2.21.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" }, "engines": { - "node": ">=12" + "node": ">= 14" } }, - "node_modules/teeny-request/node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "optional": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/teeny-request/node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "optional": true, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/teeny-request/node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dev": true, - "peer": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" + "mime-db": "~1.33.0" }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", + "node_modules/serve/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "dev": true, - "peer": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/serve/node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, "engines": { - "node": ">=8" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/text-decoding": { + "node_modules/serve/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", - "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" - }, - "node_modules/text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", - "optional": true, - "dependencies": { - "utrie": "^1.0.2" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, - "node_modules/throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "devOptional": true }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "dependencies": { - "rimraf": "^3.0.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "engines": { - "node": ">=8.17.0" + "node": ">=0.10.0" } }, - "node_modules/tmp/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "is-extendable": "^0.1.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/tmpl": { + "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, + "peer": true, "dependencies": { - "kind-of": "^3.0.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "sha.js": "bin.js" } }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "shebang-regex": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "dependencies": { - "is-number": "^7.0.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "engines": { - "node": ">=8.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/token-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", - "dev": true + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "dev": true, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "optional": true, "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "dependencies": { - "punycode": "^2.1.1" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, - "bin": { - "tree-kill": "cli.js" + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" + "node": ">=0.10.0" } }, - "node_modules/tsconfig-paths": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", - "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, - "peer": true, "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "dependencies": { - "safe-buffer": "^5.0.1" + "kind-of": "^6.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "dependencies": { - "prelude-ls": "^1.2.1" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "is-typedarray": "^1.0.0" + "ms": "2.0.0" } }, - "node_modules/typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "dependencies": { + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">=4.2.0" + "node": ">=0.10.0" } }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "optional": true - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/sortablejs": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", + "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peer": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", - "optional": true + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "node_modules/spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", "dev": true, "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "frac": "~1.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, + "peer": true, "dependencies": { - "isarray": "1.0.0" + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "node_modules/stackblur-canvas": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz", + "integrity": "sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ==", + "optional": true, "engines": { - "node": ">=8" + "node": ">=0.1.14" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/update-check": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", - "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "dependencies": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "peer": true, "dependencies": { - "punycode": "^2.1.0" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "peer": true, "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, + "node_modules/stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "optional": true, "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "stubs": "^3.0.0" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "peer": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "devOptional": true }, - "node_modules/utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", - "optional": true, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "base64-arraybuffer": "^1.0.2" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" + "safe-buffer": "~5.1.0" } }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "node_modules/string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dev": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=10" } }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "engines": { + "node": ">=4" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "engines": [ - "node >=0.6.0" - ], + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/vite": { - "version": "2.9.13", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.13.tgz", - "integrity": "sha512-AsOBAaT0AD7Mhe8DuK+/kE4aWYFMx/i0ZNi98hJclxb4e0OhQcZYUrvLjIaQ8e59Ui7txcvKMiJC1yftqpQoDw==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "dependencies": { - "esbuild": "^0.14.27", - "postcss": "^8.4.13", - "resolve": "^1.22.0", - "rollup": "^2.59.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, - "bin": { - "vite": "bin/vite.js" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=12.2.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - } + "node": ">=8" } }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "peer": true, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" + "node": ">=0.10.0" } }, - "node_modules/vite/node_modules/esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/vite/node_modules/esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "devOptional": true, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite/node_modules/esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "node_modules/stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", + "optional": true + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/vite/node_modules/esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", - "cpu": [ - "arm64" - ], + "node_modules/supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/vite/node_modules/esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", - "cpu": [ - "x64" - ], + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/vite/node_modules/esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", - "cpu": [ - "arm64" - ], + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/vite/node_modules/esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", - "cpu": [ - "ia32" - ], + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/vite/node_modules/esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/svg-pathdata": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", + "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=12" + "node": ">=12.0.0" } }, - "node_modules/vite/node_modules/esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], + "node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/vite/node_modules/esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", - "cpu": [ - "arm64" - ], + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "peer": true, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/vite/node_modules/esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", - "cpu": [ - "mips64el" - ], - "dev": true, + "node_modules/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/vite/node_modules/esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", - "cpu": [ - "ppc64" - ], - "dev": true, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "optional": true, - "os": [ - "linux" - ], + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/vite/node_modules/esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", - "cpu": [ - "riscv64" - ], - "dev": true, + "node_modules/teeny-request": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-8.0.2.tgz", + "integrity": "sha512-34pe0a4zASseXZCKdeTiIZqSKA8ETHb1EwItZr01PAR3CLPojeAKgSjzeNS4373gi59hNulyDrPKEbh2zO9sCg==", "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.1", + "stream-events": "^1.0.5", + "uuid": "^9.0.0" + }, "engines": { "node": ">=12" } }, - "node_modules/vite/node_modules/esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/teeny-request/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">= 10" } }, - "node_modules/vite/node_modules/esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/teeny-request/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, "engines": { - "node": ">=12" + "node": ">= 6" } }, - "node_modules/vite/node_modules/esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/teeny-request/node_modules/uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/vite/node_modules/esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", - "cpu": [ - "ia32" - ], + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite/node_modules/esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", - "cpu": [ - "x64" - ], + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/vite/node_modules/esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", - "cpu": [ - "arm64" - ], + "node_modules/terser-webpack-plugin": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", + "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", "dev": true, - "optional": true, - "os": [ - "win32" - ], + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, "engines": { - "node": ">=12" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/vscode-css-languageservice": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.5.tgz", - "integrity": "sha512-c1hhsbnZ7bBvj10vMDLmkOk/n9r0rXQYDj4kbBi59bZaaEZ3e81zURx76/618NZM5NytlZmGfvmxQtB7mb03Ow==", - "dev": true, + "node_modules/text-decoding": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", + "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "optional": true, "dependencies": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2" + "utrie": "^1.0.2" } }, - "node_modules/vscode-css-languageservice/node_modules/vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, - "node_modules/vscode-html-languageservice": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.0.8.tgz", - "integrity": "sha512-VJ4boG3uOD5Ls0pCvml7ZkHY+f1uDuxr+wR39XrerPr7qQFAu91DRTBuOzBsp6lV3x5Vz2S835AS2ZzLNmezbg==", + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, + "peer": true, "dependencies": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/vscode-html-languageservice/node_modules/vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true - }, - "node_modules/vscode-json-languageservice": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.7.tgz", - "integrity": "sha512-cwG5TwZyHYthsk2aS3W1dVgVP6Vwn3o+zscwN58uMgZt/nKuyxd9vdEB1F58Ix+S5kSKAnkUCP6hvulcoImQQQ==", + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, + "peer": true, "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2" + "setimmediate": "^1.0.4" }, "engines": { - "npm": ">=7.0.0" + "node": ">=0.6.0" } }, - "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } }, - "node_modules/vscode-json-languageservice/node_modules/vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "node_modules/vscode-jsonrpc": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.2.tgz", - "integrity": "sha512-gxUyTBAjmwGkiHW/UaRScre2s4i98P8M7gnc3VB4DrVQUm3vQ0idi2cN9nbkfcjATx+uEt8C22j+MLN/8UzsJA==", + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true, + "peer": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, "engines": { - "node": ">=8.0.0 || >=10.0.0" + "node": ">=4" } }, - "node_modules/vscode-languageserver": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.2.tgz", - "integrity": "sha512-7qCEXTeGZKkI8BGvlKh0JPXTY7BaWoiwQYKCcGaUgnMs34wt6F/yaKcxoC3XIouBBVyRxiI6Ml/JdztM3XYEaA==", + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "dependencies": { - "vscode-languageserver-protocol": "3.17.0-next.8" + "kind-of": "^3.0.2" }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.0-next.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.8.tgz", - "integrity": "sha512-P89vSuJ+FA5JzFmcOoZN13Ig1yd6LsiPOig0O5m5BSGuO/rplQegCd9J0wKpaTy7trf/SYHRoypnbUBdzy14sg==", + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "dependencies": { - "vscode-jsonrpc": "8.0.0-next.2", - "vscode-languageserver-types": "3.17.0-next.3" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", - "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", - "dev": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.0-next.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.3.tgz", - "integrity": "sha512-VQcXnhKYxUW6OiRMhG++SzmZYMJwusXknJGd+FfdOnS1yHAo734OHyR0e2eEHDlv0/oWc8RZPgx/VKSKyondVg==", - "dev": true - }, - "node_modules/vscode-nls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz", - "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==", - "dev": true - }, - "node_modules/vscode-pug-languageservice": { - "version": "0.27.24", - "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.27.24.tgz", - "integrity": "sha512-GSvsFB+rPhAD7cBlEKCVNNsFGIaOnp/0zyLw3WpYbXY24vJZafXu1kHvtYaaQXJRnIhqp5EI5p+EqpdI3hTBnw==", + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "dependencies": { - "@volar/code-gen": "^0.27.24", - "@volar/shared": "^0.27.24", - "@volar/source-map": "^0.27.24", - "@volar/transforms": "^0.27.24", - "pug-lexer": "^5.0.1", - "pug-parser": "^6.0.0", - "vscode-languageserver": "^8.0.0-next.2" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/vscode-typescript-languageservice": { - "version": "0.27.25", - "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.27.25.tgz", - "integrity": "sha512-nxpJI9MnF2rn5rKL/032Qrsq3T9DgM3slK5fwZp3suNdo90JG2zFTs3Ola8n62k7+KWu4A775obxyb4wLIW6Gw==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "dependencies": { - "@volar/shared": "^0.27.24", - "semver": "^7.3.5", - "upath": "^2.0.1", - "vscode-languageserver": "^8.0.0-next.2", - "vscode-languageserver-textdocument": "^1.0.1" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "node_modules/vscode-typescript-languageservice/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", + "dev": true + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/vscode-typescript-languageservice/node_modules/upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, "engines": { - "node": ">=4", - "yarn": "*" + "node": ">= 4.0.0" } }, - "node_modules/vscode-uri": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz", - "integrity": "sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==", - "dev": true - }, - "node_modules/vscode-vue-languageservice": { - "version": "0.27.25", - "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.27.25.tgz", - "integrity": "sha512-UrV49kORXd7yYG4cDNVU2AtI08Tg6PpYxn0dRp9buziIPEmgCd93JYME4Gj/QRHPbrpAIQuySe51FgT4DjJIgg==", + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, "dependencies": { - "@volar/code-gen": "^0.27.24", - "@volar/html2pug": "^0.27.13", - "@volar/shared": "^0.27.24", - "@volar/source-map": "^0.27.24", - "@volar/transforms": "^0.27.24", - "@vscode/emmet-helper": "^2.7.0", - "@vue/compiler-dom": "^3.2.19", - "@vue/reactivity": "^3.2.19", - "@vue/shared": "^3.2.19", - "request-light": "^0.5.4", - "upath": "^2.0.1", - "vscode-css-languageservice": "^5.1.4", - "vscode-html-languageservice": "^4.0.7", - "vscode-json-languageservice": "^4.1.7", - "vscode-languageserver": "^8.0.0-next.2", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-pug-languageservice": "^0.27.24", - "vscode-typescript-languageservice": "^0.27.25" + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/vscode-vue-languageservice/node_modules/@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, "bin": { - "parser": "bin/babel-parser.js" + "tree-kill": "cli.js" + } + }, + "node_modules/ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "dev": true, + "dependencies": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": ">=2.7" } }, - "node_modules/vscode-vue-languageservice/node_modules/@vue/compiler-core": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", - "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", + "node_modules/tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", "dev": true, + "peer": true, "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" } }, - "node_modules/vscode-vue-languageservice/node_modules/@vue/compiler-dom": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz", - "integrity": "sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==", + "node_modules/tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", "dev": true, + "peer": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dependencies": { - "@vue/compiler-core": "3.2.19", - "@vue/shared": "3.2.19" + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "node_modules/vscode-vue-languageservice/node_modules/@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==", - "dev": true + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, - "node_modules/vscode-vue-languageservice/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/vscode-vue-languageservice/node_modules/upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, "engines": { - "node": ">=4", - "yarn": "*" + "node": ">=4" } }, - "node_modules/vue": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.19.tgz", - "integrity": "sha512-6KAMdIfAtlK+qohTIUE4urwAv4A3YRuo8uAbByApUmiB0CziGAAPs6qVugN6oHPia8YIafHB/37K0O6KZ7sGmA==", - "dependencies": { - "@vue/compiler-dom": "3.2.19", - "@vue/compiler-sfc": "3.2.19", - "@vue/runtime-dom": "3.2.19", - "@vue/server-renderer": "3.2.19", - "@vue/shared": "3.2.19" + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/vue-eslint-parser": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.0.1.tgz", - "integrity": "sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==", + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, "dependencies": { - "debug": "^4.3.2", - "eslint-scope": "^6.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^7.3.5" + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", + "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=6.0.0" + "node": ">=4.2.0" } }, - "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", - "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "optional": true + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=0.8.0" } }, - "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/vue-eslint-parser/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/underscore": { + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", + "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", + "optional": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", "dev": true, "engines": { - "node": ">=4.0" + "node": ">=4" } }, - "node_modules/vue-eslint-parser/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/vue-functional-data-merge": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz", - "integrity": "sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==" - }, - "node_modules/vue-gtag-next": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/vue-gtag-next/-/vue-gtag-next-1.14.0.tgz", - "integrity": "sha512-iJl+cOG2GU5NuxqzSSIpt03WVOvZqyKB9TOy7d55KiuvRklcnb2nlqxW5B/a3/sbIt7fla+XEkRyMCcoz0zAHw==", - "peerDependencies": { - "vue": "^3.0.0-rc.11" + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/vue-router": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.6.tgz", - "integrity": "sha512-Y04llmK2PyaESj+N33VxLjGCUDuv9t4q2OpItEGU7POZiuQZaugV6cJpE6Qm1sVFtxufodLKN2y2dQl9nk0Reg==", - "peerDependencies": { - "vue": "^3.0.0" + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/vue-tsc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.3.0.tgz", - "integrity": "sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==", + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "dependencies": { - "vscode-vue-languageservice": "^0.27.0" - }, - "bin": { - "vue-tsc": "bin/vue-tsc.js" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/vue/node_modules/@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", - "bin": { - "parser": "bin/babel-parser.js" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/vue/node_modules/@vue/compiler-core": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", - "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "peer": true, "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" + "unique-slug": "^2.0.0" } }, - "node_modules/vue/node_modules/@vue/compiler-dom": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz", - "integrity": "sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==", + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "peer": true, "dependencies": { - "@vue/compiler-core": "3.2.19", - "@vue/shared": "3.2.19" + "imurmurhash": "^0.1.4" } }, - "node_modules/vue/node_modules/@vue/compiler-sfc": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.19.tgz", - "integrity": "sha512-pLlbgkO1UHTO02MSpa/sFOXUwIDxSMiKZ1ozE5n71CY4DM+YmI+G3gT/ZHZ46WBId7f3VTF/D8pGwMygcQbrQA==", - "dependencies": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.19", - "@vue/compiler-dom": "3.2.19", - "@vue/compiler-ssr": "3.2.19", - "@vue/ref-transform": "3.2.19", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/vue/node_modules/@vue/compiler-ssr": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.19.tgz", - "integrity": "sha512-oLon0Cn3O7WEYzzmzZavGoqXH+199LT+smdjBT3Uf3UX4HwDNuBFCmvL0TsqV9SQnIgKvBRbQ7lhbpnd4lqM3w==", + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "dependencies": { - "@vue/compiler-dom": "3.2.19", - "@vue/shared": "3.2.19" - } - }, - "node_modules/vue/node_modules/@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" - }, - "node_modules/vue/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/vuedraggable": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.0.1.tgz", - "integrity": "sha512-7qN5jhB1SLfx5P+HCm3JUW+pvgA1bSLgYLSVOeLWBDH9z+zbaEH0OlyZBVMLOxFR+JUHJjwDD0oy7T4r9TEgDA==", + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "dependencies": { - "sortablejs": "1.10.2" - }, - "peerDependencies": { - "vue": "^3.0.1" - } - }, - "node_modules/vuex": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", - "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", - "dependencies": { - "@vue/devtools-api": "^6.0.0-beta.11" - }, - "peerDependencies": { - "vue": "^3.0.2" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/wait-on": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", - "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "dependencies": { - "axios": "^0.21.1", - "joi": "^17.3.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^6.6.3" - }, - "bin": { - "wait-on": "bin/wait-on" + "isarray": "1.0.0" }, "engines": { - "node": ">=8.9.0" + "node": ">=0.10.0" } }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true, - "dependencies": { - "makeerror": "1.0.x" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "peer": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true, + "optional": true, + "peer": true, "engines": { - "node": ">=10.4" + "node": ">=4", + "yarn": "*" } }, - "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", "dev": true, - "peer": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "browserslist-lint": "cli.js" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", "dev": true, - "peer": true, - "engines": { - "node": ">=10.13.0" + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" + "punycode": "^2.1.0" } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, "dependencies": { - "iconv-lite": "0.4.24" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true, - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, + "peer": true, "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "inherits": "2.0.3" } }, - "node_modules/which-boxed-primitive": { + "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", "dev": true, + "peer": true + }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "optional": true, "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "base64-arraybuffer": "^1.0.2" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", "dev": true }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "node_modules/v8-to-istanbul": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", "dev": true, "dependencies": { - "string-width": "^5.0.1" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10.10.0" } }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">= 8" } }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/with": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", - "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", - "dev": true, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], "dependencies": { - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", - "assert-never": "^1.2.1", - "babel-walk": "3.0.0-canary-5" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/vite": { + "version": "2.9.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.16.tgz", + "integrity": "sha512-X+6q8KPyeuBvTQV8AVSnKDvXoBMnTx8zxh54sOwmmuOdxkjMmEJXH2UEchA+vTMps1xw9vL64uwJOWryULg7nA==", + "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">=10" + "node": ">=12.2.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" + "node_modules/vite/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=8" + "node": ">=12" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/vite/node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true, + "peer": true }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "node_modules/vscode-css-languageservice": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.5.tgz", + "integrity": "sha512-c1hhsbnZ7bBvj10vMDLmkOk/n9r0rXQYDj4kbBi59bZaaEZ3e81zURx76/618NZM5NytlZmGfvmxQtB7mb03Ow==", + "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "node_modules/vscode-css-languageservice/node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "node_modules/vscode-html-languageservice": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.0.8.tgz", + "integrity": "sha512-VJ4boG3uOD5Ls0pCvml7ZkHY+f1uDuxr+wR39XrerPr7qQFAu91DRTBuOzBsp6lV3x5Vz2S835AS2ZzLNmezbg==", "dev": true, "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2" } }, - "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "node_modules/vscode-html-languageservice/node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "node_modules/vscode-json-languageservice": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.7.tgz", + "integrity": "sha512-cwG5TwZyHYthsk2aS3W1dVgVP6Vwn3o+zscwN58uMgZt/nKuyxd9vdEB1F58Ix+S5kSKAnkUCP6hvulcoImQQQ==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "npm": ">=7.0.0" } }, - "node_modules/xml-name-validator": { + "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", "dev": true }, - "node_modules/xmlcreate": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", - "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", - "optional": true - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "node_modules/vscode-json-languageservice/node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", "dev": true }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, + "node_modules/vscode-jsonrpc": { + "version": "8.0.0-next.2", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.2.tgz", + "integrity": "sha512-gxUyTBAjmwGkiHW/UaRScre2s4i98P8M7gnc3VB4DrVQUm3vQ0idi2cN9nbkfcjATx+uEt8C22j+MLN/8UzsJA==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=8.0.0 || >=10.0.0" } }, - "node_modules/yargs-parser": { - "version": "20.2.7", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", - "engines": { - "node": ">=10" + "node_modules/vscode-languageserver": { + "version": "8.0.0-next.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.2.tgz", + "integrity": "sha512-7qCEXTeGZKkI8BGvlKh0JPXTY7BaWoiwQYKCcGaUgnMs34wt6F/yaKcxoC3XIouBBVyRxiI6Ml/JdztM3XYEaA==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.17.0-next.8" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" } }, - "node_modules/yargs/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.0-next.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.8.tgz", + "integrity": "sha512-P89vSuJ+FA5JzFmcOoZN13Ig1yd6LsiPOig0O5m5BSGuO/rplQegCd9J0wKpaTy7trf/SYHRoypnbUBdzy14sg==", + "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "vscode-jsonrpc": "8.0.0-next.2", + "vscode-languageserver-types": "3.17.0-next.3" } }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", + "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", + "dev": true }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/vscode-languageserver-types": { + "version": "3.17.0-next.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.3.tgz", + "integrity": "sha512-VQcXnhKYxUW6OiRMhG++SzmZYMJwusXknJGd+FfdOnS1yHAo734OHyR0e2eEHDlv0/oWc8RZPgx/VKSKyondVg==", + "dev": true }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", - "engines": { - "node": ">=10" - } + "node_modules/vscode-nls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz", + "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==", + "dev": true }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "node_modules/vscode-pug-languageservice": { + "version": "0.27.24", + "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.27.24.tgz", + "integrity": "sha512-GSvsFB+rPhAD7cBlEKCVNNsFGIaOnp/0zyLw3WpYbXY24vJZafXu1kHvtYaaQXJRnIhqp5EI5p+EqpdI3hTBnw==", + "dev": true, "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "@volar/code-gen": "^0.27.24", + "@volar/shared": "^0.27.24", + "@volar/source-map": "^0.27.24", + "@volar/transforms": "^0.27.24", + "pug-lexer": "^5.0.1", + "pug-parser": "^6.0.0", + "vscode-languageserver": "^8.0.0-next.2" } }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "node_modules/vscode-typescript-languageservice": { + "version": "0.27.25", + "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.27.25.tgz", + "integrity": "sha512-nxpJI9MnF2rn5rKL/032Qrsq3T9DgM3slK5fwZp3suNdo90JG2zFTs3Ola8n62k7+KWu4A775obxyb4wLIW6Gw==", "dev": true, - "engines": { - "node": ">=6" + "dependencies": { + "@volar/shared": "^0.27.24", + "semver": "^7.3.5", + "upath": "^2.0.1", + "vscode-languageserver": "^8.0.0-next.2", + "vscode-languageserver-textdocument": "^1.0.1" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "optional": true, + "node_modules/vscode-typescript-languageservice/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", - "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + }, + "node_modules/vscode-typescript-languageservice/node_modules/upath": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" + "engines": { + "node": ">=4", + "yarn": "*" } }, - "@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", - "dev": true - }, - "@babel/core": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", - "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.10", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - } - } + "node_modules/vscode-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz", + "integrity": "sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==", + "dev": true }, - "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "node_modules/vscode-vue-languageservice": { + "version": "0.27.25", + "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.27.25.tgz", + "integrity": "sha512-UrV49kORXd7yYG4cDNVU2AtI08Tg6PpYxn0dRp9buziIPEmgCd93JYME4Gj/QRHPbrpAIQuySe51FgT4DjJIgg==", "dev": true, - "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "dependencies": { + "@volar/code-gen": "^0.27.24", + "@volar/html2pug": "^0.27.13", + "@volar/shared": "^0.27.24", + "@volar/source-map": "^0.27.24", + "@volar/transforms": "^0.27.24", + "@vscode/emmet-helper": "^2.7.0", + "@vue/compiler-dom": "^3.2.19", + "@vue/reactivity": "^3.2.19", + "@vue/shared": "^3.2.19", + "request-light": "^0.5.4", + "upath": "^2.0.1", + "vscode-css-languageservice": "^5.1.4", + "vscode-html-languageservice": "^4.0.7", + "vscode-json-languageservice": "^4.1.7", + "vscode-languageserver": "^8.0.0-next.2", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-pug-languageservice": "^0.27.24", + "vscode-typescript-languageservice": "^0.27.25" } }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "node_modules/vscode-vue-languageservice/node_modules/@vue/compiler-core": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", + "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", "dev": true, - "requires": { - "@babel/types": "^7.12.13" - }, "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.19", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "node_modules/vscode-vue-languageservice/node_modules/@vue/compiler-dom": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz", + "integrity": "sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==", "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - }, "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@vue/compiler-core": "3.2.19", + "@vue/shared": "3.2.19" } }, - "@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "node_modules/vscode-vue-languageservice/node_modules/@vue/shared": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", + "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==", + "dev": true + }, + "node_modules/vscode-vue-languageservice/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" + "engines": { + "node": ">=0.10.0" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", - "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", + "node_modules/vscode-vue-languageservice/node_modules/upath": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "engines": { + "node": ">=4", + "yarn": "*" } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" + "node_modules/vue": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.19.tgz", + "integrity": "sha512-6KAMdIfAtlK+qohTIUE4urwAv4A3YRuo8uAbByApUmiB0CziGAAPs6qVugN6oHPia8YIafHB/37K0O6KZ7sGmA==", + "dependencies": { + "@vue/compiler-dom": "3.2.19", + "@vue/compiler-sfc": "3.2.19", + "@vue/runtime-dom": "3.2.19", + "@vue/server-renderer": "3.2.19", + "@vue/shared": "3.2.19" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "node_modules/vue-eslint-parser": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.0.1.tgz", + "integrity": "sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==", "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "debug": "^4.3.2", + "eslint-scope": "^6.0.0", + "eslint-visitor-keys": "^3.0.0", + "espree": "^9.0.0", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", + "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", "dev": true, - "requires": { - "@babel/types": "^7.13.0" - }, "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "node_modules/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "requires": { - "@babel/types": "^7.12.10" + "engines": { + "node": ">=4.0" } }, - "@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "requires": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" + "lru-cache": "^6.0.0" }, - "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "node_modules/vue-functional-data-merge": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz", + "integrity": "sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==" + }, + "node_modules/vue-gtag-next": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/vue-gtag-next/-/vue-gtag-next-1.14.0.tgz", + "integrity": "sha512-iJl+cOG2GU5NuxqzSSIpt03WVOvZqyKB9TOy7d55KiuvRklcnb2nlqxW5B/a3/sbIt7fla+XEkRyMCcoz0zAHw==", + "peerDependencies": { + "vue": "^3.0.0-rc.11" + } + }, + "node_modules/vue-router": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.6.tgz", + "integrity": "sha512-Y04llmK2PyaESj+N33VxLjGCUDuv9t4q2OpItEGU7POZiuQZaugV6cJpE6Qm1sVFtxufodLKN2y2dQl9nk0Reg==", + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/vue-tsc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.3.0.tgz", + "integrity": "sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==", "dev": true, - "requires": { - "@babel/types": "^7.13.12" + "dependencies": { + "vscode-vue-languageservice": "^0.27.0" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue/node_modules/@vue/compiler-core": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", + "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.19", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" } }, - "@babel/helper-module-transforms": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.12.tgz", - "integrity": "sha512-7zVQqMO3V+K4JOOj40kxiCrMf6xlQAkewBB0eu2b03OO/Q21ZutOzjpfD79A5gtE/2OWi1nv625MrDlGlkbknQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - }, + "node_modules/vue/node_modules/@vue/compiler-dom": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz", + "integrity": "sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==", "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@vue/compiler-core": "3.2.19", + "@vue/shared": "3.2.19" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - }, + "node_modules/vue/node_modules/@vue/compiler-sfc": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.19.tgz", + "integrity": "sha512-pLlbgkO1UHTO02MSpa/sFOXUwIDxSMiKZ1ozE5n71CY4DM+YmI+G3gT/ZHZ46WBId7f3VTF/D8pGwMygcQbrQA==", "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/parser": "^7.15.0", + "@vue/compiler-core": "3.2.19", + "@vue/compiler-dom": "3.2.19", + "@vue/compiler-ssr": "3.2.19", + "@vue/ref-transform": "3.2.19", + "@vue/shared": "3.2.19", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" } }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true + "node_modules/vue/node_modules/@vue/compiler-ssr": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.19.tgz", + "integrity": "sha512-oLon0Cn3O7WEYzzmzZavGoqXH+199LT+smdjBT3Uf3UX4HwDNuBFCmvL0TsqV9SQnIgKvBRbQ7lhbpnd4lqM3w==", + "dependencies": { + "@vue/compiler-dom": "3.2.19", + "@vue/shared": "3.2.19" + } }, - "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" + "node_modules/vue/node_modules/@vue/shared": { + "version": "3.2.19", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", + "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" + }, + "node_modules/vue/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vuedraggable": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.0.1.tgz", + "integrity": "sha512-7qN5jhB1SLfx5P+HCm3JUW+pvgA1bSLgYLSVOeLWBDH9z+zbaEH0OlyZBVMLOxFR+JUHJjwDD0oy7T4r9TEgDA==", + "dependencies": { + "sortablejs": "1.10.2" }, + "peerDependencies": { + "vue": "^3.0.1" + } + }, + "node_modules/vuex": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", + "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@vue/devtools-api": "^6.0.0-beta.11" + }, + "peerDependencies": { + "vue": "^3.0.2" } }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - }, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "browser-process-hrtime": "^1.0.0" } }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, - "requires": { - "@babel/types": "^7.13.12" - }, "dependencies": { - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "node_modules/wait-on": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", + "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", "dev": true, - "requires": { - "@babel/types": "^7.12.1" + "dependencies": { + "axios": "^0.21.1", + "joi": "^17.3.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^6.6.3" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=8.9.0" } }, - "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "node_modules/wait-on/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dev": true, - "requires": { - "@babel/types": "^7.12.11" + "dependencies": { + "follow-redirects": "^1.14.0" } }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } }, - "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - }, + "peer": true, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/highlight": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", - "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", - "devOptional": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "engines": { + "node": ">=10.13.0" } }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "chokidar": "^2.1.8" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - }, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "remove-trailing-separator": "^1.0.1" }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" + "is-extendable": "^0.1.0" }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", - "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } + "optionalDependencies": { + "fsevents": "^1.2.7" } }, - "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - }, + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", - "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", - "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", - "dev": true - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", - "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-typescript": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/preset-env": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz", - "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", - "@babel/plugin-transform-classes": "^7.13.0", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.12", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", - "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-typescript": "^7.13.0" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - } - } - }, - "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - } - } - }, - "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - } - } - }, - "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@cypress/listr-verbose-renderer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", - "integrity": "sha1-p3SS9LEdzHxEajSz4ochr9M8ZCo=", - "requires": { - "chalk": "^1.1.3", - "cli-cursor": "^1.0.2", - "date-fns": "^1.27.2", - "figures": "^1.7.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "@cypress/request": { - "version": "2.88.5", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.5.tgz", - "integrity": "sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - } - } - }, - "@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "requires": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "@emmetio/abbreviation": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.2.tgz", - "integrity": "sha512-TtE/dBnkTCct8+LntkqVrwqQao6EnPAs1YN3cUgxOxTaBlesBCY37ROUAVZrRlG64GNnVShdl/b70RfAI3w5lw==", - "dev": true, - "requires": { - "@emmetio/scanner": "^1.0.0" - } - }, - "@emmetio/css-abbreviation": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz", - "integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==", - "dev": true, - "requires": { - "@emmetio/scanner": "^1.0.0" - } - }, - "@emmetio/scanner": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz", - "integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==", - "dev": true - }, - "@esbuild/linux-loong64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz", - "integrity": "sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A==", - "optional": true - }, - "@fastify/busboy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.1.0.tgz", - "integrity": "sha512-Fv854f94v0CzIDllbY3i/0NJPNBRNLDawf3BTYVGCe9VrIIs3Wi7AFx24F9NzCxdf0wyx/x0Q9kEVnvDOPnlxA==", - "requires": { - "text-decoding": "^1.0.0" - } - }, - "@firebase/analytics": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.8.0.tgz", - "integrity": "sha512-wkcwainNm8Cu2xkJpDSHfhBSdDJn86Q1TZNmLWc67VrhZUHXIKXxIqb65/tNUVE+I8+sFiDDNwA+9R3MqTQTaA==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/installations": "0.5.12", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/analytics-compat": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.1.13.tgz", - "integrity": "sha512-QC1DH/Dwc8fBihn0H+jocBWyE17GF1fOCpCrpAiQ2u16F/NqsVDVG4LjIqdhq963DXaXneNY7oDwa25Up682AA==", - "requires": { - "@firebase/analytics": "0.8.0", - "@firebase/analytics-types": "0.7.0", - "@firebase/component": "0.5.17", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/analytics-types": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.7.0.tgz", - "integrity": "sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ==" - }, - "@firebase/app": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.7.31.tgz", - "integrity": "sha512-pqCkY2wC5pRBVH1oYliD9E0aSW6qisuMy7meaCtGzwaVcE8AFMhW9xhxHuBMpX1291+2iimUZWnCxSL9DaUUGA==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/app-check": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.5.12.tgz", - "integrity": "sha512-l+MmvupSGT/F+I5ei7XjhEfpoL4hLVJr0vUwcG5NEf2hAkQnySli9fnbl9fZu1BJaQ2kthrMmtg1gcbcM9BUCQ==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/app-check-compat": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.2.12.tgz", - "integrity": "sha512-GFppNLlUyMN9Iq31ME/+GkjRVKlc+MeanzUKQ9UaR73ZsYH3oX3Ja+xjoYgixaVJDDG+ofBYR7ZXTkkQdSR/pw==", - "requires": { - "@firebase/app-check": "0.5.12", - "@firebase/app-check-types": "0.4.0", - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/app-check-interop-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz", - "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA==" - }, - "@firebase/app-check-types": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.4.0.tgz", - "integrity": "sha512-SsWafqMABIOu7zLgWbmwvHGOeQQVQlwm42kwwubsmfLmL4Sf5uGpBfDhQ0CAkpi7bkJ/NwNFKafNDL9prRNP0Q==" - }, - "@firebase/app-compat": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.1.32.tgz", - "integrity": "sha512-dChnJsnHxih0MYQxCWBPAruqK2M4ba/t+DvKu8IcRpd4FkcUQ8FO19Z963nCdXyu2T6cxPcwCopKWaWlymBVVA==", - "requires": { - "@firebase/app": "0.7.31", - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/app-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", - "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" - }, - "@firebase/auth": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.20.5.tgz", - "integrity": "sha512-SbKj7PCAuL0lXEToUOoprc1im2Lr/bzOePXyPC7WWqVgdVBt0qovbfejlzKYwJLHUAPg9UW1y3XYe3IlbXr77w==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "node-fetch": "2.6.7", - "selenium-webdriver": "4.1.2", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/auth-compat": { - "version": "0.2.18", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.2.18.tgz", - "integrity": "sha512-Fw2PJS0G/tGrfyEBcYJQ42sfy5+sANrK5xd7tuzgV7zLFW5rYkHUIZngXjuOBwLOcfO2ixa/FavfeJle3oJ38Q==", - "requires": { - "@firebase/auth": "0.20.5", - "@firebase/auth-types": "0.11.0", - "@firebase/component": "0.5.17", - "@firebase/util": "1.6.3", - "node-fetch": "2.6.7", - "selenium-webdriver": "4.1.2", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/auth-types": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.11.0.tgz", - "integrity": "sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw==", - "requires": {} - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/auth-interop-types": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", - "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" - }, - "@firebase/component": { - "version": "0.5.17", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.17.tgz", - "integrity": "sha512-mTM5CBSIlmI+i76qU4+DhuExnWtzcPS3cVgObA3VAjliPPr3GrUlTaaa8KBGfxsD27juQxMsYA0TvCR5X+GQ3Q==", - "requires": { - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/database": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.13.5.tgz", - "integrity": "sha512-QmX73yi8URk36NAbykXeuAcJCjDtx3BzuxKJO3sL9B4CtjNFAfpWawVxoaaThocDWNAyMJxFhiL1kkaVraH7Lg==", - "requires": { - "@firebase/auth-interop-types": "0.1.6", - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "faye-websocket": "0.11.4", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/auth-interop-types": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", - "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", - "requires": {} - }, - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/database-compat": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.2.5.tgz", - "integrity": "sha512-fj88gwtNJMcJBDjcTMbCuYEiVzuGb76rTOaaiAOqxR+unzvvbs2KU5KbFyl83jcpIjY6NIt+xXNrCXpzo7Zp3g==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/database": "0.13.5", - "@firebase/database-types": "0.9.13", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/database-types": { - "version": "0.9.13", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.9.13.tgz", - "integrity": "sha512-dIJ1zGe3EHMhwcvukTOPzYlFYFIG1Et5Znl7s7y/ZTN2/toARRNnsv1qCKvqevIMYKvIrRsYOYfOXDS8l1YIJA==", - "requires": { - "@firebase/app-types": "0.7.0", - "@firebase/util": "1.6.3" - }, - "dependencies": { - "@firebase/app-types": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.7.0.tgz", - "integrity": "sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg==" - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/firestore": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.4.14.tgz", - "integrity": "sha512-F4Pqd5OUBtJaAWWC39C0vrMLIdZtx7jsO7sARFHSiOZY/8bikfH9YovIRkpxk7OSs3HT/SgVdK0B1vISGNSnJA==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "@firebase/webchannel-wrapper": "0.6.2", - "@grpc/grpc-js": "^1.3.2", - "@grpc/proto-loader": "^0.6.13", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/firestore-compat": { - "version": "0.1.23", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.1.23.tgz", - "integrity": "sha512-QfcuyMAavp//fQnjSfCEpnbWi7spIdKaXys1kOLu7395fLr+U6ykmto1HUMCSz8Yus9cEr/03Ujdi2SUl2GUAA==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/firestore": "3.4.14", - "@firebase/firestore-types": "2.5.0", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/firestore-types": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.0.tgz", - "integrity": "sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA==", - "requires": {} - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/functions": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.8.4.tgz", - "integrity": "sha512-o1bB0xMyQKe+b246zGnjwHj4R6BH4mU2ZrSaa/3QvTpahUQ3hqYfkZPLOXCU7+vEFxHb3Hd4UUjkFhxoAcPqLA==", - "requires": { - "@firebase/app-check-interop-types": "0.1.0", - "@firebase/auth-interop-types": "0.1.6", - "@firebase/component": "0.5.17", - "@firebase/messaging-interop-types": "0.1.0", - "@firebase/util": "1.6.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/auth-interop-types": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz", - "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g==", - "requires": {} - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/functions-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.2.4.tgz", - "integrity": "sha512-Crfn6il1yXGuXkjSd8nKrqR4XxPvuP19g64bXpM6Ix67qOkQg676kyOuww0FF17xN0NSXHfG8Pyf+CUrx8wJ5g==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/functions": "0.8.4", - "@firebase/functions-types": "0.5.0", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/functions-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.5.0.tgz", - "integrity": "sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA==" - }, - "@firebase/installations": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.5.12.tgz", - "integrity": "sha512-Zq43fCE0PB5tGJ3ojzx5RNQzKdej1188qgAk22rwjuhP7npaG/PlJqDG1/V0ZjTLRePZ1xGrfXSPlA17c/vtNw==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/util": "1.6.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/installations-compat": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.1.12.tgz", - "integrity": "sha512-BIhFpWIn/GkuOa+jnXkp3SDJT2RLYJF6MWpinHIBKFJs7MfrgYZ3zQ1AlhobDEql+bkD1dK4dB5sNcET2T+EyA==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/installations": "0.5.12", - "@firebase/installations-types": "0.4.0", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/installations-types": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.4.0.tgz", - "integrity": "sha512-nXxWKQDvBGctuvsizbUEJKfxXU9WAaDhon+j0jpjIfOJkvkj3YHqlLB/HeYjpUn85Pb22BjplpTnDn4Gm9pc3A==", - "requires": {} - }, - "@firebase/logger": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", - "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - } - } - }, - "@firebase/messaging": { - "version": "0.9.16", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.9.16.tgz", - "integrity": "sha512-Yl9gGrAvJF6C1gg3+Cr2HxlL6APsDEkrorkFafmSP1l+rg1epZKoOAcKJbSF02Vtb50wfb9FqGGy8tzodgETxg==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/installations": "0.5.12", - "@firebase/messaging-interop-types": "0.1.0", - "@firebase/util": "1.6.3", - "idb": "7.0.1", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/messaging-compat": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.1.16.tgz", - "integrity": "sha512-uG7rWcXJzU8vvlEBFpwG1ndw/GURrrmKcwsHopEWbsPGjMRaVWa7XrdKbvIR7IZohqPzcC/V9L8EeqF4Q4lz8w==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/messaging": "0.9.16", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/messaging-interop-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz", - "integrity": "sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ==" - }, - "@firebase/performance": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.5.12.tgz", - "integrity": "sha512-MPVTkOkGrm2SMQgI1FPNBm85y2pPqlPb6VDjIMCWkVpAr6G1IZzUT24yEMySRcIlK/Hh7/Qu1Nu5ASRzRuX6+Q==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/installations": "0.5.12", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/performance-compat": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.1.12.tgz", - "integrity": "sha512-IBORzUeGY1MGdZnsix9Mu5z4+C3WHIwalu0usxvygL0EZKHztGG8bppYPGH/b5vvg8QyHs9U+Pn1Ot2jZhffQQ==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/performance": "0.5.12", - "@firebase/performance-types": "0.1.0", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/performance-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.1.0.tgz", - "integrity": "sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w==" - }, - "@firebase/remote-config": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.3.11.tgz", - "integrity": "sha512-qA84dstrvVpO7rWT/sb2CLv1kjHVmz59SRFPKohJJYFBcPOGK4Pe4FWWhKAE9yg1Gnl0qYAGkahOwNawq3vE0g==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/installations": "0.5.12", - "@firebase/logger": "0.3.3", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/remote-config-compat": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.1.12.tgz", - "integrity": "sha512-Yz7Gtb2rLa7ykXZX9DnSTId8CXd++jFFLW3foUImrYwJEtWgLJc7gwkRfd1M73IlKGNuQAY+DpUNF0n1dLbecA==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/logger": "0.3.3", - "@firebase/remote-config": "0.3.11", - "@firebase/remote-config-types": "0.2.0", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/logger": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.3.tgz", - "integrity": "sha512-POTJl07jOKTOevLXrTvJD/VZ0M6PnJXflbAh5J9VGkmtXPXNG6MdZ9fmRgqYhXKTaDId6AQenQ262uwgpdtO0Q==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/remote-config-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz", - "integrity": "sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw==" - }, - "@firebase/storage": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.9.9.tgz", - "integrity": "sha512-Zch7srLT2SIh9y2nCVv/4Kne0HULn7OPkmreY70BJTUJ+g5WLRjggBq6x9fV5ls9V38iqMWfn4prxzX8yIc08A==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/util": "1.6.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/storage-compat": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.1.17.tgz", - "integrity": "sha512-nOYmnpI0gwoz5nROseMi9WbmHGf+xumfsOvdPyMZAjy0VqbDnpKIwmTUZQBdR+bLuB5oIkHQsvw9nbb1SH+PzQ==", - "requires": { - "@firebase/component": "0.5.17", - "@firebase/storage": "0.9.9", - "@firebase/storage-types": "0.6.0", - "@firebase/util": "1.6.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "@firebase/storage-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.6.0.tgz", - "integrity": "sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA==", - "requires": {} - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "@firebase/util": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.0.tgz", - "integrity": "sha512-oeoq/6Sr9btbwUQs5HPfeww97bf7qgBbkknbDTXpRaph2LZ23O9XLCE5tJy856SBmGQfO4xBZP8dyryLLM2nSQ==", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - } - } - }, - "@firebase/webchannel-wrapper": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.6.2.tgz", - "integrity": "sha512-zThUKcqIU6utWzM93uEvhlh8qj8A5LMPFJPvk/ODb+8GSSif19xM2Lw1M2ijyBy8+6skSkQBbavPzOU5Oh/8tQ==" - }, - "@google-cloud/firestore": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-6.4.2.tgz", - "integrity": "sha512-f7xFwINJveaqTFcgy0G4o2CBPm0Gv9lTGQ4dQt+7skwaHs3ytdue9ma8oQZYXKNoWcAoDIMQ929Dk0KOIocxFg==", - "optional": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "functional-red-black-tree": "^1.0.1", - "google-gax": "^3.5.2", - "protobufjs": "^7.0.0" - }, - "dependencies": { - "long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", - "optional": true - }, - "protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", - "optional": true, - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - } - } - } - }, - "@google-cloud/paginator": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.7.tgz", - "integrity": "sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==", - "optional": true, - "requires": { - "arrify": "^2.0.0", - "extend": "^3.0.2" - } - }, - "@google-cloud/projectify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-3.0.0.tgz", - "integrity": "sha512-HRkZsNmjScY6Li8/kb70wjGlDDyLkVk3KvoEo9uIoxSjYLJasGiCch9+PqRVDOCGUFvEIqyogl+BeqILL4OJHA==", - "optional": true - }, - "@google-cloud/promisify": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-3.0.1.tgz", - "integrity": "sha512-z1CjRjtQyBOYL+5Qr9DdYIfrdLBe746jRTYfaYU6MeXkqp7UfYs/jX16lFFVzZ7PGEJvqZNqYUEtb1mvDww4pA==", - "optional": true - }, - "@google-cloud/storage": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-6.9.0.tgz", - "integrity": "sha512-0mn9DUe3dtyTWLsWLplQP3gzPolJ5kD4PwHuzeD3ye0SAQ+oFfDbT8d+vNZxqyvddL2c6uNP72TKETN2PQxDKg==", - "optional": true, - "requires": { - "@google-cloud/paginator": "^3.0.7", - "@google-cloud/projectify": "^3.0.0", - "@google-cloud/promisify": "^3.0.0", - "abort-controller": "^3.0.0", - "async-retry": "^1.3.3", - "compressible": "^2.0.12", - "duplexify": "^4.0.0", - "ent": "^2.2.0", - "extend": "^3.0.2", - "gaxios": "^5.0.0", - "google-auth-library": "^8.0.1", - "mime": "^3.0.0", - "mime-types": "^2.0.8", - "p-limit": "^3.0.1", - "retry-request": "^5.0.0", - "teeny-request": "^8.0.0", - "uuid": "^8.0.0" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "optional": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "optional": true - } - } - }, - "@grpc/grpc-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", - "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", - "requires": { - "@grpc/proto-loader": "^0.7.0", - "@types/node": ">=12.12.47" - }, - "dependencies": { - "@grpc/proto-loader": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.2.tgz", - "integrity": "sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^7.0.0", - "yargs": "^16.2.0" - } - }, - "protobufjs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.0.tgz", - "integrity": "sha512-rCuxKlh0UQKSMjrpIcTLbR5TtGQ52cgs1a5nUoPBAKOccdPblN67BJtjrbtudUJK6HmBvUdsmymyYOzO7lxZEA==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "dependencies": { - "long": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.0.tgz", - "integrity": "sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==" - } - } - } - } - }, - "@grpc/proto-loader": { - "version": "0.6.13", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", - "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^6.11.3", - "yargs": "^16.2.0" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "peer": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "peer": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true, - "peer": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@nuxt/opencollective": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz", - "integrity": "sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A==", - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.0", - "node-fetch": "^2.6.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78=" - }, - "@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" - }, - "@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" - }, - "@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A=" - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=", - "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=" - }, - "@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=" - }, - "@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=" - }, - "@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=" - }, - "@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=" - }, - "@samverschueren/stream-to-observable": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", - "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", - "requires": { - "any-observable": "^0.3.0" - } - }, - "@sideway/address": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.2.tgz", - "integrity": "sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - }, - "dependencies": { - "@hapi/hoek": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", - "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==", - "dev": true - } - } - }, - "@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "8.4.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", - "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", - "dev": true, - "peer": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "peer": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true, - "peer": true - }, - "@types/express": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.15.tgz", - "integrity": "sha512-Yv0k4bXGOH+8a+7bELd2PqHQsuiANB+A8a4gnQrkRWzrkKlb6KHaVvyXhqs04sVW/OWlbPyYxRgYlIXLfrufMQ==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.31", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.32", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.32.tgz", - "integrity": "sha512-aI5h/VOkxOF2Z1saPy0Zsxs5avets/iaiAJYznQFm5By/pamU31xWKL//epiF4OfUA2qTOc9PV6tCUjhO8wlZA==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/intro.js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/intro.js/-/intro.js-3.0.0.tgz", - "integrity": "sha512-XbL3Y3jW82vQlf9L4gGOhnqsV9rM5Hs6LDe9hcXRsJj4j+NH5WnHzbRHfApSfLQGffHyCoKcJDaJbDHVptqLLA==" - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.21", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.21.tgz", - "integrity": "sha512-ab9TyM/69yg7eew9eOwKMUmvIZAKEGZYlq/dhe5/0IMUd/QLJv5ldRMdddSn+u22N13FP3s5jYyktxuBwY0kDA==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true, - "peer": true - }, - "@types/jsonwebtoken": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", - "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/linkify-it": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.2.tgz", - "integrity": "sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==", - "optional": true - }, - "@types/long": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==" - }, - "@types/markdown-it": { - "version": "12.2.3", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", - "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", - "optional": true, - "requires": { - "@types/linkify-it": "*", - "@types/mdurl": "*" - } - }, - "@types/mdurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.2.tgz", - "integrity": "sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==", - "optional": true - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "14.14.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", - "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" - }, - "@types/node-fetch": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.8.tgz", - "integrity": "sha512-fbjI6ja0N5ZA8TV53RUqzsKNkl9fv8Oj3T7zxW7FGv1GSH7gwJaNF8dzCjrqKaxKeUpTz4yT1DaJFq/omNpGfw==", - "dev": true, - "requires": { - "@types/node": "*", - "form-data": "^3.0.0" - } - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/prettier": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", - "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/raf": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@types/raf/-/raf-3.4.0.tgz", - "integrity": "sha512-taW5/WYqo36N7V39oYyHP9Ipfd5pNFvGTIQsNGj86xV88YQ7GnI30/yMfKDF7Zgin0m3e+ikX88FvImnK4RjGw==", - "optional": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sinonjs__fake-timers": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.2.tgz", - "integrity": "sha512-dIPoZ3g5gcx9zZEszaxLSVTvMReD3xxyyDnQUjA6IYDG9Ba2AV0otMPs+77sG9ojB4Qr2N2Vk5RnKeuA0X/0bg==" - }, - "@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" - }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.3.1.tgz", - "integrity": "sha512-cFImaoIr5Ojj358xI/SDhjog57OK2NqlpxwdcgyxDA3bJlZcJq5CPzUXtpD7CxI2Hm6ATU7w5fQnnkVnmwpHqw==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "5.3.1", - "@typescript-eslint/scope-manager": "5.3.1", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", - "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.3.1", - "@typescript-eslint/types": "5.3.1", - "@typescript-eslint/typescript-estree": "5.3.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - } - } - }, - "@typescript-eslint/parser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.3.1.tgz", - "integrity": "sha512-TD+ONlx5c+Qhk21x9gsJAMRohWAUMavSOmJgv3JGy9dgPhuBd5Wok0lmMClZDyJNLLZK1JRKiATzCKZNUmoyfw==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.3.1", - "@typescript-eslint/types": "5.3.1", - "@typescript-eslint/typescript-estree": "5.3.1", - "debug": "^4.3.2" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", - "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.3.1", - "@typescript-eslint/visitor-keys": "5.3.1" - } - }, - "@typescript-eslint/types": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", - "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", - "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.3.1", - "@typescript-eslint/visitor-keys": "5.3.1", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", - "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.3.1", - "eslint-visitor-keys": "^3.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", - "dev": true - } - } - }, - "@vitejs/plugin-vue": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.2.tgz", - "integrity": "sha512-/QJ0Z9qfhAFtKRY+r57ziY4BSbGUTGsPRMpB/Ron3QPwBZM4OZAZHdTa4a8PafCwU5DTatXG8TMDoP8z+oDqJw==", - "dev": true, - "requires": {} - }, - "@volar/code-gen": { - "version": "0.27.24", - "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.27.24.tgz", - "integrity": "sha512-s4j/QqOZUW03PeD6LmVYI00Q1C3CfJEOePDOQwDvCTUov4lFk0iSBtFyYhjlLyQ1pdtV1+TDTErkj2aMQtc4PA==", - "dev": true, - "requires": { - "@volar/shared": "^0.27.24", - "@volar/source-map": "^0.27.24" - } - }, - "@volar/html2pug": { - "version": "0.27.13", - "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.27.13.tgz", - "integrity": "sha512-3NYgNA5F3PDsKbbpOrVdGy2S7ZYmZIbFmbp1A/27DDzjj/uIC9Pj7HXVvbYOzi8HcOxUPt0BMrh4TVzBUaCFww==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "htmlparser2": "^6.1.0", - "pug": "^3.0.2" - }, - "dependencies": { - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - } - } - }, - "@volar/shared": { - "version": "0.27.24", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.27.24.tgz", - "integrity": "sha512-Mi8a4GQaiorfb+o4EqOXDZm9E/uBJXgScFgF+NhtcMBOUKHNMKQyLI7YRGumtyJTTdaX7nSDJjGGTkv23tcOtQ==", - "dev": true, - "requires": { - "upath": "^2.0.1", - "vscode-jsonrpc": "^8.0.0-next.2", - "vscode-uri": "^3.0.2" - }, - "dependencies": { - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true - } - } - }, - "@volar/source-map": { - "version": "0.27.24", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.27.24.tgz", - "integrity": "sha512-2I5a7cXqekZ66D6lHep7ttJgvVVtPEBUIe1hnpcGbnXWNA2ya6f6jKNNyTmrXQyfkh32IEuaUd4kocR+3AKMag==", - "dev": true, - "requires": { - "@volar/shared": "^0.27.24" - } - }, - "@volar/transforms": { - "version": "0.27.24", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.27.24.tgz", - "integrity": "sha512-sOHi1ZSapFlxn7yPl4MO5TXd9aWC0BVq2CgXAJ2EESb+ddh2uJbGQgLLNocX+MDh419cUuuFT2QAJpuWHhJcng==", - "dev": true, - "requires": { - "@volar/shared": "^0.27.24", - "vscode-languageserver": "^8.0.0-next.2" - } - }, - "@vscode/emmet-helper": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.7.0.tgz", - "integrity": "sha512-LL7MoKNLUQASacQROO7hBdx5IAxsEnA0UdJFd9xXyf3sBQgz8NE3QEfo3IezE7uin8W2fkG2+EXMst3oqK6+KQ==", - "dev": true, - "requires": { - "emmet": "^2.3.0", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-nls": "^5.0.0", - "vscode-uri": "^2.1.2" - }, - "dependencies": { - "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true - }, - "vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", - "dev": true - } - } - }, - "@vue/devtools-api": { - "version": "6.0.0-beta.18", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.18.tgz", - "integrity": "sha512-56vRhO7nXWWFYTx520BQSDlQH5VYpwy62hFDEqi2yHHEBpEqseOP5WYQusq7BEW3DXSY9E9cfPVR5CFtJbKuMg==" - }, - "@vue/eslint-config-typescript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-9.0.1.tgz", - "integrity": "sha512-LmhEEy7xYLpPQDQnFhRP3ZEd9zFFKsQX7/qF3AKcNxTrgc4E0aASWK0Ciinlnw17hXNtq8LZKd3mYgtMigwxVg==", - "dev": true, - "requires": { - "vue-eslint-parser": "^8.0.0" - } - }, - "@vue/reactivity": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.19.tgz", - "integrity": "sha512-FtachoYs2SnyrWup5UikP54xDX6ZJ1s5VgHcJp4rkGoutU3Ry61jhs+nCX7J64zjX992Mh9gGUC0LqTs8q9vCA==", - "requires": { - "@vue/shared": "3.2.19" - }, - "dependencies": { - "@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" - } - } - }, - "@vue/ref-transform": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.19.tgz", - "integrity": "sha512-03wwUnoIAeKti5IGGx6Vk/HEBJ+zUcm5wrUM3+PQsGf7IYnXTbeIfHHpx4HeSeWhnLAjqZjADQwW8uA4rBmVbg==", - "requires": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.19", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - }, - "dependencies": { - "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==" - }, - "@vue/compiler-core": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", - "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", - "requires": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@vue/runtime-core": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.19.tgz", - "integrity": "sha512-qArZSWKxWsgKfxk9BelZ32nY0MZ31CAW2kUUyVJyxh4cTfHaXGbjiQB5JgsvKc49ROMNffv9t3/qjasQqAH+RQ==", - "requires": { - "@vue/reactivity": "3.2.19", - "@vue/shared": "3.2.19" - }, - "dependencies": { - "@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" - } - } - }, - "@vue/runtime-dom": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.19.tgz", - "integrity": "sha512-hIRboxXwafeHhbZEkZYNV0MiJXPNf4fP0X6hM2TJb0vssz8BKhD9cF92BkRgZztTQevecbhk0gu4uAPJ3dxL9A==", - "requires": { - "@vue/runtime-core": "3.2.19", - "@vue/shared": "3.2.19", - "csstype": "^2.6.8" - }, - "dependencies": { - "@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" - } - } - }, - "@vue/server-renderer": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.19.tgz", - "integrity": "sha512-A9FNT7fgQJXItwdzWREntAgWKVtKYuXHBKGev/H4+ByTu8vB7gQXGcim01QxaJshdNg4dYuH2tEBZXCNCNx+/w==", - "requires": { - "@vue/compiler-ssr": "3.2.19", - "@vue/shared": "3.2.19" - }, - "dependencies": { - "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==" - }, - "@vue/compiler-core": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", - "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", - "requires": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-dom": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz", - "integrity": "sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==", - "requires": { - "@vue/compiler-core": "3.2.19", - "@vue/shared": "3.2.19" - } - }, - "@vue/compiler-ssr": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.19.tgz", - "integrity": "sha512-oLon0Cn3O7WEYzzmzZavGoqXH+199LT+smdjBT3Uf3UX4HwDNuBFCmvL0TsqV9SQnIgKvBRbQ7lhbpnd4lqM3w==", - "requires": { - "@vue/compiler-dom": "3.2.19", - "@vue/shared": "3.2.19" - } - }, - "@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "peer": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "peer": true - }, - "@zeit/schemas": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.21.0.tgz", - "integrity": "sha512-/J4WBTpWtQ4itN1rb3ao8LfClmVcmz2pO6oYb7Qd4h7VSqUhIbJIvrykz9Ew1WMg6eFWsKdsMHc5uPbFxqlCpg==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "optional": true, - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - } - } - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "devOptional": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peer": true, - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "devOptional": true, - "requires": {} - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "devOptional": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peer": true, - "requires": {} - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "requires": { - "string-width": "^4.1.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==" - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "peer": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dev": true, - "peer": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "optional": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-never": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", - "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", - "dev": true - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "async-retry": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", - "optional": true, - "requires": { - "retry": "0.13.1" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", - "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==", - "dev": true, - "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001332", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.0.tgz", - "integrity": "sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==" - }, - "axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", - "peer": true - }, - "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "requires": { - "follow-redirects": "^1.14.0" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", - "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.5", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", - "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-walk": { - "version": "3.0.0-canary-5", - "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", - "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", - "dev": true, - "requires": { - "@babel/types": "^7.9.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "optional": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "optional": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bignumber.js": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", - "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", - "optional": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bootstrap": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz", - "integrity": "sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==", - "requires": {} - }, - "bootstrap-vue": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.22.0.tgz", - "integrity": "sha512-denjR/ae0K7Jrcqud3TrZWw0p/crtyigeGUNunWQ4t+KFi+7rzJ6j6lx1W5/gpUtSSUgNbWrXcHH4lIWXzXOOQ==", - "requires": { - "@nuxt/opencollective": "^0.3.2", - "bootstrap": "^4.6.1", - "popper.js": "^1.16.1", - "portal-vue": "^2.1.7", - "vue-functional-data-merge": "^3.1.0" - } - }, - "boxen": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", - "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", - "dev": true, - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.0", - "chalk": "^5.0.1", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "dev": true - }, - "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true - }, - "wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "btoa": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", - "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001383", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz", - "integrity": "sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg==", - "dev": true - }, - "canvg": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/canvg/-/canvg-3.0.10.tgz", - "integrity": "sha512-qwR2FRNO9NlzTeKIPIKpnTY6fqwuYSequ8Ru8c0YkYU7U0oW+hLUvWadLvAu1Rl72OMNiFhoLu4f8eUjQ7l/+Q==", - "optional": true, - "requires": { - "@babel/runtime": "^7.12.5", - "@types/raf": "^3.4.0", - "core-js": "^3.8.3", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^2.0.0", - "svg-pathdata": "^6.0.3" - } - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "catharsis": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", - "integrity": "sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==", - "optional": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chalk-template": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", - "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", - "dev": true, - "requires": { - "chalk": "^4.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dev": true, - "requires": { - "is-regex": "^1.0.3" - } - }, - "check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=" - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "peer": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-table3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", - "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", - "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "clipboardy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", - "dev": true, - "requires": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "optional": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "peer": true - }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "devOptional": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "concurrently": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.1.0.tgz", - "integrity": "sha512-jy+xj49pvqeKjc2TAVXRIhrgPG51eBKDZti0kZ41kaWk9iLbyWBjH6KMFpW7peOLkEymD+ZM83Lx6UEy3N/M9g==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.21", - "read-pkg": "^5.2.0", - "rxjs": "^6.6.3", - "spawn-command": "^0.0.2-1", - "supports-color": "^8.1.0", - "tree-kill": "^1.2.2", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", - "dev": true - }, - "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "constantinople": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", - "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", - "dev": true, - "requires": { - "@babel/parser": "^7.6.0", - "@babel/types": "^7.6.1" - } - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.25.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.3.tgz", - "integrity": "sha512-y1hvKXmPHvm5B7w4ln1S4uc9eV/O5+iFExSRUimnvIph11uaizFR8LFMdONN8hG3P2pipUfX4Y/fR8rAEtcHcQ==" - }, - "core-js-compat": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", - "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", - "dev": true, - "requires": { - "browserslist": "^4.16.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "optional": true, - "requires": { - "utrie": "^1.0.2" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" - }, - "cypress": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-6.9.1.tgz", - "integrity": "sha512-/RVx6sOhsyTR9sd9v0BHI4tnDZAhsH9rNat7CIKCUEr5VPWxyfGH0EzK4IHhAqAH8vjFcD4U14tPiJXshoUrmQ==", - "requires": { - "@cypress/listr-verbose-renderer": "^0.4.1", - "@cypress/request": "^2.88.5", - "@cypress/xvfb": "^1.2.4", - "@types/node": "12.12.50", - "@types/sinonjs__fake-timers": "^6.0.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.1.2", - "blob-util": "2.0.2", - "bluebird": "^3.7.2", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-table3": "~0.6.0", - "commander": "^5.1.0", - "common-tags": "^1.8.0", - "dayjs": "^1.9.3", - "debug": "4.3.2", - "eventemitter2": "^6.4.2", - "execa": "^4.0.2", - "executable": "^4.1.1", - "extract-zip": "^1.7.0", - "fs-extra": "^9.0.1", - "getos": "^3.2.1", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.2", - "lazy-ass": "^1.6.0", - "listr": "^0.14.3", - "lodash": "^4.17.19", - "log-symbols": "^4.0.0", - "minimist": "^1.2.5", - "moment": "^2.29.1", - "ospath": "^1.2.2", - "pretty-bytes": "^5.4.1", - "ramda": "~0.27.1", - "request-progress": "^3.0.0", - "supports-color": "^7.2.0", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "url": "^0.11.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "@types/node": { - "version": "12.12.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.50.tgz", - "integrity": "sha512-5ImO01Fb8YsEOYpV+aeyGYztcYcjGsBvN4D7G5r1ef2cuQOpymjWNQi5V0rKHE6PC2ru3HkoUr/Br2/8GUA84w==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "cypress-axe": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-0.14.0.tgz", - "integrity": "sha512-7Rdjnko0MjggCmndc1wECAkvQBIhuy+DRtjF7bd5YPZRFvubfMNvrxfqD8PWQmxm7MZE0ffS4Xr43V6ZmvLopg==", - "requires": {} - }, - "cypress-firebase": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cypress-firebase/-/cypress-firebase-2.2.2.tgz", - "integrity": "sha512-EfpSJ8z8WXnIM1ezbxFUk51Kt6jaFFnEZp6uOoSgb9DF58hwxJ+MoSw1rpyX8Kwuiv/14pFpDiI1U+ZvSTK5fg==", - "requires": {} - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "date-fns": { - "version": "2.21.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.21.3.tgz", - "integrity": "sha512-HeYdzCaFflc1i4tGbj7JKMjM4cKGYoyxwcIIkHzNgCkX8xXDNJDZXgDDVchIWpN4eQc3lH37WarduXFZJOtxfw==", - "dev": true - }, - "dayjs": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.4.tgz", - "integrity": "sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==" - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "devOptional": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "peer": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "dompurify": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz", - "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==", - "optional": true - }, - "duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", - "optional": true, - "requires": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "optional": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "electron-to-chromium": { - "version": "1.4.233", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.233.tgz", - "integrity": "sha512-ejwIKXTg1wqbmkcRJh9Ur3hFGHFDZDw1POzdsVrB2WZjgRuRMHIQQKNpe64N/qh3ZtH2otEoRoS+s6arAAuAAw==", - "dev": true - }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=" - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emmet": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.4.tgz", - "integrity": "sha512-3IqSwmO+N2ZGeuhDyhV/TIOJFUbkChi53bcasSNRE7Yd+4eorbbYz4e53TpMECt38NtYkZNupQCZRlwdAYA42A==", - "dev": true, - "requires": { - "@emmetio/abbreviation": "^2.2.2", - "@emmetio/css-abbreviation": "^2.1.4" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - } - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", - "optional": true - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true, - "peer": true - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "esbuild": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.5.tgz", - "integrity": "sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==", - "requires": { - "@esbuild/linux-loong64": "0.15.5", - "esbuild-android-64": "0.15.5", - "esbuild-android-arm64": "0.15.5", - "esbuild-darwin-64": "0.15.5", - "esbuild-darwin-arm64": "0.15.5", - "esbuild-freebsd-64": "0.15.5", - "esbuild-freebsd-arm64": "0.15.5", - "esbuild-linux-32": "0.15.5", - "esbuild-linux-64": "0.15.5", - "esbuild-linux-arm": "0.15.5", - "esbuild-linux-arm64": "0.15.5", - "esbuild-linux-mips64le": "0.15.5", - "esbuild-linux-ppc64le": "0.15.5", - "esbuild-linux-riscv64": "0.15.5", - "esbuild-linux-s390x": "0.15.5", - "esbuild-netbsd-64": "0.15.5", - "esbuild-openbsd-64": "0.15.5", - "esbuild-sunos-64": "0.15.5", - "esbuild-windows-32": "0.15.5", - "esbuild-windows-64": "0.15.5", - "esbuild-windows-arm64": "0.15.5" - } - }, - "esbuild-android-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.5.tgz", - "integrity": "sha512-dYPPkiGNskvZqmIK29OPxolyY3tp+c47+Fsc2WYSOVjEPWNCHNyqhtFqQadcXMJDQt8eN0NMDukbyQgFcHquXg==", - "optional": true - }, - "esbuild-android-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.5.tgz", - "integrity": "sha512-YyEkaQl08ze3cBzI/4Cm1S+rVh8HMOpCdq8B78JLbNFHhzi4NixVN93xDrHZLztlocEYqi45rHHCgA8kZFidFg==", - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.5.tgz", - "integrity": "sha512-Cr0iIqnWKx3ZTvDUAzG0H/u9dWjLE4c2gTtRLz4pqOBGjfjqdcZSfAObFzKTInLLSmD0ZV1I/mshhPoYSBMMCQ==", - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.5.tgz", - "integrity": "sha512-WIfQkocGtFrz7vCu44ypY5YmiFXpsxvz2xqwe688jFfSVCnUsCn2qkEVDo7gT8EpsLOz1J/OmqjExePL1dr1Kg==", - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.5.tgz", - "integrity": "sha512-M5/EfzV2RsMd/wqwR18CELcenZ8+fFxQAAEO7TJKDmP3knhWSbD72ILzrXFMMwshlPAS1ShCZ90jsxkm+8FlaA==", - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.5.tgz", - "integrity": "sha512-2JQQ5Qs9J0440F/n/aUBNvY6lTo4XP/4lt1TwDfHuo0DY3w5++anw+jTjfouLzbJmFFiwmX7SmUhMnysocx96w==", - "optional": true - }, - "esbuild-linux-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.5.tgz", - "integrity": "sha512-gO9vNnIN0FTUGjvTFucIXtBSr1Woymmx/aHQtuU+2OllGU6YFLs99960UD4Dib1kFovVgs59MTXwpFdVoSMZoQ==", - "optional": true - }, - "esbuild-linux-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.5.tgz", - "integrity": "sha512-ne0GFdNLsm4veXbTnYAWjbx3shpNKZJUd6XpNbKNUZaNllDZfYQt0/zRqOg0sc7O8GQ+PjSMv9IpIEULXVTVmg==", - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.5.tgz", - "integrity": "sha512-wvAoHEN+gJ/22gnvhZnS/+2H14HyAxM07m59RSLn3iXrQsdS518jnEWRBnJz3fR6BJa+VUTo0NxYjGaNt7RA7Q==", - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.5.tgz", - "integrity": "sha512-7EgFyP2zjO065XTfdCxiXVEk+f83RQ1JsryN1X/VSX2li9rnHAt2swRbpoz5Vlrl6qjHrCmq5b6yxD13z6RheA==", - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.5.tgz", - "integrity": "sha512-KdnSkHxWrJ6Y40ABu+ipTZeRhFtc8dowGyFsZY5prsmMSr1ZTG9zQawguN4/tunJ0wy3+kD54GaGwdcpwWAvZQ==", - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.5.tgz", - "integrity": "sha512-QdRHGeZ2ykl5P0KRmfGBZIHmqcwIsUKWmmpZTOq573jRWwmpfRmS7xOhmDHBj9pxv+6qRMH8tLr2fe+ZKQvCYw==", - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.5.tgz", - "integrity": "sha512-p+WE6RX+jNILsf+exR29DwgV6B73khEQV0qWUbzxaycxawZ8NE0wA6HnnTxbiw5f4Gx9sJDUBemh9v49lKOORA==", - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.5.tgz", - "integrity": "sha512-J2ngOB4cNzmqLHh6TYMM/ips8aoZIuzxJnDdWutBw5482jGXiOzsPoEF4j2WJ2mGnm7FBCO4StGcwzOgic70JQ==", - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.5.tgz", - "integrity": "sha512-MmKUYGDizYjFia0Rwt8oOgmiFH7zaYlsoQ3tIOfPxOqLssAsEgG0MUdRDm5lliqjiuoog8LyDu9srQk5YwWF3w==", - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.5.tgz", - "integrity": "sha512-2mMFfkLk3oPWfopA9Plj4hyhqHNuGyp5KQyTT9Rc8hFd8wAn5ZrbJg+gNcLMo2yzf8Uiu0RT6G9B15YN9WQyMA==", - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.5.tgz", - "integrity": "sha512-2sIzhMUfLNoD+rdmV6AacilCHSxZIoGAU2oT7XmJ0lXcZWnCvCtObvO6D4puxX9YRE97GodciRGDLBaiC6x1SA==", - "optional": true - }, - "esbuild-windows-32": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.5.tgz", - "integrity": "sha512-e+duNED9UBop7Vnlap6XKedA/53lIi12xv2ebeNS4gFmu7aKyTrok7DPIZyU5w/ftHD4MUDs5PJUkQPP9xJRzg==", - "optional": true - }, - "esbuild-windows-64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.5.tgz", - "integrity": "sha512-v+PjvNtSASHOjPDMIai9Yi+aP+Vwox+3WVdg2JB8N9aivJ7lyhp4NVU+J0MV2OkWFPnVO8AE/7xH+72ibUUEnw==", - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz", - "integrity": "sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==", - "optional": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.2.0.tgz", - "integrity": "sha512-erw7XmM+CLxTOickrimJ1SiF55jiNlVSp2qqm0NuBWPtHYQCegD5ZMaW0c3i5ytPqL+SSLaCxdvQXFPLJn+ABw==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.0.4", - "@humanwhocodes/config-array": "^0.6.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^6.0.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.2.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.4.tgz", - "integrity": "sha512-h8Vx6MdxwWI2WM8/zREHMoqdgLNXEL4QX3MWSVMdyNJGvXVOs+6lp+m2hc3FnuMHDc4poxFNI20vCk0OmI4G0Q==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.0.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - } - }, - "@humanwhocodes/config-array": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", - "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint-scope": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", - "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", - "dev": true - }, - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "eslint-config-airbnb-base": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", - "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", - "dev": true, - "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-alias": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", - "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", - "dev": true, - "requires": {} - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", - "dev": true, - "peer": true, - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "peer": true, - "requires": { - "ms": "^2.1.1" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "peer": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "peer": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "peer": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "peer": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "peer": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "peer": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "peer": true, - "requires": { - "find-up": "^2.1.0" - } - } - } - }, - "eslint-plugin-cypress": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.12.1.tgz", - "integrity": "sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==", - "dev": true, - "requires": { - "globals": "^11.12.0" - } - }, - "eslint-plugin-import": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", - "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", - "dev": true, - "peer": true, - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.0", - "has": "^1.0.3", - "is-core-module": "^2.7.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "peer": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true, - "peer": true - } - } - }, - "eslint-plugin-vue": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.0.3.tgz", - "integrity": "sha512-Rlhhy5ltzde0sRwSkqHuNePTXLMMaJ5+qsQubM4RYloYsQ8cXlnJT5MDaCzSirkGADipOHtmQXIbbPFAzUrADg==", - "dev": true, - "requires": { - "eslint-utils": "^3.0.0", - "natural-compare": "^1.4.0", - "semver": "^7.3.5", - "vue-eslint-parser": "^8.0.1" - }, - "dependencies": { - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "espree": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.0.0.tgz", - "integrity": "sha512-r5EQJcYZ2oaGbeR0jR0fFVijGOcwai07/690YRXLINuhmVeRY4UKSAsQPe/0BNuDgwP7Ophoc1PRsr2E3tkbdQ==", - "devOptional": true, - "requires": { - "acorn": "^8.5.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", - "devOptional": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "devOptional": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "devOptional": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "devOptional": true - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "optional": true - }, - "eventemitter2": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz", - "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "peer": true - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "requires": { - "pify": "^2.2.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "devOptional": true - }, - "fast-text-encoding": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", - "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==", - "optional": true - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dev": true, - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true - } - } - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "requires": { - "pend": "~1.2.0" - } - }, - "fflate": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", - "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "firebase": { - "version": "9.9.3", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.9.3.tgz", - "integrity": "sha512-lU1FstWqfVZQfz4+TWCZvqJYbwZMyoyP0X/xD/YIfrtXgquOMEDTpoasH4P79N9y3I8iV+6gQHuVmpK+AX2elg==", - "requires": { - "@firebase/analytics": "0.8.0", - "@firebase/analytics-compat": "0.1.13", - "@firebase/app": "0.7.31", - "@firebase/app-check": "0.5.12", - "@firebase/app-check-compat": "0.2.12", - "@firebase/app-compat": "0.1.32", - "@firebase/app-types": "0.7.0", - "@firebase/auth": "0.20.5", - "@firebase/auth-compat": "0.2.18", - "@firebase/database": "0.13.5", - "@firebase/database-compat": "0.2.5", - "@firebase/firestore": "3.4.14", - "@firebase/firestore-compat": "0.1.23", - "@firebase/functions": "0.8.4", - "@firebase/functions-compat": "0.2.4", - "@firebase/installations": "0.5.12", - "@firebase/installations-compat": "0.1.12", - "@firebase/messaging": "0.9.16", - "@firebase/messaging-compat": "0.1.16", - "@firebase/performance": "0.5.12", - "@firebase/performance-compat": "0.1.12", - "@firebase/remote-config": "0.3.11", - "@firebase/remote-config-compat": "0.1.12", - "@firebase/storage": "0.9.9", - "@firebase/storage-compat": "0.1.17", - "@firebase/util": "1.6.3" - }, - "dependencies": { - "@firebase/app-types": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.7.0.tgz", - "integrity": "sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg==" - }, - "@firebase/util": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.6.3.tgz", - "integrity": "sha512-FujteO6Zjv6v8A4HS+t7c+PjU0Kaxj+rOnka0BsI/twUaCC9t8EQPmXpWZdk7XfszfahJn2pqsflUWUhtUkRlg==", - "requires": { - "tslib": "^2.1.0" - } - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "firebase-admin": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-11.5.0.tgz", - "integrity": "sha512-bBdlYtNvXx8yZGdCd00NrfZl1o1A0aXOw5h8q5PwC8RXikOLNXq8vYtSKW44dj8zIaafVP6jFdcUXZem/LMsHA==", - "requires": { - "@fastify/busboy": "^1.1.0", - "@firebase/database-compat": "^0.3.0", - "@firebase/database-types": "^0.10.0", - "@google-cloud/firestore": "^6.4.0", - "@google-cloud/storage": "^6.5.2", - "@types/node": ">=12.12.47", - "jsonwebtoken": "^9.0.0", - "jwks-rsa": "^3.0.1", - "node-forge": "^1.3.1", - "uuid": "^9.0.0" - }, - "dependencies": { - "@firebase/component": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.1.tgz", - "integrity": "sha512-yvKthG0InjFx9aOPnh6gk0lVNfNVEtyq3LwXgZr+hOwD0x/CtXq33XCpqv0sQj5CA4FdMy8OO+y9edI+ZUw8LA==", - "requires": { - "@firebase/util": "1.9.0", - "tslib": "^2.1.0" - } - }, - "@firebase/database": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.1.tgz", - "integrity": "sha512-iX6/p7hoxUMbYAGZD+D97L05xQgpkslF2+uJLZl46EdaEfjVMEwAdy7RS/grF96kcFZFg502LwPYTXoIdrZqOA==", - "requires": { - "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.1", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.0", - "faye-websocket": "0.11.4", - "tslib": "^2.1.0" - } - }, - "@firebase/database-compat": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.1.tgz", - "integrity": "sha512-sI7LNh0C8PCq9uUKjrBKLbZvqHTSjsf2LeZRxin+rHVegomjsOAYk9OzYwxETWh3URhpMkCM8KcTl7RVwAldog==", - "requires": { - "@firebase/component": "0.6.1", - "@firebase/database": "0.14.1", - "@firebase/database-types": "0.10.1", - "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.0", - "tslib": "^2.1.0" - } - }, - "@firebase/database-types": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.1.tgz", - "integrity": "sha512-UgUx9VakTHbP2WrVUdYrUT2ofTFVfWjGW2O1fwuvvMyo6WSnuSyO5nB1u0cyoMPvO25dfMIUVerfK7qFfwGL3Q==", - "requires": { - "@firebase/app-types": "0.9.0", - "@firebase/util": "1.9.0" - } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - } - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", - "dev": true - }, - "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", - "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "devOptional": true - }, - "gaxios": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.0.2.tgz", - "integrity": "sha512-TjtV2AJOZoMQqRYoy5eM8cCQogYwazWNYLQ72QB0kwa6vHHruYkGmhhyrlzbmgNHK1dNnuP2WSH81urfzyN2Og==", - "optional": true, - "requires": { - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.7" - }, - "dependencies": { - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "optional": true - } - } - }, - "gcp-metadata": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.2.0.tgz", - "integrity": "sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==", - "optional": true, - "requires": { - "gaxios": "^5.0.0", - "json-bigint": "^1.0.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "requires": { - "async": "^3.2.0" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "peer": true - }, - "global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "requires": { - "ini": "1.3.7" - }, - "dependencies": { - "ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "google-auth-library": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-8.7.0.tgz", - "integrity": "sha512-1M0NG5VDIvJZEnstHbRdckLZESoJwguinwN8Dhae0j2ZKIQFIV63zxm6Fo6nM4xkgqUr2bbMtV5Dgo+Hy6oo0Q==", - "optional": true, - "requires": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^5.0.0", - "gcp-metadata": "^5.0.0", - "gtoken": "^6.1.0", - "jws": "^4.0.0", - "lru-cache": "^6.0.0" - } - }, - "google-gax": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-3.5.2.tgz", - "integrity": "sha512-AyP53w0gHcWlzxm+jSgqCR3Xu4Ld7EpSjhtNBnNhzwwWaIUyphH9kBGNIEH+i4UGkTUXOY29K/Re8EiAvkBRGw==", - "optional": true, - "requires": { - "@grpc/grpc-js": "~1.7.0", - "@grpc/proto-loader": "^0.7.0", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^4.0.0", - "fast-text-encoding": "^1.0.3", - "google-auth-library": "^8.0.2", - "is-stream-ended": "^0.1.4", - "node-fetch": "^2.6.1", - "object-hash": "^3.0.0", - "proto3-json-serializer": "^1.0.0", - "protobufjs": "7.1.2", - "protobufjs-cli": "1.0.2", - "retry-request": "^5.0.0" - }, - "dependencies": { - "@grpc/proto-loader": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.4.tgz", - "integrity": "sha512-MnWjkGwqQ3W8fx94/c1CwqLsNmHHv2t0CFn+9++6+cDphC1lolpg9M2OU0iebIjK//pBNX9e94ho+gjx6vz39w==", - "optional": true, - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^7.0.0", - "yargs": "^16.2.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "optional": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "optional": true - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "optional": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "optional": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "optional": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "optional": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "optional": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "optional": true - }, - "protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", - "optional": true, - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "dependencies": { - "long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", - "optional": true - } - } - }, - "protobufjs-cli": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.0.2.tgz", - "integrity": "sha512-cz9Pq9p/Zs7okc6avH20W7QuyjTclwJPgqXG11jNaulfS3nbVisID8rC+prfgq0gbZE0w9LBFd1OKFF03kgFzg==", - "optional": true, - "requires": { - "chalk": "^4.0.0", - "escodegen": "^1.13.0", - "espree": "^9.0.0", - "estraverse": "^5.1.0", - "glob": "^8.0.0", - "jsdoc": "^3.6.3", - "minimist": "^1.2.0", - "semver": "^7.1.2", - "tmp": "^0.2.1", - "uglify-js": "^3.7.7" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "optional": true - } - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "optional": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "google-p12-pem": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-4.0.1.tgz", - "integrity": "sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==", - "optional": true, - "requires": { - "node-forge": "^1.3.1" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "gtoken": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-6.1.2.tgz", - "integrity": "sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==", - "optional": true, - "requires": { - "gaxios": "^5.0.1", - "google-p12-pem": "^4.0.0", - "jws": "^4.0.0" - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", - "optional": true, - "requires": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - } - }, - "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "devOptional": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" - }, - "immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "dev": true - }, - "import-fresh": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", - "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "intro.js": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/intro.js/-/intro.js-3.3.1.tgz", - "integrity": "sha512-Y+iMbIzVQou9PDRP5miKa7NNQeUkSA6XFp+atnGiTarEi2jghthSLK+9JUvdM6QvQ9G+bpOEfKd+DNtWJlGb9w==" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true - }, - "is-expression": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "object-assign": "^4.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "requires": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "dependencies": { - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - } - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "requires": { - "symbol-observable": "^1.1.0" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-port-reachable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", - "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", - "dev": true - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-stream-ended": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz", - "integrity": "sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==", - "optional": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - }, - "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.0.tgz", - "integrity": "sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.0", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - }, - "dependencies": { - "@hapi/hoek": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz", - "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==", - "dev": true - }, - "@hapi/topo": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", - "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - } - } - }, - "jose": { - "version": "4.11.2", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.11.2.tgz", - "integrity": "sha512-njj0VL2TsIxCtgzhO+9RRobBvws4oYyCM8TpvoUQwl/MbIM3NFJRR9+e6x0sS5xXaP1t6OCBkaBME98OV9zU5A==" - }, - "jquery": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.1.tgz", - "integrity": "sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==", - "peer": true - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "js2xmlparser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.2.tgz", - "integrity": "sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==", - "optional": true, - "requires": { - "xmlcreate": "^2.0.4" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsdoc": { - "version": "3.6.11", - "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.11.tgz", - "integrity": "sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==", - "optional": true, - "requires": { - "@babel/parser": "^7.9.4", - "@types/markdown-it": "^12.2.3", - "bluebird": "^3.7.2", - "catharsis": "^0.9.0", - "escape-string-regexp": "^2.0.0", - "js2xmlparser": "^4.0.2", - "klaw": "^3.0.0", - "markdown-it": "^12.3.2", - "markdown-it-anchor": "^8.4.1", - "marked": "^4.0.10", - "mkdirp": "^1.0.4", - "requizzle": "^0.2.3", - "strip-json-comments": "^3.1.0", - "taffydb": "2.6.2", - "underscore": "~1.13.2" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "optional": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "optional": true - } - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", - "dev": true, - "requires": {} - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - "optional": true, - "requires": { - "bignumber.js": "^9.0.0" - } - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "peer": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonwebtoken": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", - "requires": { - "jws": "^3.2.2", - "lodash": "^4.17.21", - "ms": "^2.1.1", - "semver": "^7.3.8" - }, - "dependencies": { - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "jspdf": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jspdf/-/jspdf-2.5.1.tgz", - "integrity": "sha512-hXObxz7ZqoyhxET78+XR34Xu2qFGrJJ2I2bE5w4SM8eFaFEkW2xcGRVUss360fYelwRSid/jT078kbNvmoW0QA==", - "requires": { - "@babel/runtime": "^7.14.0", - "atob": "^2.1.2", - "btoa": "^1.2.1", - "canvg": "^3.0.6", - "core-js": "^3.6.0", - "dompurify": "^2.2.0", - "fflate": "^0.4.8", - "html2canvas": "^1.0.0-rc.5" - } - }, - "jspdf-autotable": { - "version": "3.5.25", - "resolved": "https://registry.npmjs.org/jspdf-autotable/-/jspdf-autotable-3.5.25.tgz", - "integrity": "sha512-BIbDd/cilRbVm5PmR+ZonolSqRtm0AvZDpTz+rrWed7BnFj5mqF7x7lkxDAMzPudLapktHUk6cxipcvUzal8cg==", - "requires": {} - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dev": true, - "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "optional": true, - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jwks-rsa": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.0.1.tgz", - "integrity": "sha512-UUOZ0CVReK1QVU3rbi9bC7N5/le8ziUj0A2ef1Q0M7OPD2KvjEYizptqIxGIo6fSLYDkqBrazILS18tYuRc8gw==", - "requires": { - "@types/express": "^4.17.14", - "@types/jsonwebtoken": "^9.0.0", - "debug": "^4.3.4", - "jose": "^4.10.4", - "limiter": "^1.1.5", - "lru-memoizer": "^2.1.4" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - } - } - }, - "jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "optional": true, - "requires": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klaw": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", - "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.9" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=" - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - } - }, - "limiter": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", - "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "linkify-it": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", - "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", - "optional": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "listr": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", - "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", - "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.5.0", - "listr-verbose-renderer": "^0.5.0", - "p-map": "^2.0.0", - "rxjs": "^6.3.3" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - } - } - }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=" - }, - "listr-update-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", - "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", - "requires": { - "chalk": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "listr-verbose-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", - "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", - "requires": { - "chalk": "^2.4.1", - "cli-cursor": "^2.1.0", - "date-fns": "^1.27.2", - "figures": "^2.0.0" - }, - "dependencies": { - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - } - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "peer": true - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - } - } - } - }, - "long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "lru-memoizer": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.1.4.tgz", - "integrity": "sha512-IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ==", - "requires": { - "lodash.clonedeep": "^4.5.0", - "lru-cache": "~4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", - "integrity": "sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==", - "requires": { - "pseudomap": "^1.0.1", - "yallist": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-it": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", - "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", - "optional": true, - "requires": { - "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "optional": true - }, - "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "optional": true - } - } - }, - "markdown-it-anchor": { - "version": "8.6.6", - "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.6.6.tgz", - "integrity": "sha512-jRW30YGywD2ESXDc+l17AiritL0uVaSnWsb26f+68qaW9zgbIIr1f4v2Nsvc0+s0Z2N3uX6t/yAw7BwCQ1wMsA==", - "optional": true, - "requires": {} - }, - "marked": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.2.12.tgz", - "integrity": "sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==", - "optional": true - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "optional": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "optional": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "optional": true - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "peer": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=" - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" - }, - "portal-vue": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz", - "integrity": "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==", - "requires": {} - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", - "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==", - "dev": true - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "proto3-json-serializer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-1.1.0.tgz", - "integrity": "sha512-SjXwUWe/vANGs/mJJTbw5++7U67nwsymg7qsoPtw6GiXqw3kUy8ByojrlEdVE2efxAdKreX8WkDafxvYW95ZQg==", - "optional": true, - "requires": { - "protobufjs": "^7.0.0" - }, - "dependencies": { - "long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", - "optional": true - }, - "protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", - "optional": true, - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - } - } - } - }, - "protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz", - "integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==" - }, - "pug": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz", - "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==", - "dev": true, - "requires": { - "pug-code-gen": "^3.0.2", - "pug-filters": "^4.0.0", - "pug-lexer": "^5.0.1", - "pug-linker": "^4.0.0", - "pug-load": "^3.0.0", - "pug-parser": "^6.0.0", - "pug-runtime": "^3.0.1", - "pug-strip-comments": "^2.0.0" - } - }, - "pug-attrs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", - "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", - "dev": true, - "requires": { - "constantinople": "^4.0.1", - "js-stringify": "^1.0.2", - "pug-runtime": "^3.0.0" - } - }, - "pug-code-gen": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz", - "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==", - "dev": true, - "requires": { - "constantinople": "^4.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.2", - "pug-attrs": "^3.0.0", - "pug-error": "^2.0.0", - "pug-runtime": "^3.0.0", - "void-elements": "^3.1.0", - "with": "^7.0.0" - } - }, - "pug-error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", - "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", - "dev": true - }, - "pug-filters": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", - "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", - "dev": true, - "requires": { - "constantinople": "^4.0.1", - "jstransformer": "1.0.0", - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0", - "resolve": "^1.15.1" - } - }, - "pug-lexer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", - "dev": true, - "requires": { - "character-parser": "^2.2.0", - "is-expression": "^4.0.0", - "pug-error": "^2.0.0" - } - }, - "pug-linker": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", - "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", - "dev": true, - "requires": { - "pug-error": "^2.0.0", - "pug-walk": "^2.0.0" - } - }, - "pug-load": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", - "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "pug-walk": "^2.0.0" - } - }, - "pug-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", - "dev": true, - "requires": { - "pug-error": "^2.0.0", - "token-stream": "1.0.0" - } - }, - "pug-runtime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", - "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", - "dev": true - }, - "pug-strip-comments": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", - "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", - "dev": true, - "requires": { - "pug-error": "^2.0.0" - } - }, - "pug-walk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", - "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "optional": true, - "requires": { - "performance-now": "^2.1.0" - } - }, - "ramda": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", - "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "dev": true - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true - } - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "dev": true, - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "dev": true, - "requires": { - "rc": "^1.0.1" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request-light": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.4.tgz", - "integrity": "sha512-t3566CMweOFlUk7Y1DJMu5OrtpoZEb6aSTsLQVT3wtrIEJ5NhcY9G/Oqxvjllzl4a15zXfFlcr9q40LbLVQJqw==", - "dev": true - }, - "request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", - "requires": { - "throttleit": "^1.0.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "requizzle": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.4.tgz", - "integrity": "sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==", - "optional": true, - "requires": { - "lodash": "^4.17.21" - } - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "optional": true - }, - "retry-request": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-5.0.2.tgz", - "integrity": "sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==", - "optional": true, - "requires": { - "debug": "^4.1.1", - "extend": "^3.0.2" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rgbcolor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz", - "integrity": "sha512-9aZLIrhRaD97sgVhtJOW6ckOEh6/GnvQtdVNfdZ6s67+3/XwLS9lBcQYzEEhYVeUowN7pRzMLsyGhK2i/xvWbw==", - "optional": true - }, - "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "sass": { - "version": "1.54.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz", - "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", - "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "selenium-webdriver": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.1.2.tgz", - "integrity": "sha512-e4Ap8vQvhipgBB8Ry9zBiKGkU6kHKyNnWiavGGLKkrdW81Zv7NVMtFOL/j3yX0G8QScM7XIXijKssNd4EUxSOw==", - "requires": { - "jszip": "^3.6.0", - "tmp": "^0.2.1", - "ws": ">=7.4.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "peer": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/serve/-/serve-14.1.2.tgz", - "integrity": "sha512-luwVfJwbeE7dhCKeRU0vIBpt4bXdbAfzwsWJIQ5eqrIW2e+4nLWXbSlZ0WzelSFHQq+FlueOW6dr90jEewS9zw==", - "dev": true, - "requires": { - "@zeit/schemas": "2.21.0", - "ajv": "8.11.0", - "arg": "5.0.2", - "boxen": "7.0.0", - "chalk": "5.0.1", - "chalk-template": "0.4.0", - "clipboardy": "3.0.0", - "compression": "1.7.4", - "is-port-reachable": "4.0.0", - "serve-handler": "6.1.5", - "update-check": "1.5.4" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "chalk": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", - "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dev": true, - "requires": { - "mime-db": "~1.33.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", - "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spawn-command": { - "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "stackblur-canvas": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.5.0.tgz", - "integrity": "sha512-EeNzTVfj+1In7aSLPKDD03F/ly4RxEuF/EX0YcOG0cKoPXs+SLZxDawQbexQDBzwROs4VKLWTOaZQlZkGBFEIQ==", - "optional": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stream-events": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", - "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", - "optional": true, - "requires": { - "stubs": "^3.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "peer": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "devOptional": true - }, - "stubs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", - "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==", - "optional": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svg-pathdata": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz", - "integrity": "sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==", - "optional": true - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "taffydb": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", - "integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==", - "optional": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "peer": true - }, - "teeny-request": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-8.0.2.tgz", - "integrity": "sha512-34pe0a4zASseXZCKdeTiIZqSKA8ETHb1EwItZr01PAR3CLPojeAKgSjzeNS4373gi59hNulyDrPKEbh2zO9sCg==", - "optional": true, - "requires": { - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.1", - "stream-events": "^1.0.5", - "uuid": "^9.0.0" - }, - "dependencies": { - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "optional": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "optional": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "optional": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "terser-webpack-plugin": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", - "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-decoding": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", - "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" - }, - "text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", - "optional": true, - "requires": { - "utrie": "^1.0.2" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "token-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", - "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", - "dev": true - }, - "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true - } - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, - "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "tsconfig-paths": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", - "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", - "dev": true, - "peer": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz", - "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", - "dev": true - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "optional": true - }, - "uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", - "optional": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" - }, - "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "update-check": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", - "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", - "dev": true, - "requires": { - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0" - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", - "optional": true, - "requires": { - "base64-arraybuffer": "^1.0.2" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vite": { - "version": "2.9.13", - "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.13.tgz", - "integrity": "sha512-AsOBAaT0AD7Mhe8DuK+/kE4aWYFMx/i0ZNi98hJclxb4e0OhQcZYUrvLjIaQ8e59Ui7txcvKMiJC1yftqpQoDw==", - "dev": true, - "requires": { - "esbuild": "^0.14.27", - "fsevents": "~2.3.2", - "postcss": "^8.4.13", - "resolve": "^1.22.0", - "rollup": "^2.59.0" - }, - "dependencies": { - "@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "dev": true, - "optional": true - }, - "esbuild": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", - "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", - "dev": true, - "requires": { - "@esbuild/linux-loong64": "0.14.54", - "esbuild-android-64": "0.14.54", - "esbuild-android-arm64": "0.14.54", - "esbuild-darwin-64": "0.14.54", - "esbuild-darwin-arm64": "0.14.54", - "esbuild-freebsd-64": "0.14.54", - "esbuild-freebsd-arm64": "0.14.54", - "esbuild-linux-32": "0.14.54", - "esbuild-linux-64": "0.14.54", - "esbuild-linux-arm": "0.14.54", - "esbuild-linux-arm64": "0.14.54", - "esbuild-linux-mips64le": "0.14.54", - "esbuild-linux-ppc64le": "0.14.54", - "esbuild-linux-riscv64": "0.14.54", - "esbuild-linux-s390x": "0.14.54", - "esbuild-netbsd-64": "0.14.54", - "esbuild-openbsd-64": "0.14.54", - "esbuild-sunos-64": "0.14.54", - "esbuild-windows-32": "0.14.54", - "esbuild-windows-64": "0.14.54", - "esbuild-windows-arm64": "0.14.54" - } - }, - "esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", - "dev": true, - "optional": true - }, - "esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", - "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", - "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", - "dev": true, - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", - "dev": true, - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", - "dev": true, - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", - "dev": true, - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", - "dev": true, - "optional": true - }, - "esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", - "dev": true, - "optional": true - }, - "esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", - "dev": true, - "optional": true - } - } - }, - "void-elements": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", - "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", - "dev": true - }, - "vscode-css-languageservice": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.5.tgz", - "integrity": "sha512-c1hhsbnZ7bBvj10vMDLmkOk/n9r0rXQYDj4kbBi59bZaaEZ3e81zURx76/618NZM5NytlZmGfvmxQtB7mb03Ow==", - "dev": true, - "requires": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2" - }, - "dependencies": { - "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true - } - } - }, - "vscode-html-languageservice": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.0.8.tgz", - "integrity": "sha512-VJ4boG3uOD5Ls0pCvml7ZkHY+f1uDuxr+wR39XrerPr7qQFAu91DRTBuOzBsp6lV3x5Vz2S835AS2ZzLNmezbg==", - "dev": true, - "requires": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2" - }, - "dependencies": { - "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true - } - } - }, - "vscode-json-languageservice": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.7.tgz", - "integrity": "sha512-cwG5TwZyHYthsk2aS3W1dVgVP6Vwn3o+zscwN58uMgZt/nKuyxd9vdEB1F58Ix+S5kSKAnkUCP6hvulcoImQQQ==", - "dev": true, - "requires": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2" - }, - "dependencies": { - "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - }, - "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true - } - } - }, - "vscode-jsonrpc": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.2.tgz", - "integrity": "sha512-gxUyTBAjmwGkiHW/UaRScre2s4i98P8M7gnc3VB4DrVQUm3vQ0idi2cN9nbkfcjATx+uEt8C22j+MLN/8UzsJA==", - "dev": true - }, - "vscode-languageserver": { - "version": "8.0.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.2.tgz", - "integrity": "sha512-7qCEXTeGZKkI8BGvlKh0JPXTY7BaWoiwQYKCcGaUgnMs34wt6F/yaKcxoC3XIouBBVyRxiI6Ml/JdztM3XYEaA==", - "dev": true, - "requires": { - "vscode-languageserver-protocol": "3.17.0-next.8" - } - }, - "vscode-languageserver-protocol": { - "version": "3.17.0-next.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.8.tgz", - "integrity": "sha512-P89vSuJ+FA5JzFmcOoZN13Ig1yd6LsiPOig0O5m5BSGuO/rplQegCd9J0wKpaTy7trf/SYHRoypnbUBdzy14sg==", - "dev": true, - "requires": { - "vscode-jsonrpc": "8.0.0-next.2", - "vscode-languageserver-types": "3.17.0-next.3" - } - }, - "vscode-languageserver-textdocument": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz", - "integrity": "sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==", - "dev": true - }, - "vscode-languageserver-types": { - "version": "3.17.0-next.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.3.tgz", - "integrity": "sha512-VQcXnhKYxUW6OiRMhG++SzmZYMJwusXknJGd+FfdOnS1yHAo734OHyR0e2eEHDlv0/oWc8RZPgx/VKSKyondVg==", - "dev": true - }, - "vscode-nls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.0.tgz", - "integrity": "sha512-u0Lw+IYlgbEJFF6/qAqG2d1jQmJl0eyAGJHoAJqr2HT4M2BNuQYSEiSE75f52pXHSJm8AlTjnLLbBFPrdz2hpA==", - "dev": true - }, - "vscode-pug-languageservice": { - "version": "0.27.24", - "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.27.24.tgz", - "integrity": "sha512-GSvsFB+rPhAD7cBlEKCVNNsFGIaOnp/0zyLw3WpYbXY24vJZafXu1kHvtYaaQXJRnIhqp5EI5p+EqpdI3hTBnw==", - "dev": true, - "requires": { - "@volar/code-gen": "^0.27.24", - "@volar/shared": "^0.27.24", - "@volar/source-map": "^0.27.24", - "@volar/transforms": "^0.27.24", - "pug-lexer": "^5.0.1", - "pug-parser": "^6.0.0", - "vscode-languageserver": "^8.0.0-next.2" - } - }, - "vscode-typescript-languageservice": { - "version": "0.27.25", - "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.27.25.tgz", - "integrity": "sha512-nxpJI9MnF2rn5rKL/032Qrsq3T9DgM3slK5fwZp3suNdo90JG2zFTs3Ola8n62k7+KWu4A775obxyb4wLIW6Gw==", - "dev": true, - "requires": { - "@volar/shared": "^0.27.24", - "semver": "^7.3.5", - "upath": "^2.0.1", - "vscode-languageserver": "^8.0.0-next.2", - "vscode-languageserver-textdocument": "^1.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true - } - } - }, - "vscode-uri": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.2.tgz", - "integrity": "sha512-jkjy6pjU1fxUvI51P+gCsxg1u2n8LSt0W6KrCNQceaziKzff74GoWmjVG46KieVzybO1sttPQmYfrwSHey7GUA==", - "dev": true - }, - "vscode-vue-languageservice": { - "version": "0.27.25", - "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.27.25.tgz", - "integrity": "sha512-UrV49kORXd7yYG4cDNVU2AtI08Tg6PpYxn0dRp9buziIPEmgCd93JYME4Gj/QRHPbrpAIQuySe51FgT4DjJIgg==", - "dev": true, - "requires": { - "@volar/code-gen": "^0.27.24", - "@volar/html2pug": "^0.27.13", - "@volar/shared": "^0.27.24", - "@volar/source-map": "^0.27.24", - "@volar/transforms": "^0.27.24", - "@vscode/emmet-helper": "^2.7.0", - "@vue/compiler-dom": "^3.2.19", - "@vue/reactivity": "^3.2.19", - "@vue/shared": "^3.2.19", - "request-light": "^0.5.4", - "upath": "^2.0.1", - "vscode-css-languageservice": "^5.1.4", - "vscode-html-languageservice": "^4.0.7", - "vscode-json-languageservice": "^4.1.7", - "vscode-languageserver": "^8.0.0-next.2", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-pug-languageservice": "^0.27.24", - "vscode-typescript-languageservice": "^0.27.25" - }, - "dependencies": { - "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", - "dev": true - }, - "@vue/compiler-core": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", - "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", - "dev": true, - "requires": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-dom": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz", - "integrity": "sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==", - "dev": true, - "requires": { - "@vue/compiler-core": "3.2.19", - "@vue/shared": "3.2.19" - } - }, - "@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "upath": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", - "dev": true - } - } - }, - "vue": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.19.tgz", - "integrity": "sha512-6KAMdIfAtlK+qohTIUE4urwAv4A3YRuo8uAbByApUmiB0CziGAAPs6qVugN6oHPia8YIafHB/37K0O6KZ7sGmA==", - "requires": { - "@vue/compiler-dom": "3.2.19", - "@vue/compiler-sfc": "3.2.19", - "@vue/runtime-dom": "3.2.19", - "@vue/server-renderer": "3.2.19", - "@vue/shared": "3.2.19" - }, - "dependencies": { - "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==" - }, - "@vue/compiler-core": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.19.tgz", - "integrity": "sha512-8dOPX0YOtaXol0Zf2cfLQ4NU/yHYl2H7DCKsLEZ7gdvPK6ZSEwGLJ7IdghhY2YEshEpC5RB9QKdC5I07z8Dtjg==", - "requires": { - "@babel/parser": "^7.15.0", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-dom": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.19.tgz", - "integrity": "sha512-WzQoE8rfkFjPtIioc7SSgTsnz9g2oG61DU8KHnzPrRS7fW/lji6H2uCYJfp4Z6kZE8GjnHc1Ljwl3/gxDes0cw==", - "requires": { - "@vue/compiler-core": "3.2.19", - "@vue/shared": "3.2.19" - } - }, - "@vue/compiler-sfc": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.19.tgz", - "integrity": "sha512-pLlbgkO1UHTO02MSpa/sFOXUwIDxSMiKZ1ozE5n71CY4DM+YmI+G3gT/ZHZ46WBId7f3VTF/D8pGwMygcQbrQA==", - "requires": { - "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.19", - "@vue/compiler-dom": "3.2.19", - "@vue/compiler-ssr": "3.2.19", - "@vue/ref-transform": "3.2.19", - "@vue/shared": "3.2.19", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-ssr": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.19.tgz", - "integrity": "sha512-oLon0Cn3O7WEYzzmzZavGoqXH+199LT+smdjBT3Uf3UX4HwDNuBFCmvL0TsqV9SQnIgKvBRbQ7lhbpnd4lqM3w==", - "requires": { - "@vue/compiler-dom": "3.2.19", - "@vue/shared": "3.2.19" - } - }, - "@vue/shared": { - "version": "3.2.19", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.19.tgz", - "integrity": "sha512-Knqhx7WieLdVgwCAZgTVrDCXZ50uItuecLh9JdLC8O+a5ayaSyIQYveUK3hCRNC7ws5zalHmZwfdLMGaS8r4Ew==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "optional": true, + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "vue-eslint-parser": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.0.1.tgz", - "integrity": "sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==", + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", "dev": true, - "requires": { - "debug": "^4.3.2", - "eslint-scope": "^6.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^7.3.5" - }, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "dependencies": { - "eslint-scope": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-6.0.0.tgz", - "integrity": "sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" } }, - "vue-functional-data-merge": { + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz", - "integrity": "sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==" - }, - "vue-gtag-next": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/vue-gtag-next/-/vue-gtag-next-1.14.0.tgz", - "integrity": "sha512-iJl+cOG2GU5NuxqzSSIpt03WVOvZqyKB9TOy7d55KiuvRklcnb2nlqxW5B/a3/sbIt7fla+XEkRyMCcoz0zAHw==", - "requires": {} - }, - "vue-router": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.6.tgz", - "integrity": "sha512-Y04llmK2PyaESj+N33VxLjGCUDuv9t4q2OpItEGU7POZiuQZaugV6cJpE6Qm1sVFtxufodLKN2y2dQl9nk0Reg==", - "requires": {} - }, - "vue-tsc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.3.0.tgz", - "integrity": "sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, - "requires": { - "vscode-vue-languageservice": "^0.27.0" + "optional": true, + "peer": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" } }, - "vuedraggable": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.0.1.tgz", - "integrity": "sha512-7qN5jhB1SLfx5P+HCm3JUW+pvgA1bSLgYLSVOeLWBDH9z+zbaEH0OlyZBVMLOxFR+JUHJjwDD0oy7T4r9TEgDA==", - "requires": { - "sortablejs": "1.10.2" + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "vuex": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", - "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", - "requires": { - "@vue/devtools-api": "^6.0.0-beta.11" + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" + "optional": true, + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" + "optional": true, + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "wait-on": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", - "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, - "requires": { - "axios": "^0.21.1", - "joi": "^17.3.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^6.6.3" + "optional": true, + "peer": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, - "requires": { - "makeerror": "1.0.x" + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" } }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, + "optional": true, "peer": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "webidl-conversions": { + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true + "dev": true, + "engines": { + "node": ">=10.4" + } }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "node_modules/webpack": { + "version": "5.76.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", + "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", "dev": true, "peer": true, - "requires": { + "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", @@ -37213,250 +22508,439 @@ "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "webpack-sources": { + "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, - "peer": true + "peer": true, + "engines": { + "node": ">=10.13.0" + } }, - "websocket-driver": { + "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { + "node_modules/websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } }, - "whatwg-encoding": { + "node_modules/whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, - "requires": { + "dependencies": { "iconv-lite": "0.4.24" } }, - "whatwg-mimetype": { + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true }, - "whatwg-url": { + "node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dev": true, - "requires": { + "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" } }, - "which": { + "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, - "requires": { + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "which-boxed-primitive": { + "node_modules/which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "requires": { + "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "requires": { - "string-width": "^5.0.1" + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "with": { + "node_modules/with": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", "dev": true, - "requires": { + "dependencies": { "@babel/parser": "^7.9.6", "@babel/types": "^7.9.6", "assert-never": "^1.2.1", "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" } }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "devOptional": true + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", + "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "peer": true, + "dependencies": { + "errno": "~0.1.7" + } }, - "wrap-ansi": { + "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { + "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write-file-atomic": { + "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, - "requires": { + "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "ws": { + "node_modules/ws": { "version": "8.8.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "requires": {} + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xlsx": { + "version": "0.16.9", + "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.16.9.tgz", + "integrity": "sha512-gxi1I3EasYvgCX1vN9pGyq920Ron4NO8PNfhuoA3Hpq6Y8f0ECXiy4OLrK4QZBnj1jx3QD+8Fq5YZ/3mPZ5iXw==", + "dev": true, + "dependencies": { + "adler-32": "~1.2.0", + "cfb": "^1.1.4", + "codepage": "~1.14.0", + "commander": "~2.17.1", + "crc-32": "~1.2.0", + "exit-on-epipe": "~1.0.1", + "fflate": "^0.3.8", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/xlsx/node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true }, - "xml-name-validator": { + "node_modules/xlsx/node_modules/fflate": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz", + "integrity": "sha512-Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==", + "dev": true + }, + "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, - "xmlchars": { + "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, - "xmlcreate": { + "node_modules/xmlcreate": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.4.tgz", "integrity": "sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==", "optional": true }, - "y18n": { + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, - "yallist": { + "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, - "yargs": { + "node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { + "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -37465,64 +22949,86 @@ "y18n": "^5.0.5", "yargs-parser": "^20.2.2" }, - "dependencies": { - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", - "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==" - } + "engines": { + "node": ">=10" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "20.2.7", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", - "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==" + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "engines": { + "node": ">=10" + } }, - "yauzl": { + "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "requires": { + "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, - "yn": { + "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=6" + } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "optional": true + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/package.json b/package.json index e8915fb26..616fa202d 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "private": true, "scripts": { "serve": "vite", + "serve:prod": "vite --mode production", "build": "vite build --mode production", "build:dev": "vite build --mode development", "serve:build": "serve --listen 8080 --single dist", @@ -11,6 +12,8 @@ "courses-gen": "npm run ts-node -- src/requirements/courses-json-generator.ts", "req-gen": "npm run ts-node -- src/requirements/requirement-json-generator.ts", "track-users": "npm run ts-node -- scripts/track-users.ts", + "courses-populate": "npm run ts-node -- scripts/population/populate.ts", + "populate-specific-roster": "npm run ts-node -- scripts/population/populate-specific-roster.ts", "lint": "eslint . --cache", "tsc": "tsc", "type-check": "vue-tsc --noEmit", @@ -36,6 +39,7 @@ "jspdf": "^2.5.1", "jspdf-autotable": "^3.5.25", "node-fetch": "^2.6.7", + "pdfjs-dist": "^3.5.141", "vue": "^3.2.19", "vue-gtag-next": "^1.14.0", "vue-router": "^4.0.6", @@ -47,6 +51,7 @@ "@babel/preset-env": "^7.13.12", "@babel/preset-typescript": "^7.13.0", "@tsconfig/node14": "^1.0.3", + "@types/gtag.js": "^0.0.12", "@types/jest": "^26.0.21", "@types/minimist": "^1.2.2", "@types/node-fetch": "^2.5.8", @@ -67,13 +72,14 @@ "eslint-plugin-vue": "^8.0.3", "jest": "^26.6.3", "minimist": "^1.2.6", + "pdf-to-excel": "^0.3.2", "prettier": "2.2.1", "sass": "^1.54.5", "sass-loader": "^13.0.2", "serve": "^14.1.2", "ts-node": "^9.1.1", - "typescript": "^4.1.5", - "vite": "^2.9.13", + "typescript": "<=4.1.5", + "vite": "^2.9.16", "vue-tsc": "^0.3.0", "wait-on": "^5.3.0" }, diff --git a/python/Pipfile b/python/Pipfile new file mode 100644 index 000000000..ed073d0dd --- /dev/null +++ b/python/Pipfile @@ -0,0 +1,13 @@ +[[source]] +name = "pypi" +url = "https://pypi.org/simple" +verify_ssl = true + +[dev-packages] + +[packages] +black = "23.9.1" +pytest = "*" + +[requires] +python_version = "3.11" \ No newline at end of file diff --git a/python/Pipfile.lock b/python/Pipfile.lock new file mode 100644 index 000000000..9001bd732 --- /dev/null +++ b/python/Pipfile.lock @@ -0,0 +1,139 @@ +{ + "_meta": { + "hash": { + "sha256": "d565884a0d4be958f3f394e5a2b0e7ee69a1585920e8c2ac1743b89c3e16e7c4" + }, + "pipfile-spec": 6, + "requires": { + "python_version": "3.11" + }, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.org/simple", + "verify_ssl": true + } + ] + }, + "default": { + "black": { + "hashes": [ + "sha256:031e8c69f3d3b09e1aa471a926a1eeb0b9071f80b17689a655f7885ac9325a6f", + "sha256:13a2e4a93bb8ca74a749b6974925c27219bb3df4d42fc45e948a5d9feb5122b7", + "sha256:13ef033794029b85dfea8032c9d3b92b42b526f1ff4bf13b2182ce4e917f5100", + "sha256:14f04c990259576acd093871e7e9b14918eb28f1866f91968ff5524293f9c573", + "sha256:24b6b3ff5c6d9ea08a8888f6977eae858e1f340d7260cf56d70a49823236b62d", + "sha256:403397c033adbc45c2bd41747da1f7fc7eaa44efbee256b53842470d4ac5a70f", + "sha256:50254ebfa56aa46a9fdd5d651f9637485068a1adf42270148cd101cdf56e0ad9", + "sha256:538efb451cd50f43aba394e9ec7ad55a37598faae3348d723b59ea8e91616300", + "sha256:638619a559280de0c2aa4d76f504891c9860bb8fa214267358f0a20f27c12948", + "sha256:6a3b50e4b93f43b34a9d3ef00d9b6728b4a722c997c99ab09102fd5efdb88325", + "sha256:6ccd59584cc834b6d127628713e4b6b968e5f79572da66284532525a042549f9", + "sha256:75a2dc41b183d4872d3a500d2b9c9016e67ed95738a3624f4751a0cb4818fe71", + "sha256:7d30ec46de88091e4316b17ae58bbbfc12b2de05e069030f6b747dfc649ad186", + "sha256:8431445bf62d2a914b541da7ab3e2b4f3bc052d2ccbf157ebad18ea126efb91f", + "sha256:8fc1ddcf83f996247505db6b715294eba56ea9372e107fd54963c7553f2b6dfe", + "sha256:a732b82747235e0542c03bf352c126052c0fbc458d8a239a94701175b17d4855", + "sha256:adc3e4442eef57f99b5590b245a328aad19c99552e0bdc7f0b04db6656debd80", + "sha256:c46767e8df1b7beefb0899c4a95fb43058fa8500b6db144f4ff3ca38eb2f6393", + "sha256:c619f063c2d68f19b2d7270f4cf3192cb81c9ec5bc5ba02df91471d0b88c4c5c", + "sha256:cf3a4d00e4cdb6734b64bf23cd4341421e8953615cba6b3670453737a72ec204", + "sha256:cf99f3de8b3273a8317681d8194ea222f10e0133a24a7548c73ce44ea1679377", + "sha256:d6bc09188020c9ac2555a498949401ab35bb6bf76d4e0f8ee251694664df6301" + ], + "index": "pypi", + "markers": "python_version >= '3.8'", + "version": "==23.9.1" + }, + "click": { + "hashes": [ + "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de" + ], + "markers": "python_version >= '3.7'", + "version": "==8.1.7" + }, + "exceptiongroup": { + "hashes": [ + "sha256:097acd85d473d75af5bb98e41b61ff7fe35efe6675e4f9370ec6ec5126d160e9", + "sha256:343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3" + ], + "markers": "python_version < '3.11'", + "version": "==1.1.3" + }, + "iniconfig": { + "hashes": [ + "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3", + "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" + ], + "markers": "python_version >= '3.7'", + "version": "==2.0.0" + }, + "mypy-extensions": { + "hashes": [ + "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782" + ], + "markers": "python_version >= '3.5'", + "version": "==1.0.0" + }, + "packaging": { + "hashes": [ + "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", + "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f" + ], + "markers": "python_version >= '3.7'", + "version": "==23.1" + }, + "pathspec": { + "hashes": [ + "sha256:1d6ed233af05e679efb96b1851550ea95bbb64b7c490b0f5aa52996c11e92a20", + "sha256:e0d8d0ac2f12da61956eb2306b69f9469b42f4deb0f3cb6ed47b9cce9996ced3" + ], + "markers": "python_version >= '3.7'", + "version": "==0.11.2" + }, + "platformdirs": { + "hashes": [ + "sha256:b45696dab2d7cc691a3226759c0d3b00c47c8b6e293d96f6436f733303f77f6d", + "sha256:d7c24979f292f916dc9cbf8648319032f551ea8c49a4c9bf2fb556a02070ec1d" + ], + "markers": "python_version >= '3.7'", + "version": "==3.10.0" + }, + "pluggy": { + "hashes": [ + "sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12", + "sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7" + ], + "markers": "python_version >= '3.8'", + "version": "==1.3.0" + }, + "pytest": { + "hashes": [ + "sha256:1d881c6124e08ff0a1bb75ba3ec0bfd8b5354a01c194ddd5a0a870a48d99b002", + "sha256:a766259cfab564a2ad52cb1aae1b881a75c3eb7e34ca3779697c23ed47c47069" + ], + "index": "pypi", + "markers": "python_version >= '3.7'", + "version": "==7.4.2" + }, + "tomli": { + "hashes": [ + "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" + ], + "markers": "python_version < '3.11'", + "version": "==2.0.1" + }, + "typing-extensions": { + "hashes": [ + "sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0", + "sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef" + ], + "markers": "python_version < '3.11'", + "version": "==4.8.0" + } + }, + "develop": {} +} diff --git a/python/basic_test.py b/python/basic_test.py new file mode 100644 index 000000000..8604d6652 --- /dev/null +++ b/python/basic_test.py @@ -0,0 +1,5 @@ +import pytest + + +def test(): + assert True diff --git a/scripts/__test__/util.spec.ts b/scripts/__test__/util.spec.ts new file mode 100644 index 000000000..4f4a3eb0a --- /dev/null +++ b/scripts/__test__/util.spec.ts @@ -0,0 +1,40 @@ +import { clean } from '../util'; + +describe('Courses Populate Test Suite', () => { + it('Primitives and strings w/o NBS unchanged', () => { + expect(clean(5)).toBe(5); + expect(clean(null)).toBe(null); + expect(clean(undefined)).toBe(undefined); + expect(clean('hello')).toBe('hello'); + }); + + it('String with NBS cleaned', () => { + expect(clean('\u00a0')).toBe(' '); + expect(clean('\u00a0\u00a0')).toBe(' '); + expect(clean('\u00a0a\u00a0')).toBe(' a '); + }); + + it('Array with NBS cleaned', () => { + expect(clean(['hi', '\u00a0', 'goodbye'])).toEqual(['hi', ' ', 'goodbye']); + }); + + it('Object with NBS cleansed', () => { + const dirty = { + foo: '\u00a0', + foos: ['hello', '\u00a0', '\u00a0', 'goodbye'], + bar: { + baz: '\u00a0', + buzz: 'farewell', + }, + }; + const cleansed = clean(dirty); + expect(cleansed).toEqual({ + foo: ' ', + foos: ['hello', ' ', ' ', 'goodbye'], + bar: { + baz: ' ', + buzz: 'farewell', + }, + }); + }); +}); diff --git a/scripts/firebase-config.ts b/scripts/firebase-config.ts index da9f54595..c67644d2b 100644 --- a/scripts/firebase-config.ts +++ b/scripts/firebase-config.ts @@ -31,6 +31,7 @@ const serviceAccount = JSON.parse(serviceAccountUnparsed); const databaseURL = isProd ? DATABASE_URL_PROD : DATABASE_URL_DEV; const db = getDatabase(serviceAccount, databaseURL); +db.settings({ ignoreUndefinedProperties: true }); const userCollections = { name: 'user-name', @@ -41,6 +42,7 @@ const userCollections = { unique: 'user-unique-incrementer', onboarding: 'user-onboarding-data', }; + export const userCollectionNames = Object.values(userCollections); export const usernameCollection = db.collection(userCollections.name); @@ -51,3 +53,6 @@ export const subjectColorsCollection = db.collection(userCollections.colors); export const uniqueIncrementerCollection = db.collection(userCollections.unique); export const onboardingDataCollection = db.collection(userCollections.onboarding); export const trackUsersCollection = db.collection('track-users'); +export const coursesCollection = db.collection('courses'); +export const availableRostersForCourseCollection = db.collection('available-rosters-for-course'); +export const crseIdToCatalogNbrCollection = db.collection('crseid-to-catalognbr'); diff --git a/scripts/other-yes-list/__tests__/invalid.test.ts b/scripts/other-yes-list/__tests__/invalid.test.ts new file mode 100644 index 000000000..13fe66268 --- /dev/null +++ b/scripts/other-yes-list/__tests__/invalid.test.ts @@ -0,0 +1,72 @@ +import { genCourseEntries } from '../parse'; + +describe('Parse function', () => { + test('It should test that invalid course code is excluded from the result', () => { + const input = [ + [ + { + str: 'ANTHR', + dir: 'ltr', + width: 18.329520000000002, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'course code', + dir: 'ltr', + width: 12.96008, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'Human Evolution: Genes, Behavior, and Fossil Record', + dir: 'ltr', + width: 137.41415999999998, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'A&S', + dir: 'ltr', + width: 10.971, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'SBA', + dir: 'ltr', + width: 10.03608, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: '3', + dir: 'ltr', + width: 3.22452, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + ]; + + const output = []; + + expect(genCourseEntries(input)).toEqual(output); + }); +}); diff --git a/scripts/other-yes-list/__tests__/valid.test.ts b/scripts/other-yes-list/__tests__/valid.test.ts new file mode 100644 index 000000000..42515d004 --- /dev/null +++ b/scripts/other-yes-list/__tests__/valid.test.ts @@ -0,0 +1,237 @@ +import { Course, genCourseEntries } from '../parse'; + +describe('Parse function', () => { + test('It should test that valid data is parsed into the corresponding Course[]', () => { + const input = [ + [ + { + str: "Notes (e.g., cross-listed equivalents, former course #'s)", + dir: 'ltr', + width: 157.51871999999997, + height: 6.96, + transform: [6.96, 0, 0, 6.96, 520.39, 497.14], + fontName: 'g_d0_f2', + }, + ], + [ + { + str: 'ANSC', + dir: 'ltr', + width: 15.473880000000001, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: '4140', + dir: 'ltr', + width: 12.96008, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'Ethics and Animal Science', + dir: 'ltr', + width: 66.44928000000002, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'CALS', + dir: 'ltr', + width: 12.63096, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'KCM', + dir: 'ltr', + width: 12.1476, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: '2', + dir: 'ltr', + width: 3.22452, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'SP 2019', + dir: 'ltr', + width: 20.4792, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'ANTHR', + dir: 'ltr', + width: 18.329520000000002, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: '1300', + dir: 'ltr', + width: 12.96008, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'Human Evolution: Genes, Behavior, and Fossil Record', + dir: 'ltr', + width: 137.41415999999998, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'A&S', + dir: 'ltr', + width: 10.971, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'SBA', + dir: 'ltr', + width: 10.03608, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: '3', + dir: 'ltr', + width: 3.22452, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'SP 2015', + dir: 'ltr', + width: 20.4792, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'ARAB', + dir: 'ltr', + width: 15.81096, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: '1201', + dir: 'ltr', + width: 12.96008, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'Elementary Arabic I', + dir: 'ltr', + width: 50.180400000000006, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'A&S', + dir: 'ltr', + width: 10.971, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: 'FL', + dir: 'ltr', + width: 5.512040000000001, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + [ + { + str: '4', + dir: 'ltr', + width: 3.22452, + height: 6.36, + transform: [Array], + fontName: 'g_d0_f1', + }, + ], + ]; + + const output: Course[] = [ + { + subject: 'ANSC', + catalogNbr: 4140, + categories: ['KCM'], + }, + { + subject: 'ANTHR', + catalogNbr: 1300, + categories: ['SBA'], + }, + { + subject: 'ARAB', + catalogNbr: 1201, + categories: ['FL'], + }, + ]; + expect(genCourseEntries(input)).toEqual(output); + }); +}); diff --git a/scripts/other-yes-list/fetch-courses.ts b/scripts/other-yes-list/fetch-courses.ts new file mode 100644 index 000000000..98fb41aa4 --- /dev/null +++ b/scripts/other-yes-list/fetch-courses.ts @@ -0,0 +1,24 @@ +import { genTextContextMatrix } from 'pdf-to-excel'; +import { writeFile } from 'fs/promises'; +import { getValidCourses } from './parse'; + +const otherYesListURL = + 'https://apps.engineering.cornell.edu/liberalstudies/ApprovedLiberalStudies.pdf'; + +// Fetch the other yes list and parse the returned data into a `CourseWithId` +export async function fetchOtherLiberalStudiesCoursesJSON() { + const pdf = await genTextContextMatrix(otherYesListURL); + return JSON.stringify(getValidCourses(pdf)); +} + +export async function fetchOtherLiberalStudiesCourses() { + const pdf = await genTextContextMatrix(otherYesListURL); + return getValidCourses(pdf); +} + +export async function writeOtherLiberalStudiesCourses(path) { + const courses = await fetchOtherLiberalStudiesCoursesJSON(); + await writeFile(`${path}otherYesCourses.json`, courses); +} + +writeOtherLiberalStudiesCoursesJSON('../../src/assets/courses/'); diff --git a/scripts/other-yes-list/otherYesCourses.json b/scripts/other-yes-list/otherYesCourses.json new file mode 100644 index 000000000..d121d239b --- /dev/null +++ b/scripts/other-yes-list/otherYesCourses.json @@ -0,0 +1 @@ +[{"subject":"HE","catalogNbr":1115,"categories":["KCM"],"crseId":350003},{"subject":"HE","catalogNbr":4060,"categories":["CA","SBA"],"crseId":350020},{"subject":"CRP","catalogNbr":1100,"categories":["SBA"],"crseId":350054},{"subject":"CRP","catalogNbr":2000,"categories":["CA","HA"],"crseId":350104},{"subject":"PE","catalogNbr":1150,"categories":["LA"],"crseId":350121},{"subject":"ILRLR","catalogNbr":1100,"categories":["CA","HA"],"crseId":350152},{"subject":"ANTHR","catalogNbr":1300,"categories":["SBA"],"crseId":350215},{"subject":"NES","catalogNbr":1312,"categories":["FL"],"crseId":350240},{"subject":"ILRLR","catalogNbr":4000,"categories":["HA","HST","SBA","SSC"],"crseId":350290},{"subject":"NBA","catalogNbr":5700,"categories":["SBA"],"crseId":350291},{"subject":"ILRLR","catalogNbr":4030,"categories":["SBA"],"crseId":350428},{"subject":"CRP","catalogNbr":5250,"categories":["SBA"],"crseId":350580},{"subject":"CHIN","catalogNbr":1101,"categories":["FL"],"crseId":351015},{"subject":"CHIN","catalogNbr":1102,"categories":["FL"],"crseId":351016},{"subject":"CHIN","catalogNbr":1109,"categories":["FL"],"crseId":351017},{"subject":"CHIN","catalogNbr":1110,"categories":["FL"],"crseId":351018},{"subject":"CHIN","catalogNbr":2201,"categories":["FL"],"crseId":351029},{"subject":"CHIN","catalogNbr":2202,"categories":["FL"],"crseId":351031},{"subject":"CHIN","catalogNbr":2209,"categories":["FL"],"crseId":351055},{"subject":"CHIN","catalogNbr":2210,"categories":["FL"],"crseId":351056},{"subject":"CHIN","catalogNbr":3301,"categories":["FL"],"crseId":351063},{"subject":"CHIN","catalogNbr":3302,"categories":["FL"],"crseId":351064},{"subject":"HINDI","catalogNbr":1101,"categories":["FL"],"crseId":351107},{"subject":"HINDI","catalogNbr":1102,"categories":["FL"],"crseId":351108},{"subject":"HINDI","catalogNbr":2202,"categories":["FL"],"crseId":351131},{"subject":"HINDI","catalogNbr":3301,"categories":["FL"],"crseId":351136},{"subject":"HINDI","catalogNbr":3302,"categories":["FL"],"crseId":351140},{"subject":"JAPAN","catalogNbr":1101,"categories":["FL"],"crseId":351152},{"subject":"JAPAN","catalogNbr":1102,"categories":["FL"],"crseId":351153},{"subject":"JAPAN","catalogNbr":2201,"categories":["FL"],"crseId":351163},{"subject":"JAPAN","catalogNbr":2202,"categories":["FL"],"crseId":351164},{"subject":"JAPAN","catalogNbr":4422,"categories":["LA"],"crseId":351190},{"subject":"KOREA","catalogNbr":1101,"categories":["FL"],"crseId":351225},{"subject":"KOREA","catalogNbr":1102,"categories":["FL"],"crseId":351226},{"subject":"KOREA","catalogNbr":1109,"categories":["FL"],"crseId":351227},{"subject":"KOREA","catalogNbr":1110,"categories":["FL"],"crseId":351228},{"subject":"KOREA","catalogNbr":2201,"categories":["FL"],"crseId":351230},{"subject":"KOREA","catalogNbr":2202,"categories":["FL"],"crseId":351233},{"subject":"KOREA","catalogNbr":2209,"categories":["FL"],"crseId":351234},{"subject":"KOREA","catalogNbr":2210,"categories":["FL"],"crseId":351237},{"subject":"KOREA","catalogNbr":3301,"categories":["FL"],"crseId":351243},{"subject":"KOREA","catalogNbr":3302,"categories":["FL"],"crseId":351245},{"subject":"NEPAL","catalogNbr":1101,"categories":["FL"],"crseId":351255},{"subject":"SANSK","catalogNbr":1131,"categories":["FL"],"crseId":351266},{"subject":"SINHA","catalogNbr":1121,"categories":["FL"],"crseId":351270},{"subject":"SINHA","catalogNbr":2202,"categories":["FL"],"crseId":351274},{"subject":"GERST","catalogNbr":1210,"categories":["FL"],"crseId":351318},{"subject":"GERST","catalogNbr":1220,"categories":["FL"],"crseId":351319},{"subject":"GERST","catalogNbr":1230,"categories":["FL"],"crseId":351320},{"subject":"PAM","catalogNbr":2000,"categories":["SBA"],"crseId":351447},{"subject":"HADM","catalogNbr":1910,"categories":["SBA"],"crseId":351448},{"subject":"AIRS","catalogNbr":2201,"categories":["HA"],"crseId":351454},{"subject":"NS","catalogNbr":1150,"categories":["SBA"],"crseId":351456},{"subject":"HADM","catalogNbr":2230,"categories":["SBA"],"crseId":351458},{"subject":"HADM","catalogNbr":2250,"categories":["SBA"],"crseId":351460},{"subject":"DEA","catalogNbr":1101,"categories":["LA"],"crseId":351470},{"subject":"HD","catalogNbr":1150,"categories":["SBA"],"crseId":351473},{"subject":"PSYCH","catalogNbr":2050,"categories":["KCM"],"crseId":351474},{"subject":"AIRS","catalogNbr":4401,"categories":["CA","KCM"],"crseId":351481},{"subject":"DEA","catalogNbr":1110,"categories":["SBA"],"crseId":351496},{"subject":"CRP","catalogNbr":1101,"categories":["CA"],"crseId":351501},{"subject":"HD","catalogNbr":2600,"categories":["SBA"],"crseId":351513},{"subject":"FSAD","catalogNbr":1250,"categories":["LA"],"crseId":351531},{"subject":"AIRS","catalogNbr":2202,"categories":["HA"],"crseId":351533},{"subject":"PAM","catalogNbr":2300,"categories":["SBA"],"crseId":351538},{"subject":"HD","catalogNbr":2820,"categories":["SBA"],"crseId":351567},{"subject":"HD","catalogNbr":4020,"categories":["SBA"],"crseId":351570},{"subject":"HADM","catalogNbr":3470,"categories":["KCM","SBA"],"crseId":351579},{"subject":"NS","catalogNbr":2470,"categories":["CA"],"crseId":351597},{"subject":"MILS","catalogNbr":3301,"categories":["SBA"],"crseId":351700},{"subject":"MILS","catalogNbr":4401,"categories":["SBA"],"crseId":351713},{"subject":"NAVS","catalogNbr":2201,"categories":["SBA"],"crseId":351726},{"subject":"MILS","catalogNbr":3302,"categories":["SBA"],"crseId":351734},{"subject":"MILS","catalogNbr":4402,"categories":["SBA"],"crseId":351738},{"subject":"NAVS","catalogNbr":1102,"categories":["HA"],"crseId":351763},{"subject":"LATIN","catalogNbr":1201,"categories":["FL"],"crseId":351788},{"subject":"LATIN","catalogNbr":1202,"categories":["FL"],"crseId":351790},{"subject":"DEA","catalogNbr":3510,"categories":["SBA"],"crseId":351811},{"subject":"HADM","catalogNbr":4380,"categories":["CA"],"crseId":351821},{"subject":"HD","catalogNbr":1170,"categories":["SBA"],"crseId":351838},{"subject":"HADM","catalogNbr":4300,"categories":["CA"],"crseId":351839},{"subject":"HADM","catalogNbr":4890,"categories":["KCM"],"crseId":351890},{"subject":"FSAD","catalogNbr":3250,"categories":["LA"],"crseId":351896},{"subject":"COGST","catalogNbr":3660,"categories":["KCM","SBA"],"crseId":351914},{"subject":"PAM","catalogNbr":2350,"categories":["SBA"],"crseId":351928},{"subject":"HADM","catalogNbr":4150,"categories":["KCM"],"crseId":352075},{"subject":"HADM","catalogNbr":4200,"categories":["CA","SBA"],"crseId":352082},{"subject":"HADM","catalogNbr":6090,"categories":["HA"],"crseId":352102},{"subject":"NAVS","catalogNbr":4402,"categories":["KCM"],"crseId":352145},{"subject":"LAW","catalogNbr":4051,"categories":["CA"],"crseId":352332},{"subject":"LING","catalogNbr":1111,"categories":["FL"],"crseId":352730},{"subject":"BEE","catalogNbr":6940,"categories":["SBA","CE"],"crseId":352872},{"subject":"MUSIC","catalogNbr":1100,"categories":["LA"],"crseId":352997},{"subject":"MUSIC","catalogNbr":3501,"categories":["LA"],"crseId":353043},{"subject":"MUSIC","catalogNbr":3602,"categories":["LA"],"crseId":353053},{"subject":"MUSIC","catalogNbr":3603,"categories":["LA"],"crseId":353054},{"subject":"MUSIC","catalogNbr":3631,"categories":["LA"],"crseId":353055},{"subject":"MUSIC","catalogNbr":3615,"categories":["LA"],"crseId":353057},{"subject":"MUSIC","catalogNbr":3621,"categories":["LA"],"crseId":353067},{"subject":"MUSIC","catalogNbr":4621,"categories":["LA"],"crseId":353081},{"subject":"MUSIC","catalogNbr":4616,"categories":["LA"],"crseId":353082},{"subject":"MUSIC","catalogNbr":3613,"categories":["LA"],"crseId":353084},{"subject":"MUSIC","catalogNbr":3612,"categories":["LA"],"crseId":353086},{"subject":"MUSIC","catalogNbr":4631,"categories":["LA"],"crseId":353088},{"subject":"MUSIC","catalogNbr":4615,"categories":["LA"],"crseId":353089},{"subject":"MUSIC","catalogNbr":4651,"categories":["LA"],"crseId":353090},{"subject":"MUSIC","catalogNbr":3604,"categories":["LA"],"crseId":353094},{"subject":"MUSIC","catalogNbr":4601,"categories":["LA"],"crseId":353096},{"subject":"FREN","catalogNbr":1210,"categories":["FL"],"crseId":353154},{"subject":"FREN","catalogNbr":1220,"categories":["FL"],"crseId":353156},{"subject":"FREN","catalogNbr":1230,"categories":["FL"],"crseId":353166},{"subject":"FREN","catalogNbr":2090,"categories":["FL"],"crseId":353172},{"subject":"FREN","catalogNbr":2095,"categories":["FL"],"crseId":353176},{"subject":"PORT","catalogNbr":1210,"categories":["LA"],"crseId":353306},{"subject":"SPAN","catalogNbr":1220,"categories":["FL"],"crseId":353396},{"subject":"SPAN","catalogNbr":1230,"categories":["FL"],"crseId":353397},{"subject":"SPAN","catalogNbr":3020,"categories":["FL"],"crseId":353403},{"subject":"HEBRW","catalogNbr":1101,"categories":["FL"],"crseId":353409},{"subject":"HEBRW","catalogNbr":1102,"categories":["FL"],"crseId":353410},{"subject":"HEBRW","catalogNbr":1103,"categories":["FL"],"crseId":353411},{"subject":"ARAB","catalogNbr":1201,"categories":["FL"],"crseId":353412},{"subject":"ARAB","catalogNbr":1202,"categories":["FL"],"crseId":353413},{"subject":"PERSN","catalogNbr":1320,"categories":["FL"],"crseId":353415},{"subject":"DEA","catalogNbr":1500,"categories":["SBA"],"crseId":353568},{"subject":"DEA","catalogNbr":2040,"categories":["SBA"],"crseId":353570},{"subject":"LING","catalogNbr":3315,"categories":["FL"],"crseId":353608},{"subject":"LING","catalogNbr":3316,"categories":["FL"],"crseId":353610},{"subject":"PMA","catalogNbr":1610,"categories":["LA"],"crseId":353868},{"subject":"POLSH","catalogNbr":1131,"categories":["FL"],"crseId":353873},{"subject":"POLSH","catalogNbr":2033,"categories":["FL"],"crseId":353874},{"subject":"RUSSA","catalogNbr":1103,"categories":["FL"],"crseId":353881},{"subject":"RUSSA","catalogNbr":1104,"categories":["FL"],"crseId":353887},{"subject":"RUSSA","catalogNbr":1121,"categories":["FL"],"crseId":353890},{"subject":"RUSSA","catalogNbr":1122,"categories":["FL"],"crseId":353891},{"subject":"RUSSA","catalogNbr":1125,"categories":["FL"],"crseId":353893},{"subject":"RUSSA","catalogNbr":1126,"categories":["FL"],"crseId":353894},{"subject":"RUSSA","catalogNbr":2203,"categories":["FL"],"crseId":353895},{"subject":"RUSSA","catalogNbr":2204,"categories":["FL"],"crseId":353900},{"subject":"RUSSA","catalogNbr":3303,"categories":["FL"],"crseId":353902},{"subject":"RUSSA","catalogNbr":3304,"categories":["FL"],"crseId":353903},{"subject":"RUSSA","catalogNbr":3305,"categories":["FL"],"crseId":353904},{"subject":"RUSSA","catalogNbr":3306,"categories":["FL"],"crseId":353905},{"subject":"RUSSA","catalogNbr":3309,"categories":["FL"],"crseId":353906},{"subject":"RUSSA","catalogNbr":4414,"categories":["FL"],"crseId":353911},{"subject":"RUSSA","catalogNbr":4491,"categories":["FL"],"crseId":353912},{"subject":"RUSSA","catalogNbr":6633,"categories":["CA,HA","FL"],"crseId":353913},{"subject":"RUSSA","catalogNbr":6634,"categories":["FL"],"crseId":353914},{"subject":"BCS","catalogNbr":1131,"categories":["FL"],"crseId":353932},{"subject":"FDSC","catalogNbr":2500,"categories":["CA"],"crseId":354026},{"subject":"LA","catalogNbr":1410,"categories":["LA"],"crseId":354091},{"subject":"ART","catalogNbr":2201,"categories":["LA"],"crseId":354267},{"subject":"ART","catalogNbr":2401,"categories":["LA"],"crseId":354272},{"subject":"ART","catalogNbr":2501,"categories":["LA"],"crseId":354273},{"subject":"ART","catalogNbr":2601,"categories":["LA"],"crseId":354277},{"subject":"ART","catalogNbr":2701,"categories":["LA"],"crseId":354281},{"subject":"PMA","catalogNbr":2610,"categories":["LA"],"crseId":354317},{"subject":"PLHRT","catalogNbr":2010,"categories":["LA"],"crseId":354397},{"subject":"BENGL","catalogNbr":1121,"categories":["FL"],"crseId":354524},{"subject":"BENGL","catalogNbr":1122,"categories":["FL"],"crseId":354526},{"subject":"BURM","catalogNbr":1121,"categories":["FL"],"crseId":354552},{"subject":"BURM","catalogNbr":1122,"categories":["FL"],"crseId":354554},{"subject":"ANSC","catalogNbr":4140,"categories":["KCM"],"crseId":354565},{"subject":"PMA","catalogNbr":1200,"categories":["LA"],"crseId":354574},{"subject":"PMA","catalogNbr":2220,"categories":["LA"],"crseId":354579},{"subject":"PMA","catalogNbr":3210,"categories":["LA"],"crseId":354584},{"subject":"PMA","catalogNbr":3220,"categories":["LA"],"crseId":354585},{"subject":"CRP","catalogNbr":5120,"categories":["SBA"],"crseId":354687},{"subject":"CRP","catalogNbr":3850,"categories":["SBA"],"crseId":354778},{"subject":"ARCH","catalogNbr":1103,"categories":["LA"],"crseId":354812},{"subject":"ARCH","catalogNbr":1110,"categories":["LA"],"crseId":354814},{"subject":"ARCH","catalogNbr":1300,"categories":["LA"],"crseId":354816},{"subject":"ARCH","catalogNbr":1301,"categories":["LA"],"crseId":354817},{"subject":"ARCH","catalogNbr":1501,"categories":["LA"],"crseId":354818},{"subject":"ARCH","catalogNbr":1502,"categories":["LA"],"crseId":354819},{"subject":"ARCH","catalogNbr":1801,"categories":["CA","HA"],"crseId":354820},{"subject":"ARCH","catalogNbr":1802,"categories":["CA","HA"],"crseId":354821},{"subject":"ARCH","catalogNbr":2301,"categories":["CA","HA"],"crseId":354823},{"subject":"ARCH","catalogNbr":3309,"categories":["HA"],"crseId":354858},{"subject":"EAS","catalogNbr":1109,"categories":["HA"],"crseId":354918},{"subject":"BIOEE","catalogNbr":1540,"categories":["KCM","SBA"],"crseId":354924},{"subject":"CRP","catalogNbr":3840,"categories":["HA"],"crseId":355144},{"subject":"ILRIC","catalogNbr":4330,"categories":["SBA"],"crseId":355581},{"subject":"ENGRC","catalogNbr":3500,"categories":["CE"],"crseId":355623},{"subject":"ENGRC","catalogNbr":3350,"categories":["CE"],"crseId":355624},{"subject":"PMA","catalogNbr":4660,"categories":["LA","ALC"],"crseId":357367},{"subject":"POLSH","catalogNbr":1132,"categories":["FL"],"crseId":357386},{"subject":"PERSN","catalogNbr":1321,"categories":["FL"],"crseId":357479},{"subject":"COGST","catalogNbr":2200,"categories":["KCM","ETM"],"crseId":357797},{"subject":"HD","catalogNbr":2300,"categories":["KCM"],"crseId":357798},{"subject":"HINDI","catalogNbr":2203,"categories":["FL"],"crseId":358243},{"subject":"HINDI","catalogNbr":2204,"categories":["FL"],"crseId":358244},{"subject":"MUSIC","catalogNbr":3502,"categories":["LA"],"crseId":358356},{"subject":"MUSIC","catalogNbr":3514,"categories":["LA"],"crseId":358356},{"subject":"PERSN","catalogNbr":1322,"categories":["FL"],"crseId":358367},{"subject":"CS","catalogNbr":1610,"categories":["LA"],"crseId":358516},{"subject":"ILROB","catalogNbr":1220,"categories":["SBA"],"crseId":358955},{"subject":"SPAN","catalogNbr":2070,"categories":["FL"],"crseId":359038},{"subject":"MUSIC","catalogNbr":3115,"categories":["LA"],"crseId":359072},{"subject":"SINHA","catalogNbr":3301,"categories":["FL"],"crseId":359129},{"subject":"SINHA","catalogNbr":4400,"categories":["FL"],"crseId":359131},{"subject":"ASRC","catalogNbr":1109,"categories":["FL"],"crseId":359151},{"subject":"SPAN","catalogNbr":1210,"categories":["FL"],"crseId":359165},{"subject":"SPAN","catalogNbr":2090,"categories":["FL"],"crseId":359167},{"subject":"SPAN","catalogNbr":2180,"categories":["FL"],"crseId":359172},{"subject":"NBA","catalogNbr":6150,"categories":["FL"],"crseId":359203},{"subject":"URDU","catalogNbr":2225,"categories":["FL"],"crseId":359229},{"subject":"HADM","catalogNbr":2410,"categories":["SBA"],"crseId":359336},{"subject":"SPAN","catalogNbr":2000,"categories":["FL"],"crseId":359453},{"subject":"ART","catalogNbr":2907,"categories":["LA"],"crseId":359541},{"subject":"CRP","catalogNbr":3860,"categories":["SBA"],"crseId":359547},{"subject":"ART","catalogNbr":1505,"categories":["LA"],"crseId":359560},{"subject":"GOVT","catalogNbr":3553,"categories":["SBA"],"crseId":359593},{"subject":"MUSIC","catalogNbr":3634,"categories":["LA"],"crseId":359617},{"subject":"RELST","catalogNbr":4489,"categories":["KCM","ETM"],"crseId":359643},{"subject":"ASIAN","catalogNbr":4404,"categories":["LA","CA"],"crseId":359644},{"subject":"HE","catalogNbr":4080,"categories":["CA","SBA"],"crseId":359722},{"subject":"ARCH","catalogNbr":4601,"categories":["LA"],"crseId":359758},{"subject":"ASIAN","catalogNbr":4437,"categories":["CA","HA"],"crseId":359822},{"subject":"ILRIC","catalogNbr":2350,"categories":["HA","SBA"],"crseId":360356},{"subject":"NS","catalogNbr":2600,"categories":["SBA"],"crseId":360490},{"subject":"PLBIO","catalogNbr":2400,"categories":["CA"],"crseId":361073},{"subject":"PHYS","catalogNbr":4484,"categories":["KCM"],"crseId":361089},{"subject":"ENGRG","catalogNbr":6780,"categories":["CE"],"crseId":361119},{"subject":"SPAN","catalogNbr":3170,"categories":["FL"],"crseId":361520},{"subject":"NBA","catalogNbr":5150,"categories":["SBA"],"crseId":361612},{"subject":"KOREA","catalogNbr":4401,"categories":["FL"],"crseId":361879},{"subject":"ENGRG","catalogNbr":3600,"categories":["KCM"],"crseId":362081},{"subject":"HIST","catalogNbr":2672,"categories":["HA"],"crseId":362139},{"subject":"FREN","catalogNbr":2092,"categories":["FL"],"crseId":362153},{"subject":"KOREA","catalogNbr":4402,"categories":["FL"],"crseId":362282},{"subject":"NS","catalogNbr":4600,"categories":["CA","KCM"],"crseId":362504},{"subject":"ILRLR","catalogNbr":1200,"categories":["CA","HA"],"crseId":362566},{"subject":"LAW","catalogNbr":4131,"categories":["CA","HA"],"crseId":362619},{"subject":"ASIAN","catalogNbr":3333,"categories":["HA"],"crseId":362690},{"subject":"ART","catalogNbr":1500,"categories":["LA"],"crseId":362723},{"subject":"ENGRG","catalogNbr":1020,"categories":["CE"],"crseId":362773},{"subject":"NS","catalogNbr":4630,"categories":["CA","SBA"],"crseId":362868},{"subject":"ART","catalogNbr":2301,"categories":["LA"],"crseId":363247},{"subject":"NBA","catalogNbr":6130,"categories":["CA","SBA"],"crseId":363365},{"subject":"CHIN","catalogNbr":4406,"categories":["FL"],"crseId":363486},{"subject":"ILRLR","catalogNbr":2300,"categories":["KCM"],"crseId":363570},{"subject":"PMA","catalogNbr":3351,"categories":["LA"],"crseId":363609},{"subject":"ILRLR","catalogNbr":4023,"categories":["CA"],"crseId":363648},{"subject":"NBA","catalogNbr":6860,"categories":["SBA"],"crseId":363709},{"subject":"ASIAN","catalogNbr":4446,"categories":["LA"],"crseId":363783},{"subject":"CRP","catalogNbr":3106,"categories":["CA"],"crseId":364063},{"subject":"MUSIC","catalogNbr":3609,"categories":["LA"],"crseId":364093},{"subject":"AMST","catalogNbr":2001,"categories":["HA"],"crseId":364259},{"subject":"ILRIC","catalogNbr":4360,"categories":["CA","SBA"],"crseId":364426},{"subject":"VIET","catalogNbr":1121,"categories":["FL"],"crseId":364462},{"subject":"NBA","catalogNbr":5980,"categories":["SBA"],"crseId":364466},{"subject":"ART","catalogNbr":3092,"categories":["CA","LA"],"crseId":364661},{"subject":"HIST","catalogNbr":2003,"categories":["HA","CE"],"crseId":364741},{"subject":"HIST","catalogNbr":2004,"categories":["SBA"],"crseId":364757},{"subject":"HE","catalogNbr":4923,"categories":["CA","SBA"],"crseId":364790},{"subject":"HE","catalogNbr":4921,"categories":["SBA"],"crseId":364791},{"subject":"HE","catalogNbr":4922,"categories":["CA","SBA"],"crseId":364792},{"subject":"HE","catalogNbr":4903,"categories":["CA","SBA"],"crseId":364793},{"subject":"VIET","catalogNbr":1122,"categories":["FL"],"crseId":364827},{"subject":"ILRLR","catalogNbr":3870,"categories":["HA","SBA"],"crseId":364837},{"subject":"ILRLR","catalogNbr":3820,"categories":["CA","SBA"],"crseId":364839},{"subject":"LAW","catalogNbr":3281,"categories":["SBA"],"crseId":364859},{"subject":"SWAHL","catalogNbr":2102,"categories":["FL"],"crseId":364948},{"subject":"PHYS","catalogNbr":4485,"categories":["KCM"],"crseId":365001},{"subject":"ARCH","catalogNbr":4621,"categories":["CA","SBA"],"crseId":365029},{"subject":"ILRLR","catalogNbr":3065,"categories":["CA","HA"],"crseId":365298},{"subject":"NBA","catalogNbr":6029,"categories":["SBA"],"crseId":365543},{"subject":"HADM","catalogNbr":4155,"categories":["CA","SBA"],"crseId":365551},{"subject":"HADM","catalogNbr":2740,"categories":["CE"],"crseId":365682},{"subject":"POLSH","catalogNbr":2103,"categories":["FL"],"crseId":365748},{"subject":"PORT","catalogNbr":2010,"categories":["FL"],"crseId":365749},{"subject":"PMA","catalogNbr":1410,"categories":["LA"],"crseId":365758},{"subject":"ILRID","catalogNbr":1700,"categories":["HA","SBA"],"crseId":365784},{"subject":"BME","catalogNbr":4440,"categories":["SBA"],"crseId":365923},{"subject":"PORT","catalogNbr":2020,"categories":["FL"],"crseId":365974},{"subject":"DEA","catalogNbr":4500,"categories":["SBA"],"crseId":366073},{"subject":"NBA","catalogNbr":6230,"categories":["SBA"],"crseId":366106},{"subject":"NBA","catalogNbr":6330,"categories":["SBA"],"crseId":366107},{"subject":"CEE","catalogNbr":4560,"categories":["CA","SBA"],"crseId":366119},{"subject":"ENGRG","catalogNbr":4990,"categories":["CE"],"crseId":366274},{"subject":"ENGRG","catalogNbr":3900,"categories":["CE,KCM,SBA"],"crseId":366283},{"subject":"DEA","catalogNbr":2900,"categories":["SBA"],"crseId":366372},{"subject":"ARCH","catalogNbr":3822,"categories":["HA"],"crseId":366385},{"subject":"NBA","catalogNbr":5410,"categories":["SBA"],"crseId":366549},{"subject":"ENGRG","catalogNbr":3910,"categories":["CA,CE,KCM,SBA"],"crseId":366587},{"subject":"ALS","catalogNbr":2000,"categories":["SBA"],"crseId":366607},{"subject":"ITAL","catalogNbr":1201,"categories":["FL"],"crseId":366732},{"subject":"ITAL","catalogNbr":1202,"categories":["FL"],"crseId":366733},{"subject":"ITAL","catalogNbr":2201,"categories":["FL"],"crseId":366734},{"subject":"ITAL","catalogNbr":2202,"categories":["FL"],"crseId":366735},{"subject":"WRIT","catalogNbr":4860,"categories":["CE"],"crseId":366860},{"subject":"ITAL","catalogNbr":1212,"categories":["CA"],"crseId":366920},{"subject":"ITAL","catalogNbr":1401,"categories":["FL"],"crseId":366922},{"subject":"SPAN","catalogNbr":1501,"categories":["FL"],"crseId":366924},{"subject":"SPAN","catalogNbr":2091,"categories":["FL"],"crseId":366926},{"subject":"ASIAN","catalogNbr":3308,"categories":["CA"],"crseId":366956},{"subject":"DEA","catalogNbr":2750,"categories":["CA"],"crseId":367174},{"subject":"CLASS","catalogNbr":1632,"categories":["LA","ALC"],"crseId":367198},{"subject":"SPAN","catalogNbr":2095,"categories":["FL"],"crseId":367246},{"subject":"DEA","catalogNbr":1200,"categories":["LA"],"crseId":367272},{"subject":"ILRLR","catalogNbr":3055,"categories":["HA","HST"],"crseId":367291},{"subject":"ASIAN","catalogNbr":3307,"categories":["CA"],"crseId":367319},{"subject":"ENGRG","catalogNbr":2750,"categories":["KCM"],"crseId":367375},{"subject":"FREN","catalogNbr":2180,"categories":["FL"],"crseId":367599},{"subject":"INDO","catalogNbr":1100,"categories":["FL"],"crseId":367608},{"subject":"HADM","catalogNbr":4133,"categories":["CA"],"crseId":367720},{"subject":"VIET","catalogNbr":1100,"categories":["CA","FL"],"crseId":367755},{"subject":"ILRLR","catalogNbr":2040,"categories":["SBA"],"crseId":367757},{"subject":"ILROB","catalogNbr":3730,"categories":["CA","SBA"],"crseId":367808},{"subject":"HD","catalogNbr":4790,"categories":["SBA"],"crseId":367814},{"subject":"NS","catalogNbr":3090,"categories":["SBA","GLC"],"crseId":367851},{"subject":"CLASS","catalogNbr":2810,"categories":["CA","HA"],"crseId":367880},{"subject":"ILRLR","catalogNbr":3300,"categories":["KCM"],"crseId":367939},{"subject":"SOC","catalogNbr":1900,"categories":["KCM"],"crseId":367980},{"subject":"BIOMS","catalogNbr":5665,"categories":["CA"],"crseId":368051},{"subject":"BIOMS","catalogNbr":5660,"categories":["CA","ALC"],"crseId":368052},{"subject":"CHIN","catalogNbr":1121,"categories":["FL"],"crseId":368089},{"subject":"ILROB","catalogNbr":3760,"categories":["SBA"],"crseId":368189},{"subject":"RUSSA","catalogNbr":1131,"categories":["FL"],"crseId":368440},{"subject":"RUSSA","catalogNbr":1132,"categories":["FL"],"crseId":368441},{"subject":"SPAN","catalogNbr":2130,"categories":["FL"],"crseId":368463},{"subject":"CHIN","catalogNbr":1122,"categories":["FL"],"crseId":368591},{"subject":"ILRLR","catalogNbr":4066,"categories":["SBA"],"crseId":368628},{"subject":"ILROB","catalogNbr":3770,"categories":["SBA","SSC"],"crseId":368730},{"subject":"HADM","catalogNbr":4375,"categories":["CA"],"crseId":368779},{"subject":"KANAD","catalogNbr":1100,"categories":["FL"],"crseId":368793},{"subject":"CHIN","catalogNbr":1123,"categories":["FL"],"crseId":368927},{"subject":"VTPEH","catalogNbr":6184,"categories":["SBA","SSC"],"crseId":369015},{"subject":"MUSIC","catalogNbr":3511,"categories":["LA"],"crseId":369148},{"subject":"MUSIC","catalogNbr":3512,"categories":["LA"],"crseId":369149},{"subject":"MUSIC","catalogNbr":3513,"categories":["LA"],"crseId":369150},{"subject":"COML","catalogNbr":2350,"categories":["HA"],"crseId":370023},{"subject":"PMA","catalogNbr":3213,"categories":["CA","ALC","SCD"],"crseId":370172},{"subject":"MUSIC","catalogNbr":1505,"categories":["CA"],"crseId":370193},{"subject":"FREN","catalogNbr":2080,"categories":["FL"],"crseId":370328},{"subject":"ITAL","catalogNbr":2240,"categories":["LA"],"crseId":370367},{"subject":"POLSH","catalogNbr":2034,"categories":["FL"],"crseId":370408},{"subject":"NES","catalogNbr":1776,"categories":["FL"],"crseId":370462},{"subject":"ASL","catalogNbr":1101,"categories":["FL"],"crseId":370466},{"subject":"WRIT","catalogNbr":1100,"categories":["CA"],"crseId":370504},{"subject":"PHIL","catalogNbr":1902,"categories":["KCM"],"crseId":370529},{"subject":"PMA","catalogNbr":3621,"categories":["LA"],"crseId":370588},{"subject":"ENGL","catalogNbr":2705,"categories":["CA","LA","ALC"],"crseId":370607},{"subject":"ENGL","catalogNbr":2706,"categories":["CA"],"crseId":370608},{"subject":"HEBRW","catalogNbr":1110,"categories":["FL"],"crseId":370646},{"subject":"ASL","catalogNbr":1102,"categories":["FL"],"crseId":370718},{"subject":"NES","catalogNbr":1777,"categories":["FL"],"crseId":370735},{"subject":"ENGRG","catalogNbr":1022,"categories":["SBA"],"crseId":370893},{"subject":"AAP","catalogNbr":1602,"categories":["LA"],"crseId":371055},{"subject":"LAW","catalogNbr":4081,"categories":["KCM"],"crseId":371124},{"subject":"ART","catalogNbr":1601,"categories":["LA"],"crseId":371151},{"subject":"ENGL","catalogNbr":3552,"categories":["LA","ALC"],"crseId":371170},{"subject":"ENGL","catalogNbr":2602,"categories":["LA","ALC"],"crseId":371200},{"subject":"EAS","catalogNbr":4441,"categories":["GLC"],"crseId":371236},{"subject":"ILRID","catalogNbr":4675,"categories":["SBA","SSC","SCD"],"crseId":371519},{"subject":"COML","catalogNbr":2762,"categories":["LA","ALC","SCD"],"crseId":371521},{"subject":"MUSIC","catalogNbr":1108,"categories":["LA","ALC"],"crseId":371536},{"subject":"ENGL","catalogNbr":2603,"categories":["LA","ALC"],"crseId":371597},{"subject":"CHEME","catalogNbr":2000,"categories":["SBA","SSC","SCD"],"crseId":371895},{"subject":"PHIL","catalogNbr":1918,"categories":["KCM","ETM"],"crseId":372455},{"subject":"GOVT","catalogNbr":2012,"categories":["KCM","SSC"],"crseId":372564}] \ No newline at end of file diff --git a/scripts/other-yes-list/parse.ts b/scripts/other-yes-list/parse.ts new file mode 100644 index 000000000..ee86c1533 --- /dev/null +++ b/scripts/other-yes-list/parse.ts @@ -0,0 +1,94 @@ +import { fullCoursesArray } from '../../src/assets/courses/typed-full-courses'; + +export type Course = { + /** Corresponds to the "prefix" column on the PDF */ + subject: string; + /** Corresponds to the "code" column on the PDF */ + catalogNbr: number; + /** The liberal studies categories satisfied by the course */ + categories: readonly string[]; +}; + +export type CourseWithId = Course & { + crseId: number; +}; + +enum Col { + CoursePrefix, + CourseNumber, + Title, + College, + Category, + Credits, +} + +// creates list of course entries +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export function genCourseEntries(data: any[]) { + const courseEntries: Course[] = []; + let c: Col = Col.CoursePrefix as Col; + let subject = ''; + let catalogNbr = 0; + let categories = []; + + // find the index of the first course (right after Notes) + let start = 0; + for (let i = 0; i < data.length; i += 1) { + const v = data[i][0].str.trim(); + if (v.slice(0, 5) === 'Notes') { + start = i + 1; + break; + } + } + // assumes that the columns are ordered and there are no empty cells + for (let i = start; i < data.length; i += 1) { + const v = data[i][0].str.trim(); + switch (c) { + case Col.CoursePrefix: + if (v.length <= 5) { + subject = v; + c = Col.CourseNumber; + } + break; + case Col.CourseNumber: + catalogNbr = parseInt(v, 10); + c = Col.Title; + break; + case Col.Title: + c = Col.College; + break; + case Col.College: + c = Col.Category; + break; + case Col.Category: + categories = v.split(', '); + c = Col.Credits; + break; + case Col.Credits: { + const course = { subject, catalogNbr, categories }; + courseEntries.push(course); + c = Col.CoursePrefix; + break; + } + default: + break; + } + } + return courseEntries.filter(course => !Number.isNaN(course.catalogNbr)); +} + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export function getValidCourses(data: any[]) { + const courseEntries = genCourseEntries(data); + const validCourses: CourseWithId[] = []; + + for (const { subject, catalogNbr, crseId } of fullCoursesArray) { + for (const course of courseEntries) { + if (subject === course.subject && catalogNbr === course.catalogNbr.toString()) { + validCourses.push({ ...course, crseId }); + break; + } + } + } + return validCourses; +} diff --git a/scripts/population/courses-populate.ts b/scripts/population/courses-populate.ts new file mode 100644 index 000000000..63123c6cc --- /dev/null +++ b/scripts/population/courses-populate.ts @@ -0,0 +1,128 @@ +/* eslint-disable no-console */ +/* eslint-disable no-await-in-loop */ +/** + * This script retrieves data from all courses from all available + * class rosters and pushes them to the 'courses' collection in + * Firebase. + * + * This script also creates a mapping from courses to the rosters + * that the course is available in. + * + * + * This script also creates a mapping from crseId to its + * catalogNbr. + * + * Motivation for this script as well as the schema + * for the 'courses' collection can be found here: + * https://tinyurl.com/5n86j4p7 + */ + +import fetch from 'node-fetch'; +import { FieldValue } from 'firebase-admin/firestore'; +import { + coursesCollection, + availableRostersForCourseCollection, + crseIdToCatalogNbrCollection, +} from '../firebase-config'; +import { CourseFullDetail } from '../../src/requirements/types'; +import { clean } from '../util'; + +/** A helper function to generate a wait promise. Used for cooldown to limit API usage. */ +export const wait = (time: number) => + new Promise(resolve => { + setTimeout(() => resolve(), time); + }); + +export const classRosterURL = 'https://classes.cornell.edu/api/2.0'; + +/* Retrieves the rosters available on the class roster API */ +export const retrieveAvailableRosters = async () => { + const res = await fetch(`${classRosterURL}/config/rosters.json`); + return (await res.json()).data.rosters.map(jsonRoster => jsonRoster.slug); +}; + +/* Retrieves the subjects across for a roster and creates a list of {roster: string, subject: string} objects */ +export const retrieveAvailableSubjects = async ( + roster: string +): Promise => { + const res = await fetch( + `https://classes.cornell.edu/api/2.0/config/subjects.json?roster=${roster}` + ); + return (await res.json()).data.subjects.map(({ value }) => ({ roster, subject: value })); +}; + +/** Retrieves and formats available courses for a {roster: string, subject: string} object */ +export const retrieveAvailableCourses = async ( + roster: string, + subject: string +): Promise => { + const res = await fetch( + `${classRosterURL}/search/classes.json?roster=${roster}&subject=${subject}` + ); + return (await res.json()).data.classes.map(jsonCourse => clean(jsonCourse)); +}; + +/* + Populates firebase with the retrieved course data, and meta data structures for future migration. + + availableRosterForCoursesCollection - contains a mapping from each course to a list of rosters that it is available in + crseToCatalogNbrCollection - contains a mapping from each course's crseId to its catalogNbr (which is a subject + code) + coursesCollection - contains all courses ever offered by the class roster API from FA14 - present. +*/ +const populateCourses = (roster: string, subject: string, courses: CourseFullDetail[]) => + Promise.all( + courses.map(async course => { + /* Computing a mapping that maps a course to a list of semesters it is offered in */ + const courseAndRostersDoc = await availableRostersForCourseCollection + .doc(`${subject} ${course.catalogNbr.toString()}`) + .get(); + if (courseAndRostersDoc.exists) { + await availableRostersForCourseCollection + .doc(`${subject} ${course.catalogNbr.toString()}`) + .update({ rosters: FieldValue.arrayUnion(roster) }); + } else { + await availableRostersForCourseCollection + .doc(`${subject} ${course.catalogNbr.toString()}`) + .set({ rosters: [roster] }); + } + /* Mapping that maps from a course's crseId to their course code */ + await crseIdToCatalogNbrCollection + .doc(course.crseId.toString()) + .set({ catalogNbr: `${subject} ${course.catalogNbr}` }); + /* Writing each course to the 'courses' collection */ + await coursesCollection + .doc(roster) + .collection(subject) + .doc(course.catalogNbr) + .set({ course }); + }) + ); + +/* + A promise pipeline that maps a list of rosters to a list of courses using + above functions which are then populated in firebase. + + Also logs live status of script during execution. +*/ +export const populate = async () => { + const rosterSubjectPairs = await retrieveAvailableRosters() + .then(rosters => rosters.map(roster => retrieveAvailableSubjects(roster))) + .then(subjectsPromise => Promise.all(subjectsPromise)) + .then(subjects => subjects.flat()); + + let subjectCount = 0; + let coursesCount = 0; + for (const subject of rosterSubjectPairs) { + const subjectCourses = await retrieveAvailableCourses(subject.roster, subject.subject); + populateCourses(subject.roster, subject.subject, subjectCourses); + await wait(50); + coursesCount += subjectCourses.length; + subjectCount += 1; + console.log( + `There are ${subjectCourses.length} courses in ${subject.subject} in ${subject.roster}.` + ); + console.log(`We fetched ${subjectCount} out of ${rosterSubjectPairs.length} subjects`); + } + + console.log(`There are ${coursesCount} total courses.`); +}; diff --git a/scripts/population/populate-specific-roster.ts b/scripts/population/populate-specific-roster.ts new file mode 100644 index 000000000..0cfd823ee --- /dev/null +++ b/scripts/population/populate-specific-roster.ts @@ -0,0 +1,109 @@ +/* eslint-disable no-console */ +/* eslint-disable no-await-in-loop */ + +/** + * This script retrieves data from all courses from a desired + * class roster (latest roster by default) and pushes them to the + * 'courses' collection in Firebase. + * + * This script also creates a mapping from courses to the rosters + * that the course is available in. + * + * + * This script also creates a mapping from crseId to its + * catalogNbr. + * + * Motivation for this script as well as the schema + * for the 'courses' collection can be found here: + * https://tinyurl.com/5n86j4p7 + */ +import fetch from 'node-fetch'; +import { FieldValue } from 'firebase-admin/firestore'; +import parseArgs from 'minimist'; +import { + coursesCollection, + availableRostersForCourseCollection, + crseIdToCatalogNbrCollection, +} from '../firebase-config'; +import { CourseFullDetail } from '../../src/requirements/types'; +import { + classRosterURL, + retrieveAvailableSubjects, + retrieveAvailableCourses, + wait, +} from './courses-populate'; + +/* Retrieves the desired roster (e.g 'FA21'), returns the latest roster by default */ +const retrieveRoster = async (roster?: string) => { + if (roster) return [roster]; + const res = await fetch(`${classRosterURL}/config/rosters.json`); + return [(await res.json()).data.rosters.map(jsonRoster => jsonRoster.slug).at(-1)]; +}; + +/* + Populates firebase with the retrieved course data, and meta data structures for future migration. + + availableRosterForCoursesCollection - contains a mapping from each course to a list of rosters that it is available in + crseToCatalogNbrCollection - contains a mapping from each course's crseId to its catalogNbr (which is a subject + code) + coursesCollection - contains all courses ever offered by the class roster API from FA14 - present. +*/ +const populateCourses = (roster: string, subject: string, courses: CourseFullDetail[]) => + Promise.all( + courses.map(async course => { + /* Computing a mapping that maps a course to a list of semesters it is offered in */ + const courseAndRostersDoc = await availableRostersForCourseCollection + .doc(`${subject} ${course.catalogNbr.toString()}`) + .get(); + if (courseAndRostersDoc.exists) { + await availableRostersForCourseCollection + .doc(`${subject} ${course.catalogNbr.toString()}`) + .update({ rosters: FieldValue.arrayUnion(roster) }); + } else { + await availableRostersForCourseCollection + .doc(`${subject} ${course.catalogNbr.toString()}`) + .set({ rosters: [roster] }); + } + /* Mapping that maps from a course's crseId to their course code */ + await crseIdToCatalogNbrCollection + .doc(course.crseId.toString()) + .set({ catalogNbr: `${subject} ${course.catalogNbr}` }); + /* Writing each course to the 'courses' collection */ + await coursesCollection + .doc(roster) + .collection(subject) + .doc(course.catalogNbr) + .set({ course }); + }) + ); + +/* + A promise pipeline that maps a list of rosters to a list of courses using + above functions which are then populated in firebase. + + Also logs live status of script during execution. +*/ +const populate = async (roster?: string) => { + const rosterSubjectPairs = await retrieveRoster(roster) + .then(rosters => rosters.map(retrievedRoster => retrieveAvailableSubjects(retrievedRoster))) + .then(subjectsPromise => Promise.all(subjectsPromise)) + .then(subjects => subjects.flat()); + + let subjectCount = 0; + let coursesCount = 0; + for (const subject of rosterSubjectPairs) { + const subjectCourses = await retrieveAvailableCourses(subject.roster, subject.subject); + populateCourses(subject.roster, subject.subject, subjectCourses); + await wait(50); + coursesCount += subjectCourses.length; + subjectCount += 1; + console.log( + `There are ${subjectCourses.length} courses in ${subject.subject} in ${subject.roster}.` + ); + console.log(`We fetched ${subjectCount} out of ${rosterSubjectPairs.length} subjects`); + } + + console.log(`There are ${coursesCount} total courses.`); +}; + +/* Enter the desired roster as a string argument (e.g 'FA21'). Fetches latest roster data by default */ +populate(parseArgs(process.argv.slice(2)).roster); diff --git a/scripts/population/populate.ts b/scripts/population/populate.ts new file mode 100644 index 000000000..614bf7c9f --- /dev/null +++ b/scripts/population/populate.ts @@ -0,0 +1,3 @@ +import { populate } from './courses-populate'; + +populate(); diff --git a/scripts/track-users.ts b/scripts/track-users.ts index dc956c277..999568a62 100644 --- a/scripts/track-users.ts +++ b/scripts/track-users.ts @@ -135,11 +135,11 @@ async function trackUsers() { return; } - const semesters = getFirstPlan(doc.data()); + const plan = getFirstPlan(doc.data()); let oldSemesterCount = 0; let newSemesterCount = 0; - semesters.forEach((semester: { year: number; season: string }) => { + plan.semesters.forEach((semester: { year: number; season: string }) => { if (isOld(semester)) { oldSemesterCount += 1; } else { @@ -152,7 +152,7 @@ async function trackUsers() { activeUsersCount += 1; } - numSemestersPerUser.push(semesters.length); + numSemestersPerUser.push(plan.semesters.length); oldSemesters.push(oldSemesterCount); newSemesters.push(newSemesterCount); }); diff --git a/scripts/util.ts b/scripts/util.ts index 8b2740f52..39ccf8daf 100644 --- a/scripts/util.ts +++ b/scripts/util.ts @@ -18,4 +18,32 @@ export const writeToFile = (value, fileName: string) => { } }; +/** + * Strips Non-breaking space (NBS) from a string and returns the result + * + * @param value the field to clean + * @returns the cleansed field + */ +export const cleanField = (value: string | null | undefined) => + value?.replace(/\u00a0/g, ' ') || undefined; + +/** + * Recursively strips NBS from an expression + * + * @param field the field to clean + * @returns the cleansed field + */ +export const clean = (field: E) => { + switch (typeof field) { + case 'string': + return cleanField(field); + case 'object': + if (field == null) return field; + if (Array.isArray(field)) return field.map(clean); + return Object.fromEntries(Object.entries(field).map(([k, v]) => [k, clean(v)])); + default: + return field; + } +}; + export default { writeToFile }; diff --git a/src/assets/courses/full-courses.json b/src/assets/courses/full-courses.json index 6d9682c7f..ca79a1193 100644 --- a/src/assets/courses/full-courses.json +++ b/src/assets/courses/full-courses.json @@ -14,7 +14,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350002": [ @@ -52,7 +52,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350003": [ @@ -83,7 +83,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "350004": [ @@ -102,7 +102,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350007": [ @@ -113,14 +113,14 @@ "titleLong": "Foundations of Solid Mechanics I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350008": [ @@ -139,7 +139,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350009": [ @@ -185,6 +185,14 @@ "unitsMaximum": 2, "unitsMinimum": 2 }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -194,7 +202,7 @@ "catalogComments": "Credit toward graduation depends on individual college.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "350010": [ @@ -205,15 +213,15 @@ "titleLong": "Indigenous North America", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(D-AG, HA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "AMST", @@ -222,8 +230,8 @@ "titleLong": "Indigenous North America", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -231,7 +239,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ANTHR", @@ -240,8 +248,8 @@ "titleLong": "Indigenous North America", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -250,7 +258,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350014": [ @@ -258,7 +266,7 @@ "subject": "NBA", "crseId": 350014, "catalogNbr": "3000", - "titleLong": "Designing New Ventures", + "titleLong": "The Business of Entrepreneurship", "enrollGroups": [ { "unitsMaximum": 3, @@ -269,7 +277,7 @@ "catalogComments": "Johnson School and graduate students, see NBA 5640.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350016": [ @@ -277,7 +285,7 @@ "subject": "PE", "crseId": 350016, "catalogNbr": "1101", - "titleLong": "Advanced Beginning Swimming", + "titleLong": "Advanced Beginner Swimming", "enrollGroups": [ { "unitsMaximum": 1, @@ -292,10 +300,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350018": [ @@ -314,7 +322,7 @@ "catalogComments": "Live animals used in course instruction.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350020": [ @@ -355,7 +363,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NBA", @@ -375,7 +383,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350025": [ @@ -395,7 +403,7 @@ "catalogComments": "ECON 1110 is not a prerequisite for ECON 1120.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350028": [ @@ -413,7 +421,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350029": [ @@ -439,25 +447,29 @@ "subject": "NBA", "crseId": 350031, "catalogNbr": "5020", - "titleLong": "Managerial Accounting and Reporting", + "titleLong": "Managerial Accounting and Reporting I: Fundamentals of Cost Analysis", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350038": [ @@ -480,7 +492,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350039": [ @@ -510,7 +522,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NBA", @@ -538,7 +550,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350043": [ @@ -600,6 +612,10 @@ "catalogNbr": "5070", "titleLong": "Entrepreneurship for Scientists and Engineers", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -608,7 +624,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350053": [ @@ -626,7 +642,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NBA", @@ -642,7 +658,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350054": [ @@ -697,7 +713,7 @@ "catalogComments": " Live animals used in course instruction.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350059": [ @@ -723,7 +739,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350061": [ @@ -741,7 +757,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA23" } ], "350062": [ @@ -767,7 +783,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350063": [ @@ -804,7 +820,7 @@ "catalogComments": "Students will be assigned to sectors and portfolio teams, and must prepare fundamental micro-industry definitions before the Fundamental Module begins.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350067": [ @@ -841,7 +857,7 @@ "catalogComments": "Live animals used on limited basis for demonstration of noninvasive procedures.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350073": [ @@ -859,7 +875,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350080": [ @@ -877,7 +893,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP19" + "roster": "SP24" } ], "350081": [ @@ -895,7 +911,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350089": [ @@ -912,7 +928,7 @@ ], "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP22" + "roster": "SP24" } ], "350092": [ @@ -946,7 +962,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350096": [ @@ -961,11 +977,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Intensive course requiring more time than normally available to undergraduates (see MAE 3100).", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "350098": [ @@ -995,7 +1011,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350099": [ @@ -1013,7 +1029,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350100": [ @@ -1059,9 +1075,29 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Course prerequisites: able to swim, medically fit for diving, comfortable in the water. PRIOR to the Open Water Diver course, your instructor will ask you to: Float or tread water without aids for 10 minutes and swim 200 metres/yards with no aids or 300 metres/yards with mask, fins and snorkel.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" + } + ], + "350102": [ + { + "subject": "NBA", + "crseId": 350102, + "catalogNbr": "5220", + "titleLong": "Equity Investment Research and Analysis", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Video summarizing course can be viewed here.", + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" } ], "350104": [ @@ -1080,7 +1116,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "350105": [ @@ -1099,7 +1135,7 @@ "catalogComments": "Live animals used in course instruction.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350108": [ @@ -1117,7 +1153,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA21" + "roster": "FA23" } ], "350109": [ @@ -1135,7 +1171,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350112": [ @@ -1171,7 +1207,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350114": [ @@ -1206,9 +1242,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350116": [ @@ -1230,7 +1267,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350118": [ @@ -1250,7 +1287,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350119": [ @@ -1309,7 +1346,7 @@ "catalogComments": "Partners are required. Students should register online.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350122": [ @@ -1397,7 +1434,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350126": [ @@ -1477,7 +1514,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350133": [ @@ -1495,7 +1532,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA22" } ], "350134": [ @@ -1553,14 +1590,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -1569,7 +1598,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350141": [ @@ -1601,10 +1630,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -1613,7 +1638,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350143": [ @@ -1661,24 +1686,15 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Summer.", - "catalogComments": "Open to sailors of all skill levels.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "350145": [ @@ -1688,10 +1704,6 @@ "catalogNbr": "1233", "titleLong": "Bootcamp", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -1700,7 +1712,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350150": [ @@ -1718,7 +1730,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350151": [ @@ -1726,7 +1738,7 @@ "subject": "PE", "crseId": 350151, "catalogNbr": "1482", - "titleLong": "Introduction to Large Boat Sailing", + "titleLong": "Basic Keelboat Sailing", "enrollGroups": [ { "unitsMaximum": 1, @@ -1760,7 +1772,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350152": [ @@ -1783,10 +1795,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "350153": [ @@ -1822,7 +1834,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -1839,7 +1851,7 @@ "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350156": [ @@ -1879,7 +1891,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350159": [ @@ -1934,7 +1946,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -1951,7 +1963,7 @@ "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350167": [ @@ -1970,7 +1982,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRST", @@ -1986,7 +1998,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -2003,7 +2015,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350170": [ @@ -2021,7 +2033,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350173": [ @@ -2040,7 +2052,7 @@ "catalogDistr": "(MQR-AS, SDS-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRST", @@ -2056,7 +2068,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -2073,7 +2085,7 @@ "catalogDistr": "(MQR-AS, SDS-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350174": [ @@ -2092,7 +2104,7 @@ "catalogComments": "No prior background in biological sciences required.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350176": [ @@ -2110,7 +2122,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350177": [ @@ -2132,7 +2144,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350178": [ @@ -2150,7 +2162,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "350179": [ @@ -2172,7 +2184,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350181": [ @@ -2190,7 +2202,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350182": [ @@ -2208,6 +2220,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -2216,7 +2232,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "350184": [ @@ -2253,7 +2269,7 @@ "catalogSatisfiesReq": "Requirement for chemical engineering M.Eng. students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350187": [ @@ -2271,7 +2287,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "350188": [ @@ -2282,8 +2298,8 @@ "titleLong": "Ancient Peoples and Places", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -2292,7 +2308,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ARKEO", @@ -2301,8 +2317,8 @@ "titleLong": "Ancient Peoples and Places", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -2311,7 +2327,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350189": [ @@ -2329,7 +2345,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350190": [ @@ -2377,14 +2393,14 @@ "titleLong": "Chemical Engineering Thermodynamics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350194": [ @@ -2399,9 +2415,11 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRST", @@ -2414,9 +2432,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -2429,9 +2448,11 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350195": [ @@ -2449,7 +2470,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350197": [ @@ -2471,7 +2492,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350198": [ @@ -2482,18 +2503,18 @@ "titleLong": "Investment and Portfolio Management", "enrollGroups": [ { - "unitsMaximum": 1.5, + "unitsMaximum": 3, "unitsMinimum": 1.5 }, { - "unitsMaximum": 1.5, + "unitsMaximum": 3, "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350199": [ @@ -2511,7 +2532,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350200": [ @@ -2529,7 +2550,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350202": [ @@ -2559,7 +2580,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350204": [ @@ -2581,7 +2602,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NBA", @@ -2601,7 +2622,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350207": [ @@ -2616,10 +2637,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA23" } ], "350208": [ @@ -2637,7 +2658,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "350209": [ @@ -2648,14 +2669,14 @@ "titleLong": "Fluid Mechanics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350210": [ @@ -2678,10 +2699,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall, Winter, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350212": [ @@ -2692,13 +2713,14 @@ "titleLong": "Strangers and Citizens: Immigration and Labor in U.S. History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "350213": [ @@ -2720,7 +2742,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350215": [ @@ -2736,10 +2758,10 @@ } ], "catalogWhenOffered": "Winter, Spring, Summer.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350216": [ @@ -2769,14 +2791,14 @@ "titleLong": "Heat and Mass Transfer", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350221": [ @@ -2795,7 +2817,7 @@ "catalogComments": "Formerly CHEME 7110.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", @@ -2830,7 +2852,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "350225": [ @@ -2848,7 +2870,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350228": [ @@ -2859,14 +2881,14 @@ "titleLong": "Analysis of Separation Processes", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350229": [ @@ -2885,7 +2907,7 @@ "catalogComments": "Formerly CHEME 7130.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CHEME", @@ -2922,7 +2944,7 @@ "catalogAttribute": "(EC-LASP, EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350235": [ @@ -2941,7 +2963,7 @@ "catalogComments": "Formerly CHEME 7310.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CHEME", @@ -2975,7 +2997,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -2991,7 +3013,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350238": [ @@ -3009,7 +3031,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350239": [ @@ -3027,7 +3049,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350240": [ @@ -3045,7 +3067,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "URDU", @@ -3061,7 +3083,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350242": [ @@ -3079,7 +3101,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350243": [ @@ -3137,7 +3159,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350247": [ @@ -3148,14 +3170,14 @@ "titleLong": "Chemical Kinetics and Reactor Design", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350250": [ @@ -3177,7 +3199,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350252": [ @@ -3188,15 +3210,15 @@ "titleLong": "Mathematical Methods of Chemical Engineering Analysis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Formerly CHEME 7510.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", @@ -3241,14 +3263,14 @@ "titleLong": "Chemical Engineering Laboratory", "enrollGroups": [ { - "unitsMaximum": 6, - "unitsMinimum": 6 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350256": [ @@ -3268,7 +3290,7 @@ "catalogSatisfiesReq": "Requirement for all MS and Ph.D. students in field of chemical and biomolecular engineering.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350258": [ @@ -3290,7 +3312,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350261": [ @@ -3301,14 +3323,14 @@ "titleLong": "Chemical Engineering Design", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350262": [ @@ -3323,14 +3345,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogCourseSubfield": "(GE)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -3343,13 +3365,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350263": [ @@ -3368,7 +3390,7 @@ "catalogComments": "Familiarity with Microsoft Excel functions and formulas is strongly suggested.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350265": [ @@ -3437,11 +3459,11 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogCourseSubfield": "(GE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350271": [ @@ -3449,7 +3471,7 @@ "subject": "NBA", "crseId": 350271, "catalogNbr": "5640", - "titleLong": "Designing New Ventures", + "titleLong": "The Business of Entrepreneurship", "enrollGroups": [ { "unitsMaximum": 3, @@ -3460,7 +3482,7 @@ "catalogComments": "Undergraduate seniors and juniors, see NBA 3000.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350272": [ @@ -3475,10 +3497,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Winter.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350274": [ @@ -3496,7 +3518,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350275": [ @@ -3566,7 +3588,7 @@ "catalogComments": "Not all lectures cross-listed. Please see class roster each semester for cross-listed offerings.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "350279": [ @@ -3588,20 +3610,15 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Priority given to MBA students; open to other graduate students and employee degree candidates if enrollment spots remain available.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350281": [ @@ -3658,20 +3675,15 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Priority given to MBA students; open to other graduate students and employee degree candidates if room.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350288": [ @@ -3689,7 +3701,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350290": [ @@ -3700,16 +3712,16 @@ "titleLong": "Union Organizing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Offered in odd-numbered years only.", + "catalogWhenOffered": "Spring.", + "catalogComments": "Offered in even-numbered years only.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA21" + "roster": "SP24" } ], "350291": [ @@ -3720,26 +3732,26 @@ "titleLong": "Core Teams Practicum", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 1, + "unitsMinimum": 1 }, { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 1, + "unitsMinimum": 1 }, { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 1, + "unitsMinimum": 1 }, { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350292": [ @@ -3750,15 +3762,15 @@ "titleLong": "Career Development: Theory and Practice", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Grading is based on involvement with & integration of readings, guest speaker content, reflective self-assessments & short writing assignments, a networking activity, a feedback activity, and a final synthesis assignment.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350296": [ @@ -3856,6 +3868,14 @@ "unitsMaximum": 7, "unitsMinimum": 1 }, + { + "unitsMaximum": 7, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 7, + "unitsMinimum": 1 + }, { "unitsMaximum": 7, "unitsMinimum": 1 @@ -3865,7 +3885,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350297": [ @@ -3883,7 +3903,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350303": [ @@ -3939,11 +3959,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogCourseSubfield": "(GE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350314": [ @@ -3972,14 +3992,14 @@ "titleLong": "Contemporary Labor Issues", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA21" + "roster": "FA23" } ], "350318": [ @@ -3997,7 +4017,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350319": [ @@ -4008,15 +4028,15 @@ "titleLong": "Ethics at Work", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogComments": "This course may be taken, at the student's option, either as an ordinary elective or to fulfill the ILR Advanced Writing requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA21" + "roster": "FA23" } ], "350321": [ @@ -4038,7 +4058,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350323": [ @@ -4124,18 +4144,18 @@ "subject": "ILRLR", "crseId": 350326, "catalogNbr": "4880", - "titleLong": "American Ideals", + "titleLong": "The Mind of The Founders", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", - "catalogComments": "This course may be taken, at the student's option, either as an ordinary elective or to fulfill the ILR Advanced Writing requirement.", + "catalogComments": "This course may be taken, at the student's option, either as an ordinary elective or to fulfill the ILR Sophomore Writing requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP22" + "roster": "SP24" } ], "350328": [ @@ -4152,12 +4172,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(GE)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -4172,11 +4192,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350331": [ @@ -4244,7 +4264,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350334": [ @@ -4290,7 +4310,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350337": [ @@ -4308,7 +4328,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350339": [ @@ -4374,18 +4394,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -4394,7 +4402,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350342": [ @@ -4413,7 +4421,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350343": [ @@ -4451,7 +4459,7 @@ "catalogComments": "Live animals used in course instruction.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350353": [ @@ -4469,7 +4477,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350357": [ @@ -4510,7 +4518,7 @@ "catalogDistr": "(MQR-AS, SDS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350360": [ @@ -4528,7 +4536,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "350362": [ @@ -4546,7 +4554,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350363": [ @@ -4564,7 +4572,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350367": [ @@ -4612,7 +4620,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350373": [ @@ -4620,7 +4628,7 @@ "subject": "PE", "crseId": 350373, "catalogNbr": "1321", - "titleLong": "Recreational Golf", + "titleLong": "Advanced Golf", "enrollGroups": [ { "unitsMaximum": 1, @@ -4631,7 +4639,7 @@ "catalogComments": "All faculty/staff/non-students must purchase a course membership to play.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350374": [ @@ -4642,14 +4650,14 @@ "titleLong": "Staffing Organizations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350377": [ @@ -4668,7 +4676,7 @@ "catalogComments": "No previous instruction necessary. For the beginning skater or skater with no previous formal instruction. Students will learn basic forward and backward skating skills, including stopping and turning, while also covering skate safety, proper fitting, and body mechanics of skating. An assessment will be done the first day of class and students grouped accordingly.\nSkate rental available for $2.00 per session.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350378": [ @@ -4678,6 +4686,10 @@ "catalogNbr": "1330", "titleLong": "Beginning Downhill Skiing", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -4686,7 +4698,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350379": [ @@ -4714,6 +4726,10 @@ "catalogNbr": "1331", "titleLong": "Intermediate-Advanced Downhill Skiing", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -4722,7 +4738,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350387": [ @@ -4744,7 +4760,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350388": [ @@ -4774,7 +4790,7 @@ "subject": "VTMED", "crseId": 350393, "catalogNbr": "5510", - "titleLong": "Animal Health and Disease: Part II (Foundation Course V continued)", + "titleLong": "Animal Health and Disease: Part II", "enrollGroups": [ { "unitsMaximum": 20, @@ -4784,7 +4800,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350395": [ @@ -4794,10 +4810,6 @@ "catalogNbr": "5600", "titleLong": "Human Resource Management", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -4806,7 +4818,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350400": [ @@ -4842,7 +4854,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350407": [ @@ -4868,7 +4880,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350408": [ @@ -4886,7 +4898,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350409": [ @@ -4922,7 +4934,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350414": [ @@ -4990,7 +5002,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350418": [ @@ -5008,7 +5020,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350419": [ @@ -5038,14 +5050,14 @@ "titleLong": "HR Leadership: Views from the Top", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRHR", @@ -5079,7 +5091,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350423": [ @@ -5134,15 +5146,15 @@ "titleLong": "The Economics of Collective Bargaining in Sports", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRLR", @@ -5151,14 +5163,14 @@ "titleLong": "The Economics of Collective Bargaining in Sports", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350429": [ @@ -5177,7 +5189,7 @@ "catalogDistr": "(MQR-AS, SDS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350430": [ @@ -5193,11 +5205,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Seminar open to public. ", "catalogSatisfiesReq": "Requirement for graduate students in Department of Microbiology and Immunology and field of Immunology and Infectious Disease.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350431": [ @@ -5216,7 +5227,7 @@ "catalogComments": "Team play stressed. Skates and hockey sticks must be supplied by the participant. All other necessary equipment will be supplied by the Physical Education Department.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350432": [ @@ -5230,10 +5241,6 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -5243,7 +5250,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350437": [ @@ -5288,7 +5295,7 @@ "subject": "NBA", "crseId": 350441, "catalogNbr": "6050", - "titleLong": "Cases in Strategic Management", + "titleLong": "Strategy Formulation and Competitive Analysis", "enrollGroups": [ { "unitsMaximum": 3, @@ -5298,7 +5305,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350444": [ @@ -5334,7 +5341,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350446": [ @@ -5387,7 +5394,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "350451": [ @@ -5409,7 +5416,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350452": [ @@ -5449,7 +5456,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350455": [ @@ -5467,7 +5474,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350457": [ @@ -5478,18 +5485,18 @@ "titleLong": "Design Your Dyson", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350458": [ @@ -5507,7 +5514,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350459": [ @@ -5599,7 +5606,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350464": [ @@ -5639,7 +5646,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350467": [ @@ -5657,7 +5664,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350470": [ @@ -5667,18 +5674,6 @@ "catalogNbr": "1422", "titleLong": "Meditation and Relaxation", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -5691,7 +5686,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350471": [ @@ -5709,7 +5704,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "350472": [ @@ -5740,22 +5735,14 @@ "titleLong": "Special Topics in Labor Relations", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP19" + "roster": "SP24" } ], "350479": [ @@ -5773,7 +5760,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350480": [ @@ -5813,7 +5800,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "350483": [ @@ -5827,6 +5814,10 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -5834,9 +5825,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about the course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350484": [ @@ -5912,7 +5904,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350488": [ @@ -5931,7 +5923,7 @@ "catalogComments": "Full-time program for the semester; students are not able to take other courses concurrently. ", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350489": [ @@ -5951,7 +5943,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350490": [ @@ -5977,7 +5969,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350492": [ @@ -6011,7 +6003,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350493": [ @@ -6068,7 +6060,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350496": [ @@ -6090,7 +6082,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350498": [ @@ -6112,7 +6104,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350500": [ @@ -6131,7 +6123,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350501": [ @@ -6149,7 +6141,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350502": [ @@ -6171,7 +6163,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350504": [ @@ -6210,7 +6202,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350508": [ @@ -6239,15 +6231,15 @@ "titleLong": "Money and Credit", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350512": [ @@ -6269,7 +6261,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350513": [ @@ -6287,7 +6279,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350518": [ @@ -6306,7 +6298,7 @@ "catalogComments": "Only AEM 2225 will satisfy the Dyson major requirements. Students who will be applying for internal transfer to Dyson should not take this course.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350522": [ @@ -6324,7 +6316,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA23" } ], "350524": [ @@ -6342,7 +6334,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350528": [ @@ -6360,7 +6352,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350529": [ @@ -6424,7 +6416,7 @@ "catalogComments": "Students should have a knowledge of regression analysis and comfort with using Excel.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350536": [ @@ -6444,7 +6436,7 @@ "catalogAttribute": "(CU-ITL, EC-LASP)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -6463,7 +6455,7 @@ "catalogAttribute": "(CU-ITL, EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350538": [ @@ -6517,7 +6509,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA23" } ], "350542": [ @@ -6536,7 +6528,7 @@ "catalogComments": "Students interested in internally transferring to the Dyson School should not enroll in AEM 2400.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "WI23" + "roster": "WI24" } ], "350543": [ @@ -6613,7 +6605,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350549": [ @@ -6635,7 +6627,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350550": [ @@ -6663,10 +6655,6 @@ "catalogNbr": "2500", "titleLong": "Environmental and Resource Economics", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -6677,7 +6665,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350552": [ @@ -6695,7 +6683,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "DSOC", @@ -6727,7 +6715,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "350553": [ @@ -6767,7 +6755,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350555": [ @@ -6785,7 +6773,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350556": [ @@ -6803,7 +6791,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350557": [ @@ -6822,7 +6810,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350558": [ @@ -6832,10 +6820,6 @@ "catalogNbr": "1410", "titleLong": "Introduction to Massage", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -6844,7 +6828,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA23" } ], "350559": [ @@ -6862,7 +6846,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350560": [ @@ -6880,7 +6864,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "DSOC", @@ -6912,7 +6896,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "350562": [ @@ -6948,7 +6932,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350564": [ @@ -6966,7 +6950,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350567": [ @@ -6977,14 +6961,14 @@ "titleLong": "Organization and Work Design", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350568": [ @@ -7040,14 +7024,14 @@ "titleLong": "HR Research for Executive Decision-Making", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350572": [ @@ -7084,7 +7068,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "350579": [ @@ -7120,7 +7104,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "350581": [ @@ -7160,7 +7144,23 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 350585, + "catalogNbr": "5320", + "titleLong": "Real Estate Development Process I", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "350592": [ @@ -7178,7 +7178,23 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 350592, + "catalogNbr": "5370", + "titleLong": "Real Estate Seminar Series", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "350595": [ @@ -7214,7 +7230,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "350603": [ @@ -7254,7 +7270,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350612": [ @@ -7265,14 +7281,14 @@ "titleLong": "Organizational Consulting", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "350614": [ @@ -7319,14 +7335,14 @@ "titleLong": "Strategic Human Resource Metrics and Analytics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRHR", @@ -7371,14 +7387,14 @@ "titleLong": "Staffing Organizations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRHR", @@ -7409,8 +7425,6 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -7482,10 +7496,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350636": [ @@ -7570,10 +7584,6 @@ "catalogNbr": "7010", "titleLong": "Urban Design and Planning", "enrollGroups": [ - { - "unitsMaximum": 5, - "unitsMinimum": 5 - }, { "unitsMaximum": 5, "unitsMinimum": 5 @@ -7584,7 +7594,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "350640": [ @@ -7595,14 +7605,14 @@ "titleLong": "Managing Total Rewards", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" }, { "subject": "ILRHR", @@ -7651,7 +7661,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350645": [ @@ -7669,7 +7679,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350649": [ @@ -7680,14 +7690,14 @@ "titleLong": "Training and Development in Organizations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ILRHR", @@ -7725,7 +7735,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENMGT", @@ -7745,7 +7755,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350655": [ @@ -7760,10 +7770,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "350658": [ @@ -7785,7 +7795,7 @@ "catalogWhenOffered": "Spring, Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350659": [ @@ -7803,7 +7813,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350661": [ @@ -7867,7 +7877,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350666": [ @@ -7883,9 +7893,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "To apply for independent study, please complete the form at data.arts.cornell.edu/as-stus/.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350667": [ @@ -7896,14 +7907,14 @@ "titleLong": "Managerial Decision Making", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350668": [ @@ -7911,7 +7922,7 @@ "subject": "AMST", "crseId": 350668, "catalogNbr": "2721", - "titleLong": "Anthropological Representations: Ethnographies on Latino Culture", + "titleLong": "Introduction to the Anthropology of Latine Communities", "enrollGroups": [ { "unitsMaximum": 3, @@ -7923,13 +7934,13 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ANTHR", "crseId": 350668, "catalogNbr": "2721", - "titleLong": "Anthropological Representations: Ethnographies on Latino Culture", + "titleLong": "Introduction to the Anthropology of Latine Communities", "enrollGroups": [ { "unitsMaximum": 3, @@ -7941,13 +7952,13 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "LSP", "crseId": 350668, "catalogNbr": "2721", - "titleLong": "Anthropological Representations: Ethnographies on Latino Culture", + "titleLong": "Introduction to the Anthropology of Latine Communities", "enrollGroups": [ { "unitsMaximum": 3, @@ -7959,7 +7970,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "350669": [ @@ -7970,14 +7981,14 @@ "titleLong": "Special Topics in Human Resource Studies", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA21" + "roster": "SP24" } ], "350670": [ @@ -8022,7 +8033,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350674": [ @@ -8049,7 +8060,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350678": [ @@ -8112,7 +8123,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY, CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350681": [ @@ -8150,7 +8161,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "350682": [ @@ -8166,9 +8177,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "To apply for independent study, please complete the form at data.arts.cornell.edu/as-stus/.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350688": [ @@ -8210,7 +8222,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350690": [ @@ -8245,7 +8257,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350691": [ @@ -8260,11 +8272,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall, Summer.", - "catalogComments": "Offered in summer through the Engineering Cooperative Program.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350693": [ @@ -8341,7 +8352,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350698": [ @@ -8367,7 +8378,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350699": [ @@ -8375,17 +8386,17 @@ "subject": "NBA", "crseId": 350699, "catalogNbr": "6720", - "titleLong": "Managing Family and Privately Held Firms", + "titleLong": "Family Enterprise Management and Governance", "enrollGroups": [ { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "350700": [ @@ -8404,7 +8415,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350701": [ @@ -8415,14 +8426,14 @@ "titleLong": "Proposal Development", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350704": [ @@ -8444,7 +8455,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350705": [ @@ -8455,15 +8466,15 @@ "titleLong": "Seminar - Civil Infrastructure", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "Requirement for first-year graduate students in structural engineering.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350707": [ @@ -8535,7 +8546,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "350711": [ @@ -8557,7 +8568,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350714": [ @@ -8575,7 +8586,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350717": [ @@ -8617,7 +8628,7 @@ "catalogComments": "No scientific background assumed.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350720": [ @@ -8723,14 +8734,14 @@ "titleLong": "Doctoral Research Seminar in HR Management-Macro", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA19" + "roster": "FA23" } ], "350726": [ @@ -8749,7 +8760,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350728": [ @@ -8771,7 +8782,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350729": [ @@ -8790,7 +8801,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350730": [ @@ -8819,15 +8830,15 @@ "titleLong": "Astronomy: Stars, Galaxies, and Cosmology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350732": [ @@ -8844,7 +8855,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -8863,7 +8874,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -8886,7 +8897,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350736": [ @@ -8915,15 +8926,15 @@ "titleLong": "The Solar System: Planets, Small Bodies and New Worlds", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350739": [ @@ -8960,7 +8971,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350740": [ @@ -8986,7 +8997,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350742": [ @@ -9005,7 +9016,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350746": [ @@ -9023,7 +9034,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350747": [ @@ -9041,7 +9052,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350752": [ @@ -9105,17 +9116,17 @@ "titleLong": "Worlding Sex and Gender", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SCD-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FGSS", @@ -9124,17 +9135,17 @@ "titleLong": "Worlding Sex and Gender", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SCD-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LGBT", @@ -9143,17 +9154,17 @@ "titleLong": "Worlding Sex and Gender", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SCD-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350755": [ @@ -9225,7 +9236,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "350769": [ @@ -9236,15 +9247,15 @@ "titleLong": "Physics of Stars, Neutron Stars and Black Holes", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350774": [ @@ -9262,10 +9273,6 @@ "unitsMaximum": 3, "unitsMinimum": 1 }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -9274,7 +9281,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350775": [ @@ -9311,7 +9318,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "350777": [ @@ -9359,7 +9366,7 @@ "catalogComments": "Johnson School core course. Non-Johnson students, see NCC 5500.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350778": [ @@ -9382,6 +9389,33 @@ } ], "350779": [ + { + "subject": "LAW", + "crseId": 350779, + "catalogNbr": "6302", + "titleLong": "Data Analytics and Modeling", + "enrollGroups": [ + { + "unitsMaximum": 2.5, + "unitsMinimum": 2.5 + }, + { + "unitsMaximum": 2.5, + "unitsMinimum": 2.5 + }, + { + "unitsMaximum": 2.5, + "unitsMinimum": 2.5 + }, + { + "unitsMaximum": 2.5, + "unitsMinimum": 2.5 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + }, { "subject": "NCC", "crseId": 350779, @@ -9405,11 +9439,11 @@ "unitsMinimum": 2.5 } ], - "catalogWhenOffered": "Spring, Summer.", + "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "Johnson School core course.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350780": [ @@ -9588,10 +9622,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -9602,7 +9632,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350782": [ @@ -9620,7 +9650,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350783": [ @@ -9722,7 +9752,7 @@ "catalogSatisfiesReq": "Johnson School core course.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350786": [ @@ -9753,7 +9783,7 @@ "catalogComments": "Johnson School core course. Non-Johnson students, see NCC 5530.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350787": [ @@ -9820,7 +9850,7 @@ "catalogComments": "Johnson School core course. Non-Johnson students, see NCC 5540.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350792": [ @@ -9828,17 +9858,17 @@ "subject": "ASTRO", "crseId": 350792, "catalogNbr": "6516", - "titleLong": "Astrophysical Dynamics", + "titleLong": "Galactic Structure and Stellar Dynamics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "350794": [ @@ -9890,7 +9920,7 @@ "catalogComments": "Johnson School core course. Non-Johnson students, see NCC 5560.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350799": [ @@ -9917,11 +9947,11 @@ "unitsMinimum": 2.5 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogComments": "Johnson School core course. Non-Johnson students, see NCC 5580.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350801": [ @@ -9952,7 +9982,7 @@ "catalogSatisfiesReq": "Johnson School core course.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350803": [ @@ -10007,7 +10037,7 @@ "catalogComments": "Similar in content to MBA core course NCC 5000.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350806": [ @@ -10017,10 +10047,6 @@ "catalogNbr": "5530", "titleLong": "Marketing Management", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -10030,7 +10056,7 @@ "catalogComments": "Similar in content to M.B.A. core course NCC 5030. This course can be used to fulfill a core course in the Undergraduate Business Minor.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350807": [ @@ -10041,14 +10067,14 @@ "titleLong": "Astrophysical Processes", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "350808": [ @@ -10251,7 +10277,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350811": [ @@ -10270,7 +10296,7 @@ "catalogComments": "Similar in content to MBA core course NCC 5040.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "350812": [ @@ -10307,7 +10333,7 @@ "catalogComments": "This course is similar in content to MBA core course NCC 5060. Please note: undergraduate students are limited to which section they can enroll in, no exceptions. Graduate students have first priority in the event the course is oversubscribed.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "350815": [ @@ -10326,7 +10352,7 @@ "catalogComments": "Similar in content to M.B.A. core course NCC 5080.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "350816": [ @@ -10344,7 +10370,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "350818": [ @@ -10524,7 +10550,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350825": [ @@ -10535,15 +10561,15 @@ "titleLong": "Public Finance: The Microeconomics of Government", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350826": [ @@ -10726,7 +10752,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350832": [ @@ -10856,7 +10882,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350833": [ @@ -11001,7 +11027,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350835": [ @@ -11128,7 +11154,7 @@ "catalogComments": "To apply for independent study, please complete the online form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350836": [ @@ -11255,7 +11281,7 @@ "catalogComments": "To apply for independent study, please complete the online form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350837": [ @@ -11404,7 +11430,7 @@ "catalogComments": "To apply for independent study, please complete the online form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350839": [ @@ -11489,15 +11515,15 @@ "titleLong": "Introduction to Game Theory and Strategic Thinking", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECON", @@ -11506,15 +11532,15 @@ "titleLong": "Introduction to Game Theory and Strategic Thinking", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350842": [ @@ -11525,15 +11551,15 @@ "titleLong": "Game Theory I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350843": [ @@ -11572,199 +11598,31 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" - } - ], - "350847": [ - { - "subject": "ARKEO", - "crseId": 350847, - "catalogNbr": "4981", - "titleLong": "Honors Thesis Research", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Fall, Spring.", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "SP23" - } - ], - "350849": [ - { - "subject": "ECON", - "crseId": 350849, - "catalogNbr": "4300", - "titleLong": "History of Economic Analysis", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "catalogWhenOffered": "Spring.", - "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", - "catalogComments": "Students who have already taken ECON 3350 \"History of Economic Analysis\" cannot take this course for credit.", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "SP20" - } - ], - "350852": [ - { - "subject": "ASIAN", - "crseId": 350852, - "catalogNbr": "3393", - "titleLong": "China's Economy Under Mao and Deng", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS)", - "catalogCourseSubfield": "(SC)", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "FA18" - }, - { - "subject": "CAPS", - "crseId": 350852, - "catalogNbr": "3380", - "titleLong": "China's Economy Under Mao and Deng", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS)", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" }, { - "subject": "ECON", - "crseId": 350852, - "catalogNbr": "3380", - "titleLong": "China's Economy Under Mao and Deng", + "subject": "LAW", + "crseId": 350845, + "catalogNbr": "3800", + "titleLong": "Economics and the Law", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS)", + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", - "acadGroup": "AS", - "roster": "FA18" + "acadGroup": "LA", + "roster": "FA23" } ], - "350853": [ + "350847": [ { "subject": "ARKEO", - "crseId": 350853, - "catalogNbr": "4982", - "titleLong": "Honors Thesis Write-Up", + "crseId": 350847, + "catalogNbr": "4981", + "titleLong": "Honors Thesis Research", "enrollGroups": [ { "unitsMaximum": 4, @@ -11862,7 +11720,191 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" + } + ], + "350849": [ + { + "subject": "ECON", + "crseId": 350849, + "catalogNbr": "4300", + "titleLong": "History of Economic Analysis", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS)", + "catalogComments": "Students who have already taken ECON 3350 \"History of Economic Analysis\" cannot take this course for credit.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP20" + } + ], + "350852": [ + { + "subject": "ASIAN", + "crseId": 350852, + "catalogNbr": "3393", + "titleLong": "China's Economy Under Mao and Deng", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS)", + "catalogCourseSubfield": "(SC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA18" + }, + { + "subject": "CAPS", + "crseId": 350852, + "catalogNbr": "3380", + "titleLong": "China's Economy Under Mao and Deng", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA18" + }, + { + "subject": "ECON", + "crseId": 350852, + "catalogNbr": "3380", + "titleLong": "China's Economy Under Mao and Deng", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA18" + } + ], + "350853": [ + { + "subject": "ARKEO", + "crseId": 350853, + "catalogNbr": "4982", + "titleLong": "Honors Thesis Write-Up", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "350856": [ @@ -11968,7 +12010,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350858": [ @@ -12062,7 +12104,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350860": [ @@ -12168,7 +12210,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350862": [ @@ -12241,18 +12283,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -12261,7 +12291,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350865": [ @@ -12299,7 +12329,7 @@ "catalogComments": "Current Ph.D. students in AEM, PAM or JGSM may substitute AEM 6940 for the undergraduate mathematics prerequisites provided they have completed the course with a grade of B- or better. Simultaneous enrollment of Econ 6090 and AEM 6940 is not permitted.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350867": [ @@ -12317,7 +12347,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350868": [ @@ -12335,7 +12365,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350869": [ @@ -12374,7 +12404,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350870": [ @@ -12413,7 +12443,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350871": [ @@ -12452,7 +12482,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350872": [ @@ -12491,7 +12521,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350873": [ @@ -12530,7 +12560,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350874": [ @@ -12549,7 +12579,7 @@ "catalogComments": "Current Ph.D. students in AEM, PAM or MGMT may substitute David Just's version of AEM 6940 for the undergraduate mathematics prerequisites provided they have completed the course with a grade of B- or better. Simultaneous enrollment of Econ 6130 and AEM 6940 is not permitted.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350875": [ @@ -12567,7 +12597,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350876": [ @@ -12586,7 +12616,7 @@ "catalogComments": "Current Ph.D. students in AEM, PAM or MGMT may substitute David Just's version of AEM 6940 for the undergraduate mathematics prerequisites provided they have completed the course with a grade of B- or better. Simultaneous enrollment of Econ 6170 and AEM 6940 is not permitted.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350877": [ @@ -12605,7 +12635,7 @@ "catalogComments": "Current Ph.D. students in AEM, PAM or MGMT may substitute David Just's version of AEM 6940 for the undergraduate mathematics prerequisites provided they have completed the course with a grade of B- or better. Simultaneous enrollment of Econ 6190 and AEM 6940 is not permitted.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350883": [ @@ -12622,7 +12652,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -12640,7 +12670,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -12658,7 +12688,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -12669,7 +12699,7 @@ "subject": "ARTH", "crseId": 350884, "catalogNbr": "2400", - "titleLong": "Introduction to Renaissance and Baroque Art and Society", + "titleLong": "Introduction to Early Modern Art: Cosmopolitanism and Empire", "enrollGroups": [ { "unitsMaximum": 4, @@ -12678,16 +12708,16 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" }, { "subject": "VISST", "crseId": 350884, "catalogNbr": "2645", - "titleLong": "Introduction to Renaissance and Baroque Art and Society", + "titleLong": "Introduction to Early Modern Art: Cosmopolitanism and Empire", "enrollGroups": [ { "unitsMaximum": 4, @@ -12696,10 +12726,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" } ], "350885": [ @@ -12715,10 +12745,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "350886": [ @@ -12736,7 +12766,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350888": [ @@ -12813,7 +12843,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350890": [ @@ -12844,7 +12874,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350891": [ @@ -12883,7 +12913,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350892": [ @@ -12920,7 +12950,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350897": [ @@ -12993,7 +13023,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP22" }, { "subject": "ECON", @@ -13009,7 +13039,63 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" + } + ], + "350901": [ + { + "subject": "ARTH", + "crseId": 350901, + "catalogNbr": "3300", + "titleLong": "Romanesque and Early Gothic Art and Architecture: Europe and the Mediterranean, 1000-1150 A.D.", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MEDVL", + "crseId": 350901, + "catalogNbr": "3300", + "titleLong": "Romanesque and Early Gothic Art and Architecture: Europe and the Mediterranean, 1000-1150 A.D.", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 350901, + "catalogNbr": "3759", + "titleLong": "Romanesque and Early Gothic Art and Architecture: Europe and the Mediterranean, 1000-1150 A.D.", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "350906": [ @@ -13027,7 +13113,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350907": [ @@ -13063,7 +13149,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "350911": [ @@ -13081,7 +13167,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350912": [ @@ -13100,7 +13186,7 @@ "catalogComments": "Two weeks of full-time instruction at an off-campus location immediately after the spring term. Fee charged. (Available, by a competitive application process, to veterinary and graduate students).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "350914": [ @@ -13142,7 +13228,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350917": [ @@ -13160,7 +13246,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350918": [ @@ -13178,7 +13264,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA21" + "roster": "FA23" } ], "350919": [ @@ -13214,7 +13300,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350921": [ @@ -13248,6 +13334,7 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Graduate level course. ", "acadCareer": "GR", "acadGroup": "VM", "roster": "FA22" @@ -13268,7 +13355,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350929": [ @@ -13286,7 +13373,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350930": [ @@ -13309,7 +13396,7 @@ "catalogComments": "This course gives students in their clinical years credit for attending one-hour parasitology sessions associated with 5 clinical rotations; students obtain at least 2 hours in each of the five participating rotations (Ambulatory, Community Practice Service, Dermatology, Pathology, and Wildlife). ", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350931": [ @@ -13335,7 +13422,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350932": [ @@ -13369,7 +13456,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -13386,7 +13473,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "EN", "roster": "FA22" @@ -13403,7 +13490,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -13420,7 +13507,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -13442,7 +13529,7 @@ "catalogComments": "Does not fulfill 1-credit Set VII minimum.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350935": [ @@ -13478,7 +13565,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350938": [ @@ -13552,7 +13639,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350942": [ @@ -13570,7 +13657,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350944": [ @@ -13618,7 +13705,7 @@ "catalogWhenOffered": "Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350947": [ @@ -13636,7 +13723,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350950": [ @@ -13654,7 +13741,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350951": [ @@ -13672,7 +13759,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP20" + "roster": "SP24" } ], "350953": [ @@ -13687,10 +13774,66 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "SP24" + } + ], + "350954": [ + { + "subject": "ARTH", + "crseId": 350954, + "catalogNbr": "3550", + "titleLong": "Modern and Contemporary Latin American Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, GLC-AS, HA-AS)", + "catalogAttribute": "(EC-LASP)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "LATA", + "crseId": 350954, + "catalogNbr": "3680", + "titleLong": "Modern and Contemporary Latin American Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, GLC-AS, HA-AS)", + "catalogAttribute": "(EC-LASP)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "LSP", + "crseId": 350954, + "catalogNbr": "3551", + "titleLong": "Modern and Contemporary Latin American Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, GLC-AS, HA-AS)", + "catalogAttribute": "(EC-LASP)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "350957": [ @@ -13708,7 +13851,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "350959": [ @@ -13764,7 +13907,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -13783,7 +13926,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", @@ -13803,7 +13946,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -13822,7 +13965,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -13854,15 +13997,15 @@ "titleLong": "Proseminar: Introduction to Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VISST", @@ -13888,15 +14031,15 @@ "titleLong": "Proseminar: Introduction to Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350963": [ @@ -13968,7 +14111,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350964": [ @@ -14044,7 +14187,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350967": [ @@ -14119,7 +14262,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350979": [ @@ -14130,16 +14273,16 @@ "titleLong": "Comparative Modernities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "VISST", @@ -14148,8 +14291,8 @@ "titleLong": "Comparative Modernities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -14157,7 +14300,7 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "350981": [ @@ -14221,6 +14364,18 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -14230,7 +14385,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350985": [ @@ -14240,6 +14395,22 @@ "catalogNbr": "4999", "titleLong": "Honors Work II", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -14261,7 +14432,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350987": [ @@ -14297,7 +14468,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350991": [ @@ -14315,7 +14486,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350992": [ @@ -14333,7 +14504,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350995": [ @@ -14351,7 +14522,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350996": [ @@ -14368,10 +14539,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP23" } ], "350997": [ @@ -14389,7 +14560,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "350998": [ @@ -14407,7 +14578,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "350999": [ @@ -14477,7 +14648,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351000": [ @@ -14548,7 +14719,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351001": [ @@ -14564,11 +14735,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351002": [ @@ -14585,7 +14756,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -14604,7 +14775,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -14623,7 +14794,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -14701,7 +14872,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351004": [ @@ -14787,7 +14958,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351005": [ @@ -14803,11 +14974,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogSatisfiesReq": "Requirement for Visual Studies minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARTH", @@ -14821,11 +14992,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogSatisfiesReq": "Requirement for Visual Studies minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "COML", @@ -14839,11 +15010,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogSatisfiesReq": "Requirement for Visual Studies minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VISST", @@ -14857,11 +15028,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogSatisfiesReq": "Requirement for Visual Studies minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351007": [ @@ -14871,6 +15042,10 @@ "catalogNbr": "4950", "titleLong": "Independent Study", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -14881,7 +15056,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351008": [ @@ -14899,7 +15074,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LSP", @@ -14915,7 +15090,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351010": [ @@ -14943,7 +15118,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351012": [ @@ -14969,7 +15144,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351015": [ @@ -14987,7 +15162,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351016": [ @@ -15005,7 +15180,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351017": [ @@ -15035,7 +15210,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351018": [ @@ -15066,7 +15241,7 @@ "catalogComments": "Students who complete CHIN 1110 normally continue with CHIN 2209 and CHIN 2210.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351026": [ @@ -15104,7 +15279,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351027": [ @@ -15146,7 +15321,7 @@ "catalogWhenOffered": "Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351028": [ @@ -15165,7 +15340,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351029": [ @@ -15192,7 +15367,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351031": [ @@ -15219,7 +15394,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351032": [ @@ -15230,14 +15405,15 @@ "titleLong": "Equine and Food Animal Surgical and Anesthetic Techniques", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Winter.", + "catalogComments": "Enrollment by lottery. Mandatory information session attendance for interested participants.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "WI23" + "roster": "WI24" } ], "351034": [ @@ -15260,7 +15436,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351035": [ @@ -15278,7 +15454,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "351036": [ @@ -15364,10 +15540,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351042": [ @@ -15386,7 +15562,7 @@ "catalogComments": "Live animals used for learning. Enrollment by lottery. Preference to those who have both equine track and equine anatomy (if more than capacity using random lottery).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351043": [ @@ -15404,7 +15580,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351046": [ @@ -15422,7 +15598,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351049": [ @@ -15440,7 +15616,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351052": [ @@ -15458,7 +15634,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351053": [ @@ -15499,7 +15675,7 @@ "catalogComments": "One or two weeks, approx. eight hours per day for 1 credit per week (not availalbe during Spring Break).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351055": [ @@ -15530,7 +15706,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351056": [ @@ -15553,7 +15729,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351063": [ @@ -15572,7 +15748,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351064": [ @@ -15591,7 +15767,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351065": [ @@ -15610,7 +15786,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351066": [ @@ -15629,7 +15805,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351068": [ @@ -15647,7 +15823,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351070": [ @@ -15665,7 +15841,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351071": [ @@ -15682,12 +15858,12 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "CHLIT 2213 does not satisfy Option 1.", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351072": [ @@ -15704,7 +15880,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "CHLIT 2214 does not satisfy Option 1.", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", @@ -15727,7 +15903,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351074": [ @@ -15742,12 +15918,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "Advanced reading knowledge of classical and modern Chinese required.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "CHLIT", @@ -15760,13 +15937,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "Advanced reading knowledge of classical and modern Chinese required.", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "351075": [ @@ -15784,7 +15962,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "351076": [ @@ -15805,7 +15983,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351081": [ @@ -15883,7 +16061,7 @@ "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351096": [ @@ -15986,7 +16164,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351099": [ @@ -16065,7 +16243,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351100": [ @@ -16167,16 +16345,28 @@ "titleLong": "Women and Gender Issues in Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 351102, + "catalogNbr": "4202", + "titleLong": "Women and Gender Issues in Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "351105": [ @@ -16195,7 +16385,7 @@ "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351107": [ @@ -16293,6 +16483,10 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -16303,7 +16497,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351110": [ @@ -16314,15 +16508,15 @@ "titleLong": "Physics of the Planets", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Numerous difficult problem sets, some involving numerical computation.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "351111": [ @@ -16406,7 +16600,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351112": [ @@ -16554,6 +16748,10 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -16563,7 +16761,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351119": [ @@ -16694,6 +16892,14 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -16702,7 +16908,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351121": [ @@ -16781,7 +16987,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351123": [ @@ -16792,14 +16998,14 @@ "titleLong": "Africana Studies Graduate Seminar", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351124": [ @@ -16828,14 +17034,14 @@ "titleLong": "Africana Studies Graduate Seminar", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351128": [ @@ -16915,15 +17121,15 @@ "titleLong": "Intermediate Hindi I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351131": [ @@ -16934,15 +17140,15 @@ "titleLong": "Intermediate Hindi II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351132": [ @@ -16999,7 +17205,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351138": [ @@ -17018,7 +17224,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "351139": [ @@ -17037,7 +17243,7 @@ "catalogDistr": "(PBS-AS, PHS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351140": [ @@ -17056,7 +17262,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "351141": [ @@ -17072,10 +17278,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351142": [ @@ -17091,10 +17296,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351143": [ @@ -17113,7 +17318,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351144": [ @@ -17129,11 +17334,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -17165,11 +17370,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -17183,11 +17388,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351145": [ @@ -17198,15 +17403,15 @@ "titleLong": "Life Sciences and Society", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -17215,15 +17420,15 @@ "titleLong": "Life Sciences and Society", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351146": [ @@ -17242,7 +17447,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351148": [ @@ -17306,7 +17511,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351149": [ @@ -17326,7 +17531,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351152": [ @@ -17344,7 +17549,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351153": [ @@ -17362,7 +17567,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351159": [ @@ -17372,17 +17577,21 @@ "catalogNbr": "1101", "titleLong": "Science, Technology, and Politics", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Summer.", "catalogDistr": "(SBA-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "351163": [ @@ -17413,7 +17622,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351164": [ @@ -17440,7 +17649,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351165": [ @@ -17460,7 +17669,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -17478,7 +17687,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351174": [ @@ -17501,7 +17710,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351176": [ @@ -17524,7 +17733,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351183": [ @@ -17543,7 +17752,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351185": [ @@ -17562,7 +17771,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351189": [ @@ -17581,7 +17790,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351190": [ @@ -17608,52 +17817,52 @@ "subject": "AMST", "crseId": 351195, "catalogNbr": "3911", - "titleLong": "Science in the American Polity, 1960 to Now", + "titleLong": "Science in American Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "GOVT", "crseId": 351195, "catalogNbr": "3091", - "titleLong": "Science in the American Polity, 1960 to Now", + "titleLong": "Science in American Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "STS", "crseId": 351195, "catalogNbr": "3911", - "titleLong": "Science in the American Polity, 1960 to Now", + "titleLong": "Science in American Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "351197": [ @@ -17701,7 +17910,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351198": [ @@ -17774,7 +17983,7 @@ "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351203": [ @@ -17792,7 +18001,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351205": [ @@ -17810,7 +18019,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351207": [ @@ -17829,7 +18038,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351211": [ @@ -17882,7 +18091,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351214": [ @@ -17902,7 +18111,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351215": [ @@ -17922,7 +18131,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351218": [ @@ -17930,33 +18139,33 @@ "subject": "SOC", "crseId": 351218, "catalogNbr": "6310", - "titleLong": "Qualitative Research Methods for Studying Science", + "titleLong": "Qualitative Research Methods for Studying Science, Technology, and Medicine", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", "crseId": 351218, "catalogNbr": "6311", - "titleLong": "Qualitative Research Methods for Studying Science", + "titleLong": "Qualitative Research Methods for Studying Science, Technology, and Medicine", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351220": [ @@ -18010,7 +18219,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351221": [ @@ -18021,14 +18230,14 @@ "titleLong": "Introduction to Science and Technology Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -18037,14 +18246,14 @@ "titleLong": "Introduction to Science and Technology Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351224": [ @@ -18063,7 +18272,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351225": [ @@ -18081,7 +18290,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351226": [ @@ -18099,7 +18308,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351227": [ @@ -18117,7 +18326,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351228": [ @@ -18136,7 +18345,7 @@ "catalogComments": "For Korean heritage students who have limited Korean Language background and need formal training.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351229": [ @@ -18155,7 +18364,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351230": [ @@ -18174,7 +18383,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351232": [ @@ -18193,7 +18402,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351233": [ @@ -18212,7 +18421,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351234": [ @@ -18231,7 +18440,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351235": [ @@ -18250,7 +18459,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351237": [ @@ -18269,7 +18478,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351238": [ @@ -18360,7 +18569,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351245": [ @@ -18379,7 +18588,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351246": [ @@ -18390,15 +18599,15 @@ "titleLong": "Primate Behavior and Ecology with Emphasis on African Apes", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BSOC", @@ -18407,15 +18616,15 @@ "titleLong": "Primate Behavior and Ecology with Emphasis on African Apes", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351247": [ @@ -18487,9 +18696,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351258": [ @@ -18506,9 +18716,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351259": [ @@ -18527,7 +18738,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "351260": [ @@ -18544,9 +18755,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "351262": [ @@ -18563,9 +18775,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351263": [ @@ -18582,9 +18795,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351264": [ @@ -18622,7 +18836,7 @@ "catalogComments": "CHEM 2070 is a prerequisite for CHEM 2080. Engineering students should take CHEM 2090 and cannot take CHEM 2070 without written permission from the Chemistry Office of Undergraduate Studies and the College of Engineering. Well-prepared students may receive credit for CHEM 2070 by demonstrating competence in the advanced placement examination of the College Entrance Examination Board or in the departmental examination given at Cornell before classes start in the fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351266": [ @@ -18640,7 +18854,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LING", @@ -18672,7 +18886,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351267": [ @@ -18690,7 +18904,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LING", @@ -18722,7 +18936,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351268": [ @@ -18741,7 +18955,7 @@ "catalogBreadth": "(GHB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LING", @@ -18775,7 +18989,7 @@ "catalogBreadth": "(GHB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351269": [ @@ -18790,12 +19004,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring, Summer.", + "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(PBS-AS, PHS-AS)", "catalogComments": "Students who have advanced placement credit for CHEM 2070 or CHEM 2090 may also receive credit for Chem 2080 by demonstrating competence on the departmental examination given at Cornell before classes start in the fall or spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351270": [ @@ -18814,7 +19028,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Yale/Columbia Universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351272": [ @@ -18833,7 +19047,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Yale/Columbia Universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351273": [ @@ -18853,7 +19067,7 @@ "catalogComments": "Students who have earned a score of 5 on the CEEB AP Chemistry exam receive credit for CHEM 2070 or CHEM 2090. Recommended for students who intend to specialize in chemistry or in related fields.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351274": [ @@ -18873,7 +19087,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Yale/Columbia Universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351276": [ @@ -18883,16 +19097,19 @@ "catalogNbr": "1121", "titleLong": "Elementary Tagalog-Filipino I", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351277": [ @@ -18908,10 +19125,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351279": [ @@ -18930,7 +19147,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351280": [ @@ -18949,7 +19166,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351282": [ @@ -18968,7 +19185,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351283": [ @@ -18987,7 +19204,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351285": [ @@ -19024,7 +19241,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351287": [ @@ -19043,7 +19260,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351288": [ @@ -19081,7 +19298,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351291": [ @@ -19100,7 +19317,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351292": [ @@ -19119,7 +19336,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351293": [ @@ -19139,7 +19356,7 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351298": [ @@ -19158,7 +19375,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351299": [ @@ -19177,7 +19394,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351303": [ @@ -19196,7 +19413,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351304": [ @@ -19215,7 +19432,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351311": [ @@ -19231,10 +19448,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351312": [ @@ -19250,10 +19467,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351313": [ @@ -19269,10 +19486,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351314": [ @@ -19288,10 +19505,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using Videoconferencing technology. Level B1/B2 of the Common European Framework of Reference for Languages. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using Videoconferencing technology. Level B1/B2 of the Common European Framework of Reference for Languages. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351318": [ @@ -19301,6 +19518,10 @@ "catalogNbr": "1210", "titleLong": "Exploring German Contexts I", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -19309,7 +19530,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351319": [ @@ -19319,6 +19540,14 @@ "catalogNbr": "1220", "titleLong": "Exploring German Contexts II", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -19327,7 +19556,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351320": [ @@ -19338,15 +19567,16 @@ "titleLong": "Expanding the German Dossier", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Introductory + level.", "catalogSatisfiesReq": "Successful completion of GERST 1210, GERST 1220, and GERST 1230 satisfies Option 2 of the language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351323": [ @@ -19366,11 +19596,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "A content-based language course on the intermediate level.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351324": [ @@ -19386,11 +19616,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Taught in German. Can be used in partial fulfillment of the humanities distribution requirement. Students must take one of the following courses as a prerequisite for Study Abroad in a German-speaking country: GERST 2020, GERST 2040, or GERST 2060.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "351325": [ @@ -19406,11 +19636,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in German. Students must take one of the following courses as a prerequisite for Study Abroad in a German-speaking country: GERST 2020, GERST 2040, or GERST 2060.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351326": [ @@ -19426,11 +19656,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in German. Students without previous knowledge of business German are welcome.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351328": [ @@ -19448,7 +19678,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351334": [ @@ -19468,6 +19698,23 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" + }, + { + "subject": "CHEM", + "crseId": 351334, + "catalogNbr": "3870", + "titleLong": "Principles of Physical Chemistry", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(PBS-AS, PHS-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "351337": [ @@ -19492,7 +19739,7 @@ "subject": "CHEM", "crseId": 351337, "catalogNbr": "3880", - "titleLong": "Physical Chemistry of Solutions, Moving Charges, and Spectroscopy", + "titleLong": "Basics of Biophysical Chemistry", "enrollGroups": [ { "unitsMaximum": 3, @@ -19503,7 +19750,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351339": [ @@ -19514,16 +19761,16 @@ "titleLong": "Political Theory and Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Weekly film screening, TBA.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "GERST", @@ -19532,16 +19779,16 @@ "titleLong": "Political Theory and Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Weekly film screening, TBA.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "GOVT", @@ -19550,16 +19797,16 @@ "titleLong": "Political Theory and Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Weekly film screening, TBA.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "PMA", @@ -19568,16 +19815,16 @@ "titleLong": "Political Theory and Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Weekly film screening, TBA.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "351340": [ @@ -19588,17 +19835,17 @@ "titleLong": "Premodern Literature and Media", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogComments": "Taught in English. Reading knowledge of Middle High German is not required; some exposure to the language will be facilitated with the aid of bilingual editions.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "MEDVL", @@ -19607,17 +19854,17 @@ "titleLong": "Premodern Literature and Media", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogComments": "Taught in English. Reading knowledge of Middle High German is not required; some exposure to the language will be facilitated with the aid of bilingual editions.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "351343": [ @@ -19633,11 +19880,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Taught in German. The Seminar is a requirement of the German Studies major, but is open to all students who have met the prerequisites. The course has a research component, including poster presentations of all final projects, and is taught each fall by a faculty member in the Department of German Studies on a topic of their expertise.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351345": [ @@ -19659,7 +19906,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351346": [ @@ -19679,7 +19926,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351348": [ @@ -19703,7 +19950,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351349": [ @@ -19714,15 +19961,15 @@ "titleLong": "Honors Experimental Chemistry I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351350": [ @@ -19737,11 +19984,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351351": [ @@ -19752,15 +19999,15 @@ "titleLong": "Honors Experimental Chemistry II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351352": [ @@ -19771,15 +20018,15 @@ "titleLong": "Honors Experimental Chemistry III", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351353": [ @@ -19802,7 +20049,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351354": [ @@ -19825,7 +20072,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351355": [ @@ -19836,8 +20083,8 @@ "titleLong": "Honors Organic Chemistry I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -19845,7 +20092,7 @@ "catalogComments": "Recommended: co-registration in CHEM 2510. Recommended for students who intend to specialize in chemistry or closely related fields.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351356": [ @@ -19856,8 +20103,8 @@ "titleLong": "Honors Organic Chemistry II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -19865,7 +20112,7 @@ "catalogComments": "Recommended: co-registration in CHEM 3010-CHEM 3020. Recommended for students who intend to specialize in chemistry or closely related fields.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351357": [ @@ -19884,7 +20131,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351358": [ @@ -19895,14 +20142,14 @@ "titleLong": "Advanced Analytical Chemistry I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351359": [ @@ -19912,10 +20159,6 @@ "catalogNbr": "4040", "titleLong": "Entrepreneurship in Chemical Enterprise", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -19935,15 +20178,15 @@ "titleLong": "Inorganic Chemistry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351361": [ @@ -19979,7 +20222,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351362": [ @@ -20011,7 +20254,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351363": [ @@ -20027,10 +20270,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS, PHS-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351364": [ @@ -20049,7 +20292,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351365": [ @@ -20107,10 +20350,6 @@ "unitsMaximum": 4, "unitsMinimum": 2 }, - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -20121,7 +20360,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351366": [ @@ -20133,63 +20372,67 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", @@ -20197,7 +20440,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351367": [ @@ -20252,7 +20495,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351370": [ @@ -20368,14 +20611,14 @@ "titleLong": "Advanced Inorganic Chemistry I: Symmetry, Structure, and Reactivity", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351378": [ @@ -20498,6 +20741,24 @@ "roster": "SP22" } ], + "351383": [ + { + "subject": "GERST", + "crseId": 351383, + "catalogNbr": "6820", + "titleLong": "Hölderlin: Philosophy, Poetry", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], "351386": [ { "subject": "GERST", @@ -20513,7 +20774,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351387": [ @@ -20531,7 +20792,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351388": [ @@ -20585,9 +20846,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "351393": [ @@ -20598,13 +20860,14 @@ "titleLong": "Advanced Inorganic Chemistry I: Organometallic Chemistry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "351395": [ @@ -20623,7 +20886,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -20641,7 +20904,7 @@ "catalogCourseSubfield": "(AM)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351396": [ @@ -20662,7 +20925,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351397": [ @@ -20684,7 +20947,7 @@ "catalogCourseSubfield": "(PT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -20704,7 +20967,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351398": [ @@ -20720,11 +20983,11 @@ } ], "catalogWhenOffered": "Fall, Summer.", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(IR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351399": [ @@ -20770,14 +21033,14 @@ "titleLong": "Advanced Organic Chemistry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351408": [ @@ -20788,14 +21051,14 @@ "titleLong": "Synthetic Organic Chemistry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351412": [ @@ -20806,15 +21069,15 @@ "titleLong": "Fundamental Principles of Polymer Chemistry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogComments": "No previous knowledge of polymers required.", + "catalogComments": "Recommended prerequisite: CHEM 4100. No previous knowledge of polymers required.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351417": [ @@ -20833,7 +21096,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" }, { "subject": "GOVT", @@ -20850,7 +21113,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" } ], "351418": [ @@ -20869,7 +21132,7 @@ "catalogComments": "Lab work will be an integral component of this course and will involve introductory scientific programming, and the use of commercially available scientific software.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351419": [ @@ -20884,11 +21147,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "GOVT", @@ -20901,11 +21164,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "351420": [ @@ -20916,14 +21179,14 @@ "titleLong": "Physical Chemistry of Proteins", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351425": [ @@ -20992,7 +21255,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", @@ -21011,7 +21274,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", @@ -21064,15 +21327,15 @@ "titleLong": "Computational Methods of Physical Chemistry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "The course is suitable for graduate students in chemistry and related fields, and for motivated undergraduates, including but not limited to chemistry majors.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351432": [ @@ -21090,7 +21353,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351435": [ @@ -21101,14 +21364,14 @@ "titleLong": "Quantum Mechanics I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351436": [ @@ -21137,14 +21400,14 @@ "titleLong": "Statistical Mechanics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351438": [ @@ -21161,10 +21424,9 @@ ], "catalogWhenOffered": "Fall, Summer.", "catalogDistr": "(SBA-AS, SSC-AS)", - "catalogComments": "Students who wish to take discussion seminar should also enroll in PSYCH 1103.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "351440": [ @@ -21174,6 +21436,10 @@ "catalogNbr": "1141", "titleLong": "Initial Military Experiences I", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -21183,7 +21449,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -21200,7 +21466,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351443": [ @@ -21218,7 +21484,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351444": [ @@ -21233,12 +21499,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Fall, Summer.", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogComments": "A one credit Writing in the Majors section is available, COGST 1104.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "CS", @@ -21251,12 +21517,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Fall, Summer.", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogComments": "A 1 credit Writing in the Majors sections is available.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "HD", @@ -21269,11 +21535,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Summer.", "catalogDistr": "(KCM-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" }, { "subject": "LING", @@ -21286,12 +21552,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Fall, Summer.", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogComments": "A 1 credit Writing in the Majors sections is available, LING 1104.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PHIL", @@ -21304,12 +21570,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Fall, Summer.", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogComments": "A 1 credit Writing in the Majors sections is available, PHIL 1621.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PHIL", @@ -21340,12 +21606,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Fall, Summer.", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogComments": "A 1 credit Writing in the Majors sections is available, PSYCH 1104.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "351445": [ @@ -21386,10 +21652,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351447": [ @@ -21409,6 +21675,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351447, + "catalogNbr": "2000", + "titleLong": "Intermediate Microeconomics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "351448": [ @@ -21427,7 +21710,7 @@ "catalogSatisfiesReq": "Satisfies free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351449": [ @@ -21449,7 +21732,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351450": [ @@ -21466,7 +21749,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351452": [ @@ -21501,10 +21784,6 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -21513,7 +21792,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351454": [ @@ -21531,7 +21810,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351455": [ @@ -21568,7 +21847,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351457": [ @@ -21605,10 +21884,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Winter, Spring, Summer.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351459": [ @@ -21627,7 +21906,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -21644,7 +21923,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351460": [ @@ -21658,15 +21937,19 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351462": [ @@ -21710,7 +21993,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351464": [ @@ -21720,10 +22003,6 @@ "catalogNbr": "1140", "titleLong": "Fashion Computer-Aided Design", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -21732,7 +22011,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351465": [ @@ -21755,7 +22034,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351466": [ @@ -21784,6 +22063,10 @@ "catalogNbr": "3301", "titleLong": "Leading People and Effective Communication I", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -21792,7 +22075,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA21" + "roster": "FA23" } ], "351468": [ @@ -21819,7 +22102,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351469": [ @@ -21838,7 +22121,7 @@ "catalogDistr": "(ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "351470": [ @@ -21862,7 +22145,7 @@ "catalogComments": "DEA majors must earn a B- or higher in DEA 1101 to enroll in subsequent studios.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VISST", @@ -21882,7 +22165,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351471": [ @@ -21919,6 +22202,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 351472, + "catalogNbr": "2040", + "titleLong": "Economics of the Public Sector", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "351473": [ @@ -21942,6 +22242,21 @@ } ], "351474": [ + { + "subject": "HD", + "crseId": 351474, + "catalogNbr": "2050", + "titleLong": "Perception", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + }, { "subject": "PSYCH", "crseId": 351474, @@ -21969,10 +22284,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -21981,7 +22292,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351476": [ @@ -22000,7 +22311,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -22017,7 +22328,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351477": [ @@ -22061,7 +22372,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351478": [ @@ -22118,15 +22429,23 @@ "unitsMaximum": 2, "unitsMinimum": 2 }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351481": [ @@ -22160,10 +22479,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -22177,10 +22496,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -22194,10 +22513,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351483": [ @@ -22221,7 +22540,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351485": [ @@ -22242,6 +22561,24 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351485, + "catalogNbr": "2100", + "titleLong": "Introduction to Statistics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(MQR-HE)", + "catalogComments": "PAM and HCP majors should complete PUBPOL 2101 instead.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "351487": [ @@ -22267,7 +22604,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351488": [ @@ -22277,6 +22614,10 @@ "catalogNbr": "4441", "titleLong": "Advanced Leadership Experiences", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -22286,7 +22627,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -22294,6 +22635,10 @@ "catalogNbr": "1866", "titleLong": "Advanced Leadership Experiences", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -22303,7 +22648,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351489": [ @@ -22327,10 +22672,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", + "catalogSatisfiesReq": "Satisfies core requirement for Nolan students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351490": [ @@ -22346,11 +22691,11 @@ } ], "catalogWhenOffered": "Fall, Summer.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "catalogSatisfiesReq": "May be used to satisfy Psychology major breadth requirement and as an alternative prerequisite for upper-level biopsychology courses.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HD", @@ -22367,7 +22712,7 @@ "catalogSatisfiesReq": "May be used to satisfy Psychology major breadth requirement and as an alternative prerequisite for upper-level biopsychology courses.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -22381,11 +22726,11 @@ } ], "catalogWhenOffered": "Fall, Summer.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "catalogSatisfiesReq": "May be used to satisfy Psychology major breadth requirement and as an alternative prerequisite for upper-level biopsychology courses.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351491": [ @@ -22403,7 +22748,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351492": [ @@ -22458,7 +22803,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "DEA", @@ -22476,7 +22821,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351497": [ @@ -22498,6 +22843,24 @@ "acadGroup": "HE", "roster": "FA22" }, + { + "subject": "PUBPOL", + "crseId": 351497, + "catalogNbr": "3120", + "titleLong": "Research Design, Practice, and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + }, { "subject": "SOC", "crseId": 351497, @@ -22554,7 +22917,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351501": [ @@ -22596,7 +22959,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351503": [ @@ -22614,7 +22977,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351505": [ @@ -22632,7 +22995,7 @@ "catalogWhenOffered": "Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351506": [ @@ -22642,6 +23005,10 @@ "catalogNbr": "7311", "titleLong": "Immigration and Refugee Law", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -22652,7 +23019,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351509": [ @@ -22672,10 +23039,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Only AEM 2240 will satisfy the Dyson major requirements. Students who will be applying for internal transfer to Dyson should not take this course.", "catalogSatisfiesReq": "Satisfies finance requirement for the Dyson Business Minor for Engineers, the Dyson Business Minor for Life Sciences and the University-Wide Business Minor.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351513": [ @@ -22693,7 +23061,7 @@ "catalogWhenOffered": "Fall, Winter, Summer.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "WI24" }, { "subject": "PSYCH", @@ -22707,10 +23075,10 @@ } ], "catalogWhenOffered": "Fall, Winter, Summer.", - "catalogDistr": "(SBA-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "WI24" } ], "351514": [ @@ -22733,7 +23101,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351516": [ @@ -22771,7 +23139,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351519": [ @@ -22790,7 +23158,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -22807,7 +23175,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351520": [ @@ -22831,7 +23199,25 @@ "catalogSatisfiesReq": "Satisfies the LL.M. writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" + } + ], + "351522": [ + { + "subject": "CRP", + "crseId": 351522, + "catalogNbr": "1106", + "titleLong": "Advising Seminar: MentURS", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" } ], "351523": [ @@ -22845,6 +23231,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -22854,7 +23244,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351525": [ @@ -22883,6 +23273,10 @@ "catalogNbr": "1102", "titleLong": "Heritage and Values of the United States Air Force II", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -22891,7 +23285,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "351529": [ @@ -22914,7 +23308,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351531": [ @@ -22932,7 +23326,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351533": [ @@ -22950,7 +23344,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "351535": [ @@ -22969,7 +23363,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "351537": [ @@ -23007,6 +23401,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351538, + "catalogNbr": "2300", + "titleLong": "Introduction to Policy Analysis", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "351541": [ @@ -23025,7 +23436,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -23042,7 +23453,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351542": [ @@ -23077,9 +23488,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP22" + "roster": "FA23" } ], "351546": [ @@ -23097,7 +23509,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351547": [ @@ -23115,7 +23527,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP22" } ], "351549": [ @@ -23134,7 +23546,7 @@ "catalogDistr": "(PBS-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351551": [ @@ -23144,6 +23556,162 @@ "catalogNbr": "4010", "titleLong": "Empirical Research", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -23153,7 +23721,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351552": [ @@ -23176,7 +23744,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351555": [ @@ -23199,7 +23767,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351556": [ @@ -23220,6 +23788,23 @@ "acadGroup": "HE", "roster": "FA21" }, + { + "subject": "PUBPOL", + "crseId": 351556, + "catalogNbr": "3250", + "titleLong": "Neighborhoods, Housing, and Urban Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(D-AG, D-HE, SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + }, { "subject": "SOC", "crseId": 351556, @@ -23232,10 +23817,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(D-AG, SBA-AS, SSC-AS)", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "351557": [ @@ -23253,7 +23838,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351559": [ @@ -23272,7 +23857,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -23289,7 +23874,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351560": [ @@ -23405,7 +23990,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP24" }, { "subject": "PSYCH", @@ -23418,12 +24003,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", - "catalogDistr": "(SBA-AS, ETM-AS, SSC-AS)", - "catalogComments": "A 1-credit Writing in the Majors section, PSYCH 2801, is available in the Fall only.", + "catalogWhenOffered": "Spring, Summer.", + "catalogDistr": "(ETM-AS, SBA-AS, SSC-AS)", + "catalogComments": "A 1-credit Writing in the Majors section, PSYCH 2801, is available in the Spring only.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "351565": [ @@ -23441,7 +24026,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351566": [ @@ -23451,6 +24036,10 @@ "catalogNbr": "4402", "titleLong": "National Security Affairs: Preparation for Active Duty II", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -23459,7 +24048,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP21" + "roster": "SP24" } ], "351567": [ @@ -23475,11 +24064,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Students may not register concurrently with HD 3270 or PSYCH 3270 or PSYCH 3280.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -23493,11 +24081,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Students may not register concurrently with HD 3270 or PSYCH 3270 or PSYCH 3280.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351568": [ @@ -23517,7 +24104,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351569": [ @@ -23562,7 +24149,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351571": [ @@ -23599,7 +24186,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -23616,7 +24203,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351575": [ @@ -23630,6 +24217,10 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -23638,7 +24229,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351578": [ @@ -23658,7 +24249,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351579": [ @@ -23677,12 +24268,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Graduate students must enroll in HADM 6470.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351580": [ @@ -23701,7 +24292,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351583": [ @@ -23719,7 +24310,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351584": [ @@ -23756,7 +24347,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351586": [ @@ -23766,20 +24357,16 @@ "catalogNbr": "3210", "titleLong": "Principles of Hospitality Real Estate", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", + "catalogSatisfiesReq": "Satisfies core requirement for Nolan School students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351588": [ @@ -23797,7 +24384,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351590": [ @@ -23807,10 +24394,6 @@ "catalogNbr": "3510", "titleLong": "Hospitality Facilities Design", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -23820,7 +24403,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "351591": [ @@ -23831,15 +24414,15 @@ "titleLong": "Behavioral Neuroscience Laboratory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -23848,15 +24431,15 @@ "titleLong": "Behavioral Neuroscience Laboratory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351593": [ @@ -23871,6 +24454,7 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -23912,7 +24496,7 @@ "catalogSatisfiesReq": "Satisfies the professional responsibility requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351597": [ @@ -23926,6 +24510,10 @@ "unitsMaximum": 2, "unitsMinimum": 2 }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -23935,7 +24523,7 @@ "catalogComments": "Lab coat required.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351598": [ @@ -23945,6 +24533,10 @@ "catalogNbr": "3440", "titleLong": "Consumer Behavior", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -23953,7 +24545,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351600": [ @@ -23977,7 +24569,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351601": [ @@ -23996,7 +24588,7 @@ "catalogDistr": "(HA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351603": [ @@ -24015,7 +24607,7 @@ "catalogSatisfiesReq": "Satisfies the writing requirement Law students.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "351605": [ @@ -24033,7 +24625,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -24047,10 +24639,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351608": [ @@ -24060,10 +24652,6 @@ "catalogNbr": "3550", "titleLong": "Hospitality Facilities Management", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -24074,7 +24662,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351609": [ @@ -24093,7 +24681,7 @@ "catalogComments": "The course is intended primarily for students with little or no prior background in bookkeeping or accounting.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351611": [ @@ -24128,11 +24716,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Offered in even-numbered years only.", "catalogAttribute": "(EC-LASP, EC-SAP)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "351613": [ @@ -24147,6 +24734,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -24169,6 +24757,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351614, + "catalogNbr": "3340", + "titleLong": "Corporations, Shareholders, and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "351616": [ @@ -24201,11 +24806,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogSatisfiesReq": "Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA17" + "roster": "SP24" } ], "351619": [ @@ -24239,11 +24844,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-HA)", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351621": [ @@ -24261,7 +24867,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351622": [ @@ -24279,7 +24885,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351624": [ @@ -24309,14 +24915,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -24326,7 +24924,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students. NSHA students are strongly encouraged to complete this course in their junior year.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351626": [ @@ -24345,7 +24943,7 @@ "catalogDistr": "(LAD-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351627": [ @@ -24402,7 +25000,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351631": [ @@ -24420,7 +25018,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "351632": [ @@ -24431,15 +25029,15 @@ "titleLong": "The Economics of Consumer Policy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -24457,6 +25055,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 351632, + "catalogNbr": "3400", + "titleLong": "The Economics of Consumer Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "351634": [ @@ -24610,24 +25225,12 @@ "unitsMinimum": 1 }, { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { "unitsMaximum": 4, @@ -24638,7 +25241,7 @@ "catalogComments": "Students wishing to take NS 4000 for a letter grade must take and successfully pass the course for at least 2 credits S-U first. This is a DNS Requirement. To enroll, please complete the Special Studies Enrollment Form - please note that enrollment should be completed by the end of the ADD period.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351643": [ @@ -24656,7 +25259,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351644": [ @@ -24676,7 +25279,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP24" } ], "351645": [ @@ -24696,7 +25299,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -24715,6 +25318,24 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 351645, + "catalogNbr": "3410", + "titleLong": "Economics of Consumer Protection and the Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-HE, KCM-HE, SBA-HE)", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "351648": [ @@ -24730,10 +25351,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies HADM or free electives for SHA students.", + "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP21" + "roster": "SP24" } ], "351649": [ @@ -24749,9 +25370,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -24765,10 +25387,10 @@ } ], "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351657": [ @@ -24927,26 +25549,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -24957,7 +25559,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351661": [ @@ -24976,7 +25578,7 @@ "catalogDistr": "(PBS-AS, BIO-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP22" }, { "subject": "PSYCH", @@ -24993,7 +25595,7 @@ "catalogDistr": "(PBS-AS, BIO-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" } ], "351664": [ @@ -25013,7 +25615,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351667": [ @@ -25051,7 +25653,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351670": [ @@ -25067,7 +25669,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -25084,7 +25686,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -25101,8 +25703,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", - "catalogComments": "Four credit option is by permission of instructor and involves a project or term paper.", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -25135,8 +25736,12 @@ "titleLong": "Statistics and Research Design", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -25144,7 +25749,7 @@ "catalogComments": "Calculus is not required. The 4-credit option includes instruction in the use of the statistical software package R.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -25177,11 +25782,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Winter, Summer.", + "catalogWhenOffered": "Summer.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "351676": [ @@ -25254,7 +25859,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogComments": "Offered alternate years.", "acadCareer": "UG", "acadGroup": "AS", @@ -25272,7 +25877,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogComments": "Offered alternate years.", "acadCareer": "UG", "acadGroup": "AS", @@ -25294,7 +25899,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351685": [ @@ -25312,7 +25917,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351688": [ @@ -25330,7 +25935,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -25346,7 +25951,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351692": [ @@ -25364,7 +25969,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351696": [ @@ -25382,7 +25987,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -25398,7 +26003,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351697": [ @@ -25524,14 +26129,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -25541,7 +26138,7 @@ "catalogComments": "Students wishing to take NS 4020 for a letter grade must take and successfully pass the course for at least 2 credits S-U first. This is a DNS Requirement. To enroll, please complete the Special Studies Enrollment Form - please note that enrollment should be completed by the end of the ADD period.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351699": [ @@ -25671,18 +26268,6 @@ "unitsMaximum": 5, "unitsMinimum": 1 }, - { - "unitsMaximum": 5, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 5, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 5, - "unitsMinimum": 1 - }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -25692,7 +26277,7 @@ "catalogComments": "To enroll, please complete the HE 4030 TA Form - please note that enrollment should be completed by the end of the ADD period. Unofficial transcript copies no longer required for DNS.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351700": [ @@ -25710,7 +26295,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351701": [ @@ -25728,7 +26313,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -25744,7 +26329,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351703": [ @@ -25820,7 +26405,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351704": [ @@ -25896,7 +26481,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351705": [ @@ -25906,6 +26491,10 @@ "catalogNbr": "1101", "titleLong": "Introduction to Naval Science", "enrollGroups": [ + { + "unitsMaximum": 0, + "unitsMinimum": 0 + }, { "unitsMaximum": 0, "unitsMinimum": 0 @@ -25914,7 +26503,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351706": [ @@ -25933,7 +26522,7 @@ "catalogComments": "Students must register in 216 Stimson Hall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "351707": [ @@ -26008,7 +26597,7 @@ "catalogComments": "Students file a Special Studies Enrollment form available online via College of Human Ecology Registrar.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351708": [ @@ -26084,10 +26673,9 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Apprenticeship includes both a study of teaching methods in the field and assisting the faculty with instruction.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351710": [ @@ -26105,7 +26693,7 @@ "catalogWhenOffered": "Fall, Winter.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "WI23" + "roster": "FA23" } ], "351712": [ @@ -26126,6 +26714,24 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351712, + "catalogNbr": "4000", + "titleLong": "Directed Readings", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Special studies form required. Sections available for all Brooks School of Public Policy faculty.", + "catalogAttribute": "(CU-UGR)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "351713": [ @@ -26143,7 +26749,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351714": [ @@ -26164,6 +26770,24 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351714, + "catalogNbr": "4010", + "titleLong": "Empirical Research", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Special studies form required. Sections available for all Brooks School of Public Policy faculty.", + "catalogAttribute": "(CU-UGR)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "351715": [ @@ -26181,7 +26805,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -26197,7 +26821,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351716": [ @@ -26217,11 +26841,11 @@ } ], "catalogWhenOffered": "Fall, Summer.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogComments": "May be taken independently of BIONB 2220. Four credit option required of students in Neurobiology and Behavior program of study.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "351717": [ @@ -26240,6 +26864,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351717, + "catalogNbr": "4020", + "titleLong": "Supervised Fieldwork", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "351718": [ @@ -26261,7 +26901,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -26281,7 +26921,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351719": [ @@ -26303,7 +26943,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "351720": [ @@ -26324,6 +26964,24 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351720, + "catalogNbr": "4030", + "titleLong": "Teaching Apprenticeship", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": " Application for Teaching Apprenticeship required. Sections available for all Brooks School of Public Policy faculty.", + "catalogAttribute": "(CU-UGR)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "351721": [ @@ -26398,7 +27056,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351723": [ @@ -26416,7 +27074,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "351724": [ @@ -26491,7 +27149,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351725": [ @@ -26507,7 +27165,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogSatisfiesReq": "Requirement for CALS BE and EnvE freshmen.", + "catalogSatisfiesReq": "Requirement for CALS BE and EnvE first-year students.", "acadCareer": "UG", "acadGroup": "AG", "roster": "FA22" @@ -26537,10 +27195,6 @@ "catalogNbr": "2201", "titleLong": "Leadership and Management", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -26549,7 +27203,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351727": [ @@ -26624,7 +27278,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351729": [ @@ -26635,67 +27289,67 @@ "titleLong": "Teaching Apprenticeship", "enrollGroups": [ { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 5, + "unitsMaximum": 15, "unitsMinimum": 1 }, { @@ -26706,7 +27360,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351734": [ @@ -26728,7 +27382,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "351735": [ @@ -26750,7 +27404,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -26770,7 +27424,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351736": [ @@ -26900,6 +27554,14 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -26910,7 +27572,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351737": [ @@ -26918,7 +27580,7 @@ "subject": "BEE", "crseId": 351737, "catalogNbr": "2220", - "titleLong": "Bioengineering Thermodynamics and Kinetics", + "titleLong": "Sustainable Engineering Thermodynamics", "enrollGroups": [ { "unitsMaximum": 3, @@ -26928,7 +27590,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "351738": [ @@ -26950,7 +27612,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "351740": [ @@ -26968,7 +27630,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -26984,7 +27646,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351741": [ @@ -27098,6 +27760,14 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -27108,7 +27778,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351742": [ @@ -27126,7 +27796,7 @@ "catalogWhenOffered": "Spring, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "351745": [ @@ -27146,7 +27816,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "351748": [ @@ -27185,11 +27855,11 @@ } ], "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogComments": "May be taken independently of BIONB 2210. Four credit option required of students in Neurobiology and Behavior program of study.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "351753": [ @@ -27204,10 +27874,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "FA23" } ], "351755": [ @@ -27225,7 +27895,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "351757": [ @@ -27241,11 +27911,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", - "catalogComments": "Academic Year 21-22 will be the final year this course will be taught.", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "351758": [ @@ -27256,15 +27925,15 @@ "titleLong": "Advanced Social Psychology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "351759": [ @@ -27282,7 +27951,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PE", @@ -27298,7 +27967,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "351760": [ @@ -27316,7 +27985,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "351763": [ @@ -27334,7 +28003,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "351766": [ @@ -27350,11 +28019,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", - "catalogComments": "Two lec plus sec in which students read and discuss original papers in the field, give an oral presentation, and write a term paper.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "Students are strongly encouraged to have completed any one of the following: PSYCH 2230, BIONB 2210 or BIONB 2220, or two biology courses plus a psychology course.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HD", @@ -27368,10 +28037,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Two and a half lectures with weekly quizzes. Students will also select a specialty topic based on original papers in the field, give an oral presentation.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -27385,10 +28053,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351767": [ @@ -27410,7 +28078,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -27431,7 +28099,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351768": [ @@ -27449,7 +28117,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "351769": [ @@ -27467,7 +28135,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351770": [ @@ -27541,7 +28209,7 @@ "catalogSatisfiesReq": "Satisfies the skills requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351773": [ @@ -27556,10 +28224,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "SP24" } ], "351774": [ @@ -27633,7 +28301,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -27654,7 +28322,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "351777": [ @@ -27672,7 +28340,7 @@ "catalogWhenOffered": "Spring, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -27689,7 +28357,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "351778": [ @@ -27708,6 +28376,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351778, + "catalogNbr": "6000", + "titleLong": "Special Problems for Graduate Students", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "351779": [ @@ -27725,7 +28409,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351781": [ @@ -27743,7 +28427,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "FA22" + "roster": "FA23" } ], "351782": [ @@ -27762,6 +28446,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351782, + "catalogNbr": "8990", + "titleLong": "Master's Thesis and Research", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "351783": [ @@ -27780,6 +28480,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 351783, + "catalogNbr": "9990", + "titleLong": "Doctoral Thesis and Research", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "351784": [ @@ -27789,6 +28505,14 @@ "catalogNbr": "3310", "titleLong": "Evolution of Warfare", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -27797,7 +28521,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP21" + "roster": "SP24" } ], "351785": [ @@ -27815,7 +28539,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351786": [ @@ -27834,7 +28558,7 @@ "catalogBreadth": "(HB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351787": [ @@ -27854,7 +28578,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351788": [ @@ -27868,10 +28592,6 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -27880,7 +28600,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351789": [ @@ -28001,13 +28721,21 @@ { "unitsMaximum": 9, "unitsMinimum": 1 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "To enroll, students must use an online add form - please note that enrollment should be completed by the end of the add period.", + "catalogComments": "To enroll, students must use the University online Add form (instructions linked here) - please note that enrollment should be completed by the end of the add period.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351790": [ @@ -28017,10 +28745,6 @@ "catalogNbr": "1202", "titleLong": "Elementary Latin II", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -28030,7 +28754,7 @@ "catalogComments": "For students who receive an A- or higher in LATIN 1202, the sequence is continued by LATIN 2201. For those who receive a B+ or lower they should continue with LATIN 1205.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351791": [ @@ -28041,17 +28765,33 @@ "titleLong": "Social Neuroscience", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP23" } ], "351792": [ + { + "subject": "COGST", + "crseId": 351792, + "catalogNbr": "6210", + "titleLong": "Behavioral and Brain Sciences", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "PSYCH", "crseId": 351792, @@ -28066,7 +28806,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351798": [ @@ -28084,7 +28824,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351799": [ @@ -28121,7 +28861,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "351801": [ @@ -28139,7 +28879,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351802": [ @@ -28157,7 +28897,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "351803": [ @@ -28175,7 +28915,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CRP", @@ -28191,7 +28931,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "351805": [ @@ -28210,7 +28950,7 @@ "catalogSatisfiesReq": "Satisfies the experiential learning requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351806": [ @@ -28221,14 +28961,16 @@ "titleLong": "Introduction to Casino Operations", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Elective. Drop deadline for course is end of week one.", + "catalogSatisfiesReq": "Satisfies HADM Elective requirement for Nolan students. ", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA18" + "roster": "FA23" } ], "351808": [ @@ -28265,7 +29007,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351812": [ @@ -28328,8 +29070,8 @@ "titleLong": "Population and Public Policy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Multi-semester course: (Spring, Summer).", @@ -28338,7 +29080,26 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SU23" + }, + { + "subject": "PUBPOL", + "crseId": 351817, + "catalogNbr": "2030", + "titleLong": "Population and Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Multi-semester course: Spring, Summer.", + "catalogDistr": "(SBA-HE)", + "catalogComments": "There is an optional one-credit faculty led field study that gives students an opportunity to explore population issues from an international perspective. Students travel to Copenhagen, Denmark to explore several of the issues covered in class. This 10-day trip requires permission from the instructor, and generally runs from late May through the first week of June. Students must maintain a B average in the lecture to participate in the field study.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" }, { "subject": "SOC", @@ -28347,16 +29108,16 @@ "titleLong": "Population and Public Policy", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 1 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Spring, Summer).", + "catalogWhenOffered": "Multi-semester course: Spring, Summer.", "catalogDistr": "(SBA-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351820": [ @@ -28390,12 +29151,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-HA, GLC-HA)", "catalogComments": "Graduate students must enroll in HADM 6380.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "351822": [ @@ -28414,7 +29176,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351823": [ @@ -28432,7 +29194,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351825": [ @@ -28450,7 +29212,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351826": [ @@ -28468,7 +29230,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351827": [ @@ -28485,7 +29247,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP22" } ], "351828": [ @@ -28521,20 +29283,16 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogSatisfiesReq": "Satisifes core requirement for NSHA students.", + "catalogSatisfiesReq": "Satisifes core requirement for Nolan School students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351838": [ @@ -28569,11 +29327,12 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-HA)", "catalogComments": "It is recommended that students do not wait to enroll in this class during their final spring term as space is limited, but rather the fall of their junior or senior year.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351841": [ @@ -28593,7 +29352,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351842": [ @@ -28611,7 +29370,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351843": [ @@ -28626,12 +29385,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "To be considered, waitlisted students must attend the first class. Graduate students should enroll in HADM 6570.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "351845": [ @@ -28649,7 +29408,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "351846": [ @@ -28765,10 +29524,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "To enroll, students must use an online add form - please note that enrollment should be completed by the end of the add period.", + "catalogComments": "To enroll, students must use an online add form (instructions linked here) please note that enrollment should be completed by the end of the add period.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351848": [ @@ -28806,7 +29565,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "351851": [ @@ -28824,7 +29583,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351853": [ @@ -28860,7 +29619,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351857": [ @@ -28879,7 +29638,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351858": [ @@ -28995,10 +29754,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "To enroll, students must use an online add form - please note that enrollment should be completed by the end of the add period.", + "catalogComments": "To enroll, students must use an online add form (instructions linked here) please note that enrollment should be completed by the end of the add period.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351859": [ @@ -29013,12 +29772,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Graduate students should enroll in HADM 6350. ", - "catalogSatisfiesReq": "Satisifes HADM or free electives for SHA students.", + "catalogSatisfiesReq": "Satisifes HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP21" + "roster": "SP24" } ], "351861": [ @@ -29036,7 +29795,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351862": [ @@ -29055,7 +29814,7 @@ "catalogDistr": "(D-HE, KCM-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351864": [ @@ -29073,7 +29832,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351865": [ @@ -29093,7 +29852,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351866": [ @@ -29211,13 +29970,17 @@ { "unitsMaximum": 3, "unitsMinimum": 3 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP21" + "roster": "SP24" } ], "351872": [ @@ -29301,7 +30064,7 @@ "catalogComments": "Nolan students must take HADM 4770/HADM 6770. Please note: this course requires the use of a Windows machine. Using Mac's version of Excel is not allowed.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351879": [ @@ -29319,7 +30082,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351880": [ @@ -29359,7 +30122,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351883": [ @@ -29379,7 +30142,7 @@ "catalogSatisfiesReq": "Satisfied HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351885": [ @@ -29394,6 +30157,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -29414,7 +30178,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351887": [ @@ -29432,7 +30196,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351890": [ @@ -29448,10 +30212,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Graduate students must enroll in HADM 5890.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351891": [ @@ -29472,7 +30237,25 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" + } + ], + "351892": [ + { + "subject": "CRP", + "crseId": 351892, + "catalogNbr": "3610", + "titleLong": "The Shaping of Urban America", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "SP24" } ], "351893": [ @@ -29509,7 +30292,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351896": [ @@ -29528,7 +30311,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351897": [ @@ -29546,7 +30329,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351900": [ @@ -29603,7 +30386,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351902": [ @@ -29622,7 +30405,7 @@ "catalogSatisfiesReq": "3 credits satisfy HADM Electives. Any additional credits satisfy free electives. ", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351903": [ @@ -29644,6 +30427,25 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "DEA", + "crseId": 351903, + "catalogNbr": "4590", + "titleLong": "Problem-Seeking through Programming", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(LAD-HE, SBA-HE)", + "catalogComments": "Grade only for all DEA majors. Grade option for non-majors.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "FA23" } ], "351906": [ @@ -29661,7 +30463,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "351907": [ @@ -29676,9 +30478,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LAW", @@ -29694,7 +30497,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351911": [ @@ -29733,7 +30536,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351913": [ @@ -29807,7 +30610,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351917": [ @@ -29825,7 +30628,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351918": [ @@ -29839,10 +30642,6 @@ "unitsMaximum": 3, "unitsMinimum": 1 }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -29852,7 +30651,7 @@ "catalogComments": "Arrange directly with instructor. Available with permanent law faculty members [adjuncts, visitors, and others who are not members of the permanent faculty may supervise such courses only with the written consent of the Associate Dean for Academic Affairs]. Specific credit limits apply - carefully review the registration form available from online registration site or registrar's office.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "SP23" } ], "351920": [ @@ -29870,7 +30669,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351921": [ @@ -29878,17 +30677,17 @@ "subject": "CRP", "crseId": 351921, "catalogNbr": "6610", - "titleLong": "Seminar in American Urban History", + "titleLong": "The Shaping of Urban America", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP22" + "roster": "SP24" } ], "351922": [ @@ -29903,11 +30702,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", - "catalogComments": "A limited number of students can sign up for an additional credit to be awarded for clinical work supervised by the instructor, by registering for LAW 6422 - [Family Law Clinic]. This component satisfies the clinical course requirement.", + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA20" + "roster": "FA23" } ], "351923": [ @@ -29961,7 +30759,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351928": [ @@ -29981,6 +30779,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 351928, + "catalogNbr": "2350", + "titleLong": "The U.S. Health Care System", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "351930": [ @@ -30002,7 +30817,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351932": [ @@ -30020,7 +30835,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351934": [ @@ -30038,7 +30853,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "351935": [ @@ -30072,11 +30887,27 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Not offered every year.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" + } + ], + "351939": [ + { + "subject": "LAW", + "crseId": 351939, + "catalogNbr": "7843", + "titleLong": "Immigration Law and Advocacy Clinic III", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" } ], "351940": [ @@ -30092,9 +30923,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "PAM", @@ -30112,6 +30944,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA17" + }, + { + "subject": "PUBPOL", + "crseId": 351940, + "catalogNbr": "4370", + "titleLong": "The Economics of Health Care Markets", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "351941": [ @@ -30121,50 +30970,6 @@ "catalogNbr": "6861", "titleLong": "Supervised Teaching", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0 - }, { "unitsMaximum": 3, "unitsMinimum": 0 @@ -30186,7 +30991,7 @@ "catalogComments": "Arrange directly with instructor. Specific credit limits apply - carefully review the registration form available from online registration site or registrar's office. Available with full-time law faculty members [option not available with adjunct faculty].", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "351943": [ @@ -30207,7 +31012,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351948": [ @@ -30270,7 +31075,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351949": [ @@ -30280,34 +31085,6 @@ "catalogNbr": "6871", "titleLong": "Supervised Writing", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -30333,7 +31110,7 @@ "catalogComments": "Arrange directly with instructor. Available with permanent law faculty members [adjuncts, visitors, and others who are not members of the permanent faculty may supervise such courses only with the written consent of the Associate Dean for Academic Affairs]. Specific credit limits apply - carefully review the registration form available from online registration site or registrar's office.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "351951": [ @@ -30349,9 +31126,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "Polymers", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP24" } ], "351953": [ @@ -30389,7 +31167,7 @@ "catalogSatisfiesReq": "Required component of the DNS Honors Research Program; DNS students interested in the Honors Program are encouraged to enroll in NS 3980 in the fall of their junior year. Participation in the DNS Honors Program is not required for enrollment in NS 3980.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351955": [ @@ -30404,10 +31182,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351956": [ @@ -30465,7 +31243,24 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" + } + ], + "351957": [ + { + "subject": "LAW", + "crseId": 351957, + "catalogNbr": "7842", + "titleLong": "Immigration Law and Advocacy Clinic II", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" } ], "351958": [ @@ -30475,16 +31270,36 @@ "catalogNbr": "6881", "titleLong": "Supervised Teaching and Supervised Writing - Lawyering Program Honors Fellows", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Specific credit limits apply - carefully review the registration form available from online registration site or registrar's office.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "351960": [ @@ -30506,7 +31321,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351961": [ @@ -30526,7 +31341,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "351963": [ @@ -30588,7 +31403,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351967": [ @@ -30638,6 +31453,10 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -30646,7 +31465,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351968": [ @@ -30664,7 +31483,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "351969": [ @@ -30682,7 +31501,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "351970": [ @@ -30701,7 +31520,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "351973": [ @@ -30717,9 +31536,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351976": [ @@ -30766,6 +31586,10 @@ "catalogNbr": "6200", "titleLong": "Principles of Real Estate", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -30774,7 +31598,27 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 351978, + "catalogNbr": "6200", + "titleLong": "Principles of Real Estate", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "351979": [ @@ -30844,7 +31688,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351983": [ @@ -30862,7 +31706,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "351986": [ @@ -30932,7 +31776,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351987": [ @@ -30950,7 +31794,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351988": [ @@ -30973,7 +31817,7 @@ "catalogComments": "Undergrad students must enroll in HADM 4230.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "351990": [ @@ -30988,11 +31832,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351993": [ @@ -31011,7 +31855,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351994": [ @@ -31114,7 +31958,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "351998": [ @@ -31133,7 +31977,7 @@ "catalogSatisfiesReq": "NS 4420 is a required course to fulfill Didactic Program in Dietetics knowledge requirements, as outlined in the Learning Outcomes.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "351999": [ @@ -31143,10 +31987,6 @@ "catalogNbr": "2220", "titleLong": "Finance", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -31156,7 +31996,7 @@ "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352000": [ @@ -31175,7 +32015,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352007": [ @@ -31198,7 +32038,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352009": [ @@ -31217,7 +32057,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352011": [ @@ -31320,7 +32160,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352015": [ @@ -31336,10 +32176,11 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Graduate students must take HADM 6530.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352017": [ @@ -31357,7 +32198,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352018": [ @@ -31376,10 +32217,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "352019": [ @@ -31497,6 +32338,10 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -31505,7 +32350,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352021": [ @@ -31541,7 +32386,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352024": [ @@ -31587,6 +32432,51 @@ "crseId": 352028, "catalogNbr": "4990", "titleLong": "Honors Program", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogAttribute": "(CU-UGR)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 352028, + "catalogNbr": "4990", + "titleLong": "Honors Program", "enrollGroups": [ { "unitsMaximum": 6, @@ -31612,6 +32502,10 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -31620,8 +32514,8 @@ "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "352029": [ @@ -31640,6 +32534,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 352029, + "catalogNbr": "5470", + "titleLong": "Microeconomics for Management and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "352030": [ @@ -31675,7 +32585,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "352037": [ @@ -31797,6 +32707,14 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -31805,7 +32723,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352040": [ @@ -31823,7 +32741,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "352041": [ @@ -31842,7 +32760,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "352042": [ @@ -31860,7 +32778,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "352044": [ @@ -31879,7 +32797,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP22" + "roster": "SP23" }, { "subject": "NTRES", @@ -31896,7 +32814,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP23" } ], "352045": [ @@ -31919,7 +32837,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352048": [ @@ -31985,7 +32903,7 @@ "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NS", @@ -32004,7 +32922,7 @@ "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "352051": [ @@ -32027,7 +32945,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352056": [ @@ -32042,10 +32960,10 @@ "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Winter).", + "catalogWhenOffered": "Multi-semester course: Fall, Winter.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "WI23" + "roster": "FA23" } ], "352058": [ @@ -32066,6 +32984,24 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP22" + }, + { + "subject": "PUBPOL", + "crseId": 352058, + "catalogNbr": "5540", + "titleLong": "Health Law for Managers", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "catalogComments": "Offered in even-numbered years only.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "352059": [ @@ -32089,7 +33025,7 @@ "catalogComments": "DEA majors must earn B- or higher in DEA 1150 to enroll in subsequent studios.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352061": [ @@ -32107,7 +33043,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352062": [ @@ -32125,7 +33061,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352064": [ @@ -32135,17 +33071,21 @@ "catalogNbr": "4110", "titleLong": "Negotiations in the Hospitality Industry", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Grad students must enroll in HADM 6110. This course has a strict no dropping policy after the first week of class.", "catalogSatisfiesReq": "Satisfies HADM or free electives for SHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "352068": [ @@ -32164,6 +33104,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA21" + }, + { + "subject": "PUBPOL", + "crseId": 352068, + "catalogNbr": "5570", + "titleLong": "Health Care Organizations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "352069": [ @@ -32181,7 +33137,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352070": [ @@ -32202,7 +33158,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -32221,7 +33177,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -32257,7 +33213,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352074": [ @@ -32267,10 +33223,6 @@ "catalogNbr": "4940", "titleLong": "Undergraduate Special Topics in Applied Economics and Management", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 4, "unitsMinimum": 0.5 @@ -32279,7 +33231,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352075": [ @@ -32301,6 +33253,53 @@ "roster": "SP20" } ], + "352077": [ + { + "subject": "AAS", + "crseId": 352077, + "catalogNbr": "4310", + "titleLong": "Mind, Self, and Emotion", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "COGST", + "crseId": 352077, + "catalogNbr": "4350", + "titleLong": "Mind, Self, and Emotion", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HD", + "crseId": 352077, + "catalogNbr": "4310", + "titleLong": "Mind, Self, and Emotion", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + } + ], "352078": [ { "subject": "HD", @@ -32416,6 +33415,10 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -32424,7 +33427,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352080": [ @@ -32550,7 +33553,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352081": [ @@ -32560,14 +33563,6 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Applied Economics and Management", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, { "unitsMaximum": 6, "unitsMinimum": 0.5 @@ -32577,7 +33572,7 @@ "catalogComments": "Students must register using Special Studies form available online.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352082": [ @@ -32597,10 +33592,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Nolan School students must enroll in HADM 2221 or HADM 3210.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352083": [ @@ -32619,7 +33615,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352084": [ @@ -32629,6 +33625,42 @@ "catalogNbr": "4980", "titleLong": "Supervised Teaching Experience", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -32654,7 +33686,7 @@ "catalogComments": "Students must register using Special Studies form available online.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352086": [ @@ -32673,7 +33705,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP22" + "roster": "SP23" } ], "352088": [ @@ -32692,7 +33724,7 @@ "catalogComments": "Students must register using Special Studies form available online.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352092": [ @@ -32708,10 +33740,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Graduate students must enroll in HADM 5360.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "352094": [ @@ -32730,7 +33763,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352095": [ @@ -32745,11 +33778,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "352101": [ @@ -32807,7 +33840,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352106": [ @@ -32817,6 +33850,10 @@ "catalogNbr": "6110", "titleLong": "Negotiations in the Hospitality Industry", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -32826,7 +33863,7 @@ "catalogComments": "Undergraduate students should enroll in HADM 4110. This course has a strict no dropping policy after the first week of class.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "352107": [ @@ -32840,6 +33877,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -32847,9 +33888,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Prerequisite: three years of high school mathematics, including trigonometry and logarithms.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352109": [ @@ -32872,7 +33914,7 @@ "catalogComments": "Undergraduate students should enroll in HADM 4280.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352110": [ @@ -32902,16 +33944,16 @@ "titleLong": "Modeling with Calculus for the Life Sciences", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Students who plan to take more than one semester of calculus should take MATH 1110 rather than MATH 1106. For guidance in selecting an appropriate course, please consult First Steps in Math.", + "catalogComments": "Prerequisite: three years of high school mathematics (including trigonometry and logarithms) or a precalculus course (e.g., MATH 1101). No prior knowledge of calculus is required. Students who plan to take more than one semester of calculus should take MATH 1110 rather than MATH 1106. For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352112": [ @@ -32926,11 +33968,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "352116": [ @@ -32940,38 +33982,6 @@ "catalogNbr": "1110", "titleLong": "Calculus I", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -32979,10 +33989,10 @@ ], "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "MATH 1110 can serve as a one-semester introduction to calculus or as part of a two-semester sequence in which it is followed by MATH 1120. For guidance in selecting an appropriate course, please consult First Steps in Math.", + "catalogComments": "Prerequisite: three years of high school mathematics (including trigonometry and logarithms) or a precalculus course (e.g., MATH 1101). MATH 1110 can serve as a one-semester introduction to calculus or as part of a two-semester sequence in which it is followed by MATH 1120. For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352117": [ @@ -33011,30 +34021,6 @@ "catalogNbr": "1120", "titleLong": "Calculus II", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -33045,7 +34031,7 @@ "catalogComments": "For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352121": [ @@ -33082,11 +34068,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Offered in odd-numbered years only.", "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352132": [ @@ -33103,10 +34088,10 @@ ], "catalogWhenOffered": "Fall.", "catalogComments": "Some students have nicknamed this course \"Consulting 101\".", - "catalogSatisfiesReq": "ORIE majors may use this course to satisfy the Engineering Communication requirement.", + "catalogSatisfiesReq": "ORIE and Computer Science majors may use this course to satisfy the Engineering Communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352133": [ @@ -33122,10 +34107,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(BIOLS-AG, OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIOLS-AG, OPHLS-AG, BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352135": [ @@ -33144,7 +34129,7 @@ "catalogSatisfiesReq": "Satisfies EnvE laboratory experience requirement.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352136": [ @@ -33157,12 +34142,17 @@ { "unitsMaximum": 1, "unitsMinimum": 1 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Taking the 1 credit version of this course will satisfy the core course requirement for ANSC students, however, students interested in extra support on this topic are encouraged to enroll in the 2 credit version. Differences between the 1 and 2 credit version will be discussed further in the first meeting with the option to adjust enrollment.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352137": [ @@ -33180,7 +34170,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352138": [ @@ -33223,7 +34213,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -33244,7 +34234,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "352140": [ @@ -33273,16 +34263,19 @@ "titleLong": "Bioinstrumentation", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Satisfies BE capstone design if taken for 4 credits through Spring 2023.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352143": [ @@ -33318,7 +34311,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "352152": [ @@ -33340,7 +34333,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PE", @@ -33361,7 +34354,7 @@ "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "352153": [ @@ -33396,9 +34389,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(OPHLS-AG)", + "catalogComments": "Recommended prerequisite: BIOAP 1100.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352155": [ @@ -33416,7 +34410,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352156": [ @@ -33436,7 +34430,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352157": [ @@ -33456,7 +34450,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352158": [ @@ -33474,7 +34468,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352159": [ @@ -33512,7 +34506,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352163": [ @@ -33586,7 +34580,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352178": [ @@ -33624,7 +34618,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "FA23" } ], "352181": [ @@ -33643,7 +34637,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "352183": [ @@ -33702,7 +34696,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352190": [ @@ -33718,10 +34712,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Course begins meeting the Monday before classes begin.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "352191": [ @@ -33740,7 +34733,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352192": [ @@ -33759,7 +34752,7 @@ "catalogComments": "This course can serve as a preparation for a course on continuous time financial models such as ORIE 5600.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352193": [ @@ -33803,6 +34796,24 @@ "roster": "SP19" } ], + "352200": [ + { + "subject": "NS", + "crseId": 352200, + "catalogNbr": "6500", + "titleLong": "Public Health Nutrition", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SP24" + } + ], "352203": [ { "subject": "ANSC", @@ -33819,7 +34830,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352205": [ @@ -33859,7 +34870,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352208": [ @@ -33876,7 +34887,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, HA-AS, SSC-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", @@ -33896,7 +34907,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, HA-AS, SSC-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -33918,7 +34929,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352210": [ @@ -33941,7 +34952,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352211": [ @@ -33960,7 +34971,7 @@ "catalogComments": "Students from all colleges must register using the CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352214": [ @@ -33978,7 +34989,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -33995,7 +35006,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352216": [ @@ -34015,7 +35026,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352219": [ @@ -34031,10 +35042,11 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Recommended prerequisite: AEM 3020.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352221": [ @@ -34151,6 +35163,14 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -34159,7 +35179,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352227": [ @@ -34257,7 +35277,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA21" + "roster": "FA23" } ], "352238": [ @@ -34275,7 +35295,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352240": [ @@ -34313,7 +35333,7 @@ "catalogComments": "Repeat of course each semester encouraged for all apparel design graduate students.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352245": [ @@ -34330,10 +35350,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(MQR-AS, SDS-AS)", - "catalogComments": "No previous familiarity with computers presumed.", + "catalogComments": "Prerequisite: high school mathematics. No previous familiarity with computers presumed.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352247": [ @@ -34351,7 +35371,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352248": [ @@ -34386,7 +35406,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352253": [ @@ -34422,10 +35442,10 @@ ], "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "For guidance in selecting an appropriate course, please consult First Steps in Math.", + "catalogComments": "Prerequisite: three years high school mathematics, including trigonometry and logarithms, and at least one course in differential and integral calculus, or equivalent AP credit. For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352257": [ @@ -34445,7 +35465,7 @@ "catalogComments": "For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352259": [ @@ -34485,7 +35505,7 @@ "catalogComments": "Recommended for students who plan to major or minor in mathematics or a related field. For a more applied version of this course, see MATH 2310. For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352263": [ @@ -34506,7 +35526,7 @@ "catalogSatisfiesReq": "Recommended for students who plan to major or minor in mathematics or a related field.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352268": [ @@ -34559,7 +35579,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -34576,7 +35596,7 @@ "catalogDistr": "(MQR-AS, SDS-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352274": [ @@ -34587,8 +35607,8 @@ "titleLong": "Theoretical Linear Algebra and Calculus", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Fall.", @@ -34596,7 +35616,7 @@ "catalogComments": "Designed for students who have been extremely successful in their previous calculus courses and for whom the notion of solving very hard problems and writing careful proofs is highly appealing. MATH 2230–MATH 2240 provides an integrated treatment of linear algebra and multivariable calculus at a higher theoretical level than in MATH 2210–MATH 2220. For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352277": [ @@ -34613,10 +35633,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352279": [ @@ -34631,12 +35651,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "352282": [ @@ -34653,7 +35673,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -34667,8 +35687,8 @@ "titleLong": "Theoretical Linear Algebra and Calculus", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Spring.", @@ -34676,7 +35696,7 @@ "catalogComments": "Designed for students who have been extremely successful in their previous calculus courses and for whom the notion of solving very hard problems and writing careful proofs is highly appealing. MATH 2230–MATH 2240 provides an integrated treatment of linear algebra and multivariable calculus at a higher theoretical level than in MATH 2210–MATH 2220. For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352287": [ @@ -34695,7 +35715,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -34712,7 +35732,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352288": [ @@ -34752,7 +35772,7 @@ "catalogComments": "Taking MATH 2930 and MATH 2940 simultaneously is not recommended.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352302": [ @@ -34770,7 +35790,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352305": [ @@ -34788,7 +35808,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352306": [ @@ -34805,7 +35825,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -34828,7 +35848,7 @@ "catalogComments": "Taking MATH 2930 and MATH 2940 simultaneously is not recommended. For guidance in selecting an appropriate course, please consult First Steps in Math.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352308": [ @@ -34838,10 +35858,6 @@ "catalogNbr": "3110", "titleLong": "Introduction to Analysis", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -34851,7 +35867,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352309": [ @@ -34888,11 +35904,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogComments": "No knowledge of Greek is necessary: all texts are in English translation.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352312": [ @@ -34966,7 +35982,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -34999,10 +36015,10 @@ ], "catalogWhenOffered": "Fall, Winter, Summer.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" } ], "352317": [ @@ -35020,7 +36036,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352318": [ @@ -35038,7 +36054,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -35054,7 +36070,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352319": [ @@ -35073,7 +36089,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352320": [ @@ -35091,7 +36107,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352322": [ @@ -35109,7 +36125,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352327": [ @@ -35128,7 +36144,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352331": [ @@ -35200,7 +36216,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352335": [ @@ -35220,9 +36236,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Counts as free elective credit for URS students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352336": [ @@ -35252,7 +36269,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352337": [ @@ -35290,7 +36307,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352340": [ @@ -35300,10 +36317,6 @@ "catalogNbr": "3360", "titleLong": "Applicable Algebra", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -35313,7 +36326,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352341": [ @@ -35323,6 +36336,46 @@ "catalogNbr": "4970", "titleLong": "Undergraduate Individual Study in Biometry and Statistics", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -35337,7 +36390,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352342": [ @@ -35365,6 +36418,42 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Supervised Teaching", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -35378,7 +36467,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352345": [ @@ -35388,6 +36477,58 @@ "catalogNbr": "4990", "titleLong": "Undergraduate Research", "enrollGroups": [ + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -35402,7 +36543,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352348": [ @@ -35420,7 +36561,23 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "REAL", + "crseId": 352348, + "catalogNbr": "5560", + "titleLong": "Creating the Built Environment", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" } ], "352350": [ @@ -35438,7 +36595,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352351": [ @@ -35474,7 +36631,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRST", @@ -35490,7 +36647,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "352354": [ @@ -35508,7 +36665,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352357": [ @@ -35526,7 +36683,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352358": [ @@ -35544,7 +36701,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352359": [ @@ -35562,10 +36719,10 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Offered alternate years.", + "catalogComments": "Students will be expected to be comfortable writing proofs. Offered alternate years.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352361": [ @@ -35582,10 +36739,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Students who do not intend to take MATH 4140 are encouraged to take MATH 4130 in the spring.", + "catalogComments": "Strong proficiency in writing proofs is expected. More experience with proofs may be gained by first taking a 3000-level MATH course. Students who do not intend to take MATH 4140 are encouraged to take MATH 4130 in the spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352363": [ @@ -35604,7 +36761,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352364": [ @@ -35622,7 +36779,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "352367": [ @@ -35639,10 +36796,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Students interested in the applications of complex analysis should consider MATH 4220 rather than MATH 4180. However, undergraduates who plan to attend graduate school in mathematics should take MATH 4180.", + "catalogComments": "Students will be expected to be comfortable writing proofs. Students interested in the applications of complex analysis should consider MATH 4220 rather than MATH 4180. However, undergraduates who plan to attend graduate school in mathematics should take MATH 4180.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352370": [ @@ -35704,15 +36861,16 @@ "titleLong": "Differential Equations and Dynamical Systems", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352373": [ @@ -35778,7 +36936,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352376": [ @@ -35812,7 +36970,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352378": [ @@ -35823,16 +36981,16 @@ "titleLong": "Applied Complex Analysis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Undergraduates who plan to attend graduate school in mathematics should take MATH 4180 instead of 4220.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course. Undergraduates who plan to attend graduate school in mathematics should take MATH 4180 instead of MATH 4220.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352380": [ @@ -35847,10 +37005,26 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" + }, + { + "subject": "REAL", + "crseId": 352380, + "catalogNbr": "6580", + "titleLong": "Residential and Commercial Development", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" } ], "352381": [ @@ -35886,7 +37060,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "352385": [ @@ -35903,9 +37077,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs and have knowledge of programming.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MATH", @@ -35920,10 +37095,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "MATH 4250/CS 4210 and MATH 4260/CS 4220 provide a comprehensive introduction to numerical analysis; these classes can be taken independently from each other and in either order.", + "catalogComments": "Students will be expected to be comfortable writing proofs and have knowledge of programming. MATH 4250/CS 4210 and MATH 4260/CS 4220 provide a comprehensive introduction to numerical analysis; these classes can be taken independently from each other and in either order.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352387": [ @@ -35940,9 +37115,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352388": [ @@ -35961,7 +37137,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP22" + "roster": "SP24" } ], "352391": [ @@ -36013,7 +37189,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "352393": [ @@ -36034,10 +37210,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Undergraduates who plan to attend graduate school in mathematics should take MATH 4330 instead of MATH 4310.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course. Undergraduates who plan to attend graduate school in mathematics should take MATH 4330 instead of MATH 4310.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352394": [ @@ -36079,7 +37255,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352395": [ @@ -36118,7 +37294,7 @@ "catalogComments": "Students who are considering attending graduate school in mathematics might consider taking MATH 4330 after MATH 3340.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352397": [ @@ -36154,7 +37330,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "352400": [ @@ -36162,17 +37338,17 @@ "subject": "ECE", "crseId": 352400, "catalogNbr": "4330", - "titleLong": "Microwave Theory, Devices, and Applications", + "titleLong": "Microwave Circuit Design", "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 3 + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA17" + "roster": "FA23" } ], "352401": [ @@ -36190,7 +37366,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352402": [ @@ -36201,15 +37377,15 @@ "titleLong": "Photonics: Fundamentals and Devices", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Culminating design experience (CDE) course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352403": [ @@ -36226,10 +37402,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "MATH 4330–MATH 4340 is recommended for undergraduates who plan to attend graduate school in mathematics. For a less theoretical course that covers approximately the same subject matter as MATH 4330, see MATH 4310.", + "catalogComments": "Strong proficiency in writing proofs is expected. More experience with proofs may be gained by first taking a 3000-level MATH course. MATH 4330–MATH 4340 is recommended for undergraduates who plan to attend graduate school in mathematics. For a less theoretical course that covers approximately the same subject matter as MATH 4330, see MATH 4310.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352404": [ @@ -36247,7 +37423,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352405": [ @@ -36258,14 +37434,14 @@ "titleLong": "Computer Networks and Telecommunications", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352406": [ @@ -36283,7 +37459,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352407": [ @@ -36294,14 +37470,14 @@ "titleLong": "Electric Power Systems I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352408": [ @@ -36321,7 +37497,7 @@ "catalogComments": "MATH 4330–MATH 4340 is recommended for undergraduates who plan to attend graduate school in mathematics. For a less theoretical course that covers subject matter similar to MATH 4340, see MATH 3340.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352409": [ @@ -36350,14 +37526,6 @@ "catalogNbr": "4101", "titleLong": "Design VII", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -36370,7 +37538,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352411": [ @@ -36389,7 +37557,7 @@ "catalogComments": "Culminating design experience (CDE) course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352412": [ @@ -36400,14 +37568,14 @@ "titleLong": "Special Topics: Social-Policy Planning", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "352413": [ @@ -36424,9 +37592,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352414": [ @@ -36444,7 +37613,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352415": [ @@ -36470,7 +37639,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352417": [ @@ -36487,10 +37656,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Offered alternate years.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course. Offered alternate years.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352419": [ @@ -36500,6 +37669,10 @@ "catalogNbr": "5101", "titleLong": "Design IX", "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 6 + }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -36508,7 +37681,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352420": [ @@ -36519,14 +37692,14 @@ "titleLong": "Special Topics: Urban Development Planning", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "352422": [ @@ -36544,7 +37717,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352423": [ @@ -36564,7 +37737,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352424": [ @@ -36583,7 +37756,7 @@ "catalogComments": "Culminating design experience (CDE) course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352425": [ @@ -36601,7 +37774,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECE", @@ -36615,10 +37788,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "ECE students must take ECE 3140/CS 3420 to count ECE 4750 as a culminating design experience (CDE) course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352427": [ @@ -36637,7 +37809,7 @@ "catalogComments": "Culminating design experience (CDE) course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352428": [ @@ -36654,10 +37826,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Offered alternate years.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course. Offered alternate years.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "352433": [ @@ -36674,9 +37846,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352438": [ @@ -36694,7 +37867,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "352440": [ @@ -36711,10 +37884,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "MATH 4530 is not a prerequisite.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course. MATH 4530 is not a prerequisite.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352441": [ @@ -36747,12 +37920,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring. Offered alternate years.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Does not assume students know the meaning of all words in the following description. Offered alternate years.", + "catalogComments": "Does not assume students know the meaning of all words in the following description.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP21" } ], "352444": [ @@ -36857,7 +38030,7 @@ "subject": "FSAD", "crseId": 352448, "catalogNbr": "6640", - "titleLong": "Human Factors: Anthropometrics and Apparel", + "titleLong": "Digital Anthropometry and Design in Fashion", "enrollGroups": [ { "unitsMaximum": 3, @@ -36867,7 +38040,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA21" + "roster": "FA23" } ], "352450": [ @@ -36884,9 +38057,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Recommended prerequisite: MATH 1920, MATH 2220, or equivalent.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352452": [ @@ -36902,10 +38076,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogSatisfiesReq": "This course satisfies the government senior seminar requirement.", + "catalogSatisfiesReq": "This course satisfies the government seminar requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352453": [ @@ -36922,9 +38096,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SDS-AS, SMR-AS)", + "catalogComments": "Recommended prerequisite: MATH 1920, MATH 2220, or equivalent. Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352454": [ @@ -36942,7 +38117,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352455": [ @@ -36953,38 +38128,38 @@ "titleLong": "Individual Graduate Study in Biometry and Statistics", "enrollGroups": [ { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352456": [ @@ -36994,6 +38169,14 @@ "catalogNbr": "5111", "titleLong": "Core Design Studio I: Fundamentals", "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 6 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 6 + }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -37002,7 +38185,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "352457": [ @@ -37190,7 +38373,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352458": [ @@ -37212,7 +38395,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352459": [ @@ -37292,7 +38475,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352460": [ @@ -37302,6 +38485,14 @@ "catalogNbr": "5113", "titleLong": "Core Design Studio III: Engaged Practices", "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 6 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 6 + }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -37310,7 +38501,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "352461": [ @@ -37320,14 +38511,6 @@ "catalogNbr": "5114", "titleLong": "Core Design Studios IV: Integrative Design Practices", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -37340,7 +38523,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352462": [ @@ -37348,7 +38531,7 @@ "subject": "ALS", "crseId": 352462, "catalogNbr": "4998", - "titleLong": "Inquiry in Politics and Policy", + "titleLong": "Experiential Learning in Policy Making in Washington DC", "enrollGroups": [ { "unitsMaximum": 4, @@ -37359,13 +38542,13 @@ "catalogComments": "Students in CALS must register for ALS 4998.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "AMST", "crseId": 352462, "catalogNbr": "4998", - "titleLong": "Inquiry in Politics and Policy", + "titleLong": "Experiential Learning in Policy Making in Washington DC", "enrollGroups": [ { "unitsMaximum": 4, @@ -37376,13 +38559,13 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CAPS", "crseId": 352462, "catalogNbr": "4998", - "titleLong": "Inquiry in Politics and Policy", + "titleLong": "Experiential Learning in Policy Making in Washington DC", "enrollGroups": [ { "unitsMaximum": 4, @@ -37393,13 +38576,13 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", "crseId": 352462, "catalogNbr": "4998", - "titleLong": "Inquiry in Politics and Policy", + "titleLong": "Experiential Learning in Policy Making in Washington DC", "enrollGroups": [ { "unitsMaximum": 4, @@ -37411,13 +38594,13 @@ "catalogComments": "This course does not satisfies the government senior seminar requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "NS", "crseId": 352462, "catalogNbr": "4998", - "titleLong": "Inquiry in Politics and Policy", + "titleLong": "Experiential Learning in Policy Making in Washington DC", "enrollGroups": [ { "unitsMaximum": 4, @@ -37427,7 +38610,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -37444,6 +38627,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 352462, + "catalogNbr": "4060", + "titleLong": "Experiential Learning in Policy Making in Washington DC", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Recommended prerequisite: GOVT 1111.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "352463": [ @@ -37453,42 +38653,6 @@ "catalogNbr": "5115", "titleLong": "Vertical Design Option Studio", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -37497,7 +38661,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352464": [ @@ -37515,7 +38679,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352465": [ @@ -37533,10 +38697,6 @@ "unitsMaximum": 6, "unitsMinimum": 6 }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -37545,7 +38705,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "352466": [ @@ -37563,7 +38723,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352467": [ @@ -37582,7 +38742,7 @@ "catalogCourseSubfield": "(AM)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352468": [ @@ -37600,7 +38760,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "352469": [ @@ -37737,18 +38897,18 @@ "titleLong": "Radio Frequency Systems", "enrollGroups": [ { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352494": [ @@ -37761,12 +38921,16 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Offered on demand.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" } ], "352495": [ @@ -37777,15 +38941,16 @@ "titleLong": "Applied Logic", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "MATH", @@ -37794,15 +38959,16 @@ "titleLong": "Applied Logic", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "352496": [ @@ -37820,7 +38986,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352499": [ @@ -37878,6 +39044,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -37888,7 +39058,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352502": [ @@ -37906,7 +39076,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352503": [ @@ -37924,7 +39094,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352504": [ @@ -37942,7 +39112,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352506": [ @@ -37990,15 +39160,15 @@ "titleLong": "Partial Differential Equations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "352511": [ @@ -38009,15 +39179,15 @@ "titleLong": "Partial Differential Equations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352513": [ @@ -38028,14 +39198,14 @@ "titleLong": "Measure Theory and Lebesgue Integration", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352514": [ @@ -38046,14 +39216,14 @@ "titleLong": "Applied Functional Analysis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352517": [ @@ -38071,7 +39241,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352518": [ @@ -38089,7 +39259,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352519": [ @@ -38107,7 +39277,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "352520": [ @@ -38144,7 +39314,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352525": [ @@ -38179,10 +39349,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BIOMS", @@ -38196,10 +39366,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTBMS", @@ -38215,7 +39385,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "352527": [ @@ -38233,7 +39403,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352530": [ @@ -38249,10 +39419,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIOMS", @@ -38266,10 +39436,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352531": [ @@ -38285,10 +39455,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BIOMS", @@ -38302,10 +39473,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352532": [ @@ -38316,14 +39487,14 @@ "titleLong": "Probability Theory I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352533": [ @@ -38339,10 +39510,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIOMS", @@ -38356,10 +39527,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352536": [ @@ -38451,11 +39622,11 @@ ], "catalogWhenOffered": "Summer.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "352560": [ @@ -38467,7 +39638,7 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -38476,7 +39647,7 @@ "catalogCourseSubfield": "(HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352563": [ @@ -38487,14 +39658,14 @@ "titleLong": "Probability Theory II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352565": [ @@ -38505,14 +39676,14 @@ "titleLong": "Mathematical Statistics II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -38521,14 +39692,14 @@ "titleLong": "Mathematical Statistics II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "352567": [ @@ -38558,14 +39729,14 @@ "titleLong": "Topics in Analysis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "352570": [ @@ -38692,7 +39863,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HGS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", @@ -38712,7 +39883,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", @@ -38727,14 +39898,14 @@ "titleLong": "Topics in Dynamical Systems", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "352575": [ @@ -38786,14 +39957,14 @@ "titleLong": "Topics in Algebra", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "352578": [ @@ -38933,7 +40104,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352579": [ @@ -38981,14 +40152,14 @@ "titleLong": "Topics in Lie Groups and Lie Algebras", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352583": [ @@ -38999,14 +40170,14 @@ "titleLong": "Berstein Seminar in Topology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "352584": [ @@ -39148,14 +40319,14 @@ "titleLong": "Topics in Topology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352602": [ @@ -39166,14 +40337,14 @@ "titleLong": "Topics in Topology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352603": [ @@ -39220,14 +40391,14 @@ "titleLong": "Topics in Algebraic Geometry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352613": [ @@ -39277,14 +40448,14 @@ "titleLong": "Topics in Probability Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352616": [ @@ -39313,14 +40484,14 @@ "titleLong": "Seminar in Logic", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352619": [ @@ -39331,14 +40502,14 @@ "titleLong": "Seminar in Logic", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352620": [ @@ -39349,15 +40520,15 @@ "titleLong": "Model Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "352621": [ @@ -39433,7 +40604,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352624": [ @@ -39482,18 +40653,6 @@ "catalogNbr": "1105", "titleLong": "FWS: Writing and Sexual Politics", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -39503,7 +40662,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "352628": [ @@ -39522,7 +40681,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "AMST", @@ -39539,7 +40698,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -39557,7 +40716,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352629": [ @@ -39574,7 +40733,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -39592,7 +40751,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", @@ -39626,14 +40785,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -39643,7 +40794,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352635": [ @@ -39661,14 +40812,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -39678,7 +40821,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "352638": [ @@ -39692,10 +40835,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -39705,7 +40844,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "352640": [ @@ -39992,7 +41131,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352651": [ @@ -40012,7 +41151,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Students must apply in writing to chair of the department of Comparative Literature. At the start of the semester students who are successfully enrolled in the course will be asked if they plan to use this course to count toward the First-Year Writing Seminar requirement. If approved, the course will not count toward LA-AS or ALC-AS.", "acadCareer": "UG", "acadGroup": "AS", @@ -40027,15 +41166,15 @@ "titleLong": "Introduction to Poetry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352657": [ @@ -40072,14 +41211,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -40089,7 +41220,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352662": [ @@ -40123,14 +41254,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -40140,7 +41263,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352664": [ @@ -40170,6 +41293,22 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -40179,7 +41318,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352673": [ @@ -40236,11 +41375,26 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" + }, + { + "subject": "JWST", + "crseId": 352679, + "catalogNbr": "3200", + "titleLong": "The Viking Age", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" }, { "subject": "MEDVL", @@ -40255,10 +41409,26 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 352679, + "catalogNbr": "3200", + "titleLong": "The Viking Age", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "352689": [ @@ -40278,7 +41448,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -40297,7 +41467,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352690": [ @@ -40347,17 +41517,21 @@ "enrollGroups": [ { "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Students considering an English major should choose the 4-credit option.\nENGL 2010 is not a prerequisite for ENGL 2020.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Students considering an English major should choose the 4-credit option.", "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352697": [ @@ -40368,16 +41542,16 @@ "titleLong": "Literature in English II: 1750 to the Present", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352700": [ @@ -40455,7 +41629,7 @@ "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -40475,7 +41649,7 @@ "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352705": [ @@ -40552,7 +41726,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -40572,7 +41746,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352708": [ @@ -40592,7 +41766,7 @@ "catalogComments": "This course is required for all students wishing to write an Honors Thesis in their senior year.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352709": [ @@ -40611,7 +41785,7 @@ "catalogComments": "Honors application and HIST 4000 required.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352711": [ @@ -40629,7 +41803,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352712": [ @@ -40640,17 +41814,17 @@ "titleLong": "Shakespeare in the Twenty-First Century", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogSatisfiesReq": "May be used as one of the three pre-1800 courses required of English majors.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "PMA", @@ -40659,16 +41833,16 @@ "titleLong": "Shakespeare in the Twenty-First Century", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "352713": [ @@ -40687,7 +41861,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -40704,7 +41878,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -40721,7 +41895,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352716": [ @@ -40732,17 +41906,17 @@ "titleLong": "Shakespeare", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PMA", @@ -40751,16 +41925,16 @@ "titleLong": "Shakespeare", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352721": [ @@ -40856,7 +42030,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "AMST", @@ -40870,11 +42044,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGL", @@ -40888,12 +42062,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352727": [ @@ -40907,6 +42081,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -40916,7 +42094,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352728": [ @@ -40932,10 +42110,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LING", @@ -40949,10 +42127,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352730": [ @@ -41067,15 +42245,15 @@ "titleLong": "Introduction to African American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ASRC", @@ -41084,15 +42262,15 @@ "titleLong": "Introduction to African American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ENGL", @@ -41101,16 +42279,16 @@ "titleLong": "Introduction to African American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SHUM", @@ -41119,15 +42297,15 @@ "titleLong": "Introduction to African American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352741": [ @@ -41384,22 +42562,18 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "ENGL 2800 and ENGL 2810 cannot be counted towards the English major. ENGL 2800 and ENGL 2810 are the same course, the former offered in fall, the latter in spring. Attendance Policy: Pre-enrolled students are required to attend the first two meetings of the course. Those missing the first two class sessions may be removed from the roster.", - "catalogSatisfiesReq": "ENGL 2800 or ENGL 2810 is the prerequisite for 3000-level creative writing courses. ENGL 2800 or 2810 is required for the Creative Writing minor. Additionally, the course can be used to fulfill distribution requirements in the humanities for Arts & Sciences and most other colleges.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "ENGL 2800 cannot be counted towards the English major. Attendance Policy: Pre-enrolled students are required to attend the first two meetings of the course. Those missing the first two class sessions may be removed from the roster.", + "catalogSatisfiesReq": "ENGL 2800 is the prerequisite for 3000-level creative writing courses. ENGL 2800 is required for the Creative Writing minor. Additionally, the course can be used to fulfill distribution requirements in the humanities for Arts & Sciences and most other colleges.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352757": [ @@ -41455,7 +42629,7 @@ } ], "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "ENGL 2800 and ENGL 2810. Cannot be counted towards the English major. ENGL 2800 and ENGL 2810 are the same course, the former offered in fall, the latter in spring. Attendance Policy: Pre-enrolled students are required to attend the first two meetings of the course. Those missing the first two class sessions may be removed from the roster.", "catalogSatisfiesReq": "ENGL 2800 or ENGL 2810 is the prerequisite for 3000-level creative writing courses. ENGL 2800 or ENGL 2810 is required for the Creative Writing minor. Additionally, the course can be used to fulfill distribution requirements in the humanities for Arts & Sciences and most other colleges.", "acadCareer": "UG", @@ -41471,33 +42645,37 @@ "titleLong": "Expository Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "ENGL 2880 is not a prerequisite for ENGL 2890. For descriptions of each topic, please visit the university class roster.", - "catalogSatisfiesReq": "This course satisfies requirements for the English minor but not for the English major. Taken with the instructor's permission, it satisfies First-Year Writing Seminar requirements for sophomores, juniors, and seniors. If counted toward the First-Year Writing Seminar requirement, the course will not count toward LA-AS or ALC-AS.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "For descriptions of each topic, please visit the university class roster.", + "catalogSatisfiesReq": "This course satisfies requirements for the English minor but not for the English major. Taken with the instructor's permission, and with the letter grade option, it satisfies First-Year Writing Seminar requirements for sophomores, juniors, and seniors. If counted toward the First-Year Writing Seminar requirement, the course will not count toward LA-AS or ALC-AS.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352759": [ @@ -41529,7 +42707,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "For descriptions of each topic, please visit the university class roster.", "catalogSatisfiesReq": "This course satisfies requirements for the English minor but not for the English major. Taken with the instructor's permission, it satisfies First-Year Writing Seminar requirements for sophomores, juniors, and seniors. If counted toward First-Year Writing Seminar requirement, the course will not count toward LA-AS or ALC-AS.", "acadCareer": "UG", @@ -41545,14 +42723,14 @@ "titleLong": "Old English", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MEDVL", @@ -41561,14 +42739,14 @@ "titleLong": "Old English", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352762": [ @@ -41579,17 +42757,17 @@ "titleLong": "Beowulf", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MEDVL", @@ -41598,16 +42776,16 @@ "titleLong": "Beowulf", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352763": [ @@ -41618,17 +42796,17 @@ "titleLong": "Chaucer", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", - "catalogComments": "This course may be used as one of the three pre-1800 courses required of English majors.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "MEDVL", @@ -41637,16 +42815,16 @@ "titleLong": "Chaucer", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "352766": [ @@ -41807,7 +42985,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352775": [ @@ -41867,7 +43045,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352777": [ @@ -41941,9 +43119,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Recommended prerequisite: ANSC 2120.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352780": [ @@ -41965,7 +43144,7 @@ "catalogWhenOffered": "Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352781": [ @@ -41984,7 +43163,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "352782": [ @@ -42002,7 +43181,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "352783": [ @@ -42040,7 +43219,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352784": [ @@ -42078,7 +43257,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352786": [ @@ -42116,7 +43295,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352787": [ @@ -42166,7 +43345,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352788": [ @@ -42220,7 +43399,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352792": [ @@ -42267,7 +43446,7 @@ "catalogComments": "Experiences must be spent in consecutive 2 - 6 weeks blocks at outside clinical facilities. 1 week = 5 working days and a minimum of 45 hours of clinical working experience. Be sure to plan work accordingly around holidays when facility may be closed. Students must submit proposals at least one month prior to the start date of the experience to allow for review/approval by the Block VI course leaders. On-site DVM supervisors must be willing to submit a formal evaluation for each student at the conclusion of the experience. Other than medical and family emergencies, student absences are not permitted. Excused absences beyond 2 days must be made up.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352796": [ @@ -42305,7 +43484,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352797": [ @@ -42418,7 +43597,7 @@ "catalogSatisfiesReq": "Required component of Clinical Rotations (Foundation Course VI).", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352800": [ @@ -42477,7 +43656,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352806": [ @@ -42495,7 +43674,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352809": [ @@ -42514,7 +43693,7 @@ "catalogComments": "Live animals used for learning. ", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "352810": [ @@ -42536,7 +43715,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352811": [ @@ -42554,7 +43733,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "352814": [ @@ -42572,7 +43751,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352815": [ @@ -42594,7 +43773,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352816": [ @@ -42612,7 +43791,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352819": [ @@ -42634,7 +43813,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352820": [ @@ -42669,7 +43848,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352824": [ @@ -42738,9 +43917,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Core course for environmental management concentration/option.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352831": [ @@ -42777,7 +43959,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352837": [ @@ -42834,7 +44016,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352840": [ @@ -42872,10 +44054,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "352842": [ @@ -42894,7 +44076,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352843": [ @@ -42965,7 +44147,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352848": [ @@ -43003,7 +44185,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352850": [ @@ -43021,7 +44203,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "352851": [ @@ -43032,25 +44214,25 @@ "titleLong": "Narrative Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "ENGL 3820 and ENGL 3830 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 3820 or ENGL 3830 more than once with different instructors. Students may not take ENGL 3840, ENGL 4800, or ENGL 4801 in the same semester.", - "catalogSatisfiesReq": "ENGL 3820 and ENGL 3830 count toward the English major, and either ENGL 3820 or ENGL 3830 is required for the Creative Writing minor.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Students may take ENGL 3820 more than once with different instructors. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3840, ENGL 4800, or ENGL 4801 in the same semester as ENGL 3820.", + "catalogSatisfiesReq": "ENGL 3820 counts toward the English major and is required for the Creative Writing minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352852": [ @@ -43069,7 +44251,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "EAS", @@ -43086,7 +44268,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352853": [ @@ -43102,9 +44284,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Recommended prerequisite: ANSC 3550.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352854": [ @@ -43142,7 +44325,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352856": [ @@ -43152,14 +44335,6 @@ "catalogNbr": "6980", "titleLong": "Supervised Graduate Teaching Experience", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -43169,7 +44344,7 @@ "catalogComments": "Undergraduates should enroll in AEM 4980.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352858": [ @@ -43201,94 +44376,6 @@ "catalogNbr": "6990", "titleLong": "M.P.S. Research", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 0.5 - }, { "unitsMaximum": 6, "unitsMinimum": 0.5 @@ -43297,7 +44384,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352861": [ @@ -43335,7 +44422,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352863": [ @@ -43505,6 +44592,10 @@ "unitsMaximum": 9, "unitsMinimum": 0.5 }, + { + "unitsMaximum": 9, + "unitsMinimum": 0.5 + }, { "unitsMaximum": 9, "unitsMinimum": 0.5 @@ -43514,7 +44605,7 @@ "catalogComments": "Credit, class hours, and other details TBA with faculty member.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352864": [ @@ -43525,15 +44616,15 @@ "titleLong": "Dairy Herd Business Management", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352867": [ @@ -43570,7 +44661,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352872": [ @@ -43581,22 +44672,14 @@ "titleLong": "Graduate Special Topics in Biological and Environmental Engineering", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "352874": [ @@ -43610,17 +44693,13 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Pre-enrollment does not guarantee a place in the course. ENGL 3820 and ENGL 3830 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 3820 or ENGL 3830 more than once. Students may not take ENGL 3850, ENGL 4810, or ENGL 4811 in the same semester as ENGL 3830.", "catalogSatisfiesReq": "ENGL 3820 and ENGL 3830 count toward the English major, and either ENGL 3820 or ENGL 3830 is required for the Creative Writing minor.", "acadCareer": "UG", @@ -43647,7 +44726,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352876": [ @@ -43657,10 +44736,6 @@ "catalogNbr": "4940", "titleLong": "Special Topics in Animal Science", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -43669,7 +44744,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352877": [ @@ -43737,25 +44812,21 @@ "titleLong": "Poetry Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "ENGL 3840 and ENGL 3850 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 3840 or ENGL 3850 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3820, ENGL 4800, or ENGL 4801 in the same semester as ENGL 3840.", - "catalogSatisfiesReq": "ENGL 3840 and ENGL 3850 count toward the English major, and either ENGL 3840 or ENGL 3850 is required for the Creative Writing minor.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Students may take ENGL 3840 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3820, ENGL 4800, or ENGL 4801 in the same semester as ENGL 3840.", + "catalogSatisfiesReq": "ENGL 3840 counts toward the English major and is required for the Creative Writing minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352879": [ @@ -43770,11 +44841,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Winter, Summer.", + "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352880": [ @@ -43794,7 +44865,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "ENGL 3840 and ENGL 3850 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 3840 or ENGL 3850 more than once. Preenrollment does not guarantee a place in the class. Students may not take ENGL 3830, ENGL 4810, or ENGL 4811 in the same semester as ENGL 3850.", "catalogSatisfiesReq": "ENGL 3840 and ENGL 3850 count toward the English major, and either ENGL 3840 or ENGL 3850 is required for the Creative Writing minor.", "acadCareer": "UG", @@ -43837,7 +44908,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352885": [ @@ -43853,9 +44924,10 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogComments": "Students must be fluent in spoken English.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352887": [ @@ -43937,6 +45009,10 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -43945,7 +45021,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352888": [ @@ -43955,10 +45031,6 @@ "catalogNbr": "7130", "titleLong": "Dynamic Optimization", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -43967,7 +45039,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP21" + "roster": "SP23" } ], "352890": [ @@ -43986,7 +45058,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352895": [ @@ -44004,7 +45076,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352896": [ @@ -44015,15 +45087,14 @@ "titleLong": "Undergraduate Teaching in Animal Science", "enrollGroups": [ { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352898": [ @@ -44042,7 +45113,7 @@ "catalogDistr": "(CA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -44059,7 +45130,7 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "352901": [ @@ -44079,7 +45150,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352902": [ @@ -44097,7 +45168,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352904": [ @@ -44112,11 +45183,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Winter, Spring, Summer.", + "catalogWhenOffered": "Spring, Summer.", "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352905": [ @@ -44135,7 +45206,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352909": [ @@ -44154,7 +45225,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "352916": [ @@ -44467,7 +45538,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352925": [ @@ -44738,7 +45809,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352930": [ @@ -44753,11 +45824,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "352931": [ @@ -44967,7 +46038,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "352932": [ @@ -45033,6 +46104,10 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -45041,7 +46116,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352935": [ @@ -45057,7 +46132,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, KCM-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -45115,6 +46190,22 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -45123,7 +46214,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352937": [ @@ -45143,7 +46234,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352938": [ @@ -45199,11 +46290,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogWhenOffered": "Fall, Spring.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352941": [ @@ -45223,7 +46314,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352946": [ @@ -45242,7 +46333,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "352952": [ @@ -45260,7 +46351,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "352953": [ @@ -45347,17 +46438,17 @@ "titleLong": "Advanced Poetry Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "ENGL 4800 and ENGL 4810 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 4800 and ENGL 4810 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3820, ENGL 3840, or ENGL 4801 in the same semester as ENGL 4800.", - "catalogSatisfiesReq": "ENGL 4800 and ENGL 4810 count toward the English major and may be used to satisfy the 4000-level creative writing requirement for the Creative Writing minor.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Students may take ENGL 4800 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3820, ENGL 3840, or ENGL 4801 in the same semester as ENGL 4800.", + "catalogSatisfiesReq": "ENGL 4800 counts toward the English major and may be used to satisfy the 4000-level creative writing requirement for the Creative Writing minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352966": [ @@ -45373,7 +46464,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "ENGL 4800 and ENGL 4810 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 4800 and ENGL 4810 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3830, ENGL 3850 or ENGL 4811 in the same semester as ENGL 4810.", "catalogSatisfiesReq": "ENGL 4800 and ENGL 4810 count toward the English major and may be used to satisfy the 4000-level creative writing requirement for the Creative Writing minor.", "acadCareer": "UG", @@ -45393,12 +46484,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "catalogDistr": "(ALC-AS)", - "catalogSatisfiesReq": "Either ENGL 4910 or ENGL 4920 is required for students pursuing an honors degree in English.", + "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors. Either ENGL 4910 or ENGL 4920 is required for students pursuing an honors degree in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "352969": [ @@ -45469,12 +46560,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall or Spring.", "catalogDistr": "(ALC-AS)", - "catalogSatisfiesReq": "Either ENGL 4910 or ENGL 4920 is required for students pursuing an honors degree in English.", + "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors. Either ENGL 4910 or ENGL 4920 is required for students pursuing an honors degree in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "352972": [ @@ -45494,7 +46585,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "352975": [ @@ -45528,18 +46619,6 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -45550,7 +46629,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352976": [ @@ -45599,6 +46678,14 @@ "catalogNbr": "4950", "titleLong": "Independent Study", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -45609,7 +46696,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352982": [ @@ -45624,9 +46711,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352989": [ @@ -45645,7 +46733,7 @@ "catalogSatisfiesReq": "Requirement for first-year History graduate students.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352991": [ @@ -45663,7 +46751,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "352993": [ @@ -45858,7 +46946,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352997": [ @@ -45872,10 +46960,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -45884,7 +46968,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "352998": [ @@ -45900,11 +46984,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous training in music required.", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353002": [ @@ -45915,15 +47000,16 @@ "titleLong": "Building Musical Skills", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353004": [ @@ -46015,7 +47101,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353008": [ @@ -46031,10 +47117,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353010": [ @@ -46050,10 +47137,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353012": [ @@ -46069,11 +47157,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Intended for students expecting to major in music and other qualified students.", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353019": [ @@ -46135,11 +47224,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous training in music required.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MUSIC", @@ -46153,11 +47242,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous training in music required.", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353022": [ @@ -46302,13 +47392,13 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous knowledge of musical notation or performance experience necessary.", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(CU-ITL, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MUSIC", @@ -46343,12 +47433,13 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "No previous knowledge of musical notation or performance experience necessary.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "No previous knowledge of musical notation or performance experience necessary. Majors may enhance this course with additional content and an extra credit by enrolling concurrently in MUSIC 3901.", + "catalogCourseSubfield": "(HC)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VISST", @@ -46363,12 +47454,12 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous knowledge of musical notation or performance experience required.", "catalogAttribute": "(CU-ITL, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353031": [ @@ -46383,14 +47474,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Majors may enhance this course with additional content and an extra credit by enrolling concurrently in MUSIC 3901.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HC)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "353032": [ @@ -46599,7 +47690,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353043": [ @@ -46899,226 +47990,223 @@ "titleLong": "Individual Instruction", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353053": [ @@ -47135,9 +48223,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "By audition only. Visit Sing at Cornell (singatcornell.com) or the Music Department website for audition information.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353054": [ @@ -47154,9 +48243,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "By audition only. Visit Sing at Cornell (singatcornell.com) or the Music Department website for audition information.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353055": [ @@ -47172,9 +48262,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353057": [ @@ -47190,9 +48281,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353058": [ @@ -47203,14 +48295,14 @@ "titleLong": "MFA Seminar: Poetry", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "353059": [ @@ -47221,14 +48313,14 @@ "titleLong": "MFA Seminar: Fiction", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "353060": [ @@ -47293,18 +48385,30 @@ "titleLong": "Directed Study", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353064": [ @@ -47315,30 +48419,30 @@ "titleLong": "Group Study", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353065": [ @@ -47356,7 +48460,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353067": [ @@ -47372,9 +48476,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353071": [ @@ -47390,10 +48495,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353075": [ @@ -47467,7 +48573,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353078": [ @@ -47554,12 +48660,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Upon complete of a multi-term sequence, R grades will be converted to the grade of the graded component of the class in the final term.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353081": [ @@ -47575,9 +48681,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353082": [ @@ -47585,7 +48692,7 @@ "subject": "MUSIC", "crseId": 353082, "catalogNbr": "4616", - "titleLong": "Jazz Combos", + "titleLong": "Jazz Combo", "enrollGroups": [ { "unitsMaximum": 1, @@ -47599,15 +48706,28 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353084": [ @@ -47626,7 +48746,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MUSIC", @@ -47640,10 +48760,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353086": [ @@ -47708,9 +48829,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353089": [ @@ -47726,9 +48848,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353090": [ @@ -47788,9 +48911,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353094": [ @@ -47807,9 +48931,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Successful audition required. See the Music Department website to schedule an audition.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353095": [ @@ -47826,10 +48951,11 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "The ability to read staff notation is not required, but a good ear and sense of rhythm are helpful. Individual instruction is offered as necessary. Those wishing to learn more advanced instruments and techniques should also enroll in MUSIC 4641.", + "catalogCourseSubfield": "(PL)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353096": [ @@ -47886,7 +49012,7 @@ "catalogDistr": "(LA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" } ], "353105": [ @@ -47897,14 +49023,14 @@ "titleLong": "Research and Critical Methodologies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353107": [ @@ -47915,14 +49041,14 @@ "titleLong": "Composition", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353112": [ @@ -48115,7 +49241,7 @@ "catalogComments": "Undergraduate students should enroll in MUSIC 4901 - Independent Study in Music. ", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353119": [ @@ -48183,11 +49309,11 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Biological sciences majors must take course for a letter grade. Weekly problem solving sessions are strongly recommended.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353122": [ @@ -48207,7 +49333,7 @@ "catalogComments": "Biological sciences majors must take course for a letter grade. Offered in even number years only for summer session.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353124": [ @@ -48223,13 +49349,29 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "353129": [ + { + "subject": "BIOCB", + "crseId": 353129, + "catalogNbr": "4810", + "titleLong": "Population Genetics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "BIOMG", "crseId": 353129, @@ -48242,10 +49384,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "FA23" }, { "subject": "BTRY", @@ -48277,10 +49419,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353135": [ @@ -48299,7 +49441,7 @@ "catalogComments": "Not offered every year.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353137": [ @@ -48309,10 +49451,6 @@ "catalogNbr": "7800", "titleLong": "Current Topics in Genetics and Development", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -48321,7 +49459,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353138": [ @@ -48358,7 +49496,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353151": [ @@ -48377,6 +49515,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 353151, + "catalogNbr": "5660", + "titleLong": "Strategic Management and Organizational Design of Health Care Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "353152": [ @@ -48404,6 +49558,26 @@ "catalogNbr": "1210", "titleLong": "Elementary French", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -48413,7 +49587,7 @@ "catalogComments": "This course is a beginner French course intended for students with no experience in French. Students who have previously studied French must have an LPF score lower than 37, or SAT II lower than 410, to be eligible for French 1210.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353155": [ @@ -48432,6 +49606,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 353155, + "catalogNbr": "5690", + "titleLong": "Regression Analysis and Managerial Forecasting", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "353156": [ @@ -48441,6 +49631,26 @@ "catalogNbr": "1220", "titleLong": "Elementary French", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -48450,7 +49660,7 @@ "catalogComments": "At the end of FREN 1220, students who score lower than 56 on the LPF take FREN 1230; those with 56 or higher may enter the 2000-level sequence.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353157": [ @@ -48469,6 +49679,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 353157, + "catalogNbr": "5700", + "titleLong": "Accounting, Financial Reporting and Decision Making", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "353160": [ @@ -48487,6 +49713,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 353160, + "catalogNbr": "5710", + "titleLong": "Organizational Development and Human Resource Management in Health Care Organization", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "353163": [ @@ -48504,7 +49746,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "353165": [ @@ -48519,10 +49761,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353166": [ @@ -48540,6 +49782,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -48549,7 +49795,7 @@ "catalogComments": "Recommended courses after FREN 1230: FREN 2070, FREN 2080 or FREN 2090.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353171": [ @@ -48594,31 +49840,31 @@ "titleLong": "French Intermediate Composition and Conversation I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Recommended courses after FREN 2090: FREN 2092, FREN 2095.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353176": [ @@ -48629,19 +49875,19 @@ "titleLong": "French Intermediate Composition and Conversation II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": " Recommended courses after FREN 2095: FREN 2180, FREN 2310 or FREN 2320.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353182": [ @@ -48659,7 +49905,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353183": [ @@ -48670,14 +49916,14 @@ "titleLong": "French Stylistics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "353185": [ @@ -48695,7 +49941,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353186": [ @@ -48713,7 +49959,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353190": [ @@ -48780,7 +50026,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353193": [ @@ -48887,7 +50133,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353194": [ @@ -48897,6 +50143,10 @@ "catalogNbr": "5100", "titleLong": "Manufacturing Systems Design: A Consulting Boot Camp", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -48906,7 +50156,7 @@ "catalogComments": "Some students have nicknamed this course \"Consulting 101\".", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353202": [ @@ -48917,15 +50167,15 @@ "titleLong": "Readings in Modern French Literature and Culture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "353209": [ @@ -48975,6 +50225,10 @@ "unitsMaximum": 4, "unitsMinimum": 2 }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -48984,7 +50238,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353219": [ @@ -48994,18 +50248,6 @@ "catalogNbr": "4200", "titleLong": "Special Topics in French Literature", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -49019,7 +50261,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353221": [ @@ -49049,6 +50291,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -49058,7 +50304,7 @@ "catalogComments": "R grade given at end of fall semester and final grade for both semesters assigned at end of spring semester.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353222": [ @@ -49068,18 +50314,6 @@ "catalogNbr": "4300", "titleLong": "Honors Work in French", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -49092,7 +50326,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353240": [ @@ -49122,6 +50356,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -49130,7 +50368,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353243": [ @@ -49140,10 +50378,6 @@ "catalogNbr": "1110", "titleLong": "Elementary Italian In Rome I", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -49153,7 +50387,7 @@ "catalogComments": "May not be used to fulfill language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353244": [ @@ -49172,7 +50406,7 @@ "catalogComments": "May not be used to fulfill language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353247": [ @@ -49211,7 +50445,7 @@ "catalogComments": "May not be used towards the Arts and Sciences language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353255": [ @@ -49230,7 +50464,7 @@ "catalogComments": "May not be used towards the Arts and Sciences language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "353262": [ @@ -49248,7 +50482,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353265": [ @@ -49281,7 +50515,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -49298,7 +50532,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -49320,7 +50554,7 @@ "catalogComments": "Students majoring in Systems Engineering should enroll in SYSEN 5100. Students taking the minor in Systems Engineering should enroll in CEE 5240 or ECE 5120 or MAE 5910 or ORIE 5140.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECE", @@ -49337,7 +50571,7 @@ "catalogComments": "Students majoring in Systems Engineering should enroll in SYSEN 5100. Students taking the minor in Systems Engineering should enroll in CEE 5240 or ECE 5120 or MAE 5910 or ORIE 5140.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -49354,7 +50588,7 @@ "catalogComments": "Students majoring in Systems Engineering should enroll in SYSEN 5100. Students taking the minor in Systems Engineering should enroll in CEE 5240 or ECE 5120 or MAE 5910 or ORIE 5140.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ORIE", @@ -49371,7 +50605,7 @@ "catalogComments": "Students majoring in Systems Engineering should enroll in SYSEN 5100. Students taking the minor in Systems Engineering should enroll in CEE 5240 or ECE 5120 or MAE 5910 or ORIE 5140. ", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SYSEN", @@ -49393,7 +50627,7 @@ "catalogSatisfiesReq": "Core course for systems engineering majors.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353270": [ @@ -49429,7 +50663,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353277": [ @@ -49463,8 +50697,8 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", - "catalogComments": "Students who have taken ITAL 3890 previously are permitted to re-take the course for credit, provided that the readings are different.", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", + "catalogComments": "Repeat credit must be different readings than previously taken.", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -49477,10 +50711,6 @@ "catalogNbr": "4190", "titleLong": "Special Topics in Italian Literature", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -49490,7 +50720,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353282": [ @@ -49510,7 +50740,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS, SDS-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SDS-AS)", "catalogComments": "Lab will provide additional computer simulation exercises. Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", @@ -49553,7 +50783,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS, SDS-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SDS-AS)", "catalogComments": "Lab will provide additional computer simulation exercises. Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AS", @@ -49575,7 +50805,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS, SDS-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SDS-AS)", "catalogComments": "Lab will provide additional computer simulation exercises. Offered in even-numbered years.", "acadCareer": "UG", "acadGroup": "AS", @@ -49608,15 +50838,15 @@ "titleLong": "Senior Essay", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353286": [ @@ -49649,10 +50879,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353291": [ @@ -49675,7 +50905,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353292": [ @@ -49690,10 +50920,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353294": [ @@ -49721,10 +50951,6 @@ "catalogNbr": "4290", "titleLong": "Honors in Italian Literature", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -49734,7 +50960,7 @@ "catalogComments": "R grade given at end of fall semester with final grade for both terms assigned at end of spring semester.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353297": [ @@ -49749,10 +50975,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353298": [ @@ -49775,7 +51001,7 @@ "catalogComments": "R grade given at end of fall semester for ITAL 4290 with final grade for both terms assigned at end of spring semester.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353300": [ @@ -49823,14 +51049,6 @@ "catalogNbr": "6390", "titleLong": "Special Topics in Italian Literature", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -49839,7 +51057,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353304": [ @@ -49861,7 +51079,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353306": [ @@ -49879,7 +51097,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353307": [ @@ -49897,7 +51115,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353309": [ @@ -49955,6 +51173,22 @@ } ], "353316": [ + { + "subject": "LATA", + "crseId": 353316, + "catalogNbr": "1220", + "titleLong": "Elementary Quechua II", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + }, { "subject": "QUECH", "crseId": 353316, @@ -50108,6 +51342,21 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" + }, + { + "subject": "PMA", + "crseId": 353334, + "catalogNbr": "3010", + "titleLong": "Hispanic Theatre Production", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" } ], "353345": [ @@ -50174,6 +51423,22 @@ "unitsMaximum": 4, "unitsMinimum": 2 }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -50184,7 +51449,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353350": [ @@ -50210,6 +51475,18 @@ "unitsMaximum": 4, "unitsMinimum": 2 }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -50220,7 +51497,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353353": [ @@ -50246,17 +51523,29 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "R grade given at end of SPAN 4290 with final grade for both SPAN 4290 and SPAN 4300 assigned at end of SPAN 4300.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353354": [ @@ -50271,10 +51560,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353357": [ @@ -50290,11 +51579,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Biological Sciences majors must take course for a letter grade.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353358": [ @@ -50312,7 +51601,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -50329,7 +51618,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353361": [ @@ -50355,6 +51644,18 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -50364,7 +51665,7 @@ "catalogComments": "R grade given at end of SPAN 4290 with final grade for both SPAN 4290 and SPAN 4300 assigned at end of SPAN 4300.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353362": [ @@ -50382,7 +51683,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353363": [ @@ -50400,7 +51701,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353366": [ @@ -50418,7 +51719,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353369": [ @@ -50468,7 +51769,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353372": [ @@ -50490,7 +51791,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353375": [ @@ -50516,6 +51817,18 @@ "unitsMaximum": 4, "unitsMinimum": 2 }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -50525,7 +51838,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353376": [ @@ -50551,6 +51864,18 @@ "unitsMaximum": 4, "unitsMinimum": 2 }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -50560,7 +51885,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353381": [ @@ -50597,7 +51922,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353391": [ @@ -50633,6 +51958,26 @@ "catalogNbr": "1220", "titleLong": "Elementary Spanish II", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -50641,7 +51986,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353397": [ @@ -50680,10 +52025,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall, Spring, Summer, Winter.", + "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353402": [ @@ -50718,10 +52063,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -50732,7 +52073,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353409": [ @@ -50756,7 +52097,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "JWST", @@ -50778,7 +52119,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353410": [ @@ -50802,7 +52143,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "JWST", @@ -50824,7 +52165,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -50861,12 +52202,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "For scheduling conflicts, contact instructor.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "JWST", @@ -50880,12 +52221,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "For scheduling conflicts, contact instructor.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353412": [ @@ -50903,6 +52244,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -50912,7 +52257,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ASRC", @@ -50928,6 +52273,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -50937,7 +52286,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353413": [ @@ -50955,6 +52304,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -50964,7 +52317,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -50980,6 +52333,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -50989,7 +52346,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -51041,11 +52398,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ASRC", @@ -51063,11 +52420,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353415": [ @@ -51086,7 +52443,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353416": [ @@ -51105,7 +52462,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353417": [ @@ -51124,7 +52481,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353421": [ @@ -51144,7 +52501,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "353423": [ @@ -51160,11 +52517,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Undergraduate students must enroll in this course for letter grade; graduate students may enroll either for letter grade or S-U.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353426": [ @@ -51182,7 +52539,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353429": [ @@ -51255,10 +52612,11 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(D-AG, KCM-AG)", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to fieldwork outside the formal meeting times.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GDEV", @@ -51272,10 +52630,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to fieldwork outside the formal meeting times.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353446": [ @@ -51285,18 +52644,6 @@ "catalogNbr": "2410", "titleLong": "The Art of Teaching", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -51304,11 +52651,11 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(CA-AG)", - "catalogComments": "Freshmen encouraged to enroll in spring semester.\n ", + "catalogComments": "First-year students encouraged to enroll in spring semester. This course receives more credit than typical for the meeting pattern due to fieldwork outside the formal meeting times and an in-depth research project.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353447": [ @@ -51325,11 +52672,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "JWST", @@ -51344,11 +52691,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -51385,7 +52732,7 @@ "catalogDistr": "(CA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "353450": [ @@ -51404,7 +52751,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "DSOC", @@ -51438,7 +52785,24 @@ "catalogDistr": "(D-AG, HA-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" + }, + { + "subject": "GDEV", + "crseId": 353450, + "catalogNbr": "2710", + "titleLong": "America's Promise: Social and Political Context of American Education", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(D-AG, HA-AG, SBA-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" }, { "subject": "SOC", @@ -51455,7 +52819,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "353451": [ @@ -51465,10 +52829,6 @@ "catalogNbr": "2202", "titleLong": "Intermediate Arabic II", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -51476,11 +52836,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -51488,10 +52848,6 @@ "catalogNbr": "2200", "titleLong": "Intermediate Arabic II", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -51499,11 +52855,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -51563,10 +52919,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353457": [ @@ -51604,7 +52961,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353459": [ @@ -51643,7 +53000,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353462": [ @@ -51681,7 +53038,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GDEV", @@ -51699,7 +53056,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353465": [ @@ -51736,7 +53093,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353467": [ @@ -51793,7 +53150,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353471": [ @@ -51811,7 +53168,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "353473": [ @@ -51872,17 +53229,17 @@ "subject": "PLSCS", "crseId": 353475, "catalogNbr": "6200", - "titleLong": "Spatial Modeling and Analysis", + "titleLong": "Analysis of Spatial Data: A Case-Based Approach", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353476": [ @@ -51897,11 +53254,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(KCM-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "353478": [ @@ -51921,7 +53278,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "EDUC", @@ -51939,7 +53296,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HD", @@ -51957,7 +53314,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "353481": [ @@ -51965,17 +53322,20 @@ "subject": "EDUC", "crseId": 353481, "catalogNbr": "4200", - "titleLong": "Teaching English to Speakers of Other Languages and its Sociolinguistic Contexts", + "titleLong": "Adult Language Learners and Marginalization: Applied Teaching Methods for Empowerment", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(CA-AG, D-AG)", + "catalogComments": "Expected workload of approximately 3 hours per week during the FLD (field) portion of this course.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353484": [ @@ -52013,7 +53373,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "353489": [ @@ -52031,7 +53391,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353491": [ @@ -52046,11 +53406,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353497": [ @@ -52166,7 +53526,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "353501": [ @@ -52185,7 +53545,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353502": [ @@ -52202,12 +53562,12 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", - "catalogCourseSubfield": "(NE) (HPE,HNU) (HPE,HGS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(NE)(HPE, HNU)(HPE, HGS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MEDVL", @@ -52222,11 +53582,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", @@ -52241,11 +53601,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "RELST", @@ -52260,11 +53620,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353503": [ @@ -52287,7 +53647,7 @@ "catalogComments": "Organizational meeting first Thursday of semester. ", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353505": [ @@ -52299,13 +53659,13 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353507": [ @@ -52323,7 +53683,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353509": [ @@ -52453,13 +53813,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "NES", @@ -52472,13 +53832,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "353514": [ @@ -52496,7 +53856,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353518": [ @@ -52506,6 +53866,106 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Communication", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -52515,7 +53975,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online. Maximum of 3 credits can be applied to major credits.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353520": [ @@ -52601,6 +54061,98 @@ "catalogNbr": "4980", "titleLong": "Communication Teaching Experience", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -52610,7 +54162,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353523": [ @@ -52821,6 +54373,90 @@ "catalogNbr": "4990", "titleLong": "Independent Research", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -52831,7 +54467,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353530": [ @@ -52867,11 +54503,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "JWST", @@ -52886,11 +54522,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353533": [ @@ -52907,11 +54543,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "JWST", @@ -52926,11 +54562,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353534": [ @@ -52987,11 +54623,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ASRC", @@ -53006,11 +54642,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353536": [ @@ -53027,11 +54663,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -53046,11 +54682,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -53163,7 +54799,7 @@ "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS)", - "catalogCourseSubfield": "(HPE,HNU) (HPE,HGS)", + "catalogCourseSubfield": "(HPE, HNU)(HPE, HGS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -53466,7 +55102,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353558": [ @@ -53542,7 +55178,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353559": [ @@ -53601,7 +55237,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353560": [ @@ -53734,7 +55370,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353562": [ @@ -53804,7 +55440,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353568": [ @@ -53824,7 +55460,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "DEA", @@ -53839,11 +55475,11 @@ ], "catalogWhenOffered": "Fall, Summer.", "catalogDistr": "(D-HE, LAD-HE, SBA-HE)", - "catalogComments": "DEA 1501 - Writing in the major (WIM) option also is available (by instructor permission) for 4 credits.", + "catalogComments": "DEA 1501 - writing in the major (WIM) option also is available (by instructor permission) for 4 credits.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -53861,7 +55497,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353570": [ @@ -53898,7 +55534,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "353573": [ @@ -53972,6 +55608,14 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -53981,7 +55625,7 @@ "catalogComments": "To apply for independent research, please complete the on-line independent study form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353574": [ @@ -54003,7 +55647,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353575": [ @@ -54020,7 +55664,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "353578": [ @@ -54031,16 +55675,15 @@ "titleLong": "Linguistic Theory and Poetic Structure", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", - "catalogComments": "Co-meets with ENGL 6785/LING 6285.", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" }, { "subject": "LING", @@ -54049,16 +55692,15 @@ "titleLong": "Linguistic Theory and Poetic Structure", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", - "catalogComments": "Co-meets with ENGL 6785/LING 6285.", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" } ], "353580": [ @@ -54074,10 +55716,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LING", @@ -54091,10 +55733,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353581": [ @@ -54110,10 +55752,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -54220,7 +55862,7 @@ "catalogComments": "Optional field trips.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353590": [ @@ -54233,18 +55875,14 @@ { "unitsMaximum": 3, "unitsMinimum": 3 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Students taking course for 3 credits participate in two lectures and one weekly discussion section. If taken for 3 credits, will count toward supplementary science distribution in Arts and Sciences (PBSS-AS) and satisfies the Physical and Life Sciences requirement in Agriculture and Life Sciences.\n ", + "catalogComments": "As a 3 credit course it will count toward supplementary science distribution in Arts and Sciences (PBSS-AS) and satisfies the Physical and Life Sciences requirement in Agriculture and Life Sciences. This class may be taken as an elective for the Global Health Minor.", "catalogSatisfiesReq": "This class may be taken as an elective for the Global Health Minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ENTOM", @@ -54255,18 +55893,14 @@ { "unitsMaximum": 3, "unitsMinimum": 3 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(OPHLS-AG)", - "catalogComments": "Students taking course for 3 credits participate in two lectures and one weekly discussion section. If taken for 3 credits, will count toward supplementary science distribution in Arts and Sciences (PBSS-AS) and satisfies the Physical and Life Sciences requirement in Agriculture and Life Sciences. This class may be taken as an elective for the Global Health Minor.", + "catalogComments": "As a 3 credit course it will count toward supplementary science distribution in Arts and Sciences (PBSS-AS) and satisfies the Physical and Life Sciences requirement in Agriculture and Life Sciences. This class may be taken as an elective for the Global Health Minor.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "353592": [ @@ -54284,7 +55918,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -54300,7 +55934,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353594": [ @@ -54317,10 +55951,11 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(OPHLS-AG)", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353597": [ @@ -54400,9 +56035,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Credit hours reflect an intermission midway through each class period.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353604": [ @@ -54412,6 +56048,26 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Education", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -54421,7 +56077,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353605": [ @@ -54439,7 +56095,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353606": [ @@ -54459,7 +56115,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353608": [ @@ -54470,15 +56126,15 @@ "titleLong": "Old Norse I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "This course does not count towards the Linguistics major or minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MEDVL", @@ -54487,15 +56143,15 @@ "titleLong": "Old Norse I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "This course does not count towards the Linguistics major or minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353609": [ @@ -54505,6 +56161,18 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Teaching", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -54518,7 +56186,7 @@ "catalogComments": " Four credits max over student's career. during undergraduate career. Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353610": [ @@ -54529,15 +56197,15 @@ "titleLong": "Old Norse II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "This course does not count towards the Linguistics major or minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MEDVL", @@ -54546,15 +56214,15 @@ "titleLong": "Old Norse II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "This course does not count towards the Linguistics major or minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353611": [ @@ -54572,7 +56240,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353613": [ @@ -54587,12 +56255,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "353615": [ @@ -54662,6 +56330,22 @@ "catalogNbr": "4990", "titleLong": "Undergraduate Research", "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -54672,7 +56356,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353619": [ @@ -54683,15 +56367,15 @@ "titleLong": "Problems in Semantics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "LING", @@ -54700,15 +56384,15 @@ "titleLong": "Problems in Semantics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "PHIL", @@ -54717,15 +56401,15 @@ "titleLong": "Problems in Semantics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "353621": [ @@ -54764,7 +56448,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "353626": [ @@ -54832,10 +56516,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -54846,7 +56526,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353629": [ @@ -54864,7 +56544,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "DSOC", @@ -54898,7 +56578,24 @@ "catalogDistr": "(HA-AG, SBA-AG)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" + }, + { + "subject": "GDEV", + "crseId": 353629, + "catalogNbr": "5710", + "titleLong": "America's Promise: Social and Political Context of American Education", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(D-AG)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" }, { "subject": "SOC", @@ -54914,7 +56611,24 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" + } + ], + "353630": [ + { + "subject": "COMM", + "crseId": 353630, + "catalogNbr": "6940", + "titleLong": "Graduate Special Topics in Communication", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" } ], "353633": [ @@ -54928,6 +56642,10 @@ "unitsMaximum": 2, "unitsMinimum": 2 }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -54936,7 +56654,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353637": [ @@ -54966,7 +56684,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353638": [ @@ -54985,7 +56703,7 @@ "catalogComments": "Offered alternate years.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ENTOM", @@ -55003,7 +56721,7 @@ "catalogComments": "Offered alternate years.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "353639": [ @@ -55020,7 +56738,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -55038,7 +56756,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -55123,6 +56841,10 @@ "unitsMaximum": 3, "unitsMinimum": 1 }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -55131,7 +56853,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353641": [ @@ -55167,7 +56889,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -55185,7 +56907,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -55203,7 +56925,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -55225,7 +56947,7 @@ "catalogComments": "Offered alternate years.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353647": [ @@ -55258,7 +56980,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Offered alternate years.", "acadCareer": "UG", "acadGroup": "AG", @@ -55365,7 +57087,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353653": [ @@ -55385,7 +57107,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353654": [ @@ -55459,7 +57181,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353656": [ @@ -55477,7 +57199,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353657": [ @@ -55551,7 +57273,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353658": [ @@ -55571,7 +57293,7 @@ "catalogAttribute": "(CU-UGR, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353662": [ @@ -55631,7 +57353,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353664": [ @@ -55642,14 +57364,14 @@ "titleLong": "Advanced Readings in Latin Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353666": [ @@ -55690,7 +57412,7 @@ "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "353670": [ @@ -55706,10 +57428,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353671": [ @@ -55725,11 +57447,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353672": [ @@ -55747,7 +57469,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353676": [ @@ -55764,7 +57486,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HST-AS, KCM-AS)", "catalogCourseSubfield": "(RL)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", @@ -55784,7 +57506,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HST-AS, KCM-AS)", "catalogSatisfiesReq": "Requirement for Religious Studies majors.", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", @@ -55800,14 +57522,14 @@ "titleLong": "Advanced Readings in Greek Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353678": [ @@ -55818,8 +57540,8 @@ "titleLong": "Environmental Conservation", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", @@ -55827,7 +57549,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353680": [ @@ -55838,15 +57560,15 @@ "titleLong": "Latin Comparative Grammar", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" }, { "subject": "LING", @@ -55855,13 +57577,15 @@ "titleLong": "Latin Comparative Grammar", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "353681": [ @@ -55880,7 +57604,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -55897,7 +57621,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353682": [ @@ -55916,7 +57640,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "DSOC", @@ -55950,7 +57674,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NTRES", @@ -55967,7 +57691,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353684": [ @@ -56027,10 +57751,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353688": [ @@ -56049,7 +57773,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353690": [ @@ -56067,7 +57791,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353691": [ @@ -56083,11 +57807,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Only offered Spring of every other year.", + "catalogComments": "Offered every other year.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353693": [ @@ -56103,9 +57827,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353698": [ @@ -56124,7 +57849,7 @@ "catalogDistr": "(LAD-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "353699": [ @@ -56143,7 +57868,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "353702": [ @@ -56177,11 +57902,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogComments": "Students concentrating in Neurobiology and Behavior must take this class for a letter grade.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BME", @@ -56198,7 +57923,7 @@ "catalogComments": "Students concentrating in Neurobiology and Behavior must take this class for a letter grade.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECE", @@ -56215,7 +57940,7 @@ "catalogComments": "Students concentrating in Neurobiology and Behavior must take this class for a letter grade.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353707": [ @@ -56234,12 +57959,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogComments": "The four-credit option adds one discussion section per week designed to promote active learning and enhance engagement with subjects covered in lecture.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353708": [ @@ -56249,20 +57974,17 @@ "catalogNbr": "3950", "titleLong": "Molecular and Genetic Approaches to Neuroscience", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (offered in even-numbered years only).", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA20" + "roster": "FA23" } ], "353711": [ @@ -56281,7 +58003,7 @@ "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353714": [ @@ -56335,10 +58057,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SMR-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHIL", @@ -56352,10 +58074,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SMR-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353728": [ @@ -56405,10 +58127,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353732": [ @@ -56427,7 +58149,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CS", @@ -56444,7 +58166,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LING", @@ -56461,7 +58183,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353734": [ @@ -56477,7 +58199,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -56494,7 +58216,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -56511,7 +58233,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -56609,10 +58331,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course offers fewer credits than typical for the meeting pattern due to fewer hours of independent academic activity expected outside of instructional hours.", "catalogSatisfiesReq": "Requirement for graduate students in Neurobiology and Behavior.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353746": [ @@ -56649,7 +58372,7 @@ "catalogSatisfiesReq": "Requirement for graduate students in graduate field of microbiology for first two semesters; third semester optional.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353748": [ @@ -56668,7 +58391,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "353749": [ @@ -56687,7 +58410,7 @@ "catalogSatisfiesReq": "Requirement for graduate students in graduate field of microbiology.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353750": [ @@ -56746,10 +58469,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "353754": [ @@ -56768,7 +58491,7 @@ "catalogSatisfiesReq": "Requirement for third-year linguistics graduate students.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353755": [ @@ -56844,7 +58567,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353762": [ @@ -56862,7 +58585,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353768": [ @@ -56942,6 +58665,18 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -56950,7 +58685,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353771": [ @@ -57004,7 +58739,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353780": [ @@ -57057,10 +58792,6 @@ "catalogNbr": "6700", "titleLong": "Statistical Principles", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -57069,7 +58800,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353787": [ @@ -57122,7 +58853,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "353789": [ @@ -57144,7 +58875,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353790": [ @@ -57156,13 +58887,17 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP20" + "roster": "SP24" } ], "353792": [ @@ -57174,13 +58909,21 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 1 + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353793": [ @@ -57190,6 +58933,10 @@ "catalogNbr": "7590", "titleLong": "Selected Topics in Applied Probability", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -57198,7 +58945,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "353794": [ @@ -57251,7 +58998,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353799": [ @@ -57269,7 +59016,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ORIE", @@ -57285,7 +59032,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353801": [ @@ -57422,7 +59169,7 @@ "catalogComments": "This is the first part of a yearlong course. The second part will be offered as ORIE 5911 in the spring. Students must take both ORIE 5910 and ORIE 5911 to complete the course and receive a final grade.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353803": [ @@ -57458,7 +59205,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353808": [ @@ -57469,11 +59216,7 @@ "titleLong": "Topics in Neurobiology and Behavior", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 } ], @@ -57482,7 +59225,7 @@ "catalogComments": "For NBB concentration: these topics courses may be used toward the additional 7 credit requirement, but do not qualify as advanced courses.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353809": [ @@ -57519,7 +59262,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353811": [ @@ -57537,7 +59280,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353818": [ @@ -57555,7 +59298,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353819": [ @@ -57573,7 +59316,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353821": [ @@ -57591,7 +59334,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353824": [ @@ -57609,7 +59352,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353828": [ @@ -57627,7 +59370,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHYS", @@ -57644,7 +59387,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353830": [ @@ -57662,7 +59405,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MSE", @@ -57678,7 +59421,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353831": [ @@ -57714,7 +59457,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353833": [ @@ -57791,7 +59534,7 @@ "subject": "AEP", "crseId": 353835, "catalogNbr": "4900", - "titleLong": "Independent Study in Engineering Physics", + "titleLong": "Undergraduate Research in Engineering Physics", "enrollGroups": [ { "unitsMaximum": 6, @@ -57845,14 +59588,6 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, - { - "unitsMaximum": 6, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 1 - }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -57862,7 +59597,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353836": [ @@ -57870,31 +59605,19 @@ "subject": "AEP", "crseId": 353836, "catalogNbr": "4910", - "titleLong": "Independent Study for Honors", + "titleLong": "Honors Research in Engineering Physics", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 2 - }, { "unitsMaximum": 6, "unitsMinimum": 2 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "The honors candidate must submit a brief proposal (AEP Honors Program Proposal Form) outlining the topic and scope of the proposed project or thesis and a faculty supervisor's written concurrence to the director for undergraduate studies.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353837": [ @@ -57949,10 +59672,10 @@ ], "catalogWhenOffered": "Fall, Spring, Summer.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353840": [ @@ -58012,16 +59735,20 @@ "catalogNbr": "1450", "titleLong": "Contemporary Moral Issues", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SU23" } ], "353846": [ @@ -58036,11 +59763,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP18" + "roster": "SP24" }, { "subject": "SOC", @@ -58053,11 +59778,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP18" + "roster": "SP24" } ], "353853": [ @@ -58096,6 +59819,23 @@ } ], "353857": [ + { + "subject": "COGST", + "crseId": 353857, + "catalogNbr": "2305", + "titleLong": "Puzzles and Paradoxes", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(KCM-AS, SMR-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "PHIL", "crseId": 353857, @@ -58107,11 +59847,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353858": [ @@ -58128,10 +59868,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHIL", @@ -58146,10 +59886,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353859": [ @@ -58166,10 +59906,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353862": [ @@ -58188,7 +59928,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -58205,7 +59945,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353868": [ @@ -58224,7 +59964,7 @@ "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353869": [ @@ -58252,7 +59992,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353873": [ @@ -58263,14 +60003,14 @@ "titleLong": "Elementary Polish I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "353874": [ @@ -58297,14 +60037,14 @@ "titleLong": "Intermediate Polish I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "353875": [ @@ -58341,7 +60081,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353880": [ @@ -58356,12 +60096,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": " May be continuation or a one-semester affiliation with a research group.", - "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "353881": [ @@ -58379,7 +60116,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353883": [ @@ -58397,7 +60134,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353884": [ @@ -58415,7 +60152,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353885": [ @@ -58433,7 +60170,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353886": [ @@ -58451,7 +60188,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353887": [ @@ -58469,7 +60206,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353888": [ @@ -58479,10 +60216,6 @@ "catalogNbr": "3110", "titleLong": "Junior Laboratory I", "enrollGroups": [ - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -58491,7 +60224,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353889": [ @@ -58501,10 +60234,6 @@ "catalogNbr": "3120", "titleLong": "Junior Laboratory II", "enrollGroups": [ - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -58513,7 +60242,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353890": [ @@ -58524,8 +60253,8 @@ "titleLong": "Elementary Russian through Film", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 4, + "unitsMinimum": 4 }, { "unitsMaximum": 5, @@ -58535,7 +60264,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353891": [ @@ -58546,8 +60275,8 @@ "titleLong": "Elementary Russian Through Film", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 4, + "unitsMinimum": 4 }, { "unitsMaximum": 5, @@ -58557,7 +60286,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353892": [ @@ -58577,7 +60306,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353893": [ @@ -58596,7 +60325,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. May be taken more than once. The time and place of the organizational meeting will be announced at russian.cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353894": [ @@ -58615,7 +60344,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. May be taken more than once. The time and place of the organizational meeting will be announced at russian.cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353895": [ @@ -58633,7 +60362,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353896": [ @@ -58651,7 +60380,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353898": [ @@ -58671,7 +60400,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353899": [ @@ -58691,7 +60420,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353900": [ @@ -58709,7 +60438,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353901": [ @@ -58723,10 +60452,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -58736,7 +60461,7 @@ "catalogComments": "To apply for directed study, please complete the on-line independent study form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm. Times to be arranged with instructor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353902": [ @@ -58747,14 +60472,14 @@ "titleLong": "Advanced Composition and Conversation", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "353903": [ @@ -58769,10 +60494,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353904": [ @@ -58791,7 +60516,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. The time and place of the organizational meeting will be announced on the Russian Langage Program website.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353905": [ @@ -58810,7 +60535,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. The time and place of the organizational meeting will be announced on the Russian Langage Program website.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "353906": [ @@ -58851,7 +60576,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "353909": [ @@ -58861,10 +60586,6 @@ "catalogNbr": "3310", "titleLong": "Advanced Reading", "enrollGroups": [ - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -58874,7 +60595,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. The time and place of the organizational meeting will be announced at russian.cornell.edu. May be taken more than once. Course may be canceled if enrollment is insufficient.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353910": [ @@ -58912,7 +60633,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. The time and place of the organizational meeting will be announced on the Russian Langage Program website.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353912": [ @@ -58931,7 +60652,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. The time and place of the organizational meeting will be announced on the Russian Langage Program website.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353913": [ @@ -58961,7 +60682,7 @@ "titleLong": "Russian for Russian Specialists", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 } ], @@ -58969,7 +60690,7 @@ "catalogComments": "Class meeting times will be chosen at the organizational meeting (usually the second or third day of the semester) so as to accommodate as many students as possible. May be taken more than once. The time and place of the organizational meeting will be announced on the Russian Langage Program website.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353925": [ @@ -59041,10 +60762,11 @@ } ], "catalogWhenOffered": "Fall or Spring.", + "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353930": [ @@ -59064,7 +60786,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "353931": [ @@ -59083,7 +60805,7 @@ "catalogComments": "Times TBA with instructor.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353932": [ @@ -59102,7 +60824,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353933": [ @@ -59121,7 +60843,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353934": [ @@ -59157,7 +60879,24 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" + } + ], + "353936": [ + { + "subject": "BCS", + "crseId": 353936, + "catalogNbr": "3302", + "titleLong": "Advanced Bosnian-Serbian-Croatian Through Literature and Film", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "353937": [ @@ -59186,15 +60925,15 @@ "titleLong": "Latin Paleography", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Students in doubt about their readiness should consult with the instructor.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "MEDVL", @@ -59203,15 +60942,15 @@ "titleLong": "Latin Paleography", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Students in doubt about their readiness should consult with the instructor.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "353939": [ @@ -59248,7 +60987,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "353941": [ @@ -59267,7 +61006,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353942": [ @@ -59286,7 +61025,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353943": [ @@ -59321,7 +61060,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "353944": [ @@ -59372,7 +61111,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353945": [ @@ -59427,14 +61166,14 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Cannot fulfill writing or distribution requirements.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353947": [ @@ -59452,6 +61191,10 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -59460,7 +61203,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "353948": [ @@ -59482,7 +61225,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "353953": [ @@ -59521,7 +61264,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353955": [ @@ -59541,7 +61284,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353956": [ @@ -59561,7 +61304,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -59597,7 +61340,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353957": [ @@ -59613,10 +61356,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353958": [ @@ -59646,15 +61390,14 @@ "titleLong": "Wildlife Population Analysis: Techniques and Models", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Only offered spring of every other year.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "353960": [ @@ -59709,12 +61452,12 @@ "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Multi-semester course: (Fall).", + "catalogWhenOffered": "Multi-semester course: Fall.", "catalogComments": "Students must enroll in NTRES 4300, NTRES 4301 (winter trip to Washington, D.C.), and NTRES 4302 to receive a final grade for this three-credit course sequence Course information and application available online. Completed applications will be due mid-October. Students must complete all 3 courses to get course credit.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "353968": [ @@ -59743,6 +61486,74 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Environmental Social Science and Resource Policy", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -59757,7 +61568,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "353971": [ @@ -59785,14 +61596,14 @@ "titleLong": "Special Topics in Natural Resources", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 4, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP22" } ], "353973": [ @@ -60103,7 +61914,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -60117,15 +61928,15 @@ "titleLong": "Social and Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "PHIL", @@ -60134,15 +61945,15 @@ "titleLong": "Social and Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "353992": [ @@ -60158,7 +61969,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -60172,15 +61983,15 @@ "titleLong": "Religion and Reason", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "RELST", @@ -60189,15 +62000,15 @@ "titleLong": "Religion and Reason", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "353996": [ @@ -60214,7 +62025,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -60232,7 +62043,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -60246,16 +62057,16 @@ "titleLong": "Medieval Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "PHIL", @@ -60264,16 +62075,16 @@ "titleLong": "Medieval Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "RELST", @@ -60282,16 +62093,16 @@ "titleLong": "Medieval Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "354000": [ @@ -60308,7 +62119,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -60326,7 +62137,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -60349,7 +62160,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354002": [ @@ -60369,7 +62180,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354003": [ @@ -60379,6 +62190,54 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Teaching in Natural Resources", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -60392,7 +62251,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354004": [ @@ -60438,7 +62297,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354005": [ @@ -60456,7 +62315,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354006": [ @@ -60467,26 +62326,14 @@ "titleLong": "Special Topics in Natural Resources", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354007": [ @@ -60497,7 +62344,7 @@ "titleLong": "Seminar on Selected Topics in Resource Policy and Management", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 } ], @@ -60505,7 +62352,7 @@ "catalogComments": "Offering varies by semester and is subject to availability of staff. Check with department for status.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "354008": [ @@ -60583,6 +62430,23 @@ "acadGroup": "AG", "roster": "FA21" }, + { + "subject": "GDEV", + "crseId": 354013, + "catalogNbr": "6320", + "titleLong": "Environmental Governance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Not offered every year.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "NTRES", "crseId": 354013, @@ -60590,14 +62454,14 @@ "titleLong": "Environmental Governance", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "354014": [ @@ -60709,7 +62573,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354017": [ @@ -60867,7 +62731,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354018": [ @@ -61029,7 +62893,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354019": [ @@ -61183,7 +63047,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354020": [ @@ -61201,7 +63065,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354021": [ @@ -61219,7 +63083,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354022": [ @@ -61238,7 +63102,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354024": [ @@ -61257,7 +63121,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NS", @@ -61274,7 +63138,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "354025": [ @@ -61292,7 +63156,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354026": [ @@ -61345,7 +63209,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354028": [ @@ -61363,7 +63227,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -61379,7 +63243,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354029": [ @@ -61395,9 +63259,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354030": [ @@ -61415,7 +63280,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354031": [ @@ -61434,7 +63299,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354032": [ @@ -61453,7 +63318,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354035": [ @@ -61476,7 +63341,7 @@ "catalogComments": "Lecture and laboratory required for undergraduate food science majors.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354037": [ @@ -61484,7 +63349,7 @@ "subject": "FDSC", "crseId": 354037, "catalogNbr": "4170", - "titleLong": "Food Chemistry I", + "titleLong": "Food Chemistry", "enrollGroups": [ { "unitsMaximum": 3, @@ -61495,7 +63360,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354038": [ @@ -61531,7 +63396,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354040": [ @@ -61549,7 +63414,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354041": [ @@ -61557,7 +63422,7 @@ "subject": "FDSC", "crseId": 354041, "catalogNbr": "4250", - "titleLong": "Conventional and Emerging Technologies in Food Processing", + "titleLong": "Food Processing: Conventional and Emerging Technologies", "enrollGroups": [ { "unitsMaximum": 2, @@ -61567,7 +63432,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354045": [ @@ -61596,6 +63461,74 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Food Science", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -61606,7 +63539,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354047": [ @@ -61616,6 +63549,62 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Teaching Experience", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -61626,7 +63615,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354048": [ @@ -61636,6 +63625,102 @@ "catalogNbr": "4990", "titleLong": "Undergraduate Research in Food Science", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -61646,7 +63731,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354049": [ @@ -61683,7 +63768,7 @@ "catalogSatisfiesReq": "Requirement for all graduate students in field of Food Science and Technology; highly recommended for graduate students minoring in Food Science and Technology.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354051": [ @@ -61709,7 +63794,7 @@ "subject": "FDSC", "crseId": 354056, "catalogNbr": "6220", - "titleLong": "Foods and Dietary Supplements For Health", + "titleLong": "Foods, Dietary Supplements, and Health", "enrollGroups": [ { "unitsMaximum": 2, @@ -61719,7 +63804,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354058": [ @@ -61753,8 +63838,8 @@ "unitsMinimum": 2 }, { - "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall or Spring.", @@ -61783,7 +63868,7 @@ "catalogComments": "Graduate students in food science strongly encouraged to enroll.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354061": [ @@ -61861,6 +63946,14 @@ "unitsMaximum": 3, "unitsMinimum": 1 }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -61869,7 +63962,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354062": [ @@ -61979,6 +64072,10 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -61987,7 +64084,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354064": [ @@ -62117,6 +64214,10 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -62125,7 +64226,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354066": [ @@ -62180,7 +64281,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MATH", @@ -62199,6 +64300,23 @@ "acadGroup": "AS", "roster": "SP23" }, + { + "subject": "MATH", + "crseId": 354067, + "catalogNbr": "3810", + "titleLong": "Deductive Logic", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(MQR-AS, SMR-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "PHIL", "crseId": 354067, @@ -62214,7 +64332,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354068": [ @@ -62225,15 +64343,15 @@ "titleLong": "Philosophy of Language", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHIL", @@ -62242,15 +64360,15 @@ "titleLong": "Philosophy of Language", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354071": [ @@ -62261,19 +64379,15 @@ "titleLong": "Modern Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, GLC-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "PHIL", @@ -62282,19 +64396,15 @@ "titleLong": "Modern Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, GLC-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "354074": [ @@ -62305,67 +64415,63 @@ "titleLong": "Independent Study", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 } ], @@ -62374,7 +64480,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354075": [ @@ -62459,7 +64565,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -62477,7 +64583,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -62531,9 +64637,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Prerequisite: Recreational Swimmer. Transportation is provided to places off campus. International travel documentation to Canada required. Note that participants will need a passport to travel to Canada. There might be visa requirements for non-US citizens. For more information on this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA19" + "roster": "FA23" } ], "354082": [ @@ -62578,15 +64686,15 @@ "titleLong": "Topics in Ethics and Value Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354084": [ @@ -62690,16 +64798,16 @@ "titleLong": "Informal Study for Honors I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Students enroll for both fall and spring semesters, PHIL 4900- PHIL 4901.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354089": [ @@ -62710,14 +64818,14 @@ "titleLong": "Topics in Ancient Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -62726,14 +64834,14 @@ "titleLong": "Topics in Ancient Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354090": [ @@ -62744,14 +64852,14 @@ "titleLong": "Seminar in Ethics and Value Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "354091": [ @@ -62771,7 +64879,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354092": [ @@ -62782,14 +64890,14 @@ "titleLong": "Topics in Philosophy of Mind", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "PHIL", @@ -62798,14 +64906,14 @@ "titleLong": "Topics in Philosophy of Mind", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "354093": [ @@ -62825,7 +64933,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354096": [ @@ -62845,7 +64953,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354098": [ @@ -62865,7 +64973,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354099": [ @@ -62931,6 +65039,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -62939,7 +65051,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354102": [ @@ -62959,7 +65071,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354105": [ @@ -62978,7 +65090,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354106": [ @@ -62997,7 +65109,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354107": [ @@ -63007,10 +65119,6 @@ "catalogNbr": "4020", "titleLong": "Capstone Community Design Studio", "enrollGroups": [ - { - "unitsMaximum": 5, - "unitsMinimum": 5 - }, { "unitsMaximum": 5, "unitsMinimum": 5 @@ -63020,7 +65128,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354108": [ @@ -63038,7 +65146,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354109": [ @@ -63056,7 +65164,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354110": [ @@ -63074,7 +65182,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354113": [ @@ -63092,7 +65200,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354115": [ @@ -63102,6 +65210,38 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Teaching", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -63111,7 +65251,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354116": [ @@ -63121,6 +65261,26 @@ "catalogNbr": "4990", "titleLong": "Undergraduate Research", "enrollGroups": [ + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -63147,7 +65307,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354117": [ @@ -63167,7 +65327,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354118": [ @@ -63187,7 +65347,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354119": [ @@ -63205,7 +65365,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354120": [ @@ -63223,7 +65383,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354121": [ @@ -63259,7 +65419,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354125": [ @@ -63301,7 +65461,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354126": [ @@ -63325,7 +65485,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354127": [ @@ -63345,7 +65505,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354128": [ @@ -63363,7 +65523,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354130": [ @@ -63382,7 +65542,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354131": [ @@ -63401,7 +65561,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354133": [ @@ -63420,7 +65580,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354134": [ @@ -63439,14 +65599,18 @@ "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354135": [ @@ -63456,10 +65620,6 @@ "catalogNbr": "7020", "titleLong": "Advanced Design Studio", "enrollGroups": [ - { - "unitsMaximum": 5, - "unitsMinimum": 5 - }, { "unitsMaximum": 5, "unitsMinimum": 5 @@ -63469,7 +65629,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354136": [ @@ -63519,7 +65679,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354137": [ @@ -63752,14 +65912,14 @@ "titleLong": "Global Development M.P.S. Seminar", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "IARD", @@ -63813,12 +65973,12 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(BIO-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AG, BIO-AS, PBS-AS)", "catalogComments": "Four-credit option involves writing component and a discussion section that meets twice per week. Biological sciences majors must take course for a letter grade. The course has a major emphasis on the relationship of ecological structure and processes to global change. When taught by Professor Howarth, there will be more emphasis on marine ecological examples.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354150": [ @@ -63899,12 +66059,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogComments": "Laboratories include dissections of fresh and preserved vertebrate animals and noninvasive live animal demonstrations.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354153": [ @@ -63920,12 +66080,12 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(BIO-AG, PBS-AS, BIO-AS)", - "catalogComments": "Three local field trips. Biological sciences majors must take course for a letter grade. Four credits with 2 lectures and 1 discussion section per week; 5 credits with 2 lectures per week and a Writing in the Majors discussion section that meets twice per week. Students interested in the 5-credit WIM option complete an application on the first day of class. Two WIM sections may be offered: students enrolled in the Galapagos/WIM section will travel to the Galapagos Islands over Spring Break.", + "catalogDistr": "(BIO-AG, BIO-AS, PBS-AS)", + "catalogComments": "Three local field trips. Biological sciences majors must take course for a letter grade. Students enrolled in the Galapagos/WIM section will travel to the Galapagos Islands over Spring Break.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354156": [ @@ -63941,10 +66101,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: must be a strong recreational swimmer to take this course. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA23" } ], "354157": [ @@ -63960,10 +66121,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: recreational swimmer. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354158": [ @@ -63979,10 +66141,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: recreational swimmer. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354159": [ @@ -64002,10 +66165,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: must be a comfortable recreational swimmer. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "354160": [ @@ -64020,11 +66184,12 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogWhenOffered": "Spring.", + "catalogComments": "Prerequisite: at least 1 year of rock climbing regularly. Lead certification at Lindseth Climbing Center. Outdoor rock climbing experience recommended. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354161": [ @@ -64044,10 +66209,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "To learn more about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisites: Ability to comfortably ride a bike. Mountain Biking is geared towards beginning mountain bikers, but it takes place on narrow, uneven trails and basic bike handling skills are a must. To learn more about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354162": [ @@ -64086,9 +66252,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354164": [ @@ -64104,10 +66271,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: basic rock climbing or equivalent personal experience and Top Rope Belay Certification at the Lindseth Climbing Center. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354166": [ @@ -64124,27 +66292,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website. ", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" - } - ], - "354167": [ - { - "subject": "PE", - "crseId": 354167, - "catalogNbr": "1643", - "titleLong": "High Adventure", - "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Fall, Spring.", - "acadCareer": "UG", - "acadGroup": "AT", - "roster": "FA18" + "roster": "SP24" } ], "354168": [ @@ -64181,9 +66332,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354169": [ @@ -64200,9 +66352,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354170": [ @@ -64217,11 +66370,12 @@ "unitsMinimum": 0 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Winter, Spring, Summer).", + "catalogWhenOffered": "Multi-semester course: Fall, Winter, Spring, Summer.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354171": [ @@ -64243,10 +66397,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -64254,9 +66404,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354172": [ @@ -64291,9 +66442,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about the course, please visit the Cornell Outdoor Education website. ", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354176": [ @@ -64314,9 +66466,10 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354177": [ @@ -64340,10 +66493,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website. ", + "catalogComments": "Able to run comfortably for 50 minutes. For more information about this course, please visit the Cornell Outdoor Education website. ", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354178": [ @@ -64360,9 +66514,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more Information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354179": [ @@ -64370,18 +66525,19 @@ "subject": "PE", "crseId": 354179, "catalogNbr": "1606", - "titleLong": "Outdoor Birding Basics", + "titleLong": "Outdoor Birding and Nature Observation", "enrollGroups": [ { "unitsMaximum": 1, "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "354180": [ @@ -64417,7 +66573,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -64434,7 +66590,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -64453,7 +66609,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", @@ -64477,7 +66633,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354184": [ @@ -64520,7 +66676,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354188": [ @@ -64635,7 +66791,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -64671,11 +66827,11 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring (offered in alternate years).", "catalogComments": "Most laboratories run past the three-hour period, with students spending an average of three hours per week in additional lab time for this course.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP20" } ], "354204": [ @@ -64686,14 +66842,15 @@ "titleLong": "Herpetology, Lectures", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "FA23" } ], "354205": [ @@ -64746,10 +66903,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "354209": [ @@ -64765,7 +66922,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", @@ -64785,7 +66942,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", @@ -64800,18 +66957,18 @@ "titleLong": "Rehearsal and Performance", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 2, + "unitsMaximum": 3, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354217": [ @@ -64823,14 +66980,14 @@ "enrollGroups": [ { "unitsMaximum": 2, - "unitsMinimum": 1 + "unitsMinimum": 2 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Students enrolling in SLTC for credit earn 1 credit for two projects and 2 credits for three projects. SLTC also meets with directors once a week.", + "catalogComments": "Credit is attendance based. 1 credit is awarded for 50 hours of rehearsal attendance and pre-rehearsal preparation.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354218": [ @@ -64849,7 +67006,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354219": [ @@ -64860,14 +67017,14 @@ "titleLong": "MEng Project - Ongoing", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 10, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354220": [ @@ -64882,11 +67039,9 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, spring.", - "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA17" + "roster": "SP24" } ], "354221": [ @@ -64901,10 +67056,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "354222": [ @@ -64922,7 +67077,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354223": [ @@ -64941,7 +67096,7 @@ "catalogComments": "Offered odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354224": [ @@ -65298,7 +67453,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354229": [ @@ -65318,7 +67473,7 @@ "catalogComments": "Lab portion of the course starts the second week of classes.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "354230": [ @@ -65336,7 +67491,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PLPPM", @@ -65375,7 +67530,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354236": [ @@ -65489,10 +67644,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "354257": [ @@ -65510,7 +67665,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354258": [ @@ -65547,7 +67702,7 @@ "catalogSatisfiesReq": "Requirement for all plant pathology and plant-microbe biology graduate students.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354259": [ @@ -65979,7 +68134,7 @@ "subject": "ART", "crseId": 354267, "catalogNbr": "2201", - "titleLong": "Painting: Introduction to Painting", + "titleLong": "Painting: Language of Painting", "enrollGroups": [ { "unitsMaximum": 4, @@ -65994,7 +68149,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354272": [ @@ -66017,7 +68172,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354273": [ @@ -66039,7 +68194,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354277": [ @@ -66062,7 +68217,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354281": [ @@ -66070,12 +68225,8 @@ "subject": "ART", "crseId": 354281, "catalogNbr": "2701", - "titleLong": "Digital Media: Introduction to Digital Media", + "titleLong": "Media Arts, Performance, and Sound: Intersections", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -66086,7 +68237,7 @@ "catalogComments": "Cannot be taken for B.Arch. credit.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354283": [ @@ -66102,10 +68253,10 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AAP, LA-AAP)", + "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP20" + "roster": "SP24" } ], "354284": [ @@ -66113,7 +68264,7 @@ "subject": "ART", "crseId": 354284, "catalogNbr": "3305", - "titleLong": "Print Media: The Hybrid Print", + "titleLong": "Print Media: Hybridity and Syncretism in Print", "enrollGroups": [ { "unitsMaximum": 4, @@ -66121,10 +68272,10 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AAP, LA-AAP)", + "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP21" + "roster": "SP24" } ], "354288": [ @@ -66143,7 +68294,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "354289": [ @@ -66180,7 +68331,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354293": [ @@ -66237,7 +68388,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA21" + "roster": "FA23" } ], "354309": [ @@ -66245,12 +68396,8 @@ "subject": "ART", "crseId": 354309, "catalogNbr": "3799", - "titleLong": "Digital Media: Special Topics", + "titleLong": "Media Arts, Performance, and Sound: Special Topics", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -66260,7 +68407,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354313": [ @@ -66277,12 +68424,12 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354314": [ @@ -66299,11 +68446,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354317": [ @@ -66329,7 +68476,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354319": [ @@ -66339,6 +68486,10 @@ "catalogNbr": "2611", "titleLong": "Stage Management Laboratory", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -66347,7 +68498,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354320": [ @@ -66378,28 +68529,28 @@ "titleLong": "Introduction to Acting", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354326": [ @@ -66474,7 +68625,7 @@ "catalogComments": "To apply for independent study, please complete the online form.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354329": [ @@ -66495,7 +68646,7 @@ "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "354330": [ @@ -66506,16 +68657,16 @@ "titleLong": "Playwriting I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "354331": [ @@ -66533,7 +68684,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354332": [ @@ -66591,7 +68742,7 @@ "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "354337": [ @@ -66611,7 +68762,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354338": [ @@ -66704,11 +68855,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354342": [ @@ -66719,15 +68870,20 @@ "titleLong": "Sound Design", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PMA", @@ -66736,16 +68892,20 @@ "titleLong": "Sound Design", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354345": [ @@ -66761,7 +68921,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", @@ -66776,16 +68936,16 @@ "titleLong": "Acting II", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354347": [ @@ -66796,8 +68956,8 @@ "titleLong": "Advanced Scene Study", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -66805,7 +68965,7 @@ "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "354348": [ @@ -66836,16 +68996,16 @@ "titleLong": "Advanced Studies in Acting Techniques", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "354351": [ @@ -66912,16 +69072,16 @@ "titleLong": "Fundamentals of Directing I", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VISST", @@ -66930,15 +69090,15 @@ "titleLong": "Fundamentals of Directing I", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354363": [ @@ -67013,7 +69173,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354365": [ @@ -67178,7 +69338,7 @@ "catalogComments": "Offered alternate years.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "354380": [ @@ -67206,6 +69366,54 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Entomology", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -67219,7 +69427,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354382": [ @@ -67229,6 +69437,70 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Teaching", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -67238,7 +69510,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354391": [ @@ -67309,7 +69581,7 @@ "catalogComments": "Not for thesis research.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354392": [ @@ -67379,7 +69651,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354394": [ @@ -67457,30 +69729,6 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -67490,7 +69738,7 @@ "catalogComments": "Students taking other courses should use ENTOM 8900 to bring themselves up to a total of 15 credits.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354395": [ @@ -67600,30 +69848,6 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -67633,7 +69857,7 @@ "catalogComments": "Students taking other courses should use ENTOM 9900 to bring themselves up to a total of 15 credits.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354396": [ @@ -67652,7 +69876,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354397": [ @@ -67671,7 +69895,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354401": [ @@ -67715,7 +69939,7 @@ "subject": "PLHRT", "crseId": 354403, "catalogNbr": "4175", - "titleLong": "Production and Marketing of Greenhouse Crops", + "titleLong": "Production and Management of Greenhouse Crops", "enrollGroups": [ { "unitsMaximum": 4, @@ -67723,11 +69947,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Offered in odd-numbered years only.", + "catalogComments": "Offered in even-numbered years only. Mandatory two-day, one-overnight field trip.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354405": [ @@ -67802,7 +70026,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "354410": [ @@ -67915,11 +70139,11 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(OPHLS-AG)", - "catalogComments": "Offered in odd-numbered years only.", + "catalogComments": "Offered in even-numbered years only.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PLHRT", @@ -67992,7 +70216,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354423": [ @@ -68579,7 +70803,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354443": [ @@ -68615,7 +70839,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354447": [ @@ -68736,6 +70960,50 @@ "catalogNbr": "4970", "titleLong": "Independent Study in Global Development", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -68786,7 +71054,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354458": [ @@ -68805,6 +71073,22 @@ "acadCareer": "GR", "acadGroup": "AG", "roster": "FA21" + }, + { + "subject": "GDEV", + "crseId": 354458, + "catalogNbr": "6030", + "titleLong": "Classical Sociological Theory", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" } ], "354459": [ @@ -68889,9 +71173,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Credit hours reflect a short intermission midway through each class period.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354466": [ @@ -69003,7 +71288,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354470": [ @@ -69073,145 +71358,6 @@ "catalogNbr": "8900", "titleLong": "Master's Level Thesis Research", "enrollGroups": [ - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Fall, Spring.", - "acadCareer": "GR", - "acadGroup": "AG", - "roster": "SP23" - } - ], - "354471": [ - { - "subject": "DSOC", - "crseId": 354471, - "catalogNbr": "8720", - "titleLong": "Development Sociology", - "enrollGroups": [ - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Fall, Spring.", - "catalogAttribute": "(EC-LASP, EC-SAP)", - "acadCareer": "GR", - "acadGroup": "AG", - "roster": "FA21" - }, - { - "subject": "GDEV", - "crseId": 354471, - "catalogNbr": "8720", - "titleLong": "Graduate Level Ind Study in Development Studies", - "enrollGroups": [ - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 1 - }, { "unitsMaximum": 9, "unitsMinimum": 1 @@ -69238,18 +71384,149 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogAttribute": "(EC-LASP, EC-SAP)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], - "354472": [ + "354471": [ { "subject": "DSOC", - "crseId": 354472, - "catalogNbr": "7900", - "titleLong": "Graduate-Level Thesis Research", + "crseId": 354471, + "catalogNbr": "8720", + "titleLong": "Development Sociology", + "enrollGroups": [ + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogAttribute": "(EC-LASP, EC-SAP)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA21" + }, + { + "subject": "GDEV", + "crseId": 354471, + "catalogNbr": "8720", + "titleLong": "Graduate Level Ind Study in Development Studies", + "enrollGroups": [ + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogAttribute": "(EC-LASP, EC-SAP)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "354472": [ + { + "subject": "DSOC", + "crseId": 354472, + "catalogNbr": "7900", + "titleLong": "Graduate-Level Thesis Research", "enrollGroups": [ { "unitsMaximum": 9, @@ -69351,6 +71628,14 @@ "unitsMaximum": 9, "unitsMinimum": 1 }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, { "unitsMaximum": 9, "unitsMinimum": 1 @@ -69359,7 +71644,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354473": [ @@ -69441,6 +71726,14 @@ "unitsMaximum": 9, "unitsMinimum": 1 }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, { "unitsMaximum": 9, "unitsMinimum": 1 @@ -69449,7 +71742,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354474": [ @@ -69484,10 +71777,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECON", @@ -69558,7 +71850,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "354479": [ @@ -69576,7 +71868,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354481": [ @@ -69586,6 +71878,18 @@ "catalogNbr": "4970", "titleLong": "Independent Study", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -69596,7 +71900,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354483": [ @@ -69607,14 +71911,14 @@ "titleLong": "Graduate Seminar in Greek", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "354484": [ @@ -69643,14 +71947,14 @@ "titleLong": "Graduate Seminar in Latin", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354486": [ @@ -69661,14 +71965,14 @@ "titleLong": "Graduate Seminar in Latin", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "354487": [ @@ -69685,7 +71989,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354488": [ @@ -69702,7 +72006,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354489": [ @@ -69739,7 +72043,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354493": [ @@ -69774,7 +72078,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -69792,7 +72096,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -69811,7 +72115,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -69833,7 +72137,7 @@ "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354504": [ @@ -69895,7 +72199,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -69918,7 +72222,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -69992,7 +72296,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -70043,9 +72347,12 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AS, ALC-AS)", + "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354523": [ @@ -70071,7 +72378,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354524": [ @@ -70087,9 +72394,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course is part of the Shared Course Initiative and may at times include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354525": [ @@ -70104,10 +72412,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (not offered every year).", + "catalogWhenOffered": "Fall.", + "catalogComments": "Not offered every year.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA20" + "roster": "FA23" } ], "354526": [ @@ -70123,9 +72432,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "This course is part of the Shared Course Initiative and may at times include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354527": [ @@ -70133,7 +72443,7 @@ "subject": "PMA", "crseId": 354527, "catalogNbr": "7000", - "titleLong": "Independent Study for Graduate Students in Theatre", + "titleLong": "Independent Study for Graduate Students in Performing and Media Arts", "enrollGroups": [ { "unitsMaximum": 4, @@ -70175,7 +72485,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354528": [ @@ -70193,7 +72503,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "354531": [ @@ -70211,7 +72521,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354532": [ @@ -70228,9 +72538,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354533": [ @@ -70247,9 +72558,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354534": [ @@ -70265,7 +72577,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -70283,7 +72595,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -70305,7 +72617,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" }, { "subject": "ECON", @@ -70322,7 +72634,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "354541": [ @@ -70339,10 +72651,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PMA", @@ -70357,11 +72669,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VISST", @@ -70376,10 +72688,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354544": [ @@ -70396,11 +72708,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PMA", @@ -70415,12 +72727,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(HTC)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VISST", @@ -70435,11 +72747,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354545": [ @@ -70454,12 +72766,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354550": [ @@ -70470,16 +72782,16 @@ "titleLong": "Screenwriting", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354552": [ @@ -70498,7 +72810,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354554": [ @@ -70517,7 +72829,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354564": [ @@ -70536,7 +72848,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354565": [ @@ -70554,7 +72866,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354567": [ @@ -70572,7 +72884,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BIOAP", @@ -70586,10 +72898,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354569": [ @@ -70608,7 +72920,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354572": [ @@ -70624,11 +72936,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VISST", @@ -70642,10 +72954,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354574": [ @@ -70694,15 +73006,15 @@ "titleLong": "Dance Improvisation", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Attendance at dance concerts required.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "354577": [ @@ -70718,12 +73030,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Attendance at dance concerts required.", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "VISST", @@ -70737,11 +73049,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Attendance to dance concerts required.", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "354579": [ @@ -70793,11 +73104,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VISST", @@ -70811,10 +73122,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354584": [ @@ -70843,16 +73154,15 @@ "titleLong": "Dance Technique III - Classical", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Attendance at dance concerts required.", - "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354585": [ @@ -70906,11 +73216,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "354591": [ @@ -70929,7 +73239,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -70946,7 +73256,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354593": [ @@ -70964,7 +73274,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -70980,7 +73290,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354597": [ @@ -70998,7 +73308,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "INFO", @@ -71015,7 +73325,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354598": [ @@ -71061,6 +73371,10 @@ "catalogNbr": "4960", "titleLong": "Communication Internship", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -71070,7 +73384,7 @@ "catalogComments": "Work component and variable. Minimum 60 hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354608": [ @@ -71081,16 +73395,16 @@ "titleLong": "Technology and the Moving Body II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VISST", @@ -71099,15 +73413,15 @@ "titleLong": "Technology and the Moving Body II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354609": [ @@ -71123,12 +73437,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Attendance at dance concerts required.", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "354610": [ @@ -71147,7 +73461,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354611": [ @@ -71187,7 +73501,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354615": [ @@ -71342,7 +73656,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354634": [ @@ -71361,7 +73675,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354635": [ @@ -71443,7 +73757,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354643": [ @@ -71462,12 +73776,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Summer.", "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" }, { "subject": "LSP", @@ -71502,12 +73816,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Summer.", "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "354644": [ @@ -71522,12 +73836,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Upon completion of a multi-term sequence, R grades will be converted to the grade of the graded component of the class, IM 4991, in the final term.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354645": [ @@ -71577,7 +73891,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "354647": [ @@ -71641,7 +73955,7 @@ "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -71660,6 +73974,23 @@ "acadGroup": "HE", "roster": "SP23" }, + { + "subject": "PUBPOL", + "crseId": 354653, + "catalogNbr": "2208", + "titleLong": "Social Inequality", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring, Summer.", + "catalogAttribute": "(CU-SBY, EC-LASP)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" + }, { "subject": "SOC", "crseId": 354653, @@ -71676,7 +74007,7 @@ "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354654": [ @@ -71715,7 +74046,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "DSOC", @@ -71751,7 +74082,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -71769,7 +74100,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILROB", @@ -71786,7 +74117,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -71821,7 +74152,24 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "PUBPOL", + "crseId": 354657, + "catalogNbr": "2220", + "titleLong": "Controversies About Inequality", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" }, { "subject": "SOC", @@ -71839,7 +74187,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354659": [ @@ -71900,7 +74248,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354661": [ @@ -72048,7 +74396,43 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" + } + ], + "354673": [ + { + "subject": "FGSS", + "crseId": 354673, + "catalogNbr": "3160", + "titleLong": "Gender Inequality", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SOC", + "crseId": 354673, + "catalogNbr": "3160", + "titleLong": "Gender Inequality", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "354680": [ @@ -72141,8 +74525,8 @@ "titleLong": "Classical Sociological Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -72151,7 +74535,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354685": [ @@ -72264,7 +74648,7 @@ "catalogComments": "No prior knowledge of economics necessary.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354688": [ @@ -72283,7 +74667,7 @@ "catalogComments": "Working knowledge of GIS is preferred.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354696": [ @@ -72309,38 +74693,38 @@ "subject": "GDEV", "crseId": 354696, "catalogNbr": "2010", - "titleLong": "Population Dynamics", + "titleLong": "Population and Development", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AG)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AG, SBA-AG)", "catalogAttribute": "(CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" }, { "subject": "SOC", "crseId": 354696, "catalogNbr": "2202", - "titleLong": "Population Dynamics", + "titleLong": "Population and Development", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, SSC-AS)", "catalogComments": "CALS students must enroll in GDEV 2010.", "catalogAttribute": "(CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "354697": [ @@ -72442,6 +74826,23 @@ "acadCareer": "UG", "acadGroup": "AG", "roster": "FA21" + }, + { + "subject": "GDEV", + "crseId": 354700, + "catalogNbr": "3010", + "titleLong": "Theories of Society and Development", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(KCM-AG, SBA-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" } ], "354704": [ @@ -72479,7 +74880,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SOC", @@ -72497,7 +74898,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -72515,7 +74916,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354705": [ @@ -72591,7 +74992,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354707": [ @@ -72624,12 +75025,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(D-AG, SBA-AG)", "catalogAttribute": "(EC-LASP, EC-SAP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SOC", @@ -72642,12 +75043,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "catalogAttribute": "(EC-LASP, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "354709": [ @@ -72662,11 +75063,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354710": [ @@ -72685,7 +75086,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354711": [ @@ -72696,15 +75097,15 @@ "titleLong": "Basic Problems in Sociology I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354712": [ @@ -72723,7 +75124,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354713": [ @@ -72809,6 +75210,23 @@ "acadGroup": "HE", "roster": "SP18" }, + { + "subject": "PUBPOL", + "crseId": 354715, + "catalogNbr": "6020", + "titleLong": "Intermediate Statistics for Sociological Research", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" + }, { "subject": "SOC", "crseId": 354715, @@ -72824,7 +75242,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354718": [ @@ -72835,15 +75253,15 @@ "titleLong": "Social Inequality: Contemporary Theories, Debates, and Models", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "354719": [ @@ -72862,7 +75280,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354721": [ @@ -72900,7 +75318,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354729": [ @@ -72918,7 +75336,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354730": [ @@ -72936,7 +75354,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354731": [ @@ -72954,7 +75372,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354732": [ @@ -72972,7 +75390,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354733": [ @@ -72990,7 +75408,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354735": [ @@ -73009,7 +75427,7 @@ "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354741": [ @@ -73054,15 +75472,15 @@ "titleLong": "Feminist Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354746": [ @@ -73088,6 +75506,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -73097,7 +75519,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354747": [ @@ -73127,10 +75549,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -73140,7 +75558,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354748": [ @@ -73160,7 +75578,7 @@ "catalogSatisfiesReq": "Required senior seminar for FGSS majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354749": [ @@ -73178,7 +75596,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "354750": [ @@ -73240,11 +75658,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "During the optional field trip, students will travel to stream sites from the headwaters of the Susquehanna River basin to its mainstem, evaluating how the stream environment and biota shift from upstream to downstream. This field experience will complement the field lab exercises and lecture topics, helping students to enrich their understanding of stream ecology across the landscape. No option for partial participation on the trip. Not offered every year.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" }, { "subject": "NTRES", @@ -73258,10 +75676,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "During the optional field trip, students will travel to stream sites from the headwaters of the Susquehanna River basin to its mainstem, evaluating how the stream environment and biota shift from upstream to downstream. This field experience will complement the field lab exercises and lecture topics, helping students to enrich their understanding of stream ecology across the landscape. No option for partial participation on the trip. Not offered every year.", + "catalogComments": "During the required field trip, students will travel to stream sites from the headwaters of the Susquehanna River basin to its mainstem, evaluating how the stream environment and biota shift from upstream to downstream. This field experience will complement the field lab exercises and lecture topics, helping students to enrich their understanding of stream ecology across the landscape. Not offered every year.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "354753": [ @@ -73318,7 +75736,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PLSCS", @@ -73336,7 +75754,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354757": [ @@ -73352,9 +75770,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "354758": [ @@ -73365,8 +75784,8 @@ "titleLong": "Creating the Urban Eden: Woody Plant Selection, Design, and Landscape Establishment", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Fall.", @@ -73374,7 +75793,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PLHRT", @@ -73545,7 +75964,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "DSOC", @@ -73581,7 +76000,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -73599,7 +76018,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -73617,7 +76036,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354778": [ @@ -73627,6 +76046,22 @@ "catalogNbr": "3850", "titleLong": "Special Topics in Planning", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -73636,7 +76071,7 @@ "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354782": [ @@ -73709,7 +76144,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354810": [ @@ -73748,6 +76183,24 @@ "roster": "FA21" } ], + "354813": [ + { + "subject": "ARCH", + "crseId": 354813, + "catalogNbr": "1104", + "titleLong": "Elective Design Studio", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 6 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "SP24" + } + ], "354814": [ { "subject": "ARCH", @@ -73775,7 +76228,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "354816": [ @@ -73797,7 +76250,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "354817": [ @@ -73833,7 +76286,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354819": [ @@ -73866,10 +76319,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "354821": [ @@ -73924,7 +76377,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354824": [ @@ -73942,7 +76395,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354829": [ @@ -73977,7 +76430,7 @@ "catalogComments": "Counts as a general in-department elective course for B.Arch. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354830": [ @@ -74011,9 +76464,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Students must have completed at least one college-level writing course before taking this course. This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -74030,7 +76484,7 @@ "catalogDistr": "(SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "354834": [ @@ -74040,6 +76494,14 @@ "catalogNbr": "6400", "titleLong": "Graduate-Level Individual Study in Animal Science", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -74049,7 +76511,7 @@ "catalogComments": "Since topics vary, the course may be repeated for credit.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354835": [ @@ -74105,7 +76567,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354837": [ @@ -74143,7 +76605,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354838": [ @@ -74191,7 +76653,7 @@ "catalogSatisfiesReq": "Counts as a general in-department elective course for B.Arch students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354839": [ @@ -74219,7 +76681,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354840": [ @@ -74255,7 +76717,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354841": [ @@ -74291,7 +76753,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354842": [ @@ -74331,7 +76793,7 @@ "catalogAttribute": "(CU-SBY, CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354843": [ @@ -74349,7 +76811,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354844": [ @@ -74386,7 +76848,7 @@ "catalogComments": "Approved independent study form required.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354846": [ @@ -74412,14 +76874,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -74428,7 +76882,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354847": [ @@ -74446,7 +76900,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354848": [ @@ -74464,7 +76918,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354849": [ @@ -74500,7 +76954,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354852": [ @@ -74573,7 +77027,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354857": [ @@ -74684,10 +77138,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -74696,7 +77146,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354875": [ @@ -74714,7 +77164,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354876": [ @@ -74730,10 +77180,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "354877": [ @@ -74749,10 +77199,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "354881": [ @@ -74771,7 +77221,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354897": [ @@ -74781,6 +77231,14 @@ "catalogNbr": "3819", "titleLong": "Special Topics in the History of Architecture and Urbanism", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -74793,7 +77251,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354898": [ @@ -74837,14 +77295,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -74853,7 +77303,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354905": [ @@ -74872,15 +77322,23 @@ "unitsMinimum": 3 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 }, { "unitsMaximum": 3, "unitsMinimum": 3 }, { - "unitsMaximum": 2, + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1, "unitsMinimum": 1 }, { @@ -74891,7 +77349,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354907": [ @@ -74921,10 +77379,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -74933,7 +77387,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354908": [ @@ -75012,7 +77466,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354915": [ @@ -75032,7 +77486,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354916": [ @@ -75048,7 +77502,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS, PHS-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS, PHS-AS)", "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", @@ -75090,7 +77544,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGRI", @@ -75106,7 +77560,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354920": [ @@ -75117,14 +77571,14 @@ "titleLong": "Introduction to Aeronautics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354921": [ @@ -75144,7 +77598,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354922": [ @@ -75154,14 +77608,6 @@ "catalogNbr": "1330", "titleLong": "Basic Meteorology Lab", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -75171,7 +77617,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354924": [ @@ -75191,7 +77637,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "EAS", @@ -75209,7 +77655,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354925": [ @@ -75228,7 +77674,7 @@ "catalogComments": "Offered in summer through the Engineering Cooperative Program.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354927": [ @@ -75247,7 +77693,7 @@ "catalogComments": "Offered in summer through the Engineering Cooperative Program.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354933": [ @@ -75262,11 +77708,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring, Summer.", + "catalogWhenOffered": "Fall, Summer.", "catalogComments": "Offered in Summer through the Engineering Cooperative Program.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "354936": [ @@ -75281,10 +77727,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", + "catalogComments": "Other majors enroll in MAE 3783.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "354939": [ @@ -75303,7 +77750,7 @@ "catalogSatisfiesReq": "Satisfies senior design requirement if enrolled in MAE 4231.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354940": [ @@ -75339,7 +77786,7 @@ "catalogSatisfiesReq": "Fulfills technical communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354947": [ @@ -75399,10 +77846,6 @@ "catalogNbr": "4640", "titleLong": "Orthopaedic Tissue Mechanics", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -75411,7 +77854,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" }, { "subject": "MAE", @@ -75419,10 +77862,6 @@ "catalogNbr": "4640", "titleLong": "Orthopaedic Tissue Mechanics", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -75432,7 +77871,7 @@ "catalogSatisfiesReq": "Satisfies senior design requirement if enrolled in MAE 4641.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "354949": [ @@ -75451,7 +77890,7 @@ "catalogDistr": "(OPHLS-AG, PHS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354956": [ @@ -75488,7 +77927,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "354959": [ @@ -75506,7 +77945,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "354961": [ @@ -75524,7 +77963,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354963": [ @@ -75542,7 +77981,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354964": [ @@ -75560,7 +77999,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354965": [ @@ -75578,7 +78017,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "354966": [ @@ -75596,7 +78035,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354971": [ @@ -75616,7 +78055,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354972": [ @@ -75690,7 +78129,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354980": [ @@ -75709,7 +78148,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "354982": [ @@ -75728,7 +78167,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354983": [ @@ -75747,7 +78186,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354984": [ @@ -75765,7 +78204,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "354987": [ @@ -75832,15 +78271,14 @@ "titleLong": "Finite Element Analysis for Mechanical and Aerospace Design", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", - "catalogSatisfiesReq": "Satisfies senior design requirement if enrolled in MAE 4701.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "354991": [ @@ -75858,7 +78296,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354993": [ @@ -75880,10 +78318,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -75892,7 +78326,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "354995": [ @@ -76102,6 +78536,14 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -76111,7 +78553,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "354997": [ @@ -76130,7 +78572,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355001": [ @@ -76148,7 +78590,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "355009": [ @@ -76166,7 +78608,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "355011": [ @@ -76185,6 +78627,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" + }, + { + "subject": "ECE", + "crseId": 355011, + "catalogNbr": "6210", + "titleLong": "Theory of Linear Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "355012": [ @@ -76194,16 +78652,19 @@ "catalogNbr": "5230", "titleLong": "Intermediate Fluid Dynamics with CFD", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Course includes a 1-credit CFD design project due at the end of the semester. Complements material in MAE 6010 and MAE 6020.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355014": [ @@ -76218,10 +78679,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "355016": [ @@ -76257,7 +78718,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355018": [ @@ -76276,7 +78737,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355023": [ @@ -76331,7 +78792,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHYS", @@ -76347,7 +78808,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355025": [ @@ -76385,7 +78846,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "355029": [ @@ -76396,14 +78857,14 @@ "titleLong": "Turbulence and Turbulent Flows", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355031": [ @@ -76550,7 +79011,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355041": [ @@ -76824,54 +79285,6 @@ "unitsMaximum": 8, "unitsMinimum": 1 }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 8, - "unitsMinimum": 1 - }, { "unitsMaximum": 8, "unitsMinimum": 1 @@ -76880,7 +79293,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355042": [ @@ -76918,7 +79331,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ECE", @@ -76934,7 +79347,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "355045": [ @@ -77064,6 +79477,22 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -77074,7 +79503,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "355047": [ @@ -77200,6 +79629,22 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -77210,7 +79655,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355050": [ @@ -77229,7 +79674,7 @@ "catalogComments": "All students and staff are invited to attend.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355051": [ @@ -77247,7 +79692,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355052": [ @@ -77257,15 +79702,20 @@ "catalogNbr": "4940", "titleLong": "Special Topics in Earth and Atmospheric Sciences", "enrollGroups": [ + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, { "unitsMaximum": 8, "unitsMinimum": 1 } ], "catalogWhenOffered": "Offered on demand.", + "catalogComments": "The same course is not offered more than twice.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355054": [ @@ -77331,30 +79781,6 @@ "unitsMaximum": 2, "unitsMinimum": 1 }, - { - "unitsMaximum": 2, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 1 - }, { "unitsMaximum": 2, "unitsMinimum": 1 @@ -77363,7 +79789,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355055": [ @@ -77401,18 +79827,6 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, - { - "unitsMaximum": 6, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 1 - }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -77421,7 +79835,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355056": [ @@ -77519,22 +79933,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -77543,7 +79941,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355057": [ @@ -77581,18 +79979,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -77602,7 +79988,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355058": [ @@ -77620,6 +80006,10 @@ "unitsMaximum": 12, "unitsMinimum": 2 }, + { + "unitsMaximum": 12, + "unitsMinimum": 2 + }, { "unitsMaximum": 12, "unitsMinimum": 2 @@ -77629,7 +80019,7 @@ "catalogComments": "May continue over two or more semesters.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355063": [ @@ -77647,10 +80037,6 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, - { - "unitsMaximum": 6, - "unitsMinimum": 1 - }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -77659,7 +80045,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355065": [ @@ -77737,7 +80123,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "355066": [ @@ -77807,10 +80193,6 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -77819,7 +80201,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355067": [ @@ -77837,7 +80219,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355068": [ @@ -77873,7 +80255,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "355082": [ @@ -77892,7 +80274,7 @@ "catalogAttribute": "(EC-LASP, EC-SAP)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355083": [ @@ -77980,14 +80362,6 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -77996,7 +80370,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355088": [ @@ -78030,14 +80404,6 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -78046,7 +80412,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355089": [ @@ -78080,14 +80446,6 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -78096,7 +80454,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355093": [ @@ -78114,7 +80472,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIOMS", @@ -78130,7 +80488,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355094": [ @@ -78146,10 +80504,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FDSC", @@ -78165,7 +80523,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "355096": [ @@ -78187,7 +80545,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "355098": [ @@ -78198,15 +80556,15 @@ "titleLong": "Microbiology Seminar", "enrollGroups": [ { - "unitsMaximum": 0, - "unitsMinimum": 0 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "Requirement for all graduate students in graduate field of Microbiology.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355099": [ @@ -78222,11 +80580,11 @@ } ], "catalogWhenOffered": "Fall, Summer.", - "catalogDistr": "(BIOLS-AG, OPHLS-AG, PBS-AS, BIO-AS)", - "catalogComments": "Intended for students with no background in college biology. Does not meet evolutionary biology requirement for Biological Sciences major. May not be taken for credit after BIOEE 1780 or BIOEE 1781.", + "catalogDistr": "(BIOLS-AG, OPHLS-AG, BIO-AS, PBS-AS)", + "catalogComments": "Intended for students with no background in college biology. Does not meet evolutionary biology requirement for Biological Sciences major. Will not receive credit for course if taken after BIOEE 1780 or BIOEE 1781.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SU23" }, { "subject": "BIOEE", @@ -78257,11 +80615,11 @@ } ], "catalogWhenOffered": "Fall, Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", - "catalogComments": "May not be taken for credit after BIOEE 1780 or BIOEE 1781. Does not meet evolutionary biology requirement for biological sciences major.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "Will not receive credit for course if taken after BIOEE 1780 or BIOEE 1781. Does not meet evolutionary biology requirement for biological sciences major.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SU23" }, { "subject": "STS", @@ -78295,7 +80653,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Offered in even-numbered years only.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", @@ -78387,14 +80745,14 @@ "titleLong": "Current Topics in Ecology and Evolutionary Biology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 4.5, + "unitsMinimum": 4.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "355118": [ @@ -78550,7 +80908,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355121": [ @@ -78568,7 +80926,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "355124": [ @@ -78587,7 +80945,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -78604,7 +80962,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355127": [ @@ -78624,7 +80982,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" }, { "subject": "BIOAP", @@ -78641,7 +80999,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "355131": [ @@ -78695,7 +81053,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355140": [ @@ -78714,7 +81072,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355141": [ @@ -78733,7 +81091,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355142": [ @@ -78750,10 +81108,10 @@ ], "catalogWhenOffered": "Fall, Summer.", "catalogDistr": "(PBS-AS, PHS-AS)", - "catalogComments": "There are no scheduled lectures, discussion sections, labs, or prelim times. Instruction occurs via one-on-one tutoring in the learning center. General introductory physics often taken by students in disciplines such as Biology or Chemistry. Similar in content to PHYS 2207. Summer Session: Eight-week, six-week, or first four weeks only for those doing PHYS 1102 in the second four weeks.", + "catalogComments": "There are no scheduled lectures, discussion sections, labs, or prelim times. Instruction occurs via one-on-one tutoring in the learning center. General introductory physics often taken by students in disciplines such as Biology or Chemistry. Similar in content to PHYS 2207. Summer session: eight-week, six-week, or first four weeks only for those doing PHYS 1102 in the second four weeks.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355143": [ @@ -78770,10 +81128,10 @@ ], "catalogWhenOffered": "Spring, Summer.", "catalogDistr": "(PBS-AS, PHS-AS)", - "catalogComments": "There are no scheduled lectures, discussion sections, labs, or prelim times. Instruction occurs via one-on-one tutoring in the learning center. General introductory physics often taken by students in disciplines such as Biology. Similar in content to PHYS 2208. Summer session: Eight-week, six-week, or second four weeks only for those doing PHYS 1101 in first four weeks.", + "catalogComments": "There are no scheduled lectures, discussion sections, labs, or prelim times. Instruction occurs via one-on-one tutoring in the learning center. General introductory physics often taken by students in disciplines such as Biology. Similar in content to PHYS 2208. Summer session: eight-week, six-week, or second four weeks only for those doing PHYS 1101 in first four weeks.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355144": [ @@ -78792,7 +81150,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "355146": [ @@ -78812,7 +81170,7 @@ "catalogComments": "Students interested in majoring in Engineering Physics or Physics, and who have a strong physics and mathematics background are encouraged to consider PHYS 1116. Students in the Life Sciences (but not Engineering or Physics) should consider PHYS 1101 or PHYS 2207 and check with your program for further guidance.\n ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355147": [ @@ -78829,10 +81187,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", - "catalogComments": "More mathematically and conceptually sophisticated than PHYS 1112. Intended for students who are comfortable with a deeper, somewhat more abstract approach. Also intended mainly for, but not exclusively, prospective majors in physics, astronomy, or applied and engineering physics. Transfers between PHYS 1116 and PHYS 1112 (in either direction) must occur during the first two weeks of instruction.", + "catalogComments": "Intended for students who are comfortable with a deeper approach to physics, such as prospective majors in physics, astronomy, or applied and engineering physics. Transfers between PHYS 1116 and PHYS 1112 (in either direction) must occur during the first two weeks of instruction.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355148": [ @@ -78873,7 +81231,7 @@ "catalogComments": "Students must submit their transfer credit forms to physicsdus@cornell.edu and have their class approved before receiving a permission number for PHYS 1190. Labs for PHYS 1101 and PHYS 2207 are only offered in the fall; labs for PHYS 1102 and PHYS 2208 are only offered in the spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355151": [ @@ -78884,15 +81242,16 @@ "titleLong": "Why the Sky Is Blue: Aspects of the Physical World", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS)", + "catalogComments": "Students with credit for PHYS 1101, PHYS 1112, PHYS 1116, or PHYS 2207, or an advanced placement equivalent who wish to enroll in PHYS 1201 must obtain written permission from the instructor and the Physics director of undergraduate studies.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355156": [ @@ -78907,12 +81266,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "NSHA graduate students should enroll in HADM 6310.", - "catalogSatisfiesReq": "Satisfies HADM or Free Electives for NSHA students.", + "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "355157": [ @@ -78931,7 +81290,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGRD", @@ -78948,7 +81307,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "355158": [ @@ -78966,7 +81325,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGRD", @@ -78982,7 +81341,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "355161": [ @@ -79000,7 +81359,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "355163": [ @@ -79018,7 +81377,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355165": [ @@ -79037,7 +81396,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "EAS", @@ -79055,7 +81414,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355166": [ @@ -79113,7 +81472,7 @@ "catalogComments": "BME 5010 is no longer required for the BME minor.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355176": [ @@ -79132,7 +81491,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "355177": [ @@ -79150,7 +81509,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "355182": [ @@ -79244,7 +81603,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "355184": [ @@ -79375,10 +81734,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "EAS", @@ -79392,10 +81751,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355191": [ @@ -79406,16 +81765,16 @@ "titleLong": "Physics of the Heavens and the Earth", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", - "catalogComments": "For non-science majors. Students with credit for PHYS 1101, PHYS 1112, PHYS 1116, or PHYS 2207, or an advanced placement equivalent who wish to enroll in PHYS 1203 must obtain written permission from the instructor and the Physics director of undergraduate studies.", + "catalogComments": "Students with credit for PHYS 1101, PHYS 1112, PHYS 1116, or PHYS 2207, or an advanced placement equivalent who wish to enroll in PHYS 1203 must obtain written permission from the instructor and the Physics director of undergraduate studies.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "355193": [ @@ -79490,7 +81849,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355200": [ @@ -79505,6 +81864,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" @@ -79527,7 +81887,7 @@ "catalogComments": "A continuation of PHYS 2207.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355207": [ @@ -79547,7 +81907,7 @@ "catalogComments": "PHYS 2217 presents a more advanced view of the subject. Students must take PHYS 1110 with PHYS 1112, PHYS 1116, PHYS 2213, or PHYS 2217 to complete the required sequence.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355208": [ @@ -79566,7 +81926,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355209": [ @@ -79584,7 +81944,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355210": [ @@ -79604,7 +81964,7 @@ "catalogComments": "More mathematically sophisticated than PHYS 2214.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355211": [ @@ -79619,11 +81979,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355212": [ @@ -79654,15 +82014,15 @@ "titleLong": "Basics of Quantum Mechanics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355214": [ @@ -79673,8 +82033,8 @@ "titleLong": "Applications of Quantum Mechanics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -79682,7 +82042,7 @@ "catalogComments": "Should be taken before PHYS 4443.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355215": [ @@ -79702,7 +82062,7 @@ "catalogComments": "Makes use of Fourier analysis, linear differential equations, linear algebra, and vector analysis.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355216": [ @@ -79740,7 +82100,7 @@ "catalogDistr": "(PBS-AS, PHS-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355218": [ @@ -79794,7 +82154,7 @@ "catalogComments": "No previous electronics experience assumed, although the course moves quickly through introductory topics such as basic DC circuits.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHYS", @@ -79812,7 +82172,7 @@ "catalogComments": "No previous electronics experience assumed, although the course moves quickly through introductory topics such as basic DC circuits.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355221": [ @@ -79831,7 +82191,7 @@ "catalogComments": "Rising seniors will receive a survey spring of their junior year to determine class placement in their senior year. Lecture associated with PHYS 4410. 1 credit: only lecture and final exam required; 2 credits: same as one credit plus one experiment for 1.5 points, and a presentation required; 3 credits: same as 2 credits plus one experiment for 2.0 points required. If prerequisites are not met, permission of instructor is also required.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355222": [ @@ -79851,7 +82211,7 @@ "catalogComments": "Rising seniors will receive a survey spring of their junior year to determine class placement in their senior year. Students are advised to consider enrolling in Fall semester since enrollment is limited. If prerequisites are not met, permission of instructor is also required.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355223": [ @@ -79870,7 +82230,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355224": [ @@ -79889,7 +82249,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355225": [ @@ -79909,7 +82269,7 @@ "catalogComments": "Offered as an alternative to the more comprehensive, two-semester graduate sequence, PHYS 6553 and PHYS 6554.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHYS", @@ -79927,7 +82287,7 @@ "catalogComments": "Offered as an alternative to the more comprehensive, two-semester graduate sequence PHYS 6553 and PHYS 6554.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355226": [ @@ -79945,7 +82305,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHYS", @@ -79962,7 +82322,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355228": [ @@ -80016,9 +82376,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Prior familiarity with group theory is very helpful.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CS", @@ -80036,7 +82398,7 @@ "catalogComments": "Prior familiarity with group theory is very helpful.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHYS", @@ -80051,9 +82413,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS, SMR-AS)", + "catalogComments": "Prior familiarity with group theory is very helpful.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355231": [ @@ -80072,7 +82435,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355232": [ @@ -80250,6 +82613,18 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -80260,7 +82635,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355233": [ @@ -80279,7 +82654,7 @@ "catalogSatisfiesReq": "Satisfies BE capstone design requirement. Satisfies College of Engineering technical communications requirement.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -80296,7 +82671,7 @@ "catalogSatisfiesReq": "Fulfills technical elective requirement for M.E. students. Satisfies capstone design requirement for BE students. Satisfies College of Engineering technical communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355234": [ @@ -80315,7 +82690,7 @@ "catalogComments": "Students will receive an email each spring semester with information regarding enrolling in this class for the next academic year. Lecture associated with PHYS 4410. 1 credit: only lecture and final exam required; 2 credits: same as one credit plus one experiment for 2.0 points, and a presentation required; 3 credits: same as 2 credits plus one experiment for 2.0 points required.\n ", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355235": [ @@ -80334,7 +82709,7 @@ "catalogComments": "Students will receive an email each spring semester with information regarding enrolling in this class for the next academic year.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355236": [ @@ -80353,7 +82728,7 @@ "catalogComments": "To be supervised by faculty member. Students must advise department course coordinator of faculty member responsible for project.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355237": [ @@ -80397,7 +82772,7 @@ "subject": "PHYS", "crseId": 355238, "catalogNbr": "6561", - "titleLong": "Classical Electrodynamics", + "titleLong": "Electrodynamics", "enrollGroups": [ { "unitsMaximum": 3, @@ -80408,7 +82783,7 @@ "catalogComments": "Undergraduate students must take class for letter grade.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355240": [ @@ -80427,7 +82802,7 @@ "catalogComments": "Students must bring 4 appropriate glasses to each class, starting in the second week.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", @@ -80444,7 +82819,7 @@ "catalogComments": "Students must bring 4 appropriate glasses to each class, starting in the second week.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "355243": [ @@ -80454,24 +82829,16 @@ "catalogNbr": "4940", "titleLong": "Special Topics in Global Development", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 3, "unitsMinimum": 3 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "IARD", @@ -80540,15 +82907,15 @@ "titleLong": "Statistical Physics I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Only a small portion of the course (roughly one and a half weeks) will demand a knowledge of quantum mechanics; students with no quantum background have found the rest of the course comprehensible and useful, if challenging.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355248": [ @@ -80559,14 +82926,14 @@ "titleLong": "Quantum Mechanics I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355249": [ @@ -80607,7 +82974,7 @@ "catalogComments": "Undergraduates must take the course for a letter grade.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355253": [ @@ -80626,7 +82993,7 @@ "catalogComments": "Undergraduates must take the course for letter grade.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355254": [ @@ -80637,15 +83004,15 @@ "titleLong": "An Introduction to the Standard Model of Particle Physics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Undergraduate students must take course for letter grade.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "355256": [ @@ -80664,7 +83031,7 @@ "catalogComments": "Undergraduates must enroll for letter grade.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355257": [ @@ -80683,7 +83050,7 @@ "catalogComments": "Undergraduate students must take course for letter grade.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355258": [ @@ -80702,7 +83069,7 @@ "catalogComments": "Student should have a high level of sophistication and interest. Undergraduates who enroll without instructor permission will be dropped from class.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355259": [ @@ -80738,7 +83105,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "355281": [ @@ -80779,7 +83146,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" }, { "subject": "ECON", @@ -80796,7 +83163,7 @@ "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "355292": [ @@ -80814,7 +83181,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "355293": [ @@ -80905,7 +83272,7 @@ "catalogDistr": "(BIOLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "355296": [ @@ -80982,7 +83349,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "355302": [ @@ -81000,7 +83367,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355303": [ @@ -81018,7 +83385,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355304": [ @@ -81040,7 +83407,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355305": [ @@ -81077,7 +83444,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355312": [ @@ -81096,7 +83463,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "355318": [ @@ -81131,7 +83498,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "355319": [ @@ -81165,9 +83532,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP20" + "roster": "SP24" } ], "355325": [ @@ -81177,6 +83545,10 @@ "catalogNbr": "5450", "titleLong": "Inferential Statistics for Planning and Public Policy", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -81185,7 +83557,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "355330": [ @@ -81273,7 +83645,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355337": [ @@ -81328,7 +83700,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355339": [ @@ -81343,10 +83715,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "355340": [ @@ -81382,7 +83754,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355344": [ @@ -81692,10 +84064,6 @@ "catalogNbr": "6690", "titleLong": "Special Topics in History and Preservation", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -81704,7 +84072,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "355350": [ @@ -81722,7 +84090,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "355351": [ @@ -81733,14 +84101,18 @@ "titleLong": "Special Topics in Planning Theory and Politics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "355358": [ @@ -81776,7 +84148,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA21" + "roster": "FA23" } ], "355360": [ @@ -81794,7 +84166,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "355368": [ @@ -81827,12 +84199,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Requirement for honors in Religious Studies.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355381": [ @@ -82038,7 +84410,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -82055,7 +84427,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355408": [ @@ -82112,6 +84484,22 @@ } ], "355421": [ + { + "subject": "COGST", + "crseId": 355421, + "catalogNbr": "6140", + "titleLong": "Computational Psychology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "PSYCH", "crseId": 355421, @@ -82126,7 +84514,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355423": [ @@ -82189,14 +84577,14 @@ "titleLong": "Advanced Social Psychology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "355437": [ @@ -82248,7 +84636,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -82264,7 +84652,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355439": [ @@ -82282,7 +84670,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355440": [ @@ -82318,7 +84706,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355458": [ @@ -82370,7 +84758,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355466": [ @@ -82399,14 +84787,14 @@ "titleLong": "Beowulf", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MEDVL", @@ -82415,14 +84803,14 @@ "titleLong": "Beowulf", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355476": [ @@ -82430,33 +84818,33 @@ "subject": "ENGL", "crseId": 355476, "catalogNbr": "6190", - "titleLong": "Chaucer and Gower", + "titleLong": "Chaucer", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" }, { "subject": "MEDVL", "crseId": 355476, "catalogNbr": "6190", - "titleLong": "Chaucer and Gower", + "titleLong": "Chaucer", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" } ], "355478": [ @@ -82485,15 +84873,15 @@ "titleLong": "From New Worlds to Black Holes", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355485": [ @@ -82504,15 +84892,15 @@ "titleLong": "Our Solar System", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355490": [ @@ -82545,9 +84933,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHYS", @@ -82563,7 +84952,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355495": [ @@ -82592,19 +84981,15 @@ "titleLong": "Seminar in Economic Sociology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "355517": [ @@ -82622,6 +85007,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -82629,7 +85018,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355526": [ @@ -82639,10 +85028,6 @@ "catalogNbr": "1109", "titleLong": "FWS: From Fairy Tales to the Uncanny: Exploring the Romantic Consciousness", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -82653,7 +85038,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "355528": [ @@ -82677,7 +85062,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "355533": [ @@ -82688,14 +85073,14 @@ "titleLong": "Managing and Resolving Conflict", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" }, { "subject": "LAW", @@ -82704,13 +85089,13 @@ "titleLong": "Managing and Resolving Conflict", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "SP24" } ], "355561": [ @@ -82721,14 +85106,15 @@ "titleLong": "Introduction to Labor Research", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (offered in even-numbered years only).", + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered in even-numbered years only.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA20" + "roster": "FA23" } ], "355563": [ @@ -82739,14 +85125,14 @@ "titleLong": "Constitutional Aspects of Labor Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA19" + "roster": "FA23" } ], "355565": [ @@ -82756,10 +85142,6 @@ "catalogNbr": "5200", "titleLong": "Organizational Behavior", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -82768,7 +85150,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "355570": [ @@ -82797,14 +85179,14 @@ "titleLong": "Directed Studies", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 9, + "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SU17" + "roster": "SP23" } ], "355579": [ @@ -82851,8 +85233,8 @@ "titleLong": "Politics of the Global North", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -82860,7 +85242,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRIC", @@ -82869,15 +85251,15 @@ "titleLong": "Politics of the Global North", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "355587": [ @@ -82969,7 +85351,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355619": [ @@ -83016,14 +85398,14 @@ "titleLong": "Third Year Research Seminar", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "355623": [ @@ -83037,6 +85419,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -83044,10 +85430,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(CE-EN)", - "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement. This course also fulfills a liberal studies requirement. May be used as free or approved elective in expressive arts.", + "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement. This course also fulfills a liberal studies requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355624": [ @@ -83055,7 +85441,7 @@ "subject": "ENGRC", "crseId": 355624, "catalogNbr": "3350", - "titleLong": "Organizational Communications for Engineers", + "titleLong": "Organizational Communications for Engineering Managers", "enrollGroups": [ { "unitsMaximum": 3, @@ -83064,11 +85450,11 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(CE-EN)", - "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement. This course also fulfills a liberal studies requirement or the Organizational Behavior requirement for ORIE students. May be used as free or approved elective in expressive arts.", + "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement. This course also fulfills a liberal studies requirement or the Organizational Behavior requirement for ORIE students.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355625": [ @@ -83087,7 +85473,7 @@ "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "355632": [ @@ -83127,7 +85513,7 @@ ], "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "355638": [ @@ -83157,9 +85543,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Summer.", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU21" + "roster": "SU23" } ], "355640": [ @@ -83174,9 +85562,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Summer.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "355641": [ @@ -83211,11 +85602,11 @@ } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "355653": [ @@ -83231,10 +85622,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(MQR-AS, BIO-AS, SMR-AS)", + "catalogDistr": "(BIO-AS, MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "SP24" }, { "subject": "MATH", @@ -83248,10 +85639,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(MQR-AS, BIO-AS, SMR-AS)", + "catalogDistr": "(BIO-AS, MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "355658": [ @@ -83267,11 +85658,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Not for Plant Sciences or Agricultural Science majors.", + "catalogComments": "Not for Plant Sciences or Agricultural Science majors. There is one Saturday field trip at the end of the semester to visit gardens in the local area.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355659": [ @@ -83287,10 +85678,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "355661": [ @@ -83349,7 +85740,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NTRES", @@ -83367,7 +85758,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "355672": [ @@ -83386,7 +85777,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" } ], "355675": [ @@ -83454,7 +85845,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -83471,7 +85862,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -83489,7 +85880,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -83563,7 +85954,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357375": [ @@ -83588,16 +85979,18 @@ "subject": "SOC", "crseId": 357380, "catalogNbr": "6300", - "titleLong": "Cultural Sociology", + "titleLong": "Interdisciplinary and Global Approaches to Culture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "This seminar will speak to a variety of graduate school levels from beginning students to students in the process of dissertation research design.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "357386": [ @@ -83651,7 +86044,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357395": [ @@ -83661,10 +86054,6 @@ "catalogNbr": "6819", "titleLong": "Seminar in Special Topics in the History of Architecture and Urbanism", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -83673,7 +86062,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "357396": [ @@ -83688,11 +86077,11 @@ "unitsMinimum": 9 } ], - "catalogWhenOffered": "Fall or spring.", + "catalogWhenOffered": "Fall or Spring.", "catalogComments": "Does not count toward design sequence credit.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP17" + "roster": "SP24" } ], "357401": [ @@ -83721,14 +86110,14 @@ "titleLong": "Proseminar in Design Research", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "357405": [ @@ -83746,7 +86135,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "357406": [ @@ -83764,7 +86153,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "357408": [ @@ -83885,18 +86274,6 @@ "catalogNbr": "6400", "titleLong": "Special Topics in French Literature", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 2 - }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -83909,7 +86286,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357432": [ @@ -83998,10 +86375,27 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" + } + ], + "357447": [ + { + "subject": "PORT", + "crseId": 357447, + "catalogNbr": "6300", + "titleLong": "Portuguese Reading for Graduates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" } ], "357467": [ @@ -84027,7 +86421,7 @@ "subject": "AEM", "crseId": 357471, "catalogNbr": "4230", - "titleLong": "Contemporary Topics in Behavioral Finance", + "titleLong": "Behavioral Finance", "enrollGroups": [ { "unitsMaximum": 3, @@ -84041,7 +86435,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "357472": [ @@ -84060,7 +86454,7 @@ "catalogComments": "AP physics alone is typically not adequate preparation for this course. Students interested in taking AEP 2170 are strongly encouraged to first take PHYS 1116. Students from PHYS 1112 should coregister in PHYS 2216, and consult with instructor. More mathematically sophisticated than PHYS 2213.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHYS", @@ -84078,7 +86472,7 @@ "catalogComments": "Intended mainly but not exclusively for prospective majors in physics, astronomy, or engineering physics. AP physics alone is typically not adequate preparation for this course: students interested in taking PHYS 2217 are strongly encouraged to first take PHYS 1116. Knowledge of special relativity is absolutely essential. Lab will be removed beginning Spring 2022. Students matriculating Fall 2021 or later must take PHYS 1110 with PHYS 1112, PHYS 1116, PHYS 2213, or PHYS 2217 to complete the required sequence.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357473": [ @@ -84210,7 +86604,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357483": [ @@ -84381,13 +86775,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "GOVT", @@ -84400,13 +86794,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "HIST", @@ -84419,14 +86813,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HNU)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "NES", @@ -84439,13 +86833,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "357486": [ @@ -84461,11 +86855,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIONB", @@ -84479,11 +86873,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENTOM", @@ -84501,7 +86895,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "357489": [ @@ -84518,11 +86912,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "JWST", @@ -84537,11 +86931,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", @@ -84556,12 +86950,12 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "Requirement for NES majors.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -84576,11 +86970,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357491": [ @@ -84857,7 +87251,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357513": [ @@ -84867,10 +87261,6 @@ "catalogNbr": "3040", "titleLong": "Prove It!", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -84881,7 +87271,7 @@ "catalogComments": "This course is useful for all students who wish to improve their skills in mathematical proof and exposition, or who intend to study more advanced topics in mathematics.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357514": [ @@ -84968,15 +87358,15 @@ "titleLong": "Functional Analysis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "357520": [ @@ -85084,7 +87474,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -85101,7 +87491,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, SBA-AS)", "catalogComments": "No previous knowledge of Yiddish required.", "acadCareer": "UG", "acadGroup": "AS", @@ -85136,17 +87526,17 @@ "titleLong": "Imperial Russia", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", - "catalogCourseSubfield": "(HPE, HNU)(HPE, HEU)", + "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "357565": [ @@ -85164,7 +87554,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "357566": [ @@ -85175,15 +87565,15 @@ "titleLong": "Everything You Know About Indians is Wrong: Unlearning Native American History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(D-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "SP24" }, { "subject": "AMST", @@ -85192,8 +87582,8 @@ "titleLong": "Everything You Know About Indians is Wrong: Unlearning Native American History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -85201,7 +87591,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "HIST", @@ -85210,17 +87600,17 @@ "titleLong": "Everything You Know About Indians is Wrong: Unlearning Native American History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", - "catalogCourseSubfield": "(HPE)(HPE, HNA)", + "catalogCourseSubfield": "(HPE, HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "357568": [ @@ -85483,18 +87873,14 @@ "titleLong": "Modern Poetry in and out of World Systems", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "357603": [ @@ -85504,6 +87890,22 @@ "catalogNbr": "1101", "titleLong": "FWS: Power and Politics", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -85521,7 +87923,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357607": [ @@ -85536,13 +87938,9 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SSC-AS)", - "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "CAPS", @@ -85555,12 +87953,9 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "GOVT", @@ -85573,14 +87968,9 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SSC-AS)", - "catalogSatisfiesReq": "This course satisfies the government senior seminar requirement.", - "catalogCourseSubfield": "(IR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "357610": [ @@ -85617,7 +88007,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357615": [ @@ -85634,7 +88024,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -85652,7 +88042,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -85670,7 +88060,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -85689,7 +88079,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Anchor course.", + "catalogComments": "Required readings in German. Class discussions in English. Anchor course.", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -85759,10 +88149,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "357641": [ @@ -85793,14 +88183,14 @@ "titleLong": "Advanced Readings in Greek Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "357649": [ @@ -85945,7 +88335,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357658": [ @@ -85964,7 +88354,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357661": [ @@ -85975,15 +88365,15 @@ "titleLong": "Advanced Spectroscopy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Prior exposure to quantum mechanics is essential. Theoretical content offered at the level of Molecules and Radiation by Steinfeld.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357669": [ @@ -86002,7 +88392,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357670": [ @@ -86218,7 +88608,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "357683": [ @@ -86240,6 +88630,25 @@ "roster": "FA20" } ], + "357684": [ + { + "subject": "ASIAN", + "crseId": 357684, + "catalogNbr": "1115", + "titleLong": "FWS: Asian Tea Cultures: Ecology, Exploitation, Elixir", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], "357688": [ { "subject": "ASIAN", @@ -86464,16 +88873,16 @@ "titleLong": "Tang Poetry: Themes and Contexts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "CHLIT", @@ -86482,17 +88891,17 @@ "titleLong": "Tang Poetry: Themes and Contexts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "MEDVL", @@ -86501,16 +88910,16 @@ "titleLong": "Tang Poetry: Themes and Contexts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "357706": [ @@ -86525,11 +88934,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "357709": [ @@ -86548,7 +88957,7 @@ "catalogBreadth": "(GHB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LING", @@ -86582,7 +88991,7 @@ "catalogBreadth": "(GHB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357723": [ @@ -86599,10 +89008,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "ARKEO", @@ -86635,10 +89044,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "ARTH", @@ -86671,11 +89080,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "ASIAN", @@ -86709,10 +89118,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "357728": [ @@ -86885,6 +89294,25 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "FA20" + }, + { + "subject": "ANTHR", + "crseId": 357751, + "catalogNbr": "4516", + "titleLong": "Power, Society, and Culture in Southeast Asia", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", + "catalogAttribute": "(EC-SEAP)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "357753": [ @@ -86951,16 +89379,16 @@ "titleLong": "Zooarchaeological Method", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 6, + "unitsMinimum": 6 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBSS-AS, BIO-AS, HST-AS)", + "catalogDistr": "(BIO-AS, HST-AS, PBSS-AS)", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ARKEO", @@ -86969,16 +89397,16 @@ "titleLong": "Zooarchaeological Method", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 6, + "unitsMinimum": 6 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBSS-AS, BIO-AS, HST-AS)", + "catalogDistr": "(BIO-AS, HST-AS, PBSS-AS)", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "357763": [ @@ -86986,7 +89414,7 @@ "subject": "AIIS", "crseId": 357763, "catalogNbr": "2350", - "titleLong": "Archaeology of North American Indians", + "titleLong": "Archaeology of Indigenous North America", "enrollGroups": [ { "unitsMaximum": 3, @@ -86997,13 +89425,13 @@ "catalogDistr": "(CA-AG, D-AG, HA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA18" + "roster": "FA23" }, { "subject": "AMST", "crseId": 357763, "catalogNbr": "2350", - "titleLong": "Archaeology of North American Indians", + "titleLong": "Archaeology of Indigenous North America", "enrollGroups": [ { "unitsMaximum": 3, @@ -87012,16 +89440,16 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" }, { "subject": "ANTHR", "crseId": 357763, "catalogNbr": "2235", - "titleLong": "Archaeology of North American Indians", + "titleLong": "Archaeology of Indigenous North America", "enrollGroups": [ { "unitsMaximum": 3, @@ -87030,16 +89458,16 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" }, { "subject": "ARKEO", "crseId": 357763, "catalogNbr": "2235", - "titleLong": "Archaeology of North American Indians", + "titleLong": "Archaeology of Indigenous North America", "enrollGroups": [ { "unitsMaximum": 3, @@ -87048,10 +89476,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "357766": [ @@ -87068,7 +89496,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", @@ -87087,7 +89515,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", @@ -87106,7 +89534,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", @@ -87162,15 +89590,15 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AG, HA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP20" + "roster": "FA23" }, { "subject": "AMST", @@ -87179,16 +89607,16 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "ANTHR", @@ -87197,16 +89625,16 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "ARKEO", @@ -87215,16 +89643,16 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" } ], "357777": [ @@ -87530,10 +89958,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -87549,7 +89977,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357791": [ @@ -87585,7 +90013,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357797": [ @@ -87601,10 +90029,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HD", @@ -87621,7 +90049,7 @@ "catalogDistr": "(KCM-HE, PBS-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "357798": [ @@ -87640,7 +90068,7 @@ "catalogDistr": "(ETM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "HD", @@ -87653,10 +90081,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA20" + "roster": "FA23" } ], "357808": [ @@ -87667,15 +90095,15 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AG, HA-AG)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP20" + "roster": "FA23" }, { "subject": "AMST", @@ -87684,14 +90112,14 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "ANTHR", @@ -87700,14 +90128,14 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "ARKEO", @@ -87716,14 +90144,14 @@ "titleLong": "Archaeology of Colonialism and Cultural Entanglement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" } ], "357821": [ @@ -87743,7 +90171,7 @@ "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -87760,7 +90188,7 @@ "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357826": [ @@ -87813,7 +90241,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357831": [ @@ -87956,7 +90384,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -87975,47 +90403,12 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" } ], - "357850": [ - { - "subject": "COML", - "crseId": 357850, - "catalogNbr": "1109", - "titleLong": "FWS: Writing Across Cultures", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Fall, spring.", - "catalogSatisfiesReq": "First-Year Writing Seminar.", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "SP18" - } - ], "357851": [ { "subject": "AMST", @@ -88054,6 +90447,26 @@ "roster": "SP22" } ], + "357853": [ + { + "subject": "ENGL", + "crseId": 357853, + "catalogNbr": "3470", + "titleLong": "The Victorian Novel", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], "357858": [ { "subject": "COML", @@ -88293,15 +90706,15 @@ "titleLong": "Epistemology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357900": [ @@ -88386,11 +90799,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP20" + "roster": "FA23" } ], "357905": [ @@ -88417,7 +90830,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "357906": [ @@ -88440,7 +90853,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "357907": [ @@ -88622,7 +91035,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "357909": [ @@ -88639,7 +91052,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, LA-AS)", "catalogComments": "All readings in English translation. ", "acadCareer": "UG", "acadGroup": "AS", @@ -88658,7 +91071,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -88676,7 +91089,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -88695,7 +91108,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -88712,7 +91125,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -88729,7 +91142,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -88747,7 +91160,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -88815,16 +91228,16 @@ "titleLong": "Introduction to Asian American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "AMST", @@ -88833,16 +91246,16 @@ "titleLong": "Introduction to Asian American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "ENGL", @@ -88851,17 +91264,17 @@ "titleLong": "Introduction to Asian American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "357922": [ @@ -88878,7 +91291,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -88897,12 +91310,49 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" } ], + "357923": [ + { + "subject": "AMST", + "crseId": 357923, + "catalogNbr": "3632", + "titleLong": "U.S. Literature and the End of the American Century", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ENGL", + "crseId": 357923, + "catalogNbr": "3630", + "titleLong": "U.S. Literature and the End of the American Century", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogSatisfiesReq": "Satisfies the Literatures of the Americas and post-1800 requirement for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], "357924": [ { "subject": "AMST", @@ -89039,7 +91489,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SOC", @@ -89052,11 +91502,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Spring, Summer.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "357942": [ @@ -89167,7 +91617,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "357976": [ @@ -89214,16 +91664,16 @@ "titleLong": "Changing Worlds: Migration, Minorities, and German Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogComments": "Taught in German.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "357990": [ @@ -89324,7 +91774,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "357993": [ @@ -89343,7 +91793,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "357995": [ @@ -89354,15 +91804,15 @@ "titleLong": "Economic Analysis of Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358010": [ @@ -89398,7 +91848,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358026": [ @@ -89445,14 +91895,14 @@ "titleLong": "Topics in Medieval Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -89461,14 +91911,14 @@ "titleLong": "Topics in Medieval Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -89477,14 +91927,14 @@ "titleLong": "Topics in Medieval Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358029": [ @@ -89495,14 +91945,14 @@ "titleLong": "Topics in Social and Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "GOVT", @@ -89511,14 +91961,14 @@ "titleLong": "Topics in Social and Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -89527,14 +91977,14 @@ "titleLong": "Topics in Social and Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SOC", @@ -89562,14 +92012,14 @@ "titleLong": "Topics in Metaphysics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "358038": [ @@ -89580,15 +92030,15 @@ "titleLong": "Special Topics in Physics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall or Spring.", "catalogComments": "Topic: Strongly Correlated Phases of Quantum Matter. Undergraduate students are welcome to register for the course, after discussing with the instructor.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "358061": [ @@ -89738,7 +92188,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "358115": [ @@ -89755,11 +92205,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" }, { "subject": "JAPAN", @@ -89774,10 +92224,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" }, { "subject": "LING", @@ -89792,10 +92242,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "358116": [ @@ -89812,7 +92262,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", @@ -89831,7 +92281,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -89849,7 +92299,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -89902,6 +92352,22 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -89912,7 +92378,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358124": [ @@ -89966,6 +92432,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -89976,7 +92446,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358126": [ @@ -90004,15 +92474,14 @@ "titleLong": "Linguistic Theory and Poetic Structure", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Co-meets with ENGL 2960/LING 2285.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" } ], "358128": [ @@ -90038,17 +92507,17 @@ "subject": "MATH", "crseId": 358132, "catalogNbr": "7740", - "titleLong": "Statistical Learning Theory: Classification, Pattern Recognition, Machine Learning", + "titleLong": "Statistical Learning Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358136": [ @@ -90157,10 +92626,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS, HST-AS)", + "catalogDistr": "(BIO-AS, HST-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -90174,10 +92643,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS, HST-AS)", + "catalogDistr": "(BIO-AS, HST-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "358173": [ @@ -90200,7 +92669,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358175": [ @@ -90251,7 +92720,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", @@ -90270,7 +92739,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -90295,7 +92764,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "RELST", @@ -90314,7 +92783,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "358186": [ @@ -90346,6 +92815,10 @@ "catalogNbr": "4600", "titleLong": "Predictive Analytics for Business Strategy", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -90354,7 +92827,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "358189": [ @@ -90411,7 +92884,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GDEV", @@ -90429,7 +92902,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "358203": [ @@ -90546,7 +93019,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358221": [ @@ -90554,7 +93027,7 @@ "subject": "CHLIT", "crseId": 358221, "catalogNbr": "6618", - "titleLong": "Stories of the Strange and the Marvelous from the Tang Dynasty", + "titleLong": "Stories of Love and Romance in Stories from Tang Dynasty", "enrollGroups": [ { "unitsMaximum": 4, @@ -90562,11 +93035,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Co-meets with CHLIT 4418.", "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP19" + "roster": "SP24" } ], "358223": [ @@ -90586,7 +93058,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Yale/Columbia Universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358232": [ @@ -90604,7 +93076,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECE", @@ -90620,7 +93092,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -90636,7 +93108,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ORIE", @@ -90652,7 +93124,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SYSEN", @@ -90674,7 +93146,7 @@ "catalogSatisfiesReq": "Core course for Systems Engineering majors.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358235": [ @@ -90778,7 +93250,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358238": [ @@ -90872,6 +93344,50 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -90881,7 +93397,7 @@ "catalogSatisfiesReq": "Satisfies project requirement. Must have a total minimum of six credits before graduation.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358243": [ @@ -90900,7 +93416,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358244": [ @@ -90919,7 +93435,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358248": [ @@ -90976,7 +93492,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "358251": [ @@ -90995,7 +93511,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358254": [ @@ -91015,7 +93531,7 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358263": [ @@ -91044,14 +93560,14 @@ "titleLong": "Modern Catalytic Reactions in Organic Synthesis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "358283": [ @@ -91067,7 +93583,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -91084,7 +93600,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -91101,7 +93617,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -91118,7 +93634,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -91132,15 +93648,15 @@ "titleLong": "Aesthetic Turns: The Fin-de-Siecle", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Anchor Course.", + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Anchor course.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" } ], "358294": [ @@ -91148,18 +93664,18 @@ "subject": "GERST", "crseId": 358294, "catalogNbr": "6370", - "titleLong": "Nineteenth Century Fiction: Writing Revolution, 1830-1848", + "titleLong": "19th Century Fiction: The Realist Project", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Anchor course. Readings in German; discussion in English and German.", + "catalogComments": "Anchor course. Readings in German; discussion in English and German.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "358301": [ @@ -91175,10 +93691,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -91192,10 +93708,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358308": [ @@ -91206,14 +93722,14 @@ "titleLong": "Rites of Contact: Emergent German Literatures and Critical Method", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "GERST", @@ -91222,15 +93738,14 @@ "titleLong": "Rites of Contact: Emergent German Literatures and Critical Method", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": " \n ", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "NES", @@ -91239,14 +93754,14 @@ "titleLong": "Rites of Contact: Emergent German Literatures and Critical Method", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "358321": [ @@ -91263,7 +93778,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -91281,7 +93796,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -91338,7 +93853,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -91356,7 +93871,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -91396,7 +93911,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -91936,10 +94451,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Students may register for these courses in successive semesters or years.", + "catalogComments": "Students should contact faculty sponsor or music department office for audition information. Students may register for these courses in successive semesters or years.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358365": [ @@ -91991,11 +94507,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358368": [ @@ -92030,11 +94546,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358369": [ @@ -92165,7 +94681,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -92184,7 +94700,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -92239,11 +94755,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358391": [ @@ -92274,22 +94790,18 @@ "titleLong": "Topics in Biopsychology", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, + "unitsMaximum": 1.5, "unitsMinimum": 1 }, { - "unitsMaximum": 1, + "unitsMaximum": 1.5, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358404": [ @@ -92326,7 +94838,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "COGST", @@ -92342,7 +94854,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "COML", @@ -92373,7 +94885,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358416": [ @@ -92390,8 +94902,9 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Reading in Russian; discussion in English.", + "catalogSatisfiesReq": "Satisfies the Russian Minor requirement for Russian literature with reading in the original.", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -92410,12 +94923,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Reading is in Russian (poems) and English (essays and critical works), discussion in English. ", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Reading is in Russian (poems) and English (essays and critical works), discussion in English. The course work will be adjusted to the language proficiency of the class.", "catalogSatisfiesReq": "Satisfies the Russian minor requirement for Russian literature with reading in the original.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "358427": [ @@ -92441,7 +94954,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358428": [ @@ -92475,6 +94988,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -92483,7 +95000,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358433": [ @@ -92513,7 +95030,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358434": [ @@ -92539,7 +95056,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358435": [ @@ -92609,7 +95126,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -92703,7 +95220,7 @@ "catalogDistr": "(CA-AG, D-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "AMST", @@ -92716,11 +95233,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring, Summer.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358488": [ @@ -92790,10 +95307,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to fieldwork outside the formal meeting times.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "358495": [ @@ -92812,7 +95330,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "358496": [ @@ -92848,7 +95366,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358507": [ @@ -92868,6 +95386,22 @@ "acadGroup": "HE", "roster": "FA22" }, + { + "subject": "PUBPOL", + "crseId": 358507, + "catalogNbr": "3360", + "titleLong": "Evolving Families: Challenges to Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + }, { "subject": "SOC", "crseId": 358507, @@ -92883,7 +95417,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358510": [ @@ -92894,14 +95428,14 @@ "titleLong": "Seminar on Autobiographical Memory", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "358514": [ @@ -92959,7 +95493,7 @@ "catalogComments": "Good comfort level with computers and some of the arts recommended.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" }, { "subject": "ENGRI", @@ -92976,7 +95510,7 @@ "catalogComments": "Good comfort level with computers and some of the arts is recommended.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" }, { "subject": "MUSIC", @@ -92994,7 +95528,7 @@ "catalogComments": "Good comfort level with computers and some of the arts is recommended.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" }, { "subject": "PMA", @@ -93029,7 +95563,7 @@ "catalogComments": "Good comfort level with computers and some of the arts is recommended.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "358517": [ @@ -93044,11 +95578,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Course in introduction to engineering series.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGRI", @@ -93061,10 +95595,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358518": [ @@ -93079,11 +95613,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Course in introduction to engineering series.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRI", @@ -93096,10 +95630,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358519": [ @@ -93117,7 +95651,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", @@ -93133,7 +95667,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECE", @@ -93149,7 +95683,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -93165,7 +95699,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358520": [ @@ -93200,9 +95734,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECE", @@ -93219,7 +95754,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -93233,9 +95768,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NSE", @@ -93287,7 +95823,7 @@ "catalogComments": "Credit may not be applied toward engineering degree. Students with previous programming experience and students who do not intend to take CS 1110 or CS 1112 should not take this course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" } ], "358525": [ @@ -93295,7 +95831,7 @@ "subject": "CS", "crseId": 358525, "catalogNbr": "1112", - "titleLong": "Introduction to Computing Using MATLAB", + "titleLong": "Introduction to Computing: An Engineering and Science Perspective", "enrollGroups": [ { "unitsMaximum": 4, @@ -93304,10 +95840,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Assumes student is comfortable with mathematics (at level of one semester of calculus) but has no prior programming experience.", + "catalogComments": "Co-enrolling in MATH 1110 or MATH 1910 is acceptable assuming that student is comfortable with the concepts of series summation and derivatives. No prior programming experience required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358526": [ @@ -93315,7 +95851,7 @@ "subject": "CS", "crseId": 358526, "catalogNbr": "1110", - "titleLong": "Introduction to Computing Using Python", + "titleLong": "Introduction to Computing: A Design and Development Perspective", "enrollGroups": [ { "unitsMaximum": 4, @@ -93327,7 +95863,7 @@ "catalogComments": "Assumes basic high school mathematics. No calculus or programming experience required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358529": [ @@ -93345,7 +95881,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358530": [ @@ -93364,7 +95900,7 @@ "catalogComments": "The ability to program simple algorithms in some appropriate environment (e.g., VisualBasic or MATLAB).", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "SYSEN", @@ -93377,10 +95913,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" } ], "358531": [ @@ -93398,7 +95934,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358532": [ @@ -93416,7 +95952,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "358533": [ @@ -93452,7 +95988,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CHEME", @@ -93468,7 +96004,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358535": [ @@ -93556,15 +96092,15 @@ "titleLong": "Object-Oriented Programming and Data Structures", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -93573,14 +96109,14 @@ "titleLong": "Object-Oriented Programming and Data Structures", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358547": [ @@ -93656,7 +96192,7 @@ "catalogComments": "Must be taken before INFO 3300. You will need a static website you designed and coded 100% yourself for the first assignment in this course. Projects from INFO 1300 are suitable.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358552": [ @@ -93667,15 +96203,15 @@ "titleLong": "Discrete Structures", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358553": [ @@ -93736,7 +96272,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358557": [ @@ -93754,7 +96290,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECE", @@ -93770,7 +96306,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358558": [ @@ -93812,7 +96348,7 @@ "subject": "ENGRI", "crseId": 358559, "catalogNbr": "1120", - "titleLong": "Introduction to Chemical Engineering", + "titleLong": "Feast! Chemical and Biomolecular Processes and Products through Food", "enrollGroups": [ { "unitsMaximum": 3, @@ -93823,7 +96359,7 @@ "catalogComments": "May not be taken concurrently with ENGRD 2190.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358560": [ @@ -93840,10 +96376,9 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(SMR-AS)", - "catalogComments": " ", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "358563": [ @@ -93863,7 +96398,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRI", @@ -93880,7 +96415,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358564": [ @@ -93918,7 +96453,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "INFO", @@ -93935,7 +96470,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358566": [ @@ -94066,7 +96601,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358573": [ @@ -94084,7 +96619,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358574": [ @@ -94099,11 +96634,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358578": [ @@ -94122,7 +96657,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -94139,7 +96674,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358580": [ @@ -94158,7 +96693,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358581": [ @@ -94176,7 +96711,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358585": [ @@ -94195,7 +96730,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "358586": [ @@ -94210,10 +96745,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358587": [ @@ -94231,7 +96766,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358588": [ @@ -94250,7 +96785,7 @@ "catalogComments": "Course in introduction to engineering series. Students must register under ENGRI 1160.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGRI", @@ -94266,7 +96801,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358589": [ @@ -94285,7 +96820,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CS", @@ -94302,7 +96837,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LING", @@ -94319,7 +96854,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358592": [ @@ -94338,7 +96873,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358593": [ @@ -94353,11 +96888,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Requirement for engineering physics M.Eng. students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358594": [ @@ -94376,7 +96911,7 @@ "catalogComments": "Course in introduction to engineering series. This ENGRI course is not required for entry into the mechanical engineering major.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -94393,7 +96928,7 @@ "catalogComments": "Course in introduction to engineering series. This ENGRI course is not required for entry into the mechanical engineering major.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358595": [ @@ -94413,7 +96948,7 @@ "catalogComments": "Students who got an A- ​(or, when taken in Spring 2020, C- or S) or better in both CS 2800 and CS 2110 are welcome to take CS 4820 without CS 3110.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358596": [ @@ -94432,7 +96967,7 @@ "catalogComments": "This course is required for AEP M.Eng. students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358597": [ @@ -94451,7 +96986,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" }, { "subject": "MSE", @@ -94464,11 +96999,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "358599": [ @@ -94813,6 +97348,22 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -94822,7 +97373,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358601": [ @@ -94859,7 +97410,7 @@ "catalogComments": "Open to all Cornell students regardless of major. This course satisfies the ENGRI requirement for engineering students.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -94875,7 +97426,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358608": [ @@ -94893,7 +97444,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -94909,7 +97460,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358609": [ @@ -94927,7 +97478,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGRI", @@ -94943,7 +97494,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358610": [ @@ -94961,7 +97512,7 @@ "catalogWhenOffered": "Spring, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358612": [ @@ -94979,7 +97530,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -94995,7 +97546,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358613": [ @@ -95013,7 +97564,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358614": [ @@ -95054,7 +97605,7 @@ "catalogComments": "May not be taken concurrently with ENGRI 1120.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358616": [ @@ -95072,7 +97623,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "358617": [ @@ -95091,7 +97642,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -95108,7 +97659,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358618": [ @@ -95126,7 +97677,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -95142,7 +97693,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358619": [ @@ -95161,7 +97712,7 @@ "catalogComments": "Students must register under ENGRD 3200.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -95177,7 +97728,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358620": [ @@ -95195,7 +97746,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MSE", @@ -95211,7 +97762,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358621": [ @@ -95229,7 +97780,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MSE", @@ -95245,7 +97796,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358622": [ @@ -95256,14 +97807,14 @@ "titleLong": "Basic Engineering Probability and Statistics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358623": [ @@ -95321,7 +97872,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358634": [ @@ -95331,10 +97882,6 @@ "catalogNbr": "6670", "titleLong": "Computer Vision", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -95344,7 +97891,7 @@ "catalogComments": "Undergraduate-level understanding of algorithms.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358636": [ @@ -95373,10 +97920,6 @@ "catalogNbr": "6700", "titleLong": "Advanced Artificial Intelligence", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -95385,7 +97928,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358638": [ @@ -95395,10 +97938,6 @@ "catalogNbr": "6740", "titleLong": "Advanced Language Technologies", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -95407,7 +97946,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "INFO", @@ -95484,10 +98023,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP19" + "roster": "FA23" } ], "358642": [ @@ -95509,7 +98048,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358643": [ @@ -95527,7 +98066,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "358645": [ @@ -95560,10 +98099,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "INFO", @@ -95579,7 +98118,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "358647": [ @@ -95598,7 +98137,7 @@ "catalogComments": "For staff, visitors, and graduate students interested in computer science.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358651": [ @@ -95616,7 +98155,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358652": [ @@ -95634,7 +98173,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358654": [ @@ -95652,7 +98191,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358656": [ @@ -95670,6 +98209,27 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", + "roster": "SP24" + } + ], + "358657": [ + { + "subject": "CS", + "crseId": 358657, + "catalogNbr": "7670", + "titleLong": "Special Topics in Computer Vision", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", "roster": "SP23" } ], @@ -95688,7 +98248,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358659": [ @@ -95698,10 +98258,6 @@ "catalogNbr": "7794", "titleLong": "Seminar in Natural Language Understanding", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -95710,7 +98266,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358660": [ @@ -95746,7 +98302,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358662": [ @@ -96032,6 +98588,34 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -96040,7 +98624,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358663": [ @@ -96076,7 +98660,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRG", @@ -96093,7 +98677,7 @@ "catalogComments": "Students must register under CEE 3230.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358666": [ @@ -96112,7 +98696,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358668": [ @@ -96152,7 +98736,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "SP24" } ], "358671": [ @@ -96171,7 +98755,7 @@ "catalogComments": "MSE undergraduate students must enroll for letter grade.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358673": [ @@ -96186,12 +98770,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "May be continuation or a one-semester affiliation with a research group.", - "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "358674": [ @@ -96211,26 +98792,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" - } - ], - "358675": [ - { - "subject": "CEE", - "crseId": 358675, - "catalogNbr": "4520", - "titleLong": "Sustainable Safe Water on Tap", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Fall.", - "catalogAttribute": "(CU-SBY)", - "acadCareer": "UG", - "acadGroup": "EN", - "roster": "FA19" + "roster": "FA23" } ], "358676": [ @@ -96248,7 +98810,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MSE", @@ -96264,7 +98826,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358677": [ @@ -96283,7 +98845,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358678": [ @@ -96321,7 +98883,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358680": [ @@ -96393,11 +98955,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "358688": [ @@ -96449,7 +99009,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "358690": [ @@ -96467,7 +99027,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358694": [ @@ -96503,7 +99063,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358696": [ @@ -96539,7 +99099,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358699": [ @@ -96624,7 +99184,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358704": [ @@ -96650,7 +99210,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358705": [ @@ -96676,7 +99236,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358706": [ @@ -96712,7 +99272,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358708": [ @@ -96730,7 +99290,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358709": [ @@ -96745,10 +99305,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA19" + "roster": "SP24" } ], "358710": [ @@ -96770,10 +99330,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -96782,7 +99338,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358711": [ @@ -96808,7 +99364,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358713": [ @@ -96826,7 +99382,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358714": [ @@ -96836,14 +99392,6 @@ "catalogNbr": "5062", "titleLong": "Project in Transportation Engineering", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -96856,7 +99404,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358715": [ @@ -96874,7 +99422,7 @@ "catalogWhenOffered": "Winter.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358716": [ @@ -96891,7 +99439,7 @@ ], "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358721": [ @@ -96901,6 +99449,10 @@ "catalogNbr": "5910", "titleLong": "Engineering Management Project", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -96909,7 +99461,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "ENMGT", @@ -96929,7 +99481,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358723": [ @@ -96951,7 +99503,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENMGT", @@ -96971,7 +99523,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358725": [ @@ -96989,7 +99541,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENMGT", @@ -97005,7 +99557,23 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "REAL", + "crseId": 358725, + "catalogNbr": "5950", + "titleLong": "Construction Planning and Operations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" } ], "358727": [ @@ -97024,10 +99592,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "SP24" }, { "subject": "ENMGT", @@ -97044,10 +99611,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "SP24" }, { "subject": "TOX", @@ -97090,7 +99656,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENMGT", @@ -97111,7 +99677,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358730": [ @@ -97146,7 +99712,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358732": [ @@ -97166,7 +99732,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358733": [ @@ -97192,7 +99758,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358734": [ @@ -97228,7 +99794,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358736": [ @@ -97246,7 +99812,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358737": [ @@ -97264,7 +99830,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358738": [ @@ -97282,7 +99848,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358741": [ @@ -97297,10 +99863,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "358743": [ @@ -97334,10 +99900,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HD", @@ -97354,7 +99920,7 @@ "catalogDistr": "(KCM-HE, PBS-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -97368,10 +99934,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "358745": [ @@ -97390,7 +99956,7 @@ "catalogDistr": "(KCM-HE, PBS-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "358747": [ @@ -97408,7 +99974,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HD", @@ -97424,7 +99990,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "358750": [ @@ -97551,7 +100117,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358758": [ @@ -97586,7 +100152,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "SP24" }, { "subject": "MAE", @@ -97602,7 +100168,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "SP24" } ], "358760": [ @@ -97624,7 +100190,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358761": [ @@ -97642,7 +100208,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358763": [ @@ -97660,7 +100226,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358764": [ @@ -97668,17 +100234,17 @@ "subject": "CEE", "crseId": 358764, "catalogNbr": "6570", - "titleLong": "Biological Processes", + "titleLong": "Environmental Biological Processes", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" } ], "358765": [ @@ -97693,10 +100259,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP18" + "roster": "SP24" } ], "358768": [ @@ -97751,7 +100316,7 @@ "catalogComments": "Interested undergraduates are encouraged to contact the instructor.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358775": [ @@ -97763,81 +100328,85 @@ "enrollGroups": [ { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 }, { "unitsMaximum": 6, - "unitsMinimum": 1 + "unitsMinimum": 0.5 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358776": [ @@ -97848,15 +100417,15 @@ "titleLong": "Public Systems Modeling", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "This course is reading and writing-intensive. ", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PADM", @@ -97865,14 +100434,14 @@ "titleLong": "Public Systems Modeling", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "358777": [ @@ -97882,6 +100451,10 @@ "catalogNbr": "6075", "titleLong": "Special Topics in Structural Engineering", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -97890,7 +100463,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "358778": [ @@ -97908,7 +100481,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358779": [ @@ -97918,10 +100491,6 @@ "catalogNbr": "7020", "titleLong": "Environmental and Water Resources Systems Analysis Research", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 1 - }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -97931,7 +100500,7 @@ "catalogComments": "Preparation must be suitable to investigation to be undertaken.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358780": [ @@ -97971,7 +100540,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358782": [ @@ -98029,7 +100598,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358788": [ @@ -98055,7 +100624,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358789": [ @@ -98081,7 +100650,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358791": [ @@ -98107,7 +100676,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "358795": [ @@ -98177,7 +100746,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "358798": [ @@ -98195,7 +100764,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "358799": [ @@ -98229,6 +100798,7 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" @@ -98244,7 +100814,8 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring (offered alternate years).", + "catalogWhenOffered": "Spring.", + "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" @@ -98282,7 +100853,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358803": [ @@ -98293,14 +100864,14 @@ "titleLong": "Materials Science and Engineering Colloquium", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358804": [ @@ -98308,7 +100879,7 @@ "subject": "MSE", "crseId": 358804, "catalogNbr": "8020", - "titleLong": "Materials Science Research Seminars", + "titleLong": "Materials Science Research Group Seminars", "enrollGroups": [ { "unitsMaximum": 2, @@ -98319,7 +100890,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358805": [ @@ -98337,7 +100908,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358808": [ @@ -98357,7 +100928,7 @@ "catalogComments": "Information Science majors must complete this class prior to their senior year.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358814": [ @@ -98576,7 +101147,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358815": [ @@ -98790,7 +101361,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358823": [ @@ -98808,7 +101379,7 @@ "catalogWhenOffered": "Offered on demand.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358824": [ @@ -98826,7 +101397,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358826": [ @@ -98845,7 +101416,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358827": [ @@ -98872,7 +101443,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358828": [ @@ -98890,7 +101461,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358829": [ @@ -98917,7 +101488,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358830": [ @@ -98940,7 +101511,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358832": [ @@ -98967,7 +101538,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358833": [ @@ -99249,6 +101820,22 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -99257,7 +101844,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358834": [ @@ -99475,6 +102062,10 @@ "unitsMaximum": 15, "unitsMinimum": 1 }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -99483,7 +102074,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358835": [ @@ -99514,7 +102105,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358836": [ @@ -99540,10 +102131,6 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, - { - "unitsMaximum": 12, - "unitsMinimum": 1 - }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -99553,7 +102140,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358839": [ @@ -99574,7 +102161,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358840": [ @@ -99687,7 +102274,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358857": [ @@ -99705,7 +102292,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358858": [ @@ -99723,7 +102310,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "358859": [ @@ -99759,7 +102346,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358862": [ @@ -99777,7 +102364,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358873": [ @@ -99814,7 +102401,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA19" + "roster": "SP24" }, { "subject": "MAE", @@ -99830,7 +102417,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA19" + "roster": "SP24" } ], "358878": [ @@ -99867,7 +102454,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", @@ -99883,7 +102470,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358881": [ @@ -99894,15 +102481,16 @@ "titleLong": "Nonlinear Dynamics and Chaos", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Recommended prerequisite: MATH 2930 or equivalent preparation in differential equations. Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "358882": [ @@ -99996,7 +102584,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358896": [ @@ -100011,6 +102599,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", "roster": "SP23" @@ -100026,6 +102616,7 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", "roster": "SP23" @@ -100041,6 +102632,7 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", "roster": "SP23" @@ -100062,7 +102654,7 @@ "catalogComments": "Culminating design experience (CDE) course.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358899": [ @@ -100394,6 +102986,14 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -100403,7 +103003,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358906": [ @@ -100422,6 +103022,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" + }, + { + "subject": "ECE", + "crseId": 358906, + "catalogNbr": "6310", + "titleLong": "Quantum Optics for Photonics and Optoelectronics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "358907": [ @@ -100436,11 +103052,9 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Offered alternate years from ECE 5370.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "SP24" } ], "358908": [ @@ -100458,7 +103072,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "358909": [ @@ -100485,6 +103099,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "SP21" + }, + { + "subject": "ECE", + "crseId": 358909, + "catalogNbr": "6540", + "titleLong": "Advanced Analog VLSI Circuit Design", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "358910": [ @@ -100569,10 +103199,26 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring (not offered every year).", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP20" + }, + { + "subject": "ECE", + "crseId": 358913, + "catalogNbr": "6630", + "titleLong": "Information Theory for Data Transmission, Security and Machine Learning", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "358914": [ @@ -100591,6 +103237,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "FA22" + }, + { + "subject": "ECE", + "crseId": 358914, + "catalogNbr": "6640", + "titleLong": "Statistical Inference and Decision", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "358916": [ @@ -100609,7 +103271,7 @@ "catalogComments": "Students enrolled in ECE 5670 will have extra readings, homework problems, and a more-advanced final design project.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358917": [ @@ -100697,7 +103359,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358921": [ @@ -100708,14 +103370,14 @@ "titleLong": "Computer Analysis of Biomed Images", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ECE", @@ -100732,6 +103394,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "SP22" + }, + { + "subject": "ECE", + "crseId": 358921, + "catalogNbr": "6690", + "titleLong": "Computer Analysis of Biomed Images", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "358922": [ @@ -100767,7 +103445,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "EAS", @@ -100783,7 +103461,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECE", @@ -100800,6 +103478,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "FA22" + }, + { + "subject": "ECE", + "crseId": 358923, + "catalogNbr": "6810", + "titleLong": "Introduction to Plasma Physics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "358927": [ @@ -100816,8 +103510,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "EN", - "roster": "SP23" + "acadGroup": "AG", + "roster": "SP24" }, { "subject": "CHEME", @@ -100833,7 +103527,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECE", @@ -100847,10 +103541,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Different speakers and/or topics are discussed in ECE 5880.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -100866,7 +103559,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358930": [ @@ -100888,6 +103581,354 @@ } ], "358934": [ + { + "subject": "ECE", + "crseId": 358934, + "catalogNbr": "5995", + "titleLong": "Master of Engineering Design Project I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + }, { "subject": "ECE", "crseId": 358934, @@ -101237,7 +104278,7 @@ { "subject": "ECE", "crseId": 358935, - "catalogNbr": "6931", + "catalogNbr": "5996", "titleLong": "Master of Engineering Design Project II", "enrollGroups": [ { @@ -101564,432 +104605,780 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" - } - ], - "358936": [ - { - "subject": "ECE", - "crseId": 358936, - "catalogNbr": "6950", - "titleLong": "Graduate Topics in Electrical and Computer Engineering", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Fall or Spring.", - "acadCareer": "GR", - "acadGroup": "EN", - "roster": "FA21" - } - ], - "358937": [ + "roster": "SP24" + }, { "subject": "ECE", - "crseId": 358937, - "catalogNbr": "6990", - "titleLong": "Special Topics in Electrical and Computer Engineering", + "crseId": 358935, + "catalogNbr": "6931", + "titleLong": "Master of Engineering Design Project II", "enrollGroups": [ { - "unitsMaximum": 1, + "unitsMaximum": 4, "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Offered on demand.", - "acadCareer": "GR", - "acadGroup": "EN", - "roster": "FA22" - } - ], - "358938": [ - { - "subject": "ECE", - "crseId": 358938, - "catalogNbr": "6970", - "titleLong": "Graduate Topics in ECE", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Offered on demand.", - "acadCareer": "GR", - "acadGroup": "EN", - "roster": "SP21" - } - ], - "358939": [ - { - "subject": "ECE", - "crseId": 358939, - "catalogNbr": "6980", - "titleLong": "Graduate Topics in Electrical and Computer Engineering", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Offered on demand.", - "acadCareer": "GR", - "acadGroup": "EN", - "roster": "SP23" - } - ], - "358940": [ - { - "subject": "ECE", - "crseId": 358940, - "catalogNbr": "7910", - "titleLong": "Thesis Research", - "enrollGroups": [ - { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 }, { - "unitsMaximum": 15, + "unitsMaximum": 4, "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP23" + } + ], + "358936": [ + { + "subject": "ECE", + "crseId": 358936, + "catalogNbr": "6950", + "titleLong": "Graduate Topics in Electrical and Computer Engineering", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 15, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 15, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 15, + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "358937": [ + { + "subject": "ECE", + "crseId": 358937, + "catalogNbr": "6990", + "titleLong": "Special Topics in Electrical and Computer Engineering", + "enrollGroups": [ + { + "unitsMaximum": 1, "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Offered on demand.", "acadCareer": "GR", "acadGroup": "EN", "roster": "FA22" } ], - "358941": [ + "358938": [ { "subject": "ECE", - "crseId": 358941, - "catalogNbr": "7920", + "crseId": 358938, + "catalogNbr": "6970", + "titleLong": "Graduate Topics in ECE", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Offered on demand.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP21" + } + ], + "358939": [ + { + "subject": "ECE", + "crseId": 358939, + "catalogNbr": "6980", + "titleLong": "Graduate Topics in Electrical and Computer Engineering", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Offered on demand.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP23" + } + ], + "358940": [ + { + "subject": "ECE", + "crseId": 358940, + "catalogNbr": "7910", + "titleLong": "Thesis Research", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 15, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "358941": [ + { + "subject": "ECE", + "crseId": 358941, + "catalogNbr": "7920", "titleLong": "Thesis Research", "enrollGroups": [ { @@ -102292,7 +105681,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "358943": [ @@ -102346,10 +105735,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -102358,7 +105743,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "358949": [ @@ -102369,14 +105754,14 @@ "titleLong": "Organizational Consulting: Process and Results", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" } ], "358950": [ @@ -102422,18 +105807,14 @@ "titleLong": "Business Strategy and Finance for Human Resources", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "358955": [ @@ -102469,7 +105850,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" }, { "subject": "STSCI", @@ -102482,9 +105863,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "358960": [ @@ -102500,10 +105882,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "The students will have hands-on experience to scan phantoms at Cornell MRI facility. The students may also attend field trips to the Cornell University Hospital for Animals and Cayuga Medical Center (Weill Cornell Medical Center for students at NYC campus) to observe imaging in clinical practice, pending on hospital courtesies.", + "catalogComments": "The students will attend field trips to the Cornell University MRI Facility. The students may also attend field trips to the Cornell University Hospital for Animals and Cayuga Medical Center (Weill Cornell Medical Center for students at NYC campus) to observe imaging in clinical practice, pending on hospital courtesies.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ECE", @@ -102521,6 +105903,22 @@ "acadGroup": "EN", "roster": "FA21" }, + { + "subject": "ECE", + "crseId": 358960, + "catalogNbr": "6695", + "titleLong": "Principles of Magnetic Resonance Imaging", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + }, { "subject": "VETCS", "crseId": 358960, @@ -102535,7 +105933,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA21" + "roster": "FA23" } ], "358962": [ @@ -102550,12 +105948,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "358966": [ @@ -102586,16 +105984,16 @@ "titleLong": "Introduction to Anthropological Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "358994": [ @@ -102648,7 +106046,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359002": [ @@ -102667,7 +106065,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359003": [ @@ -102687,7 +106085,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359013": [ @@ -102702,13 +106100,13 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", - "catalogAttribute": "(EC-SEAP)", + "catalogAttribute": "(CU-SBY, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "359017": [ @@ -102747,7 +106145,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359021": [ @@ -102765,7 +106163,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359029": [ @@ -102785,7 +106183,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359038": [ @@ -102796,23 +106194,23 @@ "titleLong": "Intermediate Spanish for the Medical and Health Professions", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Not open to students who have taken SPAN 2000 or SPAN 2090.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359042": [ @@ -102823,14 +106221,14 @@ "titleLong": "Introduction to Indo-European Linguistics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LING", @@ -102839,15 +106237,15 @@ "titleLong": "Introduction to Indo-European Linguistics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359048": [ @@ -102944,7 +106342,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359061": [ @@ -102955,16 +106353,16 @@ "titleLong": "Computational Algebra", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "Offered alternate years.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "359062": [ @@ -102981,9 +106379,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359064": [ @@ -102995,13 +106394,13 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359066": [ @@ -103013,17 +106412,17 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359067": [ @@ -103034,16 +106433,16 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "JWST", @@ -103052,16 +106451,16 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "MEDVL", @@ -103070,16 +106469,16 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "NES", @@ -103088,16 +106487,16 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "RELST", @@ -103106,16 +106505,16 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "SPAN", @@ -103124,16 +106523,16 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "359070": [ @@ -103149,10 +106548,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "359072": [ @@ -103323,7 +106723,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -103384,6 +106784,23 @@ "roster": "SP22" } ], + "359088": [ + { + "subject": "PHYS", + "crseId": 359088, + "catalogNbr": "7689", + "titleLong": "Special Topics - Quantum Field Theory III", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], "359089": [ { "subject": "PHYS", @@ -103404,7 +106821,7 @@ "catalogComments": "Students must advise department course coordinator, 121 Clark Hall, of faculty member responsible for grading their project.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359090": [ @@ -103451,16 +106868,16 @@ "titleLong": "Modern Chinese Art", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASIAN", @@ -103469,17 +106886,17 @@ "titleLong": "Modern Chinese Art", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -103488,19 +106905,37 @@ "titleLong": "Modern Chinese Art", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359095": [ + { + "subject": "COGST", + "crseId": 359095, + "catalogNbr": "4230", + "titleLong": "Navigation, Memory, and Context: What Does the Hippocampus Do?", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(BIO-AS, SBA-AS)", + "catalogComments": "Offered alternate years.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "PSYCH", "crseId": 359095, @@ -103513,11 +106948,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, SBA-AS)", "catalogComments": "For NBB concentration: this course may be used toward the additional 7 credit requirement, but does not qualify as an advanced course. Offered alternate years.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359098": [ @@ -103563,21 +106998,17 @@ "titleLong": "Threads of Consequence: Textiles in South and Southeast Asia", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "ASIAN", @@ -103586,22 +107017,18 @@ "titleLong": "Threads of Consequence: Textiles in South and Southeast Asia", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "VISST", @@ -103610,21 +107037,17 @@ "titleLong": "Threads of Consequence: Textiles in South and Southeast Asia", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "359104": [ @@ -103643,7 +107066,7 @@ "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359109": [ @@ -103699,6 +107122,14 @@ "unitsMaximum": 4, "unitsMinimum": 2 }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 2 + }, { "unitsMaximum": 4, "unitsMinimum": 2 @@ -103709,7 +107140,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359117": [ @@ -103728,7 +107159,7 @@ "catalogSatisfiesReq": "Required for all graduate TAs who will be teaching Romance languages for the first time at Cornell.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359118": [ @@ -103754,14 +107185,14 @@ "titleLong": "Comparative Modernities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "359119": [ @@ -103800,7 +107231,7 @@ "catalogSatisfiesReq": "Required for all graduate TAs teaching language for the first time in the Department of Romance Studies.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359122": [ @@ -103822,7 +107253,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "359124": [ @@ -103881,7 +107312,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Yale/Columbia Universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359130": [ @@ -103919,33 +107350,17 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Upon completion of a multi-term sequence, R grades will be converted to the grade of the graded component of the class in the final term.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359131": [ @@ -103964,7 +107379,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Yale/Columbia Universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359132": [ @@ -104002,32 +107417,16 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359138": [ @@ -104065,22 +107464,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -104090,24 +107473,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" - } - ], - "359146": [ - { - "subject": "SOC", - "crseId": 359146, - "catalogNbr": "6050", - "titleLong": "Topics in Political Sociology", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "acadCareer": "GR", - "acadGroup": "AS", - "roster": "SP17" + "roster": "SP24" } ], "359148": [ @@ -104130,7 +107496,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359151": [ @@ -104173,7 +107539,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359153": [ @@ -104209,7 +107575,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359156": [ @@ -104229,7 +107595,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359160": [ @@ -104248,7 +107614,7 @@ "catalogDistr": "(PBS-AS, PHS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "359162": [ @@ -104258,6 +107624,14 @@ "catalogNbr": "1120", "titleLong": "Elementary Spanish: Review and Continuation", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -104267,7 +107641,7 @@ "catalogComments": "Class discussions are conducted entirely in Spanish. After SPAN 1120, students may take SPAN 1230, SPAN 2070, or SPAN 2090 depending on their LPS score at the end of the course. Students who have taken SPAN 1210 may not enroll.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359165": [ @@ -104277,6 +107651,26 @@ "catalogNbr": "1210", "titleLong": "Elementary Spanish I", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -104285,7 +107679,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359167": [ @@ -104296,51 +107690,51 @@ "titleLong": "Intermediate Spanish I (Composition and Conversation)", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "catalogComments": "Not open to students who have taken SPAN 2000 or SPAN 2070.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359168": [ @@ -104351,17 +107745,17 @@ "titleLong": "Modern Spanish Survey", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogSatisfiesReq": "This is a core course for the major.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359170": [ @@ -104372,8 +107766,8 @@ "titleLong": "Perspectives on Spain", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -104381,7 +107775,7 @@ "catalogComments": "Conducted in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359172": [ @@ -104392,19 +107786,19 @@ "titleLong": "Advanced Spanish Writing Workshop", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "This is a core course for the Spanish major or minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359176": [ @@ -104479,7 +107873,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", @@ -104499,7 +107893,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", @@ -104518,7 +107912,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogSatisfiesReq": "This course satisfies the government major seminar requirement.", "catalogCourseSubfield": "(IR)", "catalogAttribute": "(CU-UGR)", @@ -104534,10 +107928,6 @@ "catalogNbr": "4010", "titleLong": "Honors Thesis Tutorial I", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -104548,7 +107938,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359184": [ @@ -104558,10 +107948,6 @@ "catalogNbr": "4020", "titleLong": "Honors Thesis Tutorial II", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -104571,7 +107957,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359185": [ @@ -104591,7 +107977,7 @@ "catalogComments": "Because CHEM 1570 is only a 3-credit course, it does not provide a practical route to satisfying medical school requirements.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359187": [ @@ -104607,10 +107993,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "CHEM 2090 is required of all Engineering freshmen and is a prerequisite for CHEM 2080. Entering students exceptionally well prepared in chemistry may receive advanced placement credit for General Chemistry by demonstrating competence in the advanced placement examination of the College Entrance Examination Board or in the departmental examination given at Cornell before classes start in the fall. Co-enrollment in a one-credit Academic Excellence Workshop (ENGRG 1009) is an option for Engineering students who wish to enhance their understanding of the course material.", + "catalogComments": "CHEM 2090 is required of all Engineering first-year students and is a prerequisite for CHEM 2080. Entering students exceptionally well prepared in chemistry may receive advanced placement credit for General Chemistry by demonstrating competence in the advanced placement examination of the College Entrance Examination Board or in the departmental examination given at Cornell before classes start in the fall. Co-enrollment in an Academic Excellence Workshop (ENGRG 1009) is an option for Engineering students who wish to enhance their understanding of the course material.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359188": [ @@ -104658,14 +108044,14 @@ "titleLong": "Social Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "STS", @@ -104674,14 +108060,14 @@ "titleLong": "Social Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "359197": [ @@ -104692,8 +108078,8 @@ "titleLong": "Business Chinese in Global Context I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -104701,7 +108087,7 @@ "catalogDistr": "(GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "359203": [ @@ -104712,14 +108098,14 @@ "titleLong": "Business Chinese in Global Context I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "NBA", @@ -104728,14 +108114,14 @@ "titleLong": "Business Chinese in Global Context I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA20" + "roster": "FA23" } ], "359206": [ @@ -104785,36 +108171,36 @@ "subject": "CAPS", "crseId": 359212, "catalogNbr": "4418", - "titleLong": "Stories of the Strange and the Marvelous from the Tang Dynasty", + "titleLong": "Stories of Love and Romance in Stories from Tang Dynasty", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP19" + "roster": "SP24" }, { "subject": "CHLIT", "crseId": 359212, "catalogNbr": "4418", - "titleLong": "Stories of the Strange and the Marvelous from the Tang Dynasty", + "titleLong": "Stories of Love and Romance in Stories from Tang Dynasty", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS)", - "catalogComments": "Co-meets with CHLIT 6618.", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP19" + "roster": "SP24" } ], "359219": [ @@ -104844,17 +108230,29 @@ "catalogNbr": "4721", "titleLong": "Honors: Senior Essay I", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Student must choose advisor by end of sixth semester. Topics must be approved by Standing Committee on Honors by beginning of seventh semester.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "359229": [ @@ -104873,7 +108271,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "URDU", @@ -104890,7 +108288,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359230": [ @@ -104909,7 +108307,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "URDU", @@ -104926,7 +108324,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359233": [ @@ -104960,7 +108358,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359234": [ @@ -104975,12 +108373,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Each participant must submit a brief proposal approved by their honors committee. Upon completion of a multi-term sequence, R grades will be converted to the grade of the graded component of the class, COLLS 4991, in the final term.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359242": [ @@ -105052,7 +108450,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359243": [ @@ -105132,7 +108530,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359251": [ @@ -105207,7 +108605,7 @@ "catalogComments": "COML 6190 and COML 6200 may be taken independently of each other.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359252": [ @@ -105278,7 +108676,7 @@ "catalogComments": "COML 6190 and COML 6200 may be taken independently of each other.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359257": [ @@ -105295,11 +108693,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "359264": [ @@ -105366,17 +108764,17 @@ "titleLong": "Medieval Romance: Voyages to the Otherworld", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", - "catalogSatisfiesReq": "May be used as one of the three pre-1800 courses required of English majors.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "MEDVL", @@ -105385,16 +108783,16 @@ "titleLong": "Medieval Romance: Voyages to the Otherworld", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "359270": [ @@ -105492,17 +108890,17 @@ "titleLong": "Old English", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MEDVL", @@ -105511,16 +108909,16 @@ "titleLong": "Old English", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359273": [ @@ -105597,11 +108995,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS)", - "catalogSatisfiesReq": "This course may be used as one of the three pre-1800 courses required of English majors.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "359281": [ @@ -105679,18 +109077,19 @@ "subject": "ENGL", "crseId": 359282, "catalogNbr": "4700", - "titleLong": "Reading Joyce's Ulysses", + "titleLong": "Reading the Media of Joyce's Ulysses", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the 4000-level seminar and post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "359283": [ @@ -105761,7 +109160,7 @@ "catalogCourseSubfield": "(CP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI22" + "roster": "FA23" }, { "subject": "JWST", @@ -105779,7 +109178,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI22" + "roster": "FA23" }, { "subject": "NES", @@ -105797,7 +109196,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI22" + "roster": "FA23" } ], "359300": [ @@ -105922,7 +109321,7 @@ "catalogCourseSubfield": "(CP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359311": [ @@ -105942,7 +109341,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359316": [ @@ -106010,14 +109409,14 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "AMST", @@ -106026,8 +109425,8 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -106035,7 +109434,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ANTHR", @@ -106044,8 +109443,8 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -106053,7 +109452,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARKEO", @@ -106062,8 +109461,8 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -106071,7 +109470,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359322": [ @@ -106135,14 +109534,14 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "AMST", @@ -106151,14 +109550,14 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ANTHR", @@ -106167,14 +109566,14 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARKEO", @@ -106183,14 +109582,14 @@ "titleLong": "Finger Lakes and Beyond: Archaeology of the Native Northeast", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359326": [ @@ -106265,7 +109664,7 @@ "catalogSatisfiesReq": "Required for HLDP students. Satisfies free electives for Nolan students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "359336": [ @@ -106287,7 +109686,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "359349": [ @@ -106384,7 +109783,7 @@ "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CAPS", @@ -106401,7 +109800,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -106418,7 +109817,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359357": [ @@ -106429,16 +109828,16 @@ "titleLong": "Aristotle", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "PHIL", @@ -106447,16 +109846,16 @@ "titleLong": "Aristotle", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "359361": [ @@ -106472,10 +109871,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LING", @@ -106489,10 +109888,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -106506,10 +109905,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359367": [ @@ -106658,15 +110057,15 @@ "titleLong": "Networks", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "WI23" + "roster": "WI24" }, { "subject": "ECON", @@ -106675,15 +110074,15 @@ "titleLong": "Networks", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" }, { "subject": "INFO", @@ -106692,15 +110091,15 @@ "titleLong": "Networks", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "WI23" + "roster": "WI24" }, { "subject": "SOC", @@ -106709,15 +110108,15 @@ "titleLong": "Networks", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" } ], "359383": [ @@ -106846,11 +110245,12 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring (7 weeks).", - "catalogComments": "Elective. Graduate students must enroll in HADM 6144. A \"W\" will be issued for students dropping the class after week one.", + "catalogWhenOffered": "Fall.", + "catalogComments": "Graduate students must enroll in HADM 6144.", + "catalogSatisfiesReq": "Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "359392": [ @@ -106935,10 +110335,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "ANTHR", @@ -106951,10 +110351,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "GOVT", @@ -106967,10 +110367,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "HIST", @@ -106983,10 +110383,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "SOC", @@ -107055,17 +110455,17 @@ "titleLong": "Contesting Identities in Modern Egypt", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "HIST", @@ -107074,18 +110474,18 @@ "titleLong": "Contesting Identities in Modern Egypt", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SCD-AS)", - "catalogCourseSubfield": "(HNU)(HEU)", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", + "catalogCourseSubfield": "(HEU)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "NES", @@ -107094,18 +110494,18 @@ "titleLong": "Contesting Identities in Modern Egypt", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", "catalogCourseSubfield": "(RS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "359438": [ @@ -107125,7 +110525,7 @@ "catalogComments": "MATH 4250/CS 4210 and MATH 4260/CS 4220 provide a comprehensive introduction to numerical analysis; these classes can be taken independently from each other and in either order.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MATH", @@ -107143,7 +110543,7 @@ "catalogComments": "MATH 4250/CS 4210 and MATH 4260/CS 4220 provide a comprehensive introduction to numerical analysis; these classes can be taken independently from each other and in either order.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359439": [ @@ -107154,16 +110554,16 @@ "titleLong": "Survey of Medieval Latin Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MEDVL", @@ -107172,16 +110572,16 @@ "titleLong": "Survey of Medieval Latin Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359440": [ @@ -107192,14 +110592,14 @@ "titleLong": "Survey of Medieval Latin Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MEDVL", @@ -107208,14 +110608,14 @@ "titleLong": "Survey of Medieval Latin Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359442": [ @@ -107364,17 +110764,17 @@ "titleLong": "Wealth and Power: Political Economy in Ancient Near Eastern States", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" }, { "subject": "NES", @@ -107383,18 +110783,18 @@ "titleLong": "Wealth and Power: Political Economy in Ancient Near Eastern States", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogCourseSubfield": "(RS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "359448": [ @@ -107441,19 +110841,19 @@ "titleLong": "Spanish for Heritage Speakers", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Students should speak with the instructor about their language skills and course placement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SPAN", @@ -107462,19 +110862,19 @@ "titleLong": "Spanish for Heritage Speakers", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Students should speak with the instructor about their language skills and course placement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359454": [ @@ -107503,18 +110903,22 @@ "titleLong": "Contemporary Latin American Survey", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "This is a core course for the major.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This is a core course for the major.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359455": [ @@ -107525,8 +110929,8 @@ "titleLong": "Perspectives on Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -107537,7 +110941,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LSP", @@ -107561,8 +110965,8 @@ "titleLong": "Perspectives on Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -107572,7 +110976,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359460": [ @@ -107709,15 +111113,15 @@ "titleLong": "Contemporary American Theatre on Stage and Screen", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "ENGL", @@ -107726,15 +111130,15 @@ "titleLong": "Contemporary American Theatre on Stage and Screen", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "PMA", @@ -107743,16 +111147,16 @@ "titleLong": "Contemporary American Theatre on Stage and Screen", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "359467": [ @@ -107768,7 +111172,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -107785,7 +111189,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -107802,7 +111206,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -107819,7 +111223,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -107840,7 +111244,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -107858,7 +111262,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -107881,7 +111285,7 @@ "catalogComments": "Students must register for credit with professor at start of each semester.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359475": [ @@ -107899,7 +111303,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "359477": [ @@ -107917,7 +111321,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359478": [ @@ -107953,7 +111357,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -107969,7 +111373,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359480": [ @@ -107987,7 +111391,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359482": [ @@ -108005,7 +111409,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359483": [ @@ -108139,6 +111543,10 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -108148,7 +111556,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359484": [ @@ -108166,7 +111574,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SYSEN", @@ -108188,7 +111596,7 @@ "catalogSatisfiesReq": "Satisfies modeling and analysis elective requirement.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "359485": [ @@ -108199,14 +111607,13 @@ "titleLong": "Nanoscale Energy Transport and Conversion", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP20" + "roster": "SP24" } ], "359488": [ @@ -108225,7 +111632,7 @@ "catalogComments": "Students are expected to be able to carry out college level engineering math.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359489": [ @@ -108271,7 +111678,7 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", @@ -108279,7 +111686,7 @@ "catalogSatisfiesReq": "Cannot be used to fulfill M.E. technical elective or M.E. major-approved elective requirements but may be approved as advisor-approved elective.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "359496": [ @@ -108354,7 +111761,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP20" + "roster": "SP24" } ], "359506": [ @@ -108388,10 +111795,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "359511": [ @@ -108409,7 +111816,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "359513": [ @@ -108447,7 +111854,7 @@ "catalogSatisfiesReq": "Counts as free elective credit.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "359541": [ @@ -108466,7 +111873,7 @@ "catalogDistr": "(MQR-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ART", @@ -108483,7 +111890,7 @@ "catalogDistr": "(MQR-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA21" + "roster": "FA23" }, { "subject": "CS", @@ -108500,7 +111907,7 @@ "catalogDistr": "(MQR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ENGRI", @@ -108516,7 +111923,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "359543": [ @@ -108558,17 +111965,17 @@ "subject": "CRP", "crseId": 359544, "catalogNbr": "4590", - "titleLong": "Legal Aspects of Land Use Planning", + "titleLong": "Land Use Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "359545": [ @@ -108576,17 +111983,35 @@ "subject": "CRP", "crseId": 359545, "catalogNbr": "5590", - "titleLong": "Legal Aspects of Land Use Planning", + "titleLong": "Land Use Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies law requirement for M.R.P. students.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 359545, + "catalogNbr": "5590", + "titleLong": "Land Use Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies law requirement for M.R.P. students.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "359547": [ @@ -108605,7 +112030,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "359548": [ @@ -108624,7 +112049,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "359553": [ @@ -108700,7 +112125,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359563": [ @@ -108718,7 +112143,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "359564": [ @@ -108768,7 +112193,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARCH", @@ -108806,7 +112231,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "359568": [ @@ -108898,7 +112323,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "359571": [ @@ -108924,7 +112349,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "359593": [ @@ -108973,16 +112398,15 @@ "titleLong": "Postcolonial Science", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "BSOC", @@ -108991,16 +112415,15 @@ "titleLong": "Postcolonial Science", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "STS", @@ -109009,16 +112432,15 @@ "titleLong": "Postcolonial Science", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "359613": [ @@ -109047,14 +112469,14 @@ "titleLong": "Postcolonial Science", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "359615": [ @@ -109069,11 +112491,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogAttribute": "(EC-SEAP)", + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "359617": [ @@ -109093,9 +112515,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359630": [ @@ -109111,10 +112534,10 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SU23" }, { "subject": "GOVT", @@ -109128,10 +112551,25 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SU23" + }, + { + "subject": "PAM", + "crseId": 359630, + "catalogNbr": "3071", + "titleLong": "Enduring Global and American Issues", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SU23" } ], "359631": [ @@ -109150,10 +112588,25 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "359634": [ + { + "subject": "GOVT", + "crseId": 359634, + "catalogNbr": "3475", + "titleLong": "Nineteenth and Twentieth Century European Thought", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "GOVT", "crseId": 359634, @@ -109181,10 +112634,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "359638": [ @@ -109195,14 +112648,14 @@ "titleLong": "Topics in Epistemology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359639": [ @@ -109213,14 +112666,13 @@ "titleLong": "Topics in 20th C. Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "PHIL", @@ -109229,15 +112681,15 @@ "titleLong": "Topics in 20th C. Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "ROMS", @@ -109246,14 +112698,13 @@ "titleLong": "Topics in 20th C. Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "359643": [ @@ -109323,22 +112774,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -109349,7 +112784,7 @@ "catalogAttribute": "(CU-UGR, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359647": [ @@ -109415,11 +112850,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Summer.", - "catalogDistr": "(HA-AS, BIO-AS)", + "catalogWhenOffered": "Winter, Summer.", + "catalogDistr": "(BIO-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" }, { "subject": "CLASS", @@ -109433,10 +112868,11 @@ } ], "catalogWhenOffered": "Winter, Summer.", - "catalogDistr": "(HA-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, HA-AS)", + "catalogComments": "This course would be excellent preparation for students prior to taking standardized test: e.g., SAT, GRE, MCAT, TOEFL, LSAT, etc.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" } ], "359664": [ @@ -109545,7 +112981,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "359671": [ @@ -109556,8 +112992,8 @@ "titleLong": "Development of Economic Thought and Institutions", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", @@ -109565,7 +113001,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRLE", @@ -109574,14 +113010,14 @@ "titleLong": "Development of Economic Thought and Institutions", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "359681": [ @@ -109614,12 +113050,12 @@ } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", - "catalogComments": "Please contact Shoals Marine Lab to assist with enrollment. Students will live at Shoals Marine Lab, Appledore Island, ME, for duration of this course.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "Students will live at Shoals Marine Lab, Appledore Island, ME, for duration of this course.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "359683": [ @@ -109654,10 +113090,28 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "359688": [ + { + "subject": "AMST", + "crseId": 359688, + "catalogNbr": "2555", + "titleLong": "Introduction to Latin American Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "ARTH", "crseId": 359688, @@ -109669,12 +113123,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "LATA", @@ -109687,12 +113141,30 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 359688, + "catalogNbr": "2550", + "titleLong": "Introduction to Latin American Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" }, { "subject": "VISST", @@ -109705,12 +113177,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "359706": [ @@ -109746,7 +113218,7 @@ ], "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "359709": [ @@ -109757,13 +113229,13 @@ "titleLong": "PSSP Calculus Preparation and Quantitative Methods", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "359710": [ @@ -109774,13 +113246,13 @@ "titleLong": "PSSP Statistics Preparation and Quantitative Methods", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "359713": [ @@ -109798,7 +113270,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "359714": [ @@ -109817,7 +113289,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "359715": [ @@ -109832,10 +113304,10 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Spring, Summer.", + "catalogWhenOffered": "Fall, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "359722": [ @@ -109930,6 +113402,10 @@ "catalogNbr": "1503", "titleLong": "Summer Drawing II", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -109940,7 +113416,7 @@ "catalogSatisfiesReq": "Counts as free elective credit for B.F.A. students; counts as humanities or free out-of-department elective credit for B.Arch. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "359734": [ @@ -109960,7 +113436,7 @@ "catalogSatisfiesReq": "Counts as free elective credit for B.F.A. students; counts as humanities or free out-of-department elective credit for B.Arch. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "359736": [ @@ -109981,6 +113457,40 @@ "roster": "FA22" } ], + "359737": [ + { + "subject": "ASTRO", + "crseId": 359737, + "catalogNbr": "6575", + "titleLong": "Planetary Atmospheres", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "EAS", + "crseId": 359737, + "catalogNbr": "5750", + "titleLong": "Planetary Atmospheres", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], "359738": [ { "subject": "ASTRO", @@ -109993,15 +113503,15 @@ "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "3 credits for lecture only; 4 credits if registered for field trip. Grading based on participation in discussions, critical literature reviews, and final project/presentation.", + "catalogComments": "Associated optional field trip for 1 credit, see ASTRO 6580.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "EAS", @@ -110019,10 +113529,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "3 credits for lecture only; 4 credits if registered for field trip. Grading based on participation in discussions, critical literature reviews, and final project/presentation.", + "catalogComments": "Associated optional field trip for 1 credit, see ASTRO 6580.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "359739": [ @@ -110078,10 +113588,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -110091,7 +113597,7 @@ "catalogSatisfiesReq": "Satisfies MMH core.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "359742": [ @@ -110119,6 +113625,10 @@ "catalogNbr": "7510", "titleLong": "Properties Development and Planning", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -110128,7 +113638,7 @@ "catalogSatisfiesReq": "Satisfies MMH core.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "359744": [ @@ -110151,7 +113661,7 @@ "catalogComments": "Undergraduate students should enroll in HADM 3470.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "359745": [ @@ -110208,6 +113718,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "DEA", + "crseId": 359752, + "catalogNbr": "4050", + "titleLong": "Design Portfolio and Communication", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(LAD-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "FA23" } ], "359753": [ @@ -110225,7 +113752,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "359754": [ @@ -110258,12 +113785,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(LAD-HE)", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "359755": [ @@ -110282,7 +113809,7 @@ "catalogDistr": "(LAD-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "359758": [ @@ -110357,7 +113884,7 @@ "catalogComments": "Occurs one weekend during the beginning of spring semester. Enrollment based on those who can commit to full participation throughout the entire weekend: Friday evening, Saturday, and Sunday until 5:00 pm.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "359766": [ @@ -110375,7 +113902,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "359768": [ @@ -110386,63 +113913,63 @@ "titleLong": "Senior Honors Thesis", "enrollGroups": [ { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 }, { - "unitsMaximum": 6, + "unitsMaximum": 15, "unitsMinimum": 1 } ], @@ -110450,7 +113977,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "359787": [ @@ -110460,10 +113987,6 @@ "catalogNbr": "1451", "titleLong": "Body, Mind, and Health: Historical Perspectives for Future Professionals", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -110474,7 +113997,7 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "359790": [ @@ -110547,7 +114070,7 @@ "catalogCourseSubfield": "(CP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "359799": [ @@ -110562,11 +114085,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogCourseSubfield": "(AM)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "359809": [ @@ -110586,6 +114109,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 359809, + "catalogNbr": "3100", + "titleLong": "Multiple Regression Analysis", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "359813": [ @@ -110604,6 +114144,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 359813, + "catalogNbr": "4980", + "titleLong": "Honors Seminar", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "359815": [ @@ -110639,7 +114195,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "359819": [ @@ -110659,7 +114215,7 @@ "catalogComments": "Recommended for graduate students undertaking thesis or dissertation projects. Students will need to see instructor for section assignments.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA21" + "roster": "FA23" } ], "359821": [ @@ -110678,7 +114234,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "359822": [ @@ -110714,9 +114270,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "359826": [ @@ -110724,7 +114281,7 @@ "subject": "PE", "crseId": 359826, "catalogNbr": "1104", - "titleLong": "Swimming Conditioning", + "titleLong": "Swim Conditioning", "enrollGroups": [ { "unitsMaximum": 1, @@ -110742,7 +114299,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "359828": [ @@ -110760,6 +114317,10 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -110768,7 +114329,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "359829": [ @@ -110787,7 +114348,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "359830": [ @@ -110879,7 +114440,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "359834": [ @@ -110906,18 +114467,18 @@ "subject": "BSOC", "crseId": 359846, "catalogNbr": "3111", - "titleLong": "Sociology of Medicine", + "titleLong": "Social Studies of Medicine", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "DSOC", @@ -110936,39 +114497,56 @@ "acadGroup": "AG", "roster": "FA21" }, + { + "subject": "GDEV", + "crseId": 359846, + "catalogNbr": "3111", + "titleLong": "Social Studies of Medicine", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(D-AG, SBA-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + }, { "subject": "SOC", "crseId": 359846, "catalogNbr": "3130", - "titleLong": "Sociology of Medicine", + "titleLong": "Social Studies of Medicine", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "STS", "crseId": 359846, "catalogNbr": "3111", - "titleLong": "Sociology of Medicine", + "titleLong": "Social Studies of Medicine", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "359848": [ @@ -110979,17 +114557,17 @@ "titleLong": "Early Modern Iberian Survey", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "MEDVL", @@ -110998,17 +114576,17 @@ "titleLong": "Early Modern Iberian Survey", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "SPAN", @@ -111017,18 +114595,18 @@ "titleLong": "Early Modern Iberian Survey", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogSatisfiesReq": "This is a core course for the major.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "359850": [ @@ -111214,7 +114792,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "359930": [ @@ -111228,6 +114806,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -111236,7 +114818,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "359931": [ @@ -111254,7 +114836,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "359932": [ @@ -111308,7 +114890,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "359936": [ @@ -111326,7 +114908,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "359937": [ @@ -111399,6 +114981,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 359968, + "catalogNbr": "5990", + "titleLong": "Challenges and Trends in the Health Services Industry", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "360002": [ @@ -111436,7 +115034,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GDEV", @@ -111454,7 +115052,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360045": [ @@ -111472,7 +115070,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LSP", @@ -111488,7 +115086,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "360060": [ @@ -111550,7 +115148,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "360209": [ @@ -111568,7 +115166,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "360318": [ @@ -111586,7 +115184,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "360356": [ @@ -111605,7 +115203,7 @@ "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "360369": [ @@ -111616,15 +115214,15 @@ "titleLong": "The Evolution of Social Policy in Britain and America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(SBA-AS)", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "ILRLE", @@ -111633,14 +115231,14 @@ "titleLong": "The Evolution of Social Policy in Britain and America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP20" + "roster": "FA23" } ], "360370": [ @@ -111651,15 +115249,15 @@ "titleLong": "Compensation, Incentives, and Productivity", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRLE", @@ -111668,14 +115266,14 @@ "titleLong": "Compensation, Incentives, and Productivity", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "360371": [ @@ -111686,8 +115284,8 @@ "titleLong": "Women in the Economy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", @@ -111695,7 +115293,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FGSS", @@ -111704,8 +115302,8 @@ "titleLong": "Women in the Economy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", @@ -111713,7 +115311,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRLE", @@ -111722,15 +115320,15 @@ "titleLong": "Women in the Economy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "360374": [ @@ -111784,7 +115382,7 @@ "catalogSatisfiesReq": "Requirement for M.I.L.R. candidates.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "360380": [ @@ -111949,15 +115547,15 @@ "titleLong": "Seminar in Labor Economics II", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall or Spring.", "catalogComments": "Note: ECON 7420 and ECON 7430 constitute Ph.D.-level sequence in labor economics.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ILRLE", @@ -111966,15 +115564,15 @@ "titleLong": "Seminar in Labor Economics II", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall or Spring.", "catalogComments": "Note: ILRLE 7450 and ILRLE 7460 constitute Ph.D.-level sequence in labor economics.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP22" + "roster": "SP24" } ], "360392": [ @@ -112019,14 +115617,15 @@ "titleLong": "Workshop in Labor Economics", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Research workshop featuring guests lecturers.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRLE", @@ -112035,14 +115634,14 @@ "titleLong": "Workshop in Labor Economics", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "360397": [ @@ -112062,7 +115661,7 @@ "catalogComments": "Course requirements differ at 4000 and 6000 levels.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360403": [ @@ -112080,7 +115679,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360404": [ @@ -112098,7 +115697,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "360436": [ @@ -112182,10 +115781,11 @@ } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "360470": [ @@ -112221,7 +115821,7 @@ "catalogDistr": "(D-AG, CA-HE, D-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "360496": [ @@ -112239,7 +115839,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "360588": [ @@ -112261,7 +115861,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "360589": [ @@ -112279,7 +115879,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "360591": [ @@ -112300,6 +115900,24 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 360591, + "catalogNbr": "5951", + "titleLong": "Field Studies in Health Administration and Planning", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Capstone course for second-year Sloan students.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "360594": [ @@ -112317,7 +115935,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360595": [ @@ -112377,7 +115995,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360628": [ @@ -112436,7 +116054,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360635": [ @@ -112536,11 +116154,11 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "360715": [ @@ -112581,6 +116199,24 @@ "acadCareer": "GR", "acadGroup": "AG", "roster": "SP20" + }, + { + "subject": "GDEV", + "crseId": 360716, + "catalogNbr": "6210", + "titleLong": "Foundations of Environmental Sociology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AG)", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" } ], "360920": [ @@ -112596,10 +116232,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BIOMS", @@ -112613,10 +116249,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360921": [ @@ -112718,13 +116354,13 @@ "enrollGroups": [ { "unitsMaximum": 1, - "unitsMinimum": 0.5 + "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360929": [ @@ -112740,10 +116376,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS, SDS-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" }, { "subject": "BIONB", @@ -112757,10 +116393,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS, SDS-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" }, { "subject": "PLSCI", @@ -112776,7 +116412,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "360930": [ @@ -112830,11 +116466,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS, GLC-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, GLC-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BSOC", @@ -112848,11 +116484,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS, GLC-AS)", + "catalogDistr": "(BIO-AS, GLC-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -112866,11 +116502,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS, GLC-AS)", + "catalogDistr": "(BIO-AS, GLC-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "360934": [ @@ -112906,11 +116542,11 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(OPHLS-AG)", - "catalogComments": "During first six weeks of class, Thursday meetings may run as late as 5:30 p.m. because of field trips.", + "catalogComments": "This course may meet outside the typical meeting pattern due to seasonal access to lab settings. For example, the Thursday meeting may occasionally run as late as 5:30 PM.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360936": [ @@ -112928,7 +116564,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "360940": [ @@ -112943,18 +116579,14 @@ "unitsMinimum": 1 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360941": [ @@ -112972,7 +116604,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIONB", @@ -112988,7 +116620,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENTOM", @@ -113004,7 +116636,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360942": [ @@ -113023,7 +116655,7 @@ "catalogComments": "Students at all stages are welcome to enroll and participate. This is a research seminar and discussion series that serves as a community-building forum for undergraduates, graduate students, postdocs, staff, and faculty who share an interest in birds and Ornithology. Anyone in these groups who has recently arrived at Cornell is particularly encouraged to join our weekly gathering, as this venue fosters connections that often lead to additional opportunities.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -113039,7 +116671,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360946": [ @@ -113058,7 +116690,7 @@ "catalogComments": "Entomology undergraduates wishing to count Insect Phylogeny and Evolution toward their Group A requirement should take the laboratory as well as the lecture for a total of 4 credits.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "360947": [ @@ -113077,7 +116709,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360948": [ @@ -113185,7 +116817,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -113202,10 +116834,27 @@ "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "360954": [ + { + "subject": "BIOCB", + "crseId": 360954, + "catalogNbr": "4830", + "titleLong": "Quantitative Genomics and Genetics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(OPHLS-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + }, { "subject": "BTRY", "crseId": 360954, @@ -113225,6 +116874,23 @@ } ], "360955": [ + { + "subject": "BIOCB", + "crseId": 360955, + "catalogNbr": "4840", + "titleLong": "Computational Genetics and Genomics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(OPHLS-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "BTRY", "crseId": 360955, @@ -113254,13 +116920,29 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBSS-AS, BIO-AS, SDS-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "360958": [ + { + "subject": "BIOCB", + "crseId": 360958, + "catalogNbr": "6830", + "titleLong": "Quantitative Genomics and Genetics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + }, { "subject": "BTRY", "crseId": 360958, @@ -113279,6 +116961,23 @@ } ], "360959": [ + { + "subject": "BIOCB", + "crseId": 360959, + "catalogNbr": "6840", + "titleLong": "Computational Genetics and Genomics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(OPHLS-AG)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "BTRY", "crseId": 360959, @@ -113298,6 +116997,22 @@ } ], "360960": [ + { + "subject": "BIOCB", + "crseId": 360960, + "catalogNbr": "6890", + "titleLong": "Current Topics in Population Genomics", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "BTRY", "crseId": 360960, @@ -113334,6 +117049,22 @@ } ], "360962": [ + { + "subject": "BIOCB", + "crseId": 360962, + "catalogNbr": "7200", + "titleLong": "Statistical and Computational Genetics", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + }, { "subject": "BTRY", "crseId": 360962, @@ -113366,7 +117097,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360967": [ @@ -113386,7 +117117,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360968": [ @@ -113396,10 +117127,6 @@ "catalogNbr": "4010", "titleLong": "Urban Design Studio", "enrollGroups": [ - { - "unitsMaximum": 5, - "unitsMinimum": 5 - }, { "unitsMaximum": 5, "unitsMinimum": 5 @@ -113410,7 +117137,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360970": [ @@ -113420,6 +117147,46 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Landscape Architecture", "enrollGroups": [ + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -113438,7 +117205,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360971": [ @@ -113475,7 +117242,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360974": [ @@ -113535,7 +117302,7 @@ "catalogSatisfiesReq": "Requirement for all plant pathology and plant-microbe biology graduate students.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360987": [ @@ -113572,7 +117339,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "360989": [ @@ -113591,7 +117358,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "FA23" }, { "subject": "INFO", @@ -113605,10 +117372,10 @@ } ], "catalogWhenOffered": "Fall, Winter, Spring, Summer.", - "catalogDistr": "(SBA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "WI23" + "roster": "FA23" } ], "360990": [ @@ -113627,7 +117394,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "360991": [ @@ -113665,7 +117432,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -113682,7 +117449,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "360997": [ @@ -113718,7 +117485,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "INFO", @@ -113734,7 +117501,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361002": [ @@ -113805,7 +117572,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NS", @@ -113821,7 +117588,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "361005": [ @@ -113832,7 +117599,7 @@ "titleLong": "Micronutrients: Function, Homeostasis, and Assessment", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 2, "unitsMinimum": 2 }, { @@ -113844,7 +117611,7 @@ "catalogComments": "Course is divided into two parts with two separate topics: Vitamins (first 7 weeks) and Minerals (second 7 weeks). Each part is worth 2 credits. Enroll in both sections (for 4 credits total) if planning to attend the course for the entire semester.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "361006": [ @@ -113855,14 +117622,14 @@ "titleLong": "Regulation of Macronutrient Metabolism", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "361013": [ @@ -113881,7 +117648,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "361023": [ @@ -113978,7 +117745,7 @@ "catalogComments": "Viticulture and Enology majors and minors must take the course for a letter grade. Preregistered students must attend, or notify instructors of their absence before, first class or risk being dropped. No auditors. Due to high demand for this course and consumption of wine in classes, the absolute drop deadline for all students is by the second class meeting. Students must purchase four approved wine glasses by the second class.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361037": [ @@ -113996,7 +117763,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" }, { "subject": "VIEN", @@ -114010,9 +117777,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instuctional hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "361043": [ @@ -114072,6 +117840,18 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -114082,7 +117862,7 @@ "catalogSatisfiesReq": "Counts toward the Government major requirement when taken for \"letter grade.\"", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361053": [ @@ -114096,10 +117876,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -114108,7 +117884,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "361059": [ @@ -114128,7 +117904,7 @@ "catalogComments": "Undergraduates register for 4150; graduate students register for 6150. Recommended for those planning to pursue careers in health-related fields, graduate or veterinary studies or those interested in how the body defends itself against diverse threats.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361063": [ @@ -114140,17 +117916,17 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 3 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361065": [ @@ -114187,7 +117963,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ESS", @@ -114226,7 +118002,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "361066": [ @@ -114252,7 +118028,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ESS", @@ -114288,7 +118064,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -114306,7 +118082,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361069": [ @@ -114362,7 +118138,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "IARD", @@ -114398,7 +118174,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361071": [ @@ -114417,7 +118193,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "361073": [ @@ -114437,7 +118213,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" } ], "361074": [ @@ -114474,7 +118250,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "IARD", @@ -114519,14 +118295,18 @@ "titleLong": "Graduate Special Topics in Global Development", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" }, { "subject": "IARD", @@ -114561,7 +118341,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GDEV", @@ -114578,7 +118358,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "IARD", @@ -114612,7 +118392,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PLSCS", @@ -114637,7 +118417,7 @@ "subject": "FDSC", "crseId": 361088, "catalogNbr": "4500", - "titleLong": "Winemaking Theory and Practice I", + "titleLong": "Advanced Winemaking Theory and Practice I", "enrollGroups": [ { "unitsMaximum": 2, @@ -114645,15 +118425,16 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Optional winery field trips.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", "crseId": 361088, "catalogNbr": "4500", - "titleLong": "Winemaking Theory and Practice I", + "titleLong": "Advanced Winemaking Theory and Practice I", "enrollGroups": [ { "unitsMaximum": 2, @@ -114661,9 +118442,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Optional winery field trips.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361089": [ @@ -114690,7 +118472,7 @@ "catalogComments": "Does not count towards degree for students in College of Arts and Sciences (see PHYS 4485).", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361090": [ @@ -114709,7 +118491,7 @@ "catalogComments": "Does not count towards degree for students in College of Arts and Sciences.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361092": [ @@ -114737,6 +118519,58 @@ "catalogNbr": "4990", "titleLong": "Undergraduate Research in Entomology", "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -114770,7 +118604,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361096": [ @@ -114808,7 +118642,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361099": [ @@ -114842,10 +118676,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -114855,7 +118685,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361100": [ @@ -114869,10 +118699,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -114882,7 +118708,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361101": [ @@ -114900,6 +118726,10 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -114909,7 +118739,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361104": [ @@ -114925,10 +118755,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361105": [ @@ -114944,10 +118774,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361106": [ @@ -114963,9 +118793,10 @@ } ], "catalogWhenOffered": "Fall or Spring.", + "catalogComments": "This class will be team-taught by multiple field faculty members. ", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "361107": [ @@ -115000,7 +118831,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -115035,10 +118866,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -115048,7 +118875,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361117": [ @@ -115062,10 +118889,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -115075,7 +118898,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361119": [ @@ -115093,7 +118916,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361120": [ @@ -115121,15 +118944,32 @@ "titleLong": "International Labor Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "LAW", + "crseId": 361125, + "catalogNbr": "6344", + "titleLong": "International Labor Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" } ], "361128": [ @@ -115199,7 +119039,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361130": [ @@ -115218,7 +119058,7 @@ "catalogComments": "Course includes evening lectures, short asynchronous videos, and weekly help sessions. Group interaction is encouraged.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRG", @@ -115235,7 +119075,7 @@ "catalogComments": "Course includes evening lectures, short asynchronous videos, and weekly help sessions. Group interaction is encouraged.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361131": [ @@ -115369,11 +119209,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "The 1 credit lab option provides the opportunity for hands-on experiences and advanced networking opportunities. Through participation in lab modules and collaborative projects, students will develop skills for listening, communicating, and working through conflicts with stakeholders. The majority of labs will have field trips for on-site learning opportunities to merge ecological concepts with new technical skills.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "361146": [ @@ -115408,11 +119247,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "The 1 credit lab option provides the opportunity for hands-on experiences and advanced networking opportunities. Through participation in lab modules and collaborative projects, students will develop skills for listening, communicating, and working through conflicts with stakeholders. The majority of labs will have field trips for on-site learning opportunities to merge ecological concepts with new technical skills.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "361151": [ @@ -115546,7 +119384,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361152": [ @@ -115680,7 +119518,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361154": [ @@ -115698,7 +119536,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", @@ -115714,7 +119552,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361156": [ @@ -115908,7 +119746,7 @@ "catalogComments": "Mandatory trip to Cornell AgriTech in Geneva.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361161": [ @@ -115980,6 +119818,24 @@ "roster": "SP21" } ], + "361163": [ + { + "subject": "ALS", + "crseId": 361163, + "catalogNbr": "5800", + "titleLong": "International Teaching Assistant Program: Directed Study", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], "361166": [ { "subject": "BSOC", @@ -115992,12 +119848,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Students must enroll for both the fall and spring semesters (BSOC 4991-BSOC 4992). Students who are admitted to the honors program are required to complete two semesters of honors project research and to write an honors thesis. The project must include substantial research, and the completed work should be of wider scope and greater originality than is normal for an upper-level course. The student must find a project supervisor and a second faculty member willing to serve as faculty reader; at least one of these must be a member of the Biology and Society faculty. Apply in 303 Morrill Hall.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -116010,12 +119866,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Students must enroll for both the fall and spring semesters (STS 4991-STS 4992). Students who are admitted to the honors program are required to complete two semesters of honors project research and to write an honors thesis. The project must include substantial research, and the completed work should be of wider scope and greater originality than is normal for an upper-level course. The student must find a project supervisor and a second faculty member willing to serve as faculty reader; at least one of these must be a member of the Science & Technology faculty. Apply in 303 Morrill Hall.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361167": [ @@ -116030,12 +119886,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Students who are admitted to the honors program are required to complete two semesters of honors project research and to write an honors thesis. The project must include substantial research, and the completed work should be of wider scope and greater originality than is normal for an upper-level course. The student must find a project supervisor and a second faculty member willing to serve as faculty reader; at least one of these must be a member of the Biology and Society faculty. Apply in 303 Morrill Hall.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HE", @@ -116063,12 +119919,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Apply in 303 Morrill Hall.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361169": [ @@ -116120,7 +119976,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", @@ -116152,11 +120008,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS, PHS-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS, PHS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -116174,7 +120030,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361178": [ @@ -116193,7 +120049,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "361179": [ @@ -116212,7 +120068,7 @@ "catalogComments": "This course is reserved for the students in Master of Professional Studies (MPS) degree program in Applied Statistics for the first week. If there is space after that, it is open to other students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361182": [ @@ -116268,7 +120124,7 @@ "catalogComments": "Some field trips during lab periods.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361187": [ @@ -116325,7 +120181,7 @@ "catalogComments": "Formerly CHEME 7920.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", @@ -116359,7 +120215,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -116375,7 +120231,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361193": [ @@ -116395,7 +120251,25 @@ "catalogAttribute": "(CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "GDEV", + "crseId": 361193, + "catalogNbr": "4450", + "titleLong": "Toward a Sustainable Global Food System: Food Policy for Developing Countries", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AG, SBA-HE)", + "catalogAttribute": "(CU-SBY, EC-SAP)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" }, { "subject": "NS", @@ -116413,7 +120287,7 @@ "catalogAttribute": "(CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "361195": [ @@ -116458,7 +120332,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361197": [ @@ -116500,7 +120374,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361199": [ @@ -116530,6 +120404,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -116538,7 +120416,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361200": [ @@ -116548,6 +120426,14 @@ "catalogNbr": "4980", "titleLong": "Teaching Experience", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -116557,7 +120443,7 @@ "catalogComments": "Students must register using individual study form. Enrollment form can be found here.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361201": [ @@ -116587,10 +120473,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -116599,7 +120481,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "361202": [ @@ -116618,7 +120500,7 @@ "catalogComments": "Course requirements differ at 4000 and 6000 levels.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361205": [ @@ -116638,7 +120520,7 @@ "catalogSatisfiesReq": "Required for all first year AEM Ph.D. students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361206": [ @@ -116664,7 +120546,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "361207": [ @@ -116683,7 +120565,7 @@ "catalogSatisfiesReq": "Requirement for BME M.Eng. students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361208": [ @@ -116712,15 +120594,19 @@ "catalogNbr": "1200", "titleLong": "Introduction to Business Management", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Winter, Spring, Summer.", + "catalogWhenOffered": "Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361210": [ @@ -116875,7 +120761,7 @@ "catalogSatisfiesReq": "Requirement for M.Eng. students majoring in BME. Students encouraged to register for two semesters as continuing course.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361211": [ @@ -116893,7 +120779,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361213": [ @@ -116916,7 +120802,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361214": [ @@ -116938,7 +120824,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361215": [ @@ -116992,7 +120878,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361221": [ @@ -117010,7 +120896,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "CHEME", @@ -117026,7 +120912,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ECE", @@ -117042,7 +120928,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "MAE", @@ -117058,7 +120944,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "NSE", @@ -117128,6 +121014,22 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -117136,7 +121038,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361224": [ @@ -117182,14 +121084,14 @@ "titleLong": "Mechanical Properties of Materials, Processing, and Design", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361227": [ @@ -117208,7 +121110,7 @@ "catalogComments": "MSE undergraduate students must enroll for letter grade.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361229": [ @@ -117230,7 +121132,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIOMS", @@ -117250,7 +121152,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361230": [ @@ -117268,7 +121170,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BIOMS", @@ -117284,7 +121186,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361232": [ @@ -117302,7 +121204,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" }, { "subject": "VTBMS", @@ -117318,7 +121220,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA21" + "roster": "FA23" } ], "361233": [ @@ -117355,6 +121257,78 @@ "roster": "SP20" } ], + "361240": [ + { + "subject": "AMST", + "crseId": 361240, + "catalogNbr": "2105", + "titleLong": "The American Musical", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ENGL", + "crseId": 361240, + "catalogNbr": "2150", + "titleLong": "The American Musical", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MUSIC", + "crseId": 361240, + "catalogNbr": "2250", + "titleLong": "The American Musical", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "PMA", + "crseId": 361240, + "catalogNbr": "2650", + "titleLong": "The American Musical", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HTC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], "361243": [ { "subject": "MAE", @@ -117381,18 +121355,18 @@ "titleLong": "Introduction to Indian Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogCourseSubfield": "(RL)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "CLASS", @@ -117401,17 +121375,17 @@ "titleLong": "Introduction to Indian Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "PHIL", @@ -117420,17 +121394,17 @@ "titleLong": "Introduction to Indian Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "PHIL", @@ -117457,17 +121431,68 @@ "titleLong": "Introduction to Indian Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" + } + ], + "361268": [ + { + "subject": "PE", + "crseId": 361268, + "catalogNbr": "1900", + "titleLong": "Varsity Baseball", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361269": [ + { + "subject": "PE", + "crseId": 361269, + "catalogNbr": "1901", + "titleLong": "Men's Varsity Basketball", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "FA23" + } + ], + "361270": [ + { + "subject": "PE", + "crseId": 361270, + "catalogNbr": "1902", + "titleLong": "Men's Heavyweight Crew", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" } ], "361274": [ @@ -117485,7 +121510,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361276": [ @@ -117556,7 +121581,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361279": [ @@ -117577,6 +121602,227 @@ "roster": "SP17" } ], + "361284": [ + { + "subject": "PE", + "crseId": 361284, + "catalogNbr": "1904", + "titleLong": "Men's Lightweight Varsity Crew", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361285": [ + { + "subject": "PE", + "crseId": 361285, + "catalogNbr": "1905", + "titleLong": "Varsity Football", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361286": [ + { + "subject": "PE", + "crseId": 361286, + "catalogNbr": "1906", + "titleLong": "Lightweight Varsity Football", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361287": [ + { + "subject": "PE", + "crseId": 361287, + "catalogNbr": "1907", + "titleLong": "Varsity Golf", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361288": [ + { + "subject": "PE", + "crseId": 361288, + "catalogNbr": "1908", + "titleLong": "Men's Varsity Ice Hockey", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361289": [ + { + "subject": "PE", + "crseId": 361289, + "catalogNbr": "1909", + "titleLong": "Men's Varsity Lacrosse", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361290": [ + { + "subject": "PE", + "crseId": 361290, + "catalogNbr": "1910", + "titleLong": "Men's Varsity Polo", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361291": [ + { + "subject": "PE", + "crseId": 361291, + "catalogNbr": "1911", + "titleLong": "Men's Varsity Soccer", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361292": [ + { + "subject": "PE", + "crseId": 361292, + "catalogNbr": "1912", + "titleLong": "Men's Varsity Squash", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361293": [ + { + "subject": "PE", + "crseId": 361293, + "catalogNbr": "1913", + "titleLong": "Men's Varsity Swimming and Diving", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361294": [ + { + "subject": "PE", + "crseId": 361294, + "catalogNbr": "1914", + "titleLong": "Men's Varsity Tennis", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361295": [ + { + "subject": "PE", + "crseId": 361295, + "catalogNbr": "1915", + "titleLong": "Men's Varsity Track/Cross Country", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361296": [ + { + "subject": "PE", + "crseId": 361296, + "catalogNbr": "1916", + "titleLong": "Varsity Wrestling", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], "361299": [ { "subject": "MAE", @@ -117586,275 +121832,491 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMinimum": 3 }, { "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Credits determined by section chosen.", + "catalogAttribute": "(CU-UGR)", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "361300": [ + { + "subject": "PE", + "crseId": 361300, + "catalogNbr": "1920", + "titleLong": "Women's Varsity Basketball", + "enrollGroups": [ + { + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361301": [ + { + "subject": "PE", + "crseId": 361301, + "catalogNbr": "1921", + "titleLong": "Women's Varsity Crew", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361303": [ + { + "subject": "PE", + "crseId": 361303, + "catalogNbr": "1923", + "titleLong": "Varsity Equestrian Team", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361304": [ + { + "subject": "PE", + "crseId": 361304, + "catalogNbr": "1924", + "titleLong": "Women's Varsity Fencing", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361305": [ + { + "subject": "PE", + "crseId": 361305, + "catalogNbr": "1925", + "titleLong": "Varsity Field Hockey", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361306": [ + { + "subject": "PE", + "crseId": 361306, + "catalogNbr": "1926", + "titleLong": "Varsity Gymnastics", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361307": [ + { + "subject": "PE", + "crseId": 361307, + "catalogNbr": "1927", + "titleLong": "Women's Varsity Ice Hockey", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361308": [ + { + "subject": "PE", + "crseId": 361308, + "catalogNbr": "1928", + "titleLong": "Women's Varsity Lacrosse", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361309": [ + { + "subject": "PE", + "crseId": 361309, + "catalogNbr": "1929", + "titleLong": "Women's Varsity Polo", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361310": [ + { + "subject": "PE", + "crseId": 361310, + "catalogNbr": "1930", + "titleLong": "Women's Varsity Soccer", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361316": [ + { + "subject": "PE", + "crseId": 361316, + "catalogNbr": "1931", + "titleLong": "Varsity Softball", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361317": [ + { + "subject": "PE", + "crseId": 361317, + "catalogNbr": "1932", + "titleLong": "Women's Swimming and Diving", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361318": [ + { + "subject": "PE", + "crseId": 361318, + "catalogNbr": "1933", + "titleLong": "Women's Varsity Tennis", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361319": [ + { + "subject": "PE", + "crseId": 361319, + "catalogNbr": "1934", + "titleLong": "Women's Varsity Track/Cross Country", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361320": [ + { + "subject": "PE", + "crseId": 361320, + "catalogNbr": "1935", + "titleLong": "Women's Varsity Volleyball", + "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Credits determined by section chosen.", - "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", - "acadGroup": "EN", - "roster": "SP23" + "acadGroup": "AT", + "roster": "SP24" + } + ], + "361321": [ + { + "subject": "PE", + "crseId": 361321, + "catalogNbr": "1936", + "titleLong": "Women's Varsity Squash", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" } ], "361322": [ @@ -117910,7 +122372,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361325": [ @@ -117930,7 +122392,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361328": [ @@ -118023,11 +122485,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "This course is reading and writing-intensive.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "361341": [ @@ -118045,7 +122506,23 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 361341, + "catalogNbr": "6560", + "titleLong": "Real Estate Transactions and Deal Structuring", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "361343": [ @@ -118063,7 +122540,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361345": [ @@ -118134,11 +122611,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring, Summer.", "catalogComments": "Required.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361351": [ @@ -118153,10 +122630,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(GLC-HA, SSC-HA)", + "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", + "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA18" + "roster": "SP24" } ], "361352": [ @@ -118195,7 +122675,7 @@ "catalogComments": "Undergraduate students should enroll in HADM 3310.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361354": [ @@ -118242,16 +122722,20 @@ "catalogNbr": "7030", "titleLong": "Operations Management", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "Satisfies MMH Core.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361360": [ @@ -118286,12 +122770,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Graduate students must enroll in HADM 6480.", - "catalogSatisfiesReq": "Satisfies HADM or free electives for SHA students.", + "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA21" + "roster": "SP24" } ], "361363": [ @@ -118310,7 +122794,7 @@ "catalogComments": "Undergraduate students should enroll in HADM 4480.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA21" + "roster": "SP24" } ], "361364": [ @@ -118320,6 +122804,14 @@ "catalogNbr": "7430", "titleLong": "Marketing Management for Services", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -118329,7 +122821,7 @@ "catalogSatisfiesReq": "Satisfies MMH core.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361365": [ @@ -118344,11 +122836,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Required.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "361371": [ @@ -118381,10 +122873,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361372": [ @@ -118413,16 +122905,20 @@ "catalogNbr": "7230", "titleLong": "Corporate Finance", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogSatisfiesReq": "Satisfies MMH core.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361374": [ @@ -118471,6 +122967,10 @@ "catalogNbr": "7240", "titleLong": "Managerial Accounting", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -118480,7 +122980,7 @@ "catalogSatisfiesReq": "Satisfies MMH core.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361377": [ @@ -118497,7 +122997,7 @@ ], "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361379": [ @@ -118516,7 +123016,7 @@ "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361380": [ @@ -118535,7 +123035,7 @@ "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361386": [ @@ -118550,12 +123050,12 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogComments": "Students may be asked to offset some of the costs of lodging and travel.", "catalogSatisfiesReq": "Satisfies MMH Core.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361387": [ @@ -118573,7 +123073,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP21" + "roster": "FA23" } ], "361401": [ @@ -118584,16 +123084,16 @@ "titleLong": "Introduction to Military History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -118602,17 +123102,17 @@ "titleLong": "Introduction to Military History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361412": [ @@ -118684,15 +123184,15 @@ "titleLong": "Introduction to U.S. Latinx Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "COML", @@ -118701,13 +123201,15 @@ "titleLong": "Introduction to U.S. Latinx Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGL", @@ -118716,16 +123218,16 @@ "titleLong": "Introduction to U.S. Latinx Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LSP", @@ -118734,15 +123236,15 @@ "titleLong": "Introduction to U.S. Latinx Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361421": [ @@ -118790,8 +123292,8 @@ "titleLong": "Introduction to Indo-European Linguistics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -118799,7 +123301,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LING", @@ -118808,8 +123310,8 @@ "titleLong": "Introduction to Indo-European Linguistics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -118817,7 +123319,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361433": [ @@ -118835,7 +123337,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA21" + "roster": "FA23" } ], "361434": [ @@ -118872,7 +123374,7 @@ "catalogComments": "Approved independent study form required.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "361436": [ @@ -119020,7 +123522,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361455": [ @@ -119046,7 +123548,7 @@ "subject": "FDSC", "crseId": 361465, "catalogNbr": "4510", - "titleLong": "Winemaking Theory and Practice I Laboratory", + "titleLong": "Advanced Winemaking Theory and Practice I Laboratory", "enrollGroups": [ { "unitsMaximum": 2, @@ -119056,13 +123558,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", "crseId": 361465, "catalogNbr": "4510", - "titleLong": "Winemaking Theory and Practice I Laboratory", + "titleLong": "Advanced Winemaking Theory and Practice I Laboratory", "enrollGroups": [ { "unitsMaximum": 2, @@ -119070,9 +123572,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours and may require attendance at field/outreach events not held during course lecture time.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361466": [ @@ -119091,7 +123594,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "361467": [ @@ -119145,7 +123648,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -119162,7 +123665,7 @@ "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361470": [ @@ -119256,7 +123759,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361478": [ @@ -119274,7 +123777,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361480": [ @@ -119330,7 +123833,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361487": [ @@ -119348,7 +123851,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361488": [ @@ -119367,7 +123870,7 @@ "catalogSatisfiesReq": "Satisfies senior design requirement if enrolled in MAE 4861.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361489": [ @@ -119435,14 +123938,14 @@ "titleLong": "Greek Philosophical Texts", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -119451,14 +123954,14 @@ "titleLong": "Greek Philosophical Texts", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361494": [ @@ -119476,7 +123979,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MEDVL", @@ -119492,7 +123995,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -119508,7 +124011,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -119524,7 +124027,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361495": [ @@ -119542,7 +124045,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHIL", @@ -119558,7 +124061,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361497": [ @@ -119569,64 +124072,60 @@ "titleLong": "Informal Study for Honors II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -119634,7 +124133,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361499": [ @@ -119728,7 +124227,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361505": [ @@ -119746,7 +124245,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361506": [ @@ -119764,7 +124263,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361509": [ @@ -119774,19 +124273,15 @@ "catalogNbr": "6760", "titleLong": "Model-Based Estimation", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "361510": [ @@ -119804,7 +124299,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361511": [ @@ -119840,7 +124335,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361513": [ @@ -119851,14 +124346,14 @@ "titleLong": "Special Topics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361514": [ @@ -119916,6 +124411,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -119924,7 +124423,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361520": [ @@ -119935,15 +124434,15 @@ "titleLong": "Creative Writing Workshop (in Spanish)", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "361523": [ @@ -119976,7 +124475,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361524": [ @@ -120002,7 +124501,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361525": [ @@ -120062,7 +124561,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361537": [ @@ -120082,7 +124581,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "361540": [ @@ -120094,17 +124593,17 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 3 + "unitsMinimum": 4 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361546": [ @@ -120141,7 +124640,7 @@ "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361551": [ @@ -120152,14 +124651,14 @@ "titleLong": "Pro Seminar in Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361553": [ @@ -120200,7 +124699,7 @@ "catalogComments": "Requires additional programming assignment.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361556": [ @@ -120215,9 +124714,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "Exoplanet Characterization.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361557": [ @@ -120235,7 +124736,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361558": [ @@ -120271,7 +124772,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "361571": [ @@ -120289,7 +124790,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SU23" } ], "361572": [ @@ -120300,20 +124801,16 @@ "titleLong": "Medicine and Healing in Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "ASRC", @@ -120322,20 +124819,16 @@ "titleLong": "Medicine and Healing in Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "BSOC", @@ -120344,20 +124837,16 @@ "titleLong": "Medicine and Healing in Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "361576": [ @@ -120368,17 +124857,17 @@ "titleLong": "Poetry and Poetics of the Americas", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Ability to read Spanish desirable but not required; texts not written in English will be available in both translation and the original.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "COML", @@ -120387,17 +124876,17 @@ "titleLong": "Poetry and Poetics of the Americas", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Ability to read Spanish desirable but not required; texts not written in English will be available in both translation and the original.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGL", @@ -120406,17 +124895,17 @@ "titleLong": "Poetry and Poetics of the Americas", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Ability to read Spanish desirable but not required; texts not written in English will be available in both translation and the original.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LATA", @@ -120425,17 +124914,17 @@ "titleLong": "Poetry and Poetics of the Americas", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Ability to read Spanish desirable but not required; texts not written in English will be available in both translation and the original.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SPAN", @@ -120444,17 +124933,17 @@ "titleLong": "Poetry and Poetics of the Americas", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Ability to read Spanish desirable but not required; texts not written in English will be available in both translation and the original.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Texts not written in English will be available in both translation and the original.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361577": [ @@ -120556,10 +125045,6 @@ "catalogNbr": "5740", "titleLong": "Computer Architecture", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -120568,7 +125053,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361586": [ @@ -120610,7 +125095,7 @@ "catalogComments": "ECE 5830 cannot be used to satisfy ECE technical requirement.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361597": [ @@ -120649,7 +125134,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361599": [ @@ -120667,7 +125152,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" } ], "361600": [ @@ -120719,10 +125204,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", + "catalogComments": "Equivalent to CHIN 3301.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361605": [ @@ -120741,7 +125227,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361606": [ @@ -120752,15 +125238,15 @@ "titleLong": "Advanced Mandarin I: CAPS in D.C.", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361609": [ @@ -120779,7 +125265,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361611": [ @@ -120863,7 +125349,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "361613": [ @@ -120942,7 +125428,7 @@ ], "acadCareer": "GR", "acadGroup": "GR", - "roster": "SU22" + "roster": "SU23" } ], "361617": [ @@ -120999,7 +125485,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361620": [ @@ -121017,7 +125503,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361625": [ @@ -121058,6 +125544,22 @@ } ], "361628": [ + { + "subject": "BIOCB", + "crseId": 361628, + "catalogNbr": "7210", + "titleLong": "Topics in Quantitative Genomics", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + }, { "subject": "BTRY", "crseId": 361628, @@ -121117,14 +125619,14 @@ "titleLong": "Business Strategy, Organizational Design, and Human Resource Strategy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "361633": [ @@ -121134,6 +125636,22 @@ "catalogNbr": "1134", "titleLong": "FWS: True Stories", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -121155,7 +125673,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361634": [ @@ -121166,14 +125684,14 @@ "titleLong": "Executive Compensation", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRHR", @@ -121198,14 +125716,14 @@ "titleLong": "Executive Compensation", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "361635": [ @@ -121225,7 +125743,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361639": [ @@ -121243,7 +125761,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "361641": [ @@ -121254,14 +125772,14 @@ "titleLong": "Short Course in MATLAB", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361642": [ @@ -121302,7 +125820,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "361647": [ @@ -121338,7 +125856,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP22" + "roster": "SP24" } ], "361650": [ @@ -121357,7 +125875,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "361684": [ @@ -121368,79 +125886,79 @@ "titleLong": "Senior Essay", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361687": [ @@ -121483,7 +126001,7 @@ ], "acadCareer": "GR", "acadGroup": "GR", - "roster": "SP23" + "roster": "SP24" } ], "361690": [ @@ -121500,7 +126018,7 @@ ], "acadCareer": "GR", "acadGroup": "GR", - "roster": "SP23" + "roster": "SP24" } ], "361693": [ @@ -121515,10 +126033,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -121536,6 +126054,23 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 361693, + "catalogNbr": "6410", + "titleLong": "Health Economics I", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This is the first in Cornell's two course sequence in Ph.D.-level Health Economics. ", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "361694": [ @@ -121572,7 +126107,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361702": [ @@ -121589,7 +126124,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -121607,7 +126142,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -121625,7 +126160,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -121639,15 +126174,15 @@ "titleLong": "Seminar in Labor Economics I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall or Spring.", "catalogComments": "Note: ECON 7420 and ECON 7430 constitute Ph.D.-level sequence in labor economics.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRLE", @@ -121656,15 +126191,15 @@ "titleLong": "Seminar in Labor Economics I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall or Spring.", "catalogComments": "ILRLE 7450 and ILRLE 7460 constitute Ph.D. level sequence in labor economics.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "361708": [ @@ -121683,7 +126218,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361709": [ @@ -121703,7 +126238,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "361710": [ @@ -121772,10 +126307,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361723": [ @@ -121785,6 +126321,18 @@ "catalogNbr": "1640", "titleLong": "FWS: Topics in Ecology and Evolutionary Biology", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -121794,7 +126342,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "361725": [ @@ -121813,7 +126361,7 @@ "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website. ", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SU22" + "roster": "SU23" } ], "361729": [ @@ -121859,6 +126407,10 @@ "catalogNbr": "1531", "titleLong": "FWS: Greek Myth", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -121868,7 +126420,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361735": [ @@ -121883,11 +126435,12 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogWhenOffered": "Fall.", + "catalogComments": "Prerequisite: Basic Rock Climbing or equivalent experience, top rope belay certification minimum, lead belay certification recommended. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "361736": [ @@ -121912,9 +126465,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website. ", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "361738": [ @@ -121924,6 +126478,14 @@ "catalogNbr": "1111", "titleLong": "FWS: Philosophical Problems", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -121937,7 +126499,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361739": [ @@ -121947,6 +126509,14 @@ "catalogNbr": "1110", "titleLong": "FWS: Philosophy in Practice", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -121960,7 +126530,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361740": [ @@ -121982,6 +126552,14 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -121991,7 +126569,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361742": [ @@ -122028,7 +126606,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361746": [ @@ -122051,7 +126629,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361747": [ @@ -122181,7 +126759,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361748": [ @@ -122200,7 +126778,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361749": [ @@ -122253,10 +126831,11 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AG, D-AG, KCM-AG, SBA-AG)", + "catalogComments": "Interested graduate students should enroll in the graduate version of the course, NTRES 6330.", "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "AMST", @@ -122270,11 +126849,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", + "catalogComments": "Interested graduate students should enroll in the graduate version of the course, NTRES 6330.", "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -122289,10 +126869,11 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AG, D-AG, KCM-AG, SBA-AG)", + "catalogComments": "Interested graduate students should enroll in the graduate version of the course, NTRES 6330.", "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "361762": [ @@ -122302,10 +126883,6 @@ "catalogNbr": "1220", "titleLong": "FWS: Special Topics in Neurobiology and Behavior", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -122315,7 +126892,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361763": [ @@ -122345,7 +126922,7 @@ "subject": "MAE", "crseId": 361764, "catalogNbr": "4300", - "titleLong": "Professional Practice in Mechanical Engineering", + "titleLong": "Engineers and Society", "enrollGroups": [ { "unitsMaximum": 2, @@ -122360,7 +126937,7 @@ "catalogSatisfiesReq": "Required for M.E. seniors.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "361765": [ @@ -122378,7 +126955,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "361771": [ @@ -122397,7 +126974,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP23" } ], "361772": [ @@ -122449,7 +127026,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -122466,6 +127043,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 361773, + "catalogNbr": "6090", + "titleLong": "Empirical Strategies for Policy Analysis", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "361777": [ @@ -122483,6 +127076,10 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -122493,7 +127090,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361779": [ @@ -122525,10 +127122,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP21" } ], "361808": [ @@ -122566,10 +127163,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisites: Recreational swimmer. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "361822": [ @@ -122584,6 +127182,8 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -122604,7 +127204,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "361838": [ @@ -122642,7 +127242,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "361871": [ @@ -122662,7 +127262,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361873": [ @@ -122672,6 +127272,10 @@ "catalogNbr": "3072", "titleLong": "Land Use, Environmental Planning, and Urban Design Workshop", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -122681,7 +127285,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "361877": [ @@ -122691,50 +127295,6 @@ "catalogNbr": "7002", "titleLong": "Graduate Studio II", "enrollGroups": [ - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, { "unitsMaximum": 9, "unitsMinimum": 9 @@ -122743,7 +127303,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "361879": [ @@ -122762,7 +127322,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361885": [ @@ -122781,7 +127341,7 @@ "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BSOC", @@ -122798,7 +127358,7 @@ "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FGSS", @@ -122815,7 +127375,7 @@ "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -122832,7 +127392,7 @@ "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361890": [ @@ -122840,7 +127400,7 @@ "subject": "JWST", "crseId": 361890, "catalogNbr": "2724", - "titleLong": "Introduction to the Hebrew Bible", + "titleLong": "The Jewish Bible-Old Testament in Context", "enrollGroups": [ { "unitsMaximum": 3, @@ -122849,17 +127409,17 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", "crseId": 361890, "catalogNbr": "2724", - "titleLong": "Introduction to the Hebrew Bible", + "titleLong": "The Jewish Bible-Old Testament in Context", "enrollGroups": [ { "unitsMaximum": 3, @@ -122868,17 +127428,17 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "RELST", "crseId": 361890, "catalogNbr": "2724", - "titleLong": "Introduction to the Hebrew Bible", + "titleLong": "The Jewish Bible-Old Testament in Context", "enrollGroups": [ { "unitsMaximum": 3, @@ -122887,11 +127447,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "361899": [ @@ -122911,7 +127471,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "361904": [ @@ -122930,7 +127490,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "361906": [ @@ -122948,7 +127508,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP21" + "roster": "FA23" } ], "361908": [ @@ -122985,11 +127545,11 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogWhenOffered": "Winter.", "catalogComments": "May be repeated for a total of 2 credits.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "WI23" + "roster": "WI24" } ], "361926": [ @@ -123072,7 +127632,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361931": [ @@ -123110,7 +127670,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361932": [ @@ -123128,7 +127688,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361933": [ @@ -123146,7 +127706,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361934": [ @@ -123165,7 +127725,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361938": [ @@ -123195,14 +127755,14 @@ "titleLong": "Animal Pain", "enrollGroups": [ { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "361943": [ @@ -123320,14 +127880,6 @@ "catalogNbr": "4461", "titleLong": "Plant Behavior and Biotic Interactions, Laboratory", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -123340,7 +127892,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "SP24" }, { "subject": "BIONB", @@ -123348,14 +127900,6 @@ "catalogNbr": "4461", "titleLong": "Plant Behavior and Biotic Interactions, Laboratory", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -123368,7 +127912,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "SP24" }, { "subject": "PLSCI", @@ -123376,14 +127920,6 @@ "catalogNbr": "4461", "titleLong": "Plant Behavior and Biotic Interactions, Laboratory", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -123396,7 +127932,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "SP24" } ], "361966": [ @@ -123415,7 +127951,7 @@ "catalogDistr": "(CA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361967": [ @@ -123434,7 +127970,7 @@ "catalogDistr": "(CA-AG)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "361977": [ @@ -123524,7 +128060,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA21" }, { "subject": "HIST", @@ -123541,22 +128077,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" - }, - { - "subject": "SOC", - "crseId": 361992, - "catalogNbr": "4240", - "titleLong": "Migration and the Peopling of America: A Perennial Debate", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "FA22" + "roster": "FA21" } ], "362017": [ @@ -123622,7 +128143,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP23" } ], "362022": [ @@ -123633,18 +128154,18 @@ "titleLong": "PhD Seminar in Accounting", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 0.5 }, { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "362024": [ @@ -123661,13 +128182,17 @@ { "unitsMaximum": 1.5, "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Winter, Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GM", "acadGroup": "BU", - "roster": "WI23" + "roster": "WI24" } ], "362026": [ @@ -123699,10 +128224,6 @@ "unitsMaximum": 0.5, "unitsMinimum": 0.5 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 0.5, "unitsMinimum": 0.5 @@ -123715,7 +128236,31 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 362027, + "catalogNbr": "5900", + "titleLong": "Special Topics in Health Administration and Finance", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + }, + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "362028": [ @@ -123735,7 +128280,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "DEA", @@ -123753,7 +128298,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -123771,7 +128316,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "362031": [ @@ -123779,21 +128324,21 @@ "subject": "GERST", "crseId": 362031, "catalogNbr": "3080", - "titleLong": "German Digital Culture", + "titleLong": "Against and Beyond the Digital in German", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogComments": "Taught in German.", "catalogSatisfiesReq": "This course may be counted toward the requirement for 3000-3209-level language in the major.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362036": [ @@ -123817,7 +128362,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "362038": [ @@ -123877,7 +128422,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARCH", @@ -123912,7 +128457,7 @@ "catalogComments": "Approved independent study form required.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "362051": [ @@ -123932,7 +128477,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362057": [ @@ -123943,17 +128488,17 @@ "titleLong": "Current Events in Arabic Media", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "362060": [ @@ -124007,6 +128552,10 @@ "catalogNbr": "2350", "titleLong": "Career Development in Engineering", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -124015,7 +128564,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA22" } ], "362081": [ @@ -124048,10 +128597,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "ENGRG 3600 cannot be used to satisfy ECE technical requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -124065,10 +128613,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362084": [ @@ -124086,7 +128634,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362099": [ @@ -124106,7 +128654,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362108": [ @@ -124117,14 +128665,14 @@ "titleLong": "PhD Seminar in Empirical Corporate Finance", "enrollGroups": [ { - "unitsMaximum": 2.5, - "unitsMinimum": 2.5 + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP23" } ], "362109": [ @@ -124139,10 +128687,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP22" + "roster": "FA23" } ], "362112": [ @@ -124240,7 +128788,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -124257,7 +128805,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -124275,7 +128823,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -124292,7 +128840,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -124309,7 +128857,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -124326,7 +128874,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -124364,12 +128912,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, HST-AS)", + "catalogDistr": "(HST-AS, LA-AS)", "catalogComments": "Conducted in English. This course does not count toward the language requirement in Arts and Sciences.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -124384,12 +128932,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, HST-AS)", + "catalogDistr": "(HST-AS, LA-AS)", "catalogComments": "Conducted in English. This course does not count toward the language requirement in Arts and Sciences.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -124404,12 +128952,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, HST-AS)", + "catalogDistr": "(HST-AS, LA-AS)", "catalogComments": "Conducted in English. This course does not count toward the language requirement in Arts and Sciences.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -124424,12 +128972,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, HST-AS)", + "catalogDistr": "(HST-AS, LA-AS)", "catalogComments": "Conducted in English. This course does not count toward the language requirement in Arts and Sciences.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362127": [ @@ -124448,7 +128996,7 @@ "catalogComments": " This course complements NBA 5060 (financial statement analysis), NBA 5110 (financial modeling), intermediate accounting and NBA 5090 (advanced financial statement analysis). You might consider taking these if you want to increase your knowledge in the area.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "362135": [ @@ -124463,9 +129011,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "362139": [ @@ -124480,13 +129029,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "GOVT", @@ -124499,13 +129048,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "HIST", @@ -124518,14 +129067,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HNU)(HGS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "NES", @@ -124538,13 +129087,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "362144": [ @@ -124555,8 +129104,8 @@ "titleLong": "Theory and Method in Near Eastern Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -124565,7 +129114,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362145": [ @@ -124858,7 +129407,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "362155": [ @@ -124878,7 +129427,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "362157": [ @@ -125040,7 +129589,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "362172": [ @@ -125057,7 +129606,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -125076,7 +129625,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -125098,7 +129647,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "362174": [ @@ -125119,9 +129668,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "362179": [ @@ -125136,11 +129686,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "362180": [ @@ -125272,17 +129822,45 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogComments": "Students who received an R in COLLS 4990 send a mid-year progress report to as_csp@cornell.edu and to their honors thesis committee by the first day of the semester. They are then enrolled in COLLS 4991.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362205": [ @@ -125315,9 +129893,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA21" + "roster": "FA23" } ], "362213": [ @@ -125332,11 +129911,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362215": [ @@ -125388,7 +129967,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362221": [ @@ -125425,7 +130004,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362227": [ @@ -125442,7 +130021,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA21" + "roster": "SP24" } ], "362228": [ @@ -125477,7 +130056,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362231": [ @@ -125553,7 +130132,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362242": [ @@ -125591,7 +130170,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362250": [ @@ -125660,7 +130239,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP21" + "roster": "SP23" } ], "362276": [ @@ -125698,10 +130277,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(MQR-AS, SMR-AS)", - "catalogComments": "This course may be useful to graduate students in the biological sciences or other disciplines who encounter stochastic models in their work but who do not have the background for more advanced courses such as ORIE 6500.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course. This course may be useful to graduate students in the biological sciences or other disciplines who encounter stochastic models in their work but who do not have the background for more advanced courses such as ORIE 6500.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362278": [ @@ -125717,10 +130296,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362279": [ @@ -125738,7 +130318,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362280": [ @@ -125756,7 +130336,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362281": [ @@ -125793,7 +130373,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362286": [ @@ -125989,7 +130569,7 @@ "catalogSatisfiesReq": "Satisfies the professional responsibility writing requirement and the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "362302": [ @@ -126031,7 +130611,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362304": [ @@ -126052,7 +130632,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362307": [ @@ -126107,7 +130687,23 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 362330, + "catalogNbr": "6901", + "titleLong": "Real Estate Review", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "362335": [ @@ -126184,6 +130780,23 @@ "roster": "SP20" } ], + "362347": [ + { + "subject": "PE", + "crseId": 362347, + "catalogNbr": "1950", + "titleLong": "Marching Band", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "FA23" + } + ], "362348": [ { "subject": "CHEME", @@ -126268,10 +130881,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "362362": [ @@ -126343,7 +130956,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362372": [ @@ -126362,7 +130975,7 @@ "catalogComments": "This course is required for AEP M.Eng and MS students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362373": [ @@ -126377,9 +130990,10 @@ "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362374": [ @@ -126397,7 +131011,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362379": [ @@ -126415,7 +131029,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362389": [ @@ -126571,10 +131185,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362404": [ @@ -126592,7 +131206,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "362405": [ @@ -126947,6 +131561,14 @@ "unitsMaximum": 3, "unitsMinimum": 1 }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -126955,7 +131577,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362442": [ @@ -127035,7 +131657,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362445": [ @@ -127051,10 +131673,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" }, { "subject": "ENGL", @@ -127068,10 +131690,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the post-1800 and Literatures of the Americas requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" }, { "subject": "FGSS", @@ -127085,10 +131708,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" } ], "362446": [ @@ -127106,7 +131729,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362449": [ @@ -127162,7 +131785,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362452": [ @@ -127200,7 +131823,7 @@ "catalogComments": "No prior programming knowledge required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362456": [ @@ -127238,7 +131861,7 @@ "catalogDistr": "(PBS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362458": [ @@ -127258,7 +131881,7 @@ "catalogComments": "Optional field trips.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362463": [ @@ -127293,7 +131916,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", @@ -127312,13 +131935,28 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" } ], "362489": [ + { + "subject": "AMST", + "crseId": 362489, + "catalogNbr": "2256", + "titleLong": "Schooling and Society", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "SOC", "crseId": 362489, @@ -127326,16 +131964,16 @@ "titleLong": "Schooling and Society", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "362495": [ @@ -127588,6 +132226,14 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -127596,7 +132242,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362503": [ @@ -127615,7 +132261,7 @@ "catalogComments": "Enrolled students must attend mandatory first lab. No admittance after second week.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "362504": [ @@ -127634,7 +132280,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "362513": [ @@ -127702,7 +132348,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "362515": [ @@ -127752,7 +132398,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362518": [ @@ -127770,7 +132416,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362519": [ @@ -127788,7 +132434,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -127804,7 +132450,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362520": [ @@ -127840,7 +132486,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "362524": [ @@ -127911,7 +132557,7 @@ "catalogSatisfiesReq": "Satisfies the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA21" + "roster": "SP24" } ], "362535": [ @@ -127942,10 +132588,6 @@ "catalogNbr": "6780", "titleLong": "Multivariable Control Theory", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -127954,7 +132596,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" }, { "subject": "MAE", @@ -127962,10 +132604,6 @@ "catalogNbr": "6780", "titleLong": "Multivariable Control Theory", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -127974,7 +132612,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "362541": [ @@ -128003,9 +132641,10 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "362542": [ @@ -128069,7 +132708,7 @@ "catalogComments": "Please Note: this course requires the use of a Windows machine. Using Mac's version of Excel is not allowed.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "362548": [ @@ -128106,7 +132745,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362550": [ @@ -128144,7 +132783,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362554": [ @@ -128180,10 +132819,26 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "362558": [ + { + "subject": "LAW", + "crseId": 362558, + "catalogNbr": "6392", + "titleLong": "Ethics and Corporate Culture", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + }, { "subject": "NBA", "crseId": 362558, @@ -128198,7 +132853,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "362561": [ @@ -128216,7 +132871,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362563": [ @@ -128288,7 +132943,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "362571": [ @@ -128371,14 +133026,14 @@ "titleLong": "Managing Total Rewards", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" } ], "362575": [ @@ -128411,6 +133066,7 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" @@ -128502,11 +133158,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(BIONLS-AG, OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIONLS-AG, OPHLS-AG, BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PLSCS", @@ -128539,10 +133195,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362590": [ @@ -128578,7 +133234,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" }, { "subject": "MSE", @@ -128594,7 +133250,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "362598": [ @@ -128663,14 +133319,18 @@ "titleLong": "Managerial Negotiations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "362606": [ @@ -128690,7 +133350,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "362619": [ @@ -128709,7 +133369,7 @@ "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -128726,7 +133386,7 @@ "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LAW", @@ -128742,7 +133402,41 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" + } + ], + "362638": [ + { + "subject": "ASRC", + "crseId": 362638, + "catalogNbr": "6303", + "titleLong": "Nationalism and Decolonization in Africa", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 362638, + "catalogNbr": "6303", + "titleLong": "Nationalism and Decolonization in Africa", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" } ], "362649": [ @@ -128758,10 +133452,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HD", @@ -128775,10 +133469,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -128792,11 +133486,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", - "catalogComments": "A 1-credit Writing in the Majors section, PSYCH 2091, is available in the Spring only.", + "catalogDistr": "(ETM-AS, KCM-AS)", + "catalogComments": "A 1-credit Writing in the Majors section, PSYCH 2091, available in the Spring only.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362651": [ @@ -128814,7 +133508,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "362652": [ @@ -128991,7 +133685,7 @@ "catalogComments": "Familiarity with Java, C, or C# programming languages expected.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362656": [ @@ -129009,7 +133703,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "362658": [ @@ -129026,9 +133720,10 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "362659": [ @@ -129108,10 +133803,6 @@ "catalogNbr": "1702", "titleLong": "Outdoor Yoga", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -129119,9 +133810,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "362676": [ @@ -129132,13 +133824,16 @@ "titleLong": "Wilderness First Responder Recertification", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0, + "unitsMinimum": 0 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "362677": [ @@ -129174,7 +133869,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -129192,7 +133887,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -129217,7 +133912,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "362690": [ @@ -129274,7 +133969,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362698": [ @@ -129294,6 +133989,23 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "FA21" + }, + { + "subject": "ECE", + "crseId": 362698, + "catalogNbr": "6660", + "titleLong": "Control and Optimization of Information Networks", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Focus may vary from year to year.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "362701": [ @@ -129309,10 +134021,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Class takes place during spring break. For more information, please visit Cornell Outdoor Education website. ", + "catalogComments": "Prerequisite: Basic Rock Climbing or equivalent experience, climbing regularly. Lindseth Top rope belay certification minimum, Lead belay certification recommended. Class takes place during spring break. For more information, please visit Cornell Outdoor Education website. ", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "362704": [ @@ -129380,14 +134093,14 @@ "titleLong": "Special Topics in Physics", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 1, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "362723": [ @@ -129397,6 +134110,10 @@ "catalogNbr": "1500", "titleLong": "Summer Drawing I", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -129407,7 +134124,7 @@ "catalogSatisfiesReq": "Counts as free elective credit for B.F.A. students; counts as humanities or free out-of-department elective credit for B.Arch. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "362724": [ @@ -129427,7 +134144,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "362725": [ @@ -129449,7 +134166,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "362728": [ @@ -129467,7 +134184,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENTOM", @@ -129483,7 +134200,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362734": [ @@ -129501,10 +134218,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -129514,7 +134227,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362742": [ @@ -129534,7 +134247,25 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 362742, + "catalogNbr": "5952", + "titleLong": "Field Study in Health Administration and Planning", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Capstone course for second-year Sloan students.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "362745": [ @@ -129633,6 +134364,14 @@ "catalogNbr": "4996", "titleLong": "Senior Honors Essay II", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -129642,12 +134381,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogSatisfiesReq": "Requirement for honors in Religious Studies.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "362772": [ @@ -129730,7 +134469,7 @@ "subject": "BIOG", "crseId": 362775, "catalogNbr": "1200", - "titleLong": "Biology Scholars Program Freshman Seminar", + "titleLong": "Biology Scholars Program First-year Seminar", "enrollGroups": [ { "unitsMaximum": 1, @@ -129740,7 +134479,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362776": [ @@ -129758,7 +134497,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "362779": [ @@ -129780,7 +134519,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ESS", @@ -129883,12 +134622,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "GOVT", @@ -129901,13 +134640,13 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(CP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "362810": [ @@ -129984,7 +134723,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "362834": [ @@ -130004,6 +134743,23 @@ "acadCareer": "GR", "acadGroup": "AG", "roster": "SP21" + }, + { + "subject": "GDEV", + "crseId": 362834, + "catalogNbr": "7001", + "titleLong": "Historical Sociology of Modernity", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AG, KCM-AG)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" } ], "362836": [ @@ -130060,7 +134816,7 @@ "catalogComments": "No technical background is required.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "362846": [ @@ -130075,10 +134831,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP20" + "roster": "SP24" } ], "362847": [ @@ -130093,11 +134848,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies the writing requirement.", + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP17" + "roster": "FA23" } ], "362848": [ @@ -130116,7 +134870,7 @@ "catalogSatisfiesReq": "Satisfies the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP22" + "roster": "FA23" } ], "362850": [ @@ -130133,7 +134887,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP22" + "roster": "SP24" } ], "362852": [ @@ -130188,7 +134942,7 @@ "catalogSatisfiesReq": "Satisfies the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "362858": [ @@ -130250,7 +135004,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "362863": [ @@ -130271,7 +135025,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "362864": [ @@ -130319,7 +135073,7 @@ "subject": "LAW", "crseId": 362872, "catalogNbr": "7833", - "titleLong": "Criminal Defense Trial Practicum", + "titleLong": "Criminal Defense Trial Practicum: Local Court", "enrollGroups": [ { "unitsMaximum": 4, @@ -130332,7 +135086,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA19" + "roster": "FA23" } ], "362875": [ @@ -130340,17 +135094,17 @@ "subject": "CS", "crseId": 362875, "catalogNbr": "5220", - "titleLong": "Applications of Parallel Computers", + "titleLong": "Applied High-Performance and Parallel Computing", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362881": [ @@ -130361,16 +135115,16 @@ "titleLong": "Women's Stories I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "362884": [ @@ -130388,7 +135142,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "362886": [ @@ -130439,7 +135193,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -130524,6 +135278,30 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Supervised Teaching", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -130533,7 +135311,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362915": [ @@ -130590,7 +135368,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362932": [ @@ -130728,7 +135506,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "362938": [ @@ -130736,8 +135514,12 @@ "subject": "PLSCI", "crseId": 362938, "catalogNbr": "1110", - "titleLong": "Explorations in the Plant Sciences: Pathways to Success", + "titleLong": "Pathways to Success in Agriculture and Plant Sciences", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -130747,7 +135529,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "362942": [ @@ -130758,15 +135540,14 @@ "titleLong": "Consulting for Nonprofit and Government Organizations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "362946": [ @@ -130862,7 +135643,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362953": [ @@ -130882,7 +135663,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "362957": [ @@ -130947,19 +135728,19 @@ "titleLong": "Culinary Science", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 1, "unitsMinimum": 1 }, { "unitsMaximum": 2, - "unitsMinimum": 1 + "unitsMinimum": 2 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Students enroll in the 1-credit lecture; or they may enroll in the 1-credit lecture and a 1-credit culinary laboratory section for 2 credits total with permission of instructor.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362961": [ @@ -131063,7 +135844,7 @@ "subject": "FDSC", "crseId": 362965, "catalogNbr": "4220", - "titleLong": "Foods and Dietary Supplements For Health", + "titleLong": "Foods, Dietary Supplements, and Health", "enrollGroups": [ { "unitsMaximum": 2, @@ -131073,7 +135854,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "362976": [ @@ -131223,22 +136004,14 @@ "titleLong": "Advanced Topics in Electrical and Computer Engineering", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362983": [ @@ -131253,14 +136026,18 @@ "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Offered on demand.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "362984": [ @@ -131277,7 +136054,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -131295,12 +136072,100 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" } ], + "362986": [ + { + "subject": "ANTHR", + "crseId": 362986, + "catalogNbr": "3465", + "titleLong": "Anthropology of the Body", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "BSOC", + "crseId": 362986, + "catalogNbr": "3460", + "titleLong": "Anthropology of the Body", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 362986, + "catalogNbr": "3465", + "titleLong": "Anthropology of the Body", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "STS", + "crseId": 362986, + "catalogNbr": "3460", + "titleLong": "Anthropology of the Body", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "362987": [ + { + "subject": "ANTHR", + "crseId": 362987, + "catalogNbr": "6430", + "titleLong": "Concepts and Categories in Theory and Practice", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], "362988": [ { "subject": "ANTHR", @@ -131371,7 +136236,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "362996": [ @@ -131515,14 +136380,14 @@ "titleLong": "Statistical Methods for the Social Sciences I", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Winter, Summer.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "WI23" + "roster": "WI24" } ], "363014": [ @@ -132099,16 +136964,16 @@ "titleLong": "Comparative Environmental History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "HIST", @@ -132117,16 +136982,16 @@ "titleLong": "Comparative Environmental History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "STS", @@ -132135,16 +137000,16 @@ "titleLong": "Comparative Environmental History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "363036": [ @@ -132161,10 +137026,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "HIST", @@ -132179,11 +137044,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "LATA", @@ -132198,10 +137063,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "363037": [ @@ -132319,10 +137184,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "VISST", @@ -132336,10 +137201,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "363051": [ @@ -132406,7 +137271,7 @@ ], "acadCareer": "GM", "acadGroup": "BU", - "roster": "WI23" + "roster": "WI24" } ], "363060": [ @@ -132424,7 +137289,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "363062": [ @@ -132440,10 +137305,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "To enroll, contact Toni DiTommaso, ad97@cornell.edu.", + "catalogComments": "To enroll, contact Toni DiTommaso (ad97).", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "363067": [ @@ -132458,11 +137323,11 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Summer.", + "catalogWhenOffered": "Winter, Summer.", "catalogComments": "May be repeated for a total of 4 credits.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SU22" + "roster": "WI24" } ], "363068": [ @@ -132482,10 +137347,9 @@ } ], "catalogWhenOffered": "Summer.", - "catalogComments": "May be repeated for a total of 4 credits.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "363072": [ @@ -132503,7 +137367,23 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 363072, + "catalogNbr": "6900", + "titleLong": "Professional Seminar in Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "363075": [ @@ -132590,7 +137470,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "363095": [ @@ -132609,7 +137489,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363096": [ @@ -132704,7 +137584,7 @@ "catalogDistr": "(SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HD", @@ -132721,7 +137601,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "363102": [ @@ -132740,7 +137620,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "363105": [ @@ -132772,14 +137652,14 @@ "titleLong": "Thesis I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 0, + "unitsMinimum": 0 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "363106": [ @@ -132818,7 +137698,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "363107": [ @@ -132844,7 +137724,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "363108": [ @@ -132854,6 +137734,14 @@ "catalogNbr": "8001", "titleLong": "Graduate Studio III", "enrollGroups": [ + { + "unitsMaximum": 9, + "unitsMinimum": 9 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 9 + }, { "unitsMaximum": 9, "unitsMinimum": 9 @@ -132862,7 +137750,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "363110": [ @@ -132877,11 +137765,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogSatisfiesReq": "Counts as Theory and Criticism for B.F.A. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "363112": [ @@ -132945,14 +137833,14 @@ "titleLong": "Matrix Computations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363118": [ @@ -132979,14 +137867,14 @@ "titleLong": "Introductory Design and Programming for the Web", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363119": [ @@ -133007,7 +137895,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "363123": [ @@ -133025,7 +137913,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "363125": [ @@ -133061,7 +137949,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "363137": [ @@ -133076,11 +137964,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP24" } ], "363140": [ @@ -133239,7 +138127,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363154": [ @@ -133351,7 +138239,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SU22" + "roster": "WI24" } ], "363206": [ @@ -133389,7 +138277,7 @@ "catalogComments": "Required for all first-year graduate students with majors and minors in Food Science and Technology.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "363210": [ @@ -133409,7 +138297,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "EAS", @@ -133427,7 +138315,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363211": [ @@ -133561,7 +138449,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MSE", @@ -133579,7 +138467,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363244": [ @@ -133599,7 +138487,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "363247": [ @@ -133607,7 +138495,7 @@ "subject": "ART", "crseId": 363247, "catalogNbr": "2301", - "titleLong": "Print Media: Introduction to Print Media", + "titleLong": "Print Media: The Cultures of Print", "enrollGroups": [ { "unitsMaximum": 4, @@ -133622,7 +138510,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "363250": [ @@ -133681,7 +138569,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from Columbia and/or Yale Universities using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "363255": [ @@ -133714,11 +138602,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "HIST", @@ -133731,12 +138619,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "LSP", @@ -133749,11 +138637,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "363267": [ @@ -133791,7 +138679,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "363276": [ @@ -134074,7 +138962,7 @@ "catalogSatisfiesReq": "Satisfies the professional responsibility requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "363311": [ @@ -134092,7 +138980,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "363313": [ @@ -134240,7 +139128,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "363336": [ @@ -134336,7 +139224,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363352": [ @@ -134357,7 +139245,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "363355": [ @@ -134398,7 +139286,7 @@ "catalogSatisfiesReq": "Satisfies the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "363362": [ @@ -134438,7 +139326,7 @@ "catalogComments": "Non-Johnson masters students are welcome to enroll.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363364": [ @@ -134478,7 +139366,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363368": [ @@ -134497,7 +139385,7 @@ "catalogComments": "Students enrolled in EAS 5051 are required to complete additional work.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363369": [ @@ -134628,7 +139516,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "363387": [ @@ -134648,7 +139536,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "363398": [ @@ -134678,15 +139566,15 @@ "titleLong": "21st Century Latin American Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "363410": [ @@ -134860,9 +139748,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Total credit limited to 4 units, with a maximum of 2 units per quarter.", "acadCareer": "UG", "acadGroup": "OT", - "roster": "SP23" + "roster": "SP24" } ], "363425": [ @@ -134873,15 +139762,15 @@ "titleLong": "Culture, Politics, and Environment in the Circumpolar North", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AG, D-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "SP24" }, { "subject": "ANTHR", @@ -134890,15 +139779,15 @@ "titleLong": "Culture, Politics, and Environment in the Circumpolar North", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "363426": [ @@ -134909,15 +139798,15 @@ "titleLong": "Culture, Politics, and Environment in the Circumpolar North", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AG, D-AG)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP21" + "roster": "SP24" }, { "subject": "ANTHR", @@ -134926,18 +139815,14 @@ "titleLong": "Culture, Politics, and Environment in the Circumpolar North", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "363429": [ @@ -134955,7 +139840,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363430": [ @@ -134973,7 +139858,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "363436": [ @@ -134990,7 +139875,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -135009,7 +139894,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -135028,7 +139913,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -135047,7 +139932,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -135148,7 +140033,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363451": [ @@ -135230,14 +140115,14 @@ "titleLong": "Employee Training and Development", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring (weeks 1-7).", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA19" + "roster": "SP24" } ], "363459": [ @@ -135248,14 +140133,14 @@ "titleLong": "Human Resource Analytics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "363463": [ @@ -135277,7 +140162,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "363468": [ @@ -135295,7 +140180,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA21" + "roster": "SP24" } ], "363470": [ @@ -135329,10 +140214,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "363472": [ @@ -135340,7 +140225,7 @@ "subject": "BIOMI", "crseId": 363472, "catalogNbr": "3210", - "titleLong": "Human Microbes and Health", + "titleLong": "The Gut Microbiome", "enrollGroups": [ { "unitsMaximum": 3, @@ -135348,10 +140233,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "363473": [ @@ -135450,13 +140335,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "PMA", @@ -135469,12 +140354,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "363479": [ @@ -135491,11 +140376,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FGSS", @@ -135510,10 +140395,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PMA", @@ -135528,10 +140413,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -135546,10 +140431,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "363486": [ @@ -135560,8 +140445,8 @@ "titleLong": "Readings in Chinese History and Business Culture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -135569,7 +140454,7 @@ "catalogDistr": "(GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "CHIN", @@ -135578,8 +140463,8 @@ "titleLong": "Readings in Chinese History and Business Culture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -135587,7 +140472,7 @@ "catalogDistr": "(GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "363490": [ @@ -135602,9 +140487,10 @@ "unitsMinimum": 15 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "363496": [ @@ -135619,6 +140505,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -135654,10 +140541,10 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogSatisfiesReq": "Satisfies the ILR advanced writing requirement.", + "catalogSatisfiesReq": "Satisfies the ILR sophomore writing requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "363501": [ @@ -135674,7 +140561,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -135692,7 +140579,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -135710,7 +140597,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -135793,14 +140680,31 @@ "titleLong": "Labor Relations in the Hospitality Industry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" + } + ], + "363509": [ + { + "subject": "LAW", + "crseId": 363509, + "catalogNbr": "7194", + "titleLong": "Empirical Studies of the Legal System", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" } ], "363512": [ @@ -135839,6 +140743,25 @@ "roster": "SP22" } ], + "363521": [ + { + "subject": "SOC", + "crseId": 363521, + "catalogNbr": "1120", + "titleLong": "FWS: Educational Inequality and Reform Efforts in the U.S.", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], "363523": [ { "subject": "ILROB", @@ -135909,7 +140832,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HD", @@ -135926,7 +140849,7 @@ "catalogDistr": "(PBS-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "363534": [ @@ -135960,11 +140883,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP18" + "roster": "SP24" }, { "subject": "PAM", @@ -135981,6 +140902,21 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP18" + }, + { + "subject": "PUBPOL", + "crseId": 363536, + "catalogNbr": "3550", + "titleLong": "Economics of Education", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "363537": [ @@ -136034,7 +140970,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363544": [ @@ -136068,7 +141004,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -136086,6 +141022,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 363544, + "catalogNbr": "3280", + "titleLong": "Fundamentals of Population Health", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "363551": [ @@ -136408,7 +141361,7 @@ "catalogComments": "Credit will appear on transcript, but does not count toward graduation. Counts toward semester's good standing for students in Colleges of Architecture, Art, and Planning, Engineering, Hotel Administration, and Human Ecology. Does NOT count toward semester's good standing for students in Colleges of Agriculture and Life Sciences, Arts and Sciences, and Industrial and Labor Relations.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "363563": [ @@ -136425,8 +141378,8 @@ ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "363564": [ @@ -136445,7 +141398,7 @@ "catalogComments": "ILR students must take for a letter grade, all others S/U only.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "363567": [ @@ -136463,7 +141416,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363568": [ @@ -136481,7 +141434,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363569": [ @@ -136499,7 +141452,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -136515,7 +141468,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363570": [ @@ -136525,10 +141478,6 @@ "catalogNbr": "2300", "titleLong": "Argumentation and Debate", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -136537,7 +141486,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SU22" + "roster": "WI24" } ], "363571": [ @@ -136582,10 +141531,6 @@ "catalogNbr": "6784", "titleLong": "Advanced Topics in Machine Learning", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -136594,7 +141539,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363575": [ @@ -136630,7 +141575,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRST", @@ -136646,7 +141591,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -136663,7 +141608,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363581": [ @@ -136682,7 +141627,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363586": [ @@ -136698,11 +141643,11 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(BIO-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AG, BIO-AS, PBS-AS)", "catalogComments": "Biological sciences majors must take course for a letter grade. Students may not receive credit for BIOG 1140 after taking BIOMG 1350.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363587": [ @@ -136720,7 +141665,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "363589": [ @@ -136806,7 +141751,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MATH", @@ -136822,7 +141767,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "363598": [ @@ -136874,7 +141819,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "363606": [ @@ -136981,7 +141926,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363618": [ @@ -136996,12 +141941,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" }, { "subject": "EAS", @@ -137015,11 +141960,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "363621": [ @@ -137059,7 +142004,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363623": [ @@ -137077,7 +142022,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363624": [ @@ -137106,14 +142051,14 @@ "titleLong": "Disability, Employment, and Workforce Development Policy", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "363651": [ @@ -137150,7 +142095,7 @@ "catalogComments": "The instructor will provide a list of supplies, which will cost approximately $50. This expense is in addition to the cost of the program. Depending on the nature of individual projects, students should anticipate incurring additional expenses for art supplies, printing, and related materials. Students should bring a camera, or a high quality cell phone camera.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "363656": [ @@ -137386,7 +142331,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HTR)", "acadCareer": "UG", "acadGroup": "AS", @@ -137406,11 +142351,11 @@ } ], "catalogWhenOffered": "Spring, Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Biological sciences majors must take course for a letter grade.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363669": [ @@ -137427,7 +142372,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -137445,7 +142390,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "acadCareer": "UG", "acadGroup": "AS", @@ -137457,7 +142402,7 @@ "subject": "MAE", "crseId": 363670, "catalogNbr": "1900", - "titleLong": "First-Year Student and Nontechnical Projects in Mechanical Engineering", + "titleLong": "First-Year Independent Study in Mechanical Engineering", "enrollGroups": [ { "unitsMaximum": 4, @@ -137655,6 +142600,14 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -137664,7 +142617,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363671": [ @@ -138105,6 +143058,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -138120,13 +143075,17 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "ENGL", @@ -138137,13 +143096,17 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "FGSS", @@ -138154,13 +143117,17 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "PMA", @@ -138171,14 +143138,18 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "VISST", @@ -138189,13 +143160,17 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "363696": [ @@ -138214,7 +143189,7 @@ "catalogSatisfiesReq": "Required for all second year AEM PhD students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "363697": [ @@ -138229,9 +143204,11 @@ "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Required for all second year AEM Ph.D. students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363701": [ @@ -138285,9 +143262,10 @@ "unitsMinimum": 6 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "363708": [ @@ -138326,7 +143304,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363712": [ @@ -138465,6 +143443,34 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -138473,7 +143479,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "IARD", @@ -138520,10 +143526,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "363722": [ @@ -138565,7 +143571,7 @@ "catalogSatisfiesReq": "This course fulfills part of the biology curriculum for life science majors.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363723": [ @@ -138620,7 +143626,7 @@ "catalogDistr": "(BIONLS-AG, OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "363728": [ @@ -138690,7 +143696,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -138707,6 +143713,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 363739, + "catalogNbr": "5500", + "titleLong": "Introduction to Senior Living and Related Programs", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "363740": [ @@ -138725,7 +143747,7 @@ "catalogSatisfiesReq": "Satisfies free electives for Nolan students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "363742": [ @@ -138761,7 +143783,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363748": [ @@ -138793,15 +143815,15 @@ "titleLong": "Decameron", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Conducted in English.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "363751": [ @@ -138896,11 +143918,11 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(BIO-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AG, BIO-AS, PBS-AS)", "catalogComments": "Biological sciences majors must take course for a letter grade.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363759": [ @@ -138920,7 +143942,7 @@ "catalogComments": "Biological sciences majors must take course for a letter grade.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363760": [ @@ -138954,7 +143976,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -138971,7 +143993,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -139101,11 +144123,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "363807": [ @@ -139199,7 +144221,7 @@ "catalogDistr": "(LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LGBT", @@ -139216,7 +144238,7 @@ "catalogDistr": "(LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "363821": [ @@ -139272,6 +144294,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 363824, + "catalogNbr": "2101", + "titleLong": "Statistics for Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(MQR-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "363826": [ @@ -139282,14 +144321,14 @@ "titleLong": "Organizational Diversity and Inclusion", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "363827": [ @@ -139300,14 +144339,14 @@ "titleLong": "Disability Considerations in HR Policy and Practice", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "363836": [ @@ -139323,10 +144362,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "363842": [ @@ -139336,10 +144375,6 @@ "catalogNbr": "1101", "titleLong": "Calculus Preparation", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -139348,7 +144383,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "363844": [ @@ -139424,7 +144459,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "363853": [ @@ -139443,7 +144478,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363854": [ @@ -139479,7 +144514,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363856": [ @@ -139497,7 +144532,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" }, { "subject": "INFO", @@ -139513,7 +144548,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "363861": [ @@ -139617,7 +144652,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "363866": [ @@ -139687,7 +144722,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "363875": [ @@ -139705,7 +144740,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "363880": [ @@ -139860,10 +144895,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(BIOLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIOLS-AG, BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "363903": [ @@ -139893,6 +144928,22 @@ "catalogNbr": "4970", "titleLong": "Individual Study in Viticulture and Enology", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -139903,7 +144954,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363905": [ @@ -139913,6 +144964,18 @@ "catalogNbr": "4980", "titleLong": "Undergraduate Teaching Experience", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -139922,7 +144985,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363906": [ @@ -139932,6 +144995,18 @@ "catalogNbr": "4990", "titleLong": "Undergraduate Research in Viticulture and Enology", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -139942,7 +145017,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "363908": [ @@ -139969,7 +145044,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "363909": [ @@ -139979,18 +145054,6 @@ "catalogNbr": "1167", "titleLong": "FWS: Reading Now", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -140004,7 +145067,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "363910": [ @@ -140038,12 +145101,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Recommended for prospective majors in English. Designed for prospective English majors but is not counted as one of the 12 courses required for the English major.", "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "363920": [ @@ -140071,6 +145134,14 @@ "catalogNbr": "1102", "titleLong": "FWS: The Craft of Storytelling", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -140084,7 +145155,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "363926": [ @@ -140101,7 +145172,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "363931": [ @@ -140137,7 +145208,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "363938": [ @@ -140191,7 +145262,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "363945": [ @@ -140292,18 +145363,21 @@ "subject": "PADM", "crseId": 363962, "catalogNbr": "5910", - "titleLong": "Special Topics: Cornell Institute for Public Affairs Domestic Capstone", + "titleLong": "MPA Domestic Capstone", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "363966": [ @@ -140339,7 +145413,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "363968": [ @@ -140358,7 +145432,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "363973": [ @@ -140488,11 +145562,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" }, { "subject": "ILRLR", @@ -140508,7 +145582,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PSYCH", @@ -140525,7 +145599,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "SOC", @@ -140542,7 +145616,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "363976": [ @@ -140596,7 +145670,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "363991": [ @@ -140665,16 +145739,16 @@ "titleLong": "Blood Politics: Comparative Renaissance Drama", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "ENGL", @@ -140683,17 +145757,17 @@ "titleLong": "Blood Politics: Comparative Renaissance Drama", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", - "catalogComments": "This course may be used as one of the three pre-1800 courses required of English majors.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "363998": [ @@ -140779,6 +145853,10 @@ "catalogNbr": "6609", "titleLong": "Special Investigations in Structures", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -140787,7 +145865,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364016": [ @@ -140798,15 +145876,15 @@ "titleLong": "Introduction to Cosmology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "PHYS", @@ -140815,15 +145893,15 @@ "titleLong": "Introduction to Cosmology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "364018": [ @@ -140841,7 +145919,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364033": [ @@ -140851,10 +145929,6 @@ "catalogNbr": "4888", "titleLong": "Directed Study - Beijing", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -140864,7 +145938,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "364036": [ @@ -140907,7 +145981,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364037": [ @@ -140930,7 +146004,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364041": [ @@ -140962,11 +146036,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" }, { "subject": "ILRLR", @@ -140982,7 +146056,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PSYCH", @@ -140998,7 +146072,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "SOC", @@ -141014,7 +146088,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "364045": [ @@ -141050,11 +146124,11 @@ ], "catalogWhenOffered": "Spring, Summer.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -141069,11 +146143,11 @@ ], "catalogWhenOffered": "Spring, Summer.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -141088,11 +146162,11 @@ ], "catalogWhenOffered": "Spring, Summer.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364049": [ @@ -141145,11 +146219,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "364056": [ @@ -141168,7 +146242,7 @@ "catalogComments": "The course is required for the LLM degree, except for LLM students who hold a JD degree from a US Law School. It is open only to LLM students who do not hold a JD degree from a US Law School. Regular attendance of classes is required and will be monitored.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA19" + "roster": "FA23" } ], "364058": [ @@ -141187,7 +146261,7 @@ "catalogSatisfiesReq": "Satisfies MPS requirement.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364062": [ @@ -141205,7 +146279,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364063": [ @@ -141261,7 +146335,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "364071": [ @@ -141299,7 +146373,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA20" + "roster": "FA23" } ], "364077": [ @@ -141318,7 +146392,7 @@ "catalogSatisfiesReq": "The course can be used to satisfy the writing requirement or the skills requirement, but not both.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA20" + "roster": "SP24" } ], "364078": [ @@ -141373,7 +146447,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -141390,7 +146464,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "364088": [ @@ -141429,6 +146503,25 @@ "roster": "FA21" } ], + "364092": [ + { + "subject": "HADM", + "crseId": 364092, + "catalogNbr": "6080", + "titleLong": "Introduction to Casino Operations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Elective. Drop deadline for course is end of week one.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], "364093": [ { "subject": "LATA", @@ -141444,7 +146537,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MUSIC", @@ -141458,9 +146551,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364101": [ @@ -141498,7 +146592,39 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" + } + ], + "364104": [ + { + "subject": "ASRC", + "crseId": 364104, + "catalogNbr": "6652", + "titleLong": "African Economic Development Histories", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" + }, + { + "subject": "HIST", + "crseId": 364104, + "catalogNbr": "6652", + "titleLong": "African Economic Development Histories", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" } ], "364106": [ @@ -141552,7 +146678,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364107": [ @@ -141602,7 +146728,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364108": [ @@ -141629,7 +146755,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364111": [ @@ -141648,7 +146774,7 @@ "catalogSatisfiesReq": "Satisfies the skills requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "364112": [ @@ -141686,7 +146812,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364114": [ @@ -141705,7 +146831,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364115": [ @@ -141724,7 +146850,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP20" + "roster": "FA23" }, { "subject": "CHEME", @@ -141741,7 +146867,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "364118": [ @@ -141751,6 +146877,10 @@ "catalogNbr": "1347", "titleLong": "Brazilian Jiu Jitsu Fundamentals", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -141759,7 +146889,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "364136": [ @@ -141940,10 +147070,6 @@ "catalogNbr": "5041", "titleLong": "Geodynamics", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -141953,7 +147079,7 @@ "catalogComments": "Students enrolled in EAS 5041 will be required to complete a computational lab.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "SP23" } ], "364154": [ @@ -141968,11 +147094,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SDS-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "364155": [ @@ -141991,7 +147117,7 @@ "catalogSatisfiesReq": "Satisfies the skills requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "364156": [ @@ -142062,14 +147188,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogCourseSubfield": "(RL)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "ASIAN", @@ -142082,14 +147208,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogCourseSubfield": "(RL)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "RELST", @@ -142102,13 +147228,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "364168": [ @@ -142249,7 +147375,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364181": [ @@ -142259,6 +147385,10 @@ "catalogNbr": "4570", "titleLong": "Corporate Finance", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -142267,7 +147397,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364186": [ @@ -142303,7 +147433,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364196": [ @@ -142319,10 +147449,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies the ILR advanced writing requirement.", + "catalogSatisfiesReq": "Satisfies the ILR sophomore writing requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "364198": [ @@ -142360,6 +147490,24 @@ "roster": "SP20" } ], + "364201": [ + { + "subject": "PE", + "crseId": 364201, + "catalogNbr": "1234", + "titleLong": "Essentials of Personal Training", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "FA23" + } + ], "364205": [ { "subject": "ILRLR", @@ -142368,14 +147516,18 @@ "titleLong": "Special Topics in Labor Relations", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA21" + "roster": "SP24" } ], "364207": [ @@ -142414,7 +147566,7 @@ "catalogComments": "The use of a Macintosh operating system cannot be supported in this class.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "364209": [ @@ -142442,14 +147594,14 @@ "titleLong": "Modern Chinese Art", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASIAN", @@ -142458,15 +147610,15 @@ "titleLong": "Modern Chinese Art", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogCourseSubfield": "(SC)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364213": [ @@ -142544,6 +147696,10 @@ "catalogNbr": "1332", "titleLong": "Beginning Snowboarding", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -142552,7 +147708,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "364222": [ @@ -142562,6 +147718,10 @@ "catalogNbr": "1333", "titleLong": "Intermediate-Advanced Snowboarding", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -142570,7 +147730,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "364223": [ @@ -142624,9 +147784,10 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website. ", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "364227": [ @@ -142645,7 +147806,7 @@ "catalogComments": "Undergraduate students must enroll in HADM 4800.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364230": [ @@ -142665,7 +147826,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364233": [ @@ -142702,7 +147863,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364237": [ @@ -142732,14 +147893,14 @@ "titleLong": "Special Topics in Ecology and Evolutionary Biology", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364247": [ @@ -142767,6 +147928,10 @@ "catalogNbr": "4660", "titleLong": "Business Simulation", "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -142775,7 +147940,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364259": [ @@ -142793,7 +147958,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGL", @@ -142809,7 +147974,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -142825,7 +147990,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364260": [ @@ -142843,7 +148008,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "364265": [ @@ -142862,7 +148027,7 @@ "catalogComments": "Course may not be repeated. ", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "364266": [ @@ -142884,7 +148049,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "364267": [ @@ -142900,9 +148065,10 @@ } ], "catalogWhenOffered": "Summer.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "364275": [ @@ -143037,7 +148203,7 @@ "catalogSatisfiesReq": "Fulfills the major- and advisor-approved electives, only.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364287": [ @@ -143061,6 +148227,23 @@ "acadCareer": "GR", "acadGroup": "AG", "roster": "SP21" + }, + { + "subject": "GDEV", + "crseId": 364287, + "catalogNbr": "7500", + "titleLong": "Food, Ecology, and Agrarian Change", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" } ], "364290": [ @@ -143173,7 +148356,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364299": [ @@ -143184,18 +148367,14 @@ "titleLong": "Big Red MicroEnterprise", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 0.5 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA20" + "roster": "SP24" } ], "364302": [ @@ -143253,7 +148432,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BSOC", @@ -143272,7 +148451,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -143292,7 +148471,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364304": [ @@ -143356,7 +148535,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364307": [ @@ -143374,7 +148553,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NRE", @@ -143390,7 +148569,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364309": [ @@ -143419,19 +148598,15 @@ "catalogNbr": "6482", "titleLong": "History Geography Theory", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "LATA", @@ -143439,19 +148614,15 @@ "catalogNbr": "6482", "titleLong": "History Geography Theory", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "364314": [ @@ -143466,11 +148637,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "364315": [ @@ -143544,7 +148715,7 @@ "catalogWhenOffered": "Offered on demand.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364330": [ @@ -143562,7 +148733,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364333": [ @@ -143579,7 +148750,7 @@ ], "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364335": [ @@ -143738,14 +148909,14 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "JWST", @@ -143754,14 +148925,14 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "MEDVL", @@ -143770,14 +148941,14 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "NES", @@ -143786,14 +148957,14 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "RELST", @@ -143802,14 +148973,14 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "SPAN", @@ -143818,14 +148989,14 @@ "titleLong": "Methods in Medieval", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "364361": [ @@ -143864,7 +149035,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "364363": [ @@ -143978,6 +149149,40 @@ "roster": "FA18" } ], + "364368": [ + { + "subject": "ASRC", + "crseId": 364368, + "catalogNbr": "6515", + "titleLong": "Derrida In/And Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ENGL", + "crseId": 364368, + "catalogNbr": "6972", + "titleLong": "Derrida In/And Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], "364378": [ { "subject": "BIOEE", @@ -143991,12 +149196,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS, SMR-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SMR-AS)", "catalogComments": "Biological Sciences majors in the EEB concentration must take course for a letter grade.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "364379": [ @@ -144014,7 +149219,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP20" + "roster": "SP24" } ], "364381": [ @@ -144030,7 +149235,8 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, LA-AS)", + "catalogComments": "Acting skill and experience are not required to take this course.", "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", @@ -144054,7 +149260,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "PAM", @@ -144073,6 +149279,24 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP22" + }, + { + "subject": "PUBPOL", + "crseId": 364383, + "catalogNbr": "4280", + "titleLong": "The Economics of Risky Health Behaviors", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "catalogAttribute": "(CU-UGR)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "364385": [ @@ -144158,15 +149382,15 @@ "titleLong": "Theory and Method in Near Eastern Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364416": [ @@ -144436,6 +149660,18 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -144444,7 +149680,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364418": [ @@ -144490,19 +149726,15 @@ "titleLong": "Special Topics in International and Comparative Labor", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" } ], "364424": [ @@ -144590,15 +149822,15 @@ "titleLong": "Global Comparative Disability Policy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "364428": [ @@ -144653,7 +149885,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -144672,7 +149904,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -144691,11 +149923,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Confident drawing skill is expected.", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "364432": [ @@ -144731,7 +149964,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "364435": [ @@ -144961,7 +150194,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364450": [ @@ -144979,7 +150212,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364451": [ @@ -145015,7 +150248,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "364453": [ @@ -145033,7 +150266,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "FA23" } ], "364454": [ @@ -145044,15 +150277,15 @@ "titleLong": "Natural Language Processing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "This course is programming intensive, and does not require proofs.", + "catalogComments": "Fall (Ithaca):", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "364455": [ @@ -145071,7 +150304,7 @@ "catalogComments": "May be taken with or without concurrent enrollment in CS 4621.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "364456": [ @@ -145089,7 +150322,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "364457": [ @@ -145105,7 +150338,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -145122,7 +150355,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -145144,7 +150377,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -145160,7 +150393,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "364462": [ @@ -145176,10 +150409,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "364463": [ @@ -145283,6 +150515,10 @@ "catalogNbr": "5980", "titleLong": "Behavioral Finance", "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -145291,7 +150527,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364467": [ @@ -145302,14 +150538,14 @@ "titleLong": "Topics in 20th C. Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "ROMS", @@ -145318,14 +150554,13 @@ "titleLong": "Topics in 20th C. Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "364470": [ @@ -145499,6 +150734,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -145507,7 +150746,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364480": [ @@ -145537,7 +150776,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364481": [ @@ -145563,7 +150802,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364482": [ @@ -145581,7 +150820,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364483": [ @@ -145634,7 +150873,7 @@ "catalogDistr": "(KCM-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LEAD", @@ -145651,7 +150890,7 @@ "catalogDistr": "(KCM-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364484": [ @@ -145670,7 +150909,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CEE", @@ -145687,7 +150926,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364485": [ @@ -145706,7 +150945,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CEE", @@ -145723,7 +150962,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364486": [ @@ -145739,12 +150978,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS, SDS-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SDS-AS)", "catalogComments": "One weekend field trip.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "364487": [ @@ -145824,6 +151063,18 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -145834,7 +151085,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364488": [ @@ -145901,7 +151152,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364492": [ @@ -146065,14 +151316,14 @@ "titleLong": "Master of Engineering Internship", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364512": [ @@ -146107,7 +151358,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRST", @@ -146123,7 +151374,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -146140,7 +151391,7 @@ "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364514": [ @@ -146158,7 +151409,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364517": [ @@ -146175,9 +151426,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about the course, please visit the Cornell Outdoor Education website. ", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "364525": [ @@ -146372,7 +151624,7 @@ "catalogComments": "To apply for independent study, please complete the online form.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364526": [ @@ -146383,15 +151635,15 @@ "titleLong": "International Labor Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "364529": [ @@ -146416,20 +151668,12 @@ { "unitsMaximum": 3, "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364530": [ @@ -146440,12 +151684,12 @@ "titleLong": "Special Topics in Information Science", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 1 }, { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 1 }, { "unitsMaximum": 3, @@ -146459,7 +151703,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364531": [ @@ -146564,9 +151808,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA19" + "roster": "FA23" } ], "364539": [ @@ -146587,7 +151833,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364545": [ @@ -146608,25 +151854,6 @@ } ], "364557": [ - { - "subject": "ASIAN", - "crseId": 364557, - "catalogNbr": "4440", - "titleLong": "Bodies at the Border", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "catalogWhenOffered": "Spring.", - "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", - "catalogCourseSubfield": "(SC)", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "SP17" - }, { "subject": "COML", "crseId": 364557, @@ -146799,13 +152026,14 @@ "subject": "ASRC", "crseId": 364561, "catalogNbr": "6208", - "titleLong": "Black Literature and Cultural Theory", + "titleLong": "Black Literary and Cultural Theory", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -146814,13 +152042,14 @@ "subject": "ENGL", "crseId": 364561, "catalogNbr": "6742", - "titleLong": "Black Literature and Cultural Theory", + "titleLong": "Black Literary and Cultural Theory", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -146833,16 +152062,20 @@ "catalogNbr": "2080", "titleLong": "Writing Seminar in Labor Relations", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", - "catalogSatisfiesReq": "Satisfies the ILR Advanced Writing requirement.", + "catalogSatisfiesReq": "Satisfies the ILR sophomore writing requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "364569": [ @@ -147142,10 +152375,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364582": [ @@ -147156,14 +152389,14 @@ "titleLong": "Archaeology of Greek Religion: Theory, Methods, and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "ARKEO", @@ -147172,14 +152405,14 @@ "titleLong": "Archaeology of Greek Religion: Theory, Methods, and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "CLASS", @@ -147188,14 +152421,14 @@ "titleLong": "Archaeology of Greek Religion: Theory, Methods, and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "NES", @@ -147204,20 +152437,38 @@ "titleLong": "Archaeology of Greek Religion: Theory, Methods, and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "RELST", "crseId": 364582, "catalogNbr": "7758", "titleLong": "Archaeology of Greek Religion: Theory, Methods, and Practice", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "364584": [ + { + "subject": "ARKEO", + "crseId": 364584, + "catalogNbr": "2640", + "titleLong": "Introduction to Ancient Medicine", "enrollGroups": [ { "unitsMaximum": 4, @@ -147225,9 +152476,47 @@ } ], "catalogWhenOffered": "Spring.", - "acadCareer": "GR", + "catalogBreadth": "(HB)", + "catalogDistr": "(CA-AS)", + "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" + }, + { + "subject": "BSOC", + "crseId": 364584, + "catalogNbr": "2640", + "titleLong": "Introduction to Ancient Medicine", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "CLASS", + "crseId": 364584, + "catalogNbr": "2640", + "titleLong": "Introduction to Ancient Medicine", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "364588": [ @@ -147246,7 +152535,7 @@ "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364589": [ @@ -147257,14 +152546,14 @@ "titleLong": "UNIX Tools and Scripting", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364596": [ @@ -147346,14 +152635,13 @@ "enrollGroups": [ { "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring (six and a half week session).", - "catalogSatisfiesReq": "Satisfies the skills requirement.", + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP20" + "roster": "FA23" } ], "364603": [ @@ -147361,7 +152649,7 @@ "subject": "BTRY", "crseId": 364603, "catalogNbr": "4270", - "titleLong": "Introduction to Survival Analysis and Lost Models", + "titleLong": "Introduction to Survival Analysis and Loss Models", "enrollGroups": [ { "unitsMaximum": 3, @@ -147377,7 +152665,7 @@ "subject": "STSCI", "crseId": 364603, "catalogNbr": "4270", - "titleLong": "Introduction to Survival Analysis and Lost Models", + "titleLong": "Introduction to Survival Analysis and Loss Models", "enrollGroups": [ { "unitsMaximum": 3, @@ -147399,14 +152687,14 @@ "titleLong": "Constitutional Aspects of Labor Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA19" + "roster": "FA23" } ], "364608": [ @@ -147435,18 +152723,14 @@ "titleLong": "Special Topics in Labor Law", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP21" + "roster": "FA23" } ], "364616": [ @@ -147457,18 +152741,14 @@ "titleLong": "Special Topics in Labor Law", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP21" + "roster": "FA23" } ], "364617": [ @@ -147488,6 +152768,23 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 364617, + "catalogNbr": "5280", + "titleLong": "Population Health for Health Managers", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "364621": [ @@ -147497,50 +152794,6 @@ "catalogNbr": "8002", "titleLong": "Graduate Studio IV", "enrollGroups": [ - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, - { - "unitsMaximum": 9, - "unitsMinimum": 9 - }, { "unitsMaximum": 9, "unitsMinimum": 9 @@ -147549,7 +152802,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364624": [ @@ -147567,7 +152820,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364641": [ @@ -147586,7 +152839,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "364642": [ @@ -147608,7 +152861,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364643": [ @@ -147623,10 +152876,9 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "364644": [ @@ -147637,14 +152889,14 @@ "titleLong": "By Scientific Design: Skill Building for a Career in the Life Sciences", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "364648": [ @@ -147654,14 +152906,6 @@ "catalogNbr": "2990", "titleLong": "Directed Research Experience", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -147671,7 +152915,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364649": [ @@ -147728,7 +152972,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364656": [ @@ -147750,7 +152994,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364659": [ @@ -147769,7 +153013,7 @@ "catalogComments": "Repeat up to four times for credit.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364660": [ @@ -147819,6 +153063,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -147828,7 +153076,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364661": [ @@ -147838,10 +153086,6 @@ "catalogNbr": "3092", "titleLong": "Independent Studio in Art", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -147850,7 +153094,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364662": [ @@ -147860,10 +153104,6 @@ "catalogNbr": "3091", "titleLong": "Directed Readings in Art", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -147873,7 +153113,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364663": [ @@ -147892,7 +153132,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "364664": [ @@ -147911,7 +153151,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "364666": [ @@ -148113,7 +153353,7 @@ "catalogSatisfiesReq": "Requirement for M.Eng. students majoring in BME. Performance of the M.Eng. design project developed in BME 5910.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364673": [ @@ -148154,7 +153394,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "364676": [ @@ -148192,7 +153432,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "364681": [ @@ -148211,7 +153451,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364685": [ @@ -148348,16 +153588,16 @@ "titleLong": "Introduction to Critical Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "ENGL", @@ -148366,16 +153606,16 @@ "titleLong": "Introduction to Critical Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "GERST", @@ -148384,16 +153624,16 @@ "titleLong": "Introduction to Critical Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "GOVT", @@ -148402,16 +153642,34 @@ "titleLong": "Introduction to Critical Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 364699, + "catalogNbr": "3636", + "titleLong": "Introduction to Critical Theory", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "364700": [ @@ -148473,14 +153731,14 @@ "titleLong": "Persecution and the Art of Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "COML", @@ -148489,14 +153747,14 @@ "titleLong": "Persecution and the Art of Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "GERST", @@ -148505,14 +153763,14 @@ "titleLong": "Persecution and the Art of Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "GOVT", @@ -148521,14 +153779,14 @@ "titleLong": "Persecution and the Art of Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "JWST", @@ -148537,14 +153795,14 @@ "titleLong": "Persecution and the Art of Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "364704": [ @@ -148575,14 +153833,14 @@ "titleLong": "Managing and Resolving Conflict", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" } ], "364710": [ @@ -148596,15 +153854,19 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364712": [ @@ -148642,7 +153904,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "364717": [ @@ -148660,7 +153922,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364718": [ @@ -148682,7 +153944,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364719": [ @@ -148710,30 +153972,6 @@ "catalogNbr": "5330", "titleLong": "Management Cases", "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -148746,7 +153984,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364724": [ @@ -148768,7 +154006,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364726": [ @@ -148808,7 +154046,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364730": [ @@ -148845,7 +154083,7 @@ "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "364734": [ @@ -148862,7 +154100,7 @@ ], "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364735": [ @@ -148879,7 +154117,7 @@ ], "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364736": [ @@ -148896,7 +154134,7 @@ ], "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364738": [ @@ -148912,10 +154150,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "There will be an overnight the last class in Tompkins County. For more information please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisites: Ability to comfortably ride a bike. There will be an overnight the last class in Tompkins County. For more information please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "364741": [ @@ -148951,7 +154190,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP21" + "roster": "SP23" } ], "364746": [ @@ -149176,7 +154415,7 @@ "catalogSatisfiesReq": "Satisfies the skills requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "364771": [ @@ -149187,14 +154426,14 @@ "titleLong": "Deals Seminar: Real Estate Transactions", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA19" + "roster": "FA23" } ], "364774": [ @@ -149257,6 +154496,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -149266,7 +154509,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364777": [ @@ -149284,7 +154527,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "364778": [ @@ -149595,11 +154838,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Required for all first and second year PhD students and all MS students in the Dyson School.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "364807": [ @@ -149649,15 +154891,32 @@ "titleLong": "Enumerative Combinatorics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" + } + ], + "364817": [ + { + "subject": "ASIAN", + "crseId": 364817, + "catalogNbr": "1117", + "titleLong": "FWS: Crafting Religion: Material Culture in Southeast Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "364827": [ @@ -149673,10 +154932,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364828": [ @@ -149695,7 +154953,7 @@ "catalogComments": "Students electing to take the immersion must choose a minimum of five (5) additional credits of course work from the recommended electives list of Johnson School courses or other courses from other programs at Cornell. Course availability is subject to scheduling.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364829": [ @@ -149712,11 +154970,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASIAN", @@ -149731,12 +154989,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -149749,9 +155007,13 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VISST", @@ -149766,11 +155028,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364833": [ @@ -149807,13 +155069,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -149826,13 +155088,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "NES", @@ -149845,13 +155107,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "364837": [ @@ -149914,14 +155176,14 @@ "titleLong": "The Gendered Workplace", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP17" + "roster": "SP24" }, { "subject": "ILRLR", @@ -149930,14 +155192,14 @@ "titleLong": "The Gendered Workplace", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP17" + "roster": "SP24" } ], "364841": [ @@ -149975,7 +155237,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -149992,7 +155254,7 @@ "catalogDistr": "(SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "364850": [ @@ -150007,6 +155269,8 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisifes the ILR advanced writing requirement.", "acadCareer": "UG", "acadGroup": "IL", "roster": "SP23" @@ -150029,6 +155293,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 364851, + "catalogNbr": "3110", + "titleLong": "Pharmaceutical Management and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "364857": [ @@ -150039,14 +155320,14 @@ "titleLong": "PhD Seminar - Market Microstructure", "enrollGroups": [ { - "unitsMaximum": 1, + "unitsMaximum": 3, "unitsMinimum": 1 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "364858": [ @@ -150064,7 +155345,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364859": [ @@ -150083,7 +155364,7 @@ "catalogDistr": "(HA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -150100,7 +155381,7 @@ "catalogDistr": "(HA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LAW", @@ -150116,7 +155397,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "364860": [ @@ -150137,7 +155418,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "364864": [ @@ -150195,7 +155476,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364870": [ @@ -150215,7 +155496,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for SHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "364871": [ @@ -150253,7 +155534,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "SP24" } ], "364874": [ @@ -150270,7 +155551,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -150289,7 +155570,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", @@ -150308,6 +155589,9 @@ } ], "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", + "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -150325,7 +155609,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -150344,7 +155628,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -150379,16 +155663,12 @@ { "unitsMaximum": 4, "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "364887": [ @@ -150406,7 +155686,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "364888": [ @@ -150518,19 +155798,15 @@ "catalogNbr": "7467", "titleLong": "Self and Subjectivity", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "364891": [ @@ -150540,21 +155816,17 @@ "catalogNbr": "4467", "titleLong": "Self and Subjectivity", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, ETM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "364892": [ @@ -150572,7 +155844,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364893": [ @@ -150590,7 +155862,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "364895": [ @@ -150644,7 +155916,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -150658,15 +155930,15 @@ "titleLong": "Topics in Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "STS", @@ -150675,15 +155947,15 @@ "titleLong": "Topics in Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "VISST", @@ -150692,15 +155964,15 @@ "titleLong": "Topics in Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "364903": [ @@ -150767,7 +156039,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -150785,7 +156057,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -150803,7 +156075,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -150817,14 +156089,14 @@ "titleLong": "Topics in Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "STS", @@ -150833,14 +156105,14 @@ "titleLong": "Topics in Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "VISST", @@ -150849,14 +156121,14 @@ "titleLong": "Topics in Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "364908": [ @@ -150874,7 +156146,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" }, { "subject": "PAM", @@ -150890,7 +156162,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP22" } ], "364914": [ @@ -150957,34 +156229,6 @@ "catalogNbr": "5090", "titleLong": "Master of Professional Studies Research Design Studio", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -150997,23 +156241,6 @@ } ], "364918": [ - { - "subject": "ASIAN", - "crseId": 364918, - "catalogNbr": "6640", - "titleLong": "Bodies at the Border", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "catalogWhenOffered": "Spring.", - "catalogCourseSubfield": "(SC)", - "acadCareer": "GR", - "acadGroup": "AS", - "roster": "SP17" - }, { "subject": "COML", "crseId": 364918, @@ -151076,10 +156303,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(BIOLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIOLS-AG, BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364926": [ @@ -151094,11 +156321,9 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies the skills requirement. ", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP21" + "roster": "SP24" } ], "364927": [ @@ -151119,7 +156344,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "364932": [ @@ -151153,10 +156378,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Video summarizing course available at: www.tinyurl.com/NBA4120", + "catalogComments": "Video summarizing course can be viewed here.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364940": [ @@ -151175,7 +156400,7 @@ "catalogSatisfiesReq": "Satisfies the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP22" } ], "364941": [ @@ -151210,10 +156435,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA20" + "roster": "SU23" } ], "364947": [ @@ -151232,7 +156457,7 @@ "catalogSatisfiesReq": "Satisfies the experiential learning requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP22" } ], "364948": [ @@ -151260,15 +156485,15 @@ "titleLong": "Intermediate Swahili II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364949": [ @@ -151337,7 +156562,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "364958": [ @@ -151355,7 +156580,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LSP", @@ -151371,7 +156596,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "364959": [ @@ -151429,6 +156654,23 @@ "roster": "SP23" } ], + "364974": [ + { + "subject": "HIST", + "crseId": 364974, + "catalogNbr": "6162", + "titleLong": "Graduate History Proseminar: Archives, Writing, and Research in Southeast Asian History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], "364978": [ { "subject": "ARTH", @@ -151478,10 +156720,11 @@ } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(BIO-AG, BIOLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AG, BIOLS-AG, BIO-AS, PBS-AS)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "364984": [ @@ -151500,7 +156743,7 @@ "catalogComments": "Students participating in CTE collaborative programming (i.e., CIRTL, Teagle, CTE's Graduate Research in Teaching Fellowship Program, and future faculty programs in City and Regional Planning and Biological and Biomedical Sciences) may be required to enroll in this course in order to complete their program requirements.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364989": [ @@ -151519,7 +156762,7 @@ "catalogComments": "Graduate students must enroll in HADM 6135. Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364990": [ @@ -151535,10 +156778,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Undergraduate students must enroll in HADM 3135. Elective.", + "catalogComments": "Undergraduate students must enroll in HADM 3135.", + "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "364991": [ @@ -151576,7 +156820,7 @@ "catalogAttribute": "(CU-SBY, CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "364996": [ @@ -151593,7 +156837,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365001": [ @@ -151612,7 +156856,7 @@ "catalogComments": "Credit will appear on transcript, but may not count towards graduation, depending on the student's college. For example, students in the College of Agriculture and Life Sciences may apply up to 15 credits of internship, teaching, independent study, or research courses toward degree requirements. The College of Arts and Sciences does not count teaching credits toward graduation requirements nor towards semester good standing credits.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365002": [ @@ -151631,7 +156875,7 @@ "catalogComments": "Credit will appear on transcript, but may not count towards graduation, depending on the student's college. For example, students in the College of Agriculture and Life Sciences may apply up to 15 credits of internship, teaching, independent study, or research courses toward degree requirements. The College of Arts and Sciences does not count teaching credits toward graduation requirements nor towards semester good standing credits.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365006": [ @@ -151649,7 +156893,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "365007": [ @@ -151667,7 +156911,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "365008": [ @@ -151685,7 +156929,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "365009": [ @@ -151703,7 +156947,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "365010": [ @@ -151721,7 +156965,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "365011": [ @@ -151739,7 +156983,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "365012": [ @@ -151757,7 +157001,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "365013": [ @@ -151775,7 +157019,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "365029": [ @@ -151809,12 +157053,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "HIST", @@ -151827,13 +157071,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS)", "catalogCourseSubfield": "(HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "STS", @@ -151846,12 +157090,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "365034": [ @@ -151866,11 +157110,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "365036": [ @@ -152004,6 +157248,14 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -152011,10 +157263,11 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(CA-AG, D-AG, SBA-AG)", + "catalogComments": "This course meets for 13 instances (it does not meet for the first week of the semester) and includes brief intermissions midway through each class period to account for offering fewer credits than this meeting pattern would typically indicate.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRID", @@ -152058,6 +157311,14 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -152067,7 +157328,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "365063": [ @@ -152131,17 +157392,17 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMinimum": 3 }, { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365069": [ @@ -152177,7 +157438,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "365073": [ @@ -152344,10 +157605,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "365088": [ @@ -152358,15 +157619,15 @@ "titleLong": "Optimal System Analysis and Design", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "This course is ideal for students who have not had an optimization course, but want to have an idea of the subject within one semester.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365089": [ @@ -152494,7 +157755,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "365098": [ @@ -152600,7 +157861,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PLHRT", @@ -152629,9 +157890,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours and requires attendance at field/outreach events not held during course lecture time.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "365102": [ @@ -152704,12 +157966,31 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS)", - "catalogCourseSubfield": "(HPE)(HPE, HGS)", + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HGS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 365109, + "catalogNbr": "2010", + "titleLong": "Atlantic Travelers", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "365113": [ @@ -152720,14 +158001,14 @@ "titleLong": "Thwarting the Dream of Brown v. Board of Education", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "365114": [ @@ -152738,14 +158019,14 @@ "titleLong": "Thwarting the Dream of Brown v. Board of Education", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "365115": [ @@ -153238,10 +158519,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "LSP", @@ -153254,10 +158535,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "365149": [ @@ -153268,14 +158549,15 @@ "titleLong": "Social Science Research Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Recommended prerequisite: coursework in statistics.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "365153": [ @@ -153456,11 +158738,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HGS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", @@ -153475,10 +158757,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365174": [ @@ -153525,16 +158807,18 @@ "subject": "AIIS", "crseId": 365175, "catalogNbr": "4670", - "titleLong": "Native American Poetry of Resistance", + "titleLong": "The Indigenous Poetry of Resistance", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "AMST", @@ -153547,9 +158831,11 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP18" }, { "subject": "ENGL", @@ -153562,9 +158848,11 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP18" } ], "365177": [ @@ -153710,7 +158998,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "365197": [ @@ -153765,7 +159053,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ORIE", @@ -153781,7 +159069,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -153797,7 +159085,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365208": [ @@ -153833,7 +159121,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogComments": "Majors may enhance this course with additional content and an extra credit by enrolling concurrently in MUSIC 3901.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", @@ -153853,7 +159141,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -153873,9 +159161,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365214": [ @@ -153893,7 +159182,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "365225": [ @@ -153981,7 +159270,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", @@ -153993,36 +159282,36 @@ "subject": "AMST", "crseId": 365237, "catalogNbr": "2682", - "titleLong": "The United States in the 1960s and 1970s", + "titleLong": "Sex, Drugs, and Experimenting with Democracy in 1960s and 1970s America", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "HIST", "crseId": 365237, "catalogNbr": "2680", - "titleLong": "The United States in the 1960s and 1970s", + "titleLong": "Sex, Drugs, and Experimenting with Democracy in 1960s and 1970s America", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "365238": [ @@ -154094,7 +159383,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "acadCareer": "UG", "acadGroup": "AS", @@ -154113,12 +159402,51 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" } ], + "365246": [ + { + "subject": "ASRC", + "crseId": 365246, + "catalogNbr": "4303", + "titleLong": "Nationalism and Decolonization in Africa", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 365246, + "catalogNbr": "4303", + "titleLong": "Nationalism and Decolonization in Africa", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HGS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], "365250": [ { "subject": "JWST", @@ -154198,7 +159526,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -154218,7 +159546,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365252": [ @@ -154296,9 +159624,10 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", + "catalogComments": "This is an introductory course with no prerequisites or prior background required. All readings are in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -154314,9 +159643,10 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", + "catalogComments": "This is an introductory course with no prerequisites or prior background required. All readings are in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "CLASS", @@ -154332,9 +159662,10 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", + "catalogComments": "This is an introductory course with no prerequisites or prior background required. All readings are in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "NES", @@ -154350,9 +159681,10 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", + "catalogComments": "This is an introductory course with no prerequisites or prior background required. All readings are in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "365257": [ @@ -154368,10 +159700,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This is a distance learning course with Columbia University.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "365262": [ @@ -154387,10 +159719,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: Ability to comfortably ride a bike. For more information, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "365263": [ @@ -154401,14 +159734,14 @@ "titleLong": "Introduction to Labor Research", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (offered in even-numbered years only).", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA20" + "roster": "FA23" } ], "365273": [ @@ -154430,7 +159763,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "365275": [ @@ -154483,7 +159816,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PLPPM", @@ -154582,14 +159915,14 @@ "titleLong": "Short Course in Python", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365298": [ @@ -154669,14 +160002,32 @@ "titleLong": "Disability Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" + } + ], + "365302": [ + { + "subject": "ILROB", + "crseId": 365302, + "catalogNbr": "7240", + "titleLong": "The Psychology of Creativity", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "SP24" } ], "365303": [ @@ -154691,10 +160042,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" } ], "365306": [ @@ -154839,10 +160190,10 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AAP, LA-AAP)", + "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA19" + "roster": "SP24" } ], "365317": [ @@ -154866,6 +160217,22 @@ } ], "365320": [ + { + "subject": "BIOCB", + "crseId": 365320, + "catalogNbr": "4381", + "titleLong": "Biomedical Data Mining and Modeling", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "BTRY", "crseId": 365320, @@ -154884,6 +160251,22 @@ } ], "365321": [ + { + "subject": "BIOCB", + "crseId": 365321, + "catalogNbr": "6381", + "titleLong": "Biomedical Data Mining and Modeling", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "BTRY", "crseId": 365321, @@ -155006,7 +160389,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -155052,7 +160435,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "365338": [ @@ -155072,7 +160455,7 @@ "catalogComments": "This course is for students who are interested in the programming aspects of game development. Artists and designers should take INFO 4152.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365339": [ @@ -155093,7 +160476,7 @@ "catalogSatisfiesReq": "Satisfies track requirement for INFO majors and minors if taken under the INFO prefix.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365341": [ @@ -155129,7 +160512,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "365344": [ @@ -155149,7 +160532,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365350": [ @@ -155168,7 +160551,7 @@ "catalogSatisfiesReq": "Satisfies major and minor track requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "365352": [ @@ -155255,7 +160638,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU22" + "roster": "SU23" } ], "365372": [ @@ -155276,7 +160659,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "365375": [ @@ -155341,7 +160724,7 @@ "catalogSatisfiesReq": "Satisfies MPS requirement.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "INFO", @@ -155362,7 +160745,7 @@ "catalogSatisfiesReq": "Satisfies MPS requirement.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365379": [ @@ -155434,7 +160817,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "365388": [ @@ -155452,7 +160835,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365401": [ @@ -155463,15 +160846,15 @@ "titleLong": "The Personal Voice: Nonfiction Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365402": [ @@ -155487,7 +160870,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HGS)", "acadCareer": "UG", "acadGroup": "AS", @@ -155510,7 +160893,7 @@ "catalogSatisfiesReq": "Requirement for second year linguistics graduate students.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365404": [ @@ -155544,7 +160927,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in German.", "acadCareer": "UG", "acadGroup": "AS", @@ -155588,7 +160971,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365410": [ @@ -155610,7 +160993,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365411": [ @@ -155628,7 +161011,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365413": [ @@ -155646,7 +161029,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "365415": [ @@ -155662,7 +161045,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogComments": "Conducted in English. There will be weekly film viewings.", "acadCareer": "UG", "acadGroup": "AS", @@ -155680,7 +161063,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogComments": "Conducted in English. There will be weekly film viewings.", "acadCareer": "UG", "acadGroup": "AS", @@ -155744,13 +161127,15 @@ "subject": "ASRC", "crseId": 365420, "catalogNbr": "3508", - "titleLong": "African American Literature: 1930s - Present", + "titleLong": "African American Literature: 1930s - present", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -155759,13 +161144,15 @@ "subject": "ENGL", "crseId": 365420, "catalogNbr": "3508", - "titleLong": "African American Literature: 1930s - Present", + "titleLong": "African American Literature: 1930s - present", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -155784,7 +161171,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", @@ -155806,7 +161193,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "365462": [ @@ -155823,8 +161210,8 @@ ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "365464": [ @@ -155878,10 +161265,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "365471": [ @@ -155896,11 +161282,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "This course is reading and writing-intensive.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "FA23" } ], "365472": [ @@ -155974,7 +161359,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365478": [ @@ -155985,14 +161370,14 @@ "titleLong": "MPS Career Management", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365479": [ @@ -156011,7 +161396,7 @@ "catalogComments": "Students must register using the Dyson Internship Contract form available through the Dyson Office of Student Services.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "365480": [ @@ -156074,10 +161459,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This is a distance learning course with Columbia University.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "365482": [ @@ -156092,9 +161477,11 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "To apply for directed study, please complete the on-line independent study form.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365483": [ @@ -156112,7 +161499,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "MSE", @@ -156128,7 +161515,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "365484": [ @@ -156147,7 +161534,7 @@ "catalogComments": "The credit can apply to advisor-approved electives.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365485": [ @@ -156182,7 +161569,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "365490": [ @@ -156199,9 +161586,10 @@ ], "catalogWhenOffered": "Fall, Winter, Summer.", "catalogDistr": "(CA-AG, KCM-AG)", + "catalogComments": "Credit hours reflect an intermission midway through each class period.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" }, { "subject": "INFO", @@ -156218,7 +161606,7 @@ "catalogDistr": "(CA-AG, CA-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "WI23" + "roster": "WI24" } ], "365491": [ @@ -156237,7 +161625,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" }, { "subject": "CHEME", @@ -156254,7 +161642,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "365493": [ @@ -156283,16 +161671,16 @@ "titleLong": "Urban Inequality", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, HST-AS, SSC-AS)", + "catalogDistr": "(HST-AS, SBA-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "SOC", @@ -156301,16 +161689,16 @@ "titleLong": "Urban Inequality", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, HST-AS, SSC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HST-AS, SBA-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "365499": [ @@ -156327,7 +161715,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -156345,7 +161733,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -156363,7 +161751,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -156386,7 +161774,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365502": [ @@ -156405,7 +161793,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365504": [ @@ -156422,7 +161810,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -156440,7 +161828,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -156458,7 +161846,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -156476,7 +161864,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -156494,7 +161882,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -156512,7 +161900,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -156530,7 +161918,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -156658,8 +162046,8 @@ "titleLong": "Introduction to Africana Studies", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", @@ -156667,7 +162055,7 @@ "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -156676,8 +162064,8 @@ "titleLong": "Introduction to Africana Studies", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", @@ -156685,7 +162073,7 @@ "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -156694,8 +162082,8 @@ "titleLong": "Introduction to Africana Studies", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Spring.", @@ -156704,7 +162092,7 @@ "catalogComments": "This course will not fulfill the introductory course requirement for Government.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365513": [ @@ -156719,9 +162107,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "365519": [ @@ -156789,7 +162179,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", @@ -156888,14 +162278,14 @@ "titleLong": "Fighting Discrimination in the Workplace: Employment Discrimination and the Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "365542": [ @@ -156906,14 +162296,14 @@ "titleLong": "Fighting Discrimination in the Workplace: Employment Discrimination and the Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "365543": [ @@ -156931,7 +162321,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "365544": [ @@ -156948,7 +162338,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", @@ -157091,6 +162481,23 @@ } ], "365555": [ + { + "subject": "CHEME", + "crseId": 365555, + "catalogNbr": "6430", + "titleLong": "Advanced Principles of Biomolecular Engineering", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Formerly CHEME 7770.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + }, { "subject": "CHEME", "crseId": 365555, @@ -157176,7 +162583,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP22" } ], "365563": [ @@ -157193,7 +162600,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "365564": [ @@ -157366,7 +162773,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -157384,7 +162791,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -157402,7 +162809,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -157508,12 +162915,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogSatisfiesReq": "First-Year Writing Seminar.", - "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "SP24" } ], "365582": [ @@ -157530,7 +162936,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -157548,7 +162954,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -157608,10 +163014,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "365589": [ @@ -157629,7 +163035,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MSE", @@ -157645,7 +163051,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365591": [ @@ -157683,8 +163089,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "365597": [ @@ -157694,6 +163100,10 @@ "catalogNbr": "5785", "titleLong": "Applied Machine Learning", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -157702,7 +163112,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECE", @@ -157710,6 +163120,10 @@ "catalogNbr": "5414", "titleLong": "Applied Machine Learning", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -157718,7 +163132,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ORIE", @@ -157726,6 +163140,10 @@ "catalogNbr": "5750", "titleLong": "Applied Machine Learning", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -157734,7 +163152,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365598": [ @@ -157753,7 +163171,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "365599": [ @@ -157772,7 +163190,7 @@ "catalogDistr": "(LAD-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "365600": [ @@ -157790,7 +163208,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "365602": [ @@ -157801,16 +163219,16 @@ "titleLong": "Ethics of Eating", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365603": [ @@ -157821,15 +163239,15 @@ "titleLong": "Mechanics of Composite Structures", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "catalogSatisfiesReq": "Satisfies senior design requirement if enrolled in MAE 4131.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365606": [ @@ -157840,19 +163258,15 @@ "titleLong": "Threads of Consequence: Textiles in South and Southeast Asia", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "ASIAN", @@ -157861,20 +163275,16 @@ "titleLong": "Threads of Consequence: Textiles in South and Southeast Asia", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "VISST", @@ -157883,19 +163293,15 @@ "titleLong": "Threads of Consequence: Textiles in South and Southeast Asia", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "365608": [ @@ -157914,7 +163320,7 @@ "catalogComments": "Knowledge of basic probability and statistics expected. Please visit the course website and see the FAQ if you do not satisfy the prerequisites (especially INFO 2040), for further detail.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -157931,7 +163337,7 @@ "catalogComments": "Knowledge of basic probability and statistics expected. Please visit the course website and see the FAQ if you do not satisfy the prerequisites (especially INFO 2040), for further detail.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -157949,7 +163355,7 @@ "catalogSatisfiesReq": "Satisfies track requirement for INFO majors and minors.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365609": [ @@ -157969,7 +163375,7 @@ "catalogSatisfiesReq": "Satisfies track requirement for INFO majors and minors.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365610": [ @@ -157990,7 +163396,7 @@ "catalogSatisfiesReq": "Satisfies track requirement for INFO majors and minors if taken under the INFO prefix.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365611": [ @@ -158011,7 +163417,7 @@ "catalogSatisfiesReq": "Satisfies track requirement for INFO majors and minors if taken under the INFO prefix.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365612": [ @@ -158058,15 +163464,15 @@ "titleLong": "Johnson Experiential Leadership Expedition", "enrollGroups": [ { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Multi-semester course: (Fall, Winter).", "catalogComments": "Students must complete NBA 5925 and NBA 5926 to receive credit. ", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP23" } ], "365617": [ @@ -158158,6 +163564,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -158166,7 +163576,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365621": [ @@ -158239,7 +163649,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "365632": [ @@ -158313,7 +163723,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "365651": [ @@ -158347,11 +163757,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "SP24" } ], "365653": [ @@ -158388,7 +163796,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "365657": [ @@ -158425,7 +163833,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365664": [ @@ -158538,7 +163946,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "365676": [ @@ -158556,7 +163964,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365677": [ @@ -158616,7 +164024,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "365683": [ @@ -158634,6 +164042,10 @@ "unitsMaximum": 5, "unitsMinimum": 1 }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -158643,7 +164055,7 @@ "catalogComments": "Students must register using CALS Special Studies form available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "IARD", @@ -158734,7 +164146,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "365697": [ @@ -158772,7 +164184,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "365700": [ @@ -158788,7 +164200,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -158805,7 +164217,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -158822,7 +164234,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -158840,7 +164252,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -158857,7 +164269,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -158874,7 +164286,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -158893,7 +164305,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -158910,7 +164322,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -159009,7 +164421,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "AMST", @@ -159027,7 +164439,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGL", @@ -159046,7 +164458,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365707": [ @@ -159057,15 +164469,15 @@ "titleLong": "Howls and Love Songs: Twentieth Century American Poetry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" }, { "subject": "ENGL", @@ -159074,15 +164486,16 @@ "titleLong": "Howls and Love Songs: Twentieth Century American Poetry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "365709": [ @@ -159277,7 +164690,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -159295,7 +164708,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -159313,7 +164726,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -159327,18 +164740,18 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "COML", @@ -159347,17 +164760,17 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FGSS", @@ -159384,17 +164797,17 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LGBT", @@ -159421,17 +164834,17 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PMA", @@ -159458,17 +164871,17 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "RELST", @@ -159477,17 +164890,36 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 365725, + "catalogNbr": "4451", + "titleLong": "Gender and Sexuality in Southeast Asian Cinema", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", + "catalogAttribute": "(EC-SEAP)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "365730": [ @@ -159844,14 +165276,14 @@ "titleLong": "Advanced Polish I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "365749": [ @@ -159862,14 +165294,18 @@ "titleLong": "Intermediate Portuguese for Spanish Speakers I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365753": [ @@ -159897,6 +165333,10 @@ "catalogNbr": "1410", "titleLong": "Media Production Laboratory", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -159906,7 +165346,7 @@ "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365763": [ @@ -159923,9 +165363,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, SCD-AS)", + "catalogComments": "There is an additional 1 hour meeting with instructor each week; plus time spent at the Alternatives school.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "FREN", @@ -159940,9 +165381,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, SCD-AS)", + "catalogComments": "There is an additional 1 hour meeting with instructor each week; plus time spent at the Alternatives school.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "SHUM", @@ -159957,9 +165399,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, SCD-AS)", + "catalogComments": "There is an additional 1 hour meeting with instructor each week; plus time spent at the Alternatives school.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "365764": [ @@ -159979,6 +165422,22 @@ "acadGroup": "AG", "roster": "SP20" }, + { + "subject": "GDEV", + "crseId": 365764, + "catalogNbr": "7350", + "titleLong": "Labor Sociology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + }, { "subject": "ILRIC", "crseId": 365764, @@ -159993,7 +165452,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP20" + "roster": "SP24" }, { "subject": "SOC", @@ -160008,7 +165467,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "365781": [ @@ -160030,6 +165489,23 @@ } ], "365782": [ + { + "subject": "COGST", + "crseId": 365782, + "catalogNbr": "3350", + "titleLong": "The Psychology of Attention", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ETM-AS, SBA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "PSYCH", "crseId": 365782, @@ -160042,11 +165518,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS)", - "catalogComments": "Co-meets with PSYCH 6350.", + "catalogDistr": "(ETM-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "365784": [ @@ -160064,7 +165539,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA21" + "roster": "FA23" } ], "365785": [ @@ -160083,7 +165558,7 @@ "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365786": [ @@ -160099,10 +165574,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Co-meets with PSYCH 3350.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "365789": [ @@ -160159,7 +165633,7 @@ "catalogDistr": "(MQR-AS, SDS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365791": [ @@ -160267,10 +165741,11 @@ } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(BIO-AG, BIOLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AG, BIOLS-AG, BIO-AS, PBS-AS)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "365797": [ @@ -160288,7 +165763,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "365799": [ @@ -160398,7 +165873,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "365801": [ @@ -160554,6 +166029,10 @@ "catalogNbr": "6440", "titleLong": "Consumer Behavior", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -160562,7 +166041,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "365803": [ @@ -160570,36 +166049,35 @@ "subject": "AEM", "crseId": 365803, "catalogNbr": "4545", - "titleLong": "International Finance and Macroeconomics", + "titleLong": "Money and Finance in the Digital Age", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECON", "crseId": 365803, "catalogNbr": "3545", - "titleLong": "International Finance and Macroeconomics", + "titleLong": "Money and Finance in the Digital Age", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, SSC-AS)", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365804": [ @@ -160716,6 +166194,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 365813, + "catalogNbr": "5679", + "titleLong": "Desktop and Modeling Solutions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "365814": [ @@ -160726,16 +166220,16 @@ "titleLong": "Science Fiction", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "COML", @@ -160744,16 +166238,16 @@ "titleLong": "Science Fiction", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "ENGL", @@ -160762,16 +166256,16 @@ "titleLong": "Science Fiction", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "STS", @@ -160780,16 +166274,16 @@ "titleLong": "Science Fiction", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "365816": [ @@ -160807,7 +166301,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365817": [ @@ -160827,7 +166321,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365819": [ @@ -160842,11 +166336,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -160859,11 +166353,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365820": [ @@ -160879,11 +166373,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Students may also enroll in MUSIC 1213, an optional 1 credit field study.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MUSIC", @@ -160897,11 +166391,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Students may also enroll in MUSIC 1213, an optional 1 credit field study.", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365822": [ @@ -160997,7 +166492,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -161015,7 +166510,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogSatisfiesReq": "This course satisfies the Literatures of the Americas and Literatures of the Global South requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -161034,7 +166529,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -161087,7 +166582,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -161104,7 +166599,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -161121,7 +166616,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -161139,6 +166634,9 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -161154,6 +166652,9 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -161169,6 +166670,9 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -161184,6 +166688,9 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -161331,7 +166838,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365853": [ @@ -161363,9 +166870,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "365854": [ @@ -161569,6 +167077,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" + }, + { + "subject": "ECE", + "crseId": 365880, + "catalogNbr": "6230", + "titleLong": "Stochastic Systems: Estimation and Control", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "365882": [ @@ -161647,6 +167171,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "FA22" + }, + { + "subject": "ECE", + "crseId": 365892, + "catalogNbr": "6775", + "titleLong": "High-Level Digital Design Automation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "365895": [ @@ -161666,7 +167206,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "365896": [ @@ -161685,7 +167225,7 @@ "catalogDistr": "(LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365910": [ @@ -161736,14 +167276,14 @@ "titleLong": "Third Year Research Seminar II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365913": [ @@ -161763,11 +167303,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(BIO-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AG, BIO-AS, PBS-AS)", "catalogComments": "Some study and testing involves the use of preserved specimens. Students who object to dissections should pursue other course options. The course is based on individualized instruction and offers flexibility in scheduling. Completion of the course requires mastery of a set of core units. Formal laboratory sessions are offered with additional laboratory work incorporated into the core units.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "365915": [ @@ -161813,6 +167353,18 @@ "catalogNbr": "6980", "titleLong": "Teaching Experiences for MPS in Global Development", "enrollGroups": [ + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -161825,7 +167377,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" }, { "subject": "IARD", @@ -161880,7 +167432,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "365924": [ @@ -161925,8 +167477,8 @@ "titleLong": "Designing Technology for Social Impact", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -161935,7 +167487,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -161944,8 +167496,8 @@ "titleLong": "Designing Technology for Social Impact", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall, Summer.", @@ -161954,7 +167506,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "365939": [ @@ -162110,16 +167662,16 @@ "titleLong": "Writing Ethnography: Theory, Genre and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, SSC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "FGSS", @@ -162128,13 +167680,13 @@ "titleLong": "Writing Ethnography: Theory, Genre and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "365947": [ @@ -162145,14 +167697,14 @@ "titleLong": "Writing Ethnography: Theory, Genre and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "FGSS", @@ -162161,13 +167713,13 @@ "titleLong": "Writing Ethnography: Theory, Genre and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "365948": [ @@ -162184,10 +167736,10 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "Graduate students should enroll in HADM 6255.", - "catalogSatisfiesReq": "Satisfies HADM or free electives for SHA students.", + "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "365949": [ @@ -162206,7 +167758,7 @@ "catalogComments": "Undergraduates should enroll in HADM 4255.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "365950": [ @@ -162226,7 +167778,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for SHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "365951": [ @@ -162245,7 +167797,26 @@ "catalogComments": "Undergraduate students must enroll in HADM 4140. ", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" + } + ], + "365954": [ + { + "subject": "GOVT", + "crseId": 365954, + "catalogNbr": "6686", + "titleLong": "Revolution and Counter-Revolution", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "(PT)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" } ], "365957": [ @@ -162302,7 +167873,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "365965": [ @@ -162340,7 +167911,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "365968": [ @@ -162369,15 +167940,15 @@ "titleLong": "Intermediate Portuguese for Spanish Speakers II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogComments": "Although most of the materials are geared to speakers of Spanish, speakers of other romance languages, such as French, Italian, or Catalan, etc. will also find this course effective as an introduction to Portuguese.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "365982": [ @@ -162607,6 +168178,40 @@ "roster": "FA21" } ], + "365994": [ + { + "subject": "MUSIC", + "crseId": 365994, + "catalogNbr": "7213", + "titleLong": "History of Sound", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "STS", + "crseId": 365994, + "catalogNbr": "7213", + "titleLong": "History of Sound", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], "365995": [ { "subject": "FSAD", @@ -162622,7 +168227,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "365996": [ @@ -162640,7 +168245,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" } ], "366003": [ @@ -162747,7 +168352,7 @@ "catalogSatisfiesReq": "Satisfies the skills requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "366029": [ @@ -162897,7 +168502,7 @@ "catalogComments": "Some sessions of this course will be conducted by video conference.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "366061": [ @@ -162931,10 +168536,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366067": [ @@ -162952,7 +168557,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "366069": [ @@ -162990,7 +168595,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "366072": [ @@ -163009,7 +168614,7 @@ "catalogComments": "This is the second part of a yearlong course. Students who took ORIE 5910, must take ORIE 5911 to complete the course and receive a final grade.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366073": [ @@ -163029,7 +168634,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "366074": [ @@ -163041,38 +168646,74 @@ "enrollGroups": [ { "unitsMaximum": 5, - "unitsMinimum": 4 + "unitsMinimum": 1 }, { "unitsMaximum": 5, - "unitsMinimum": 4 + "unitsMinimum": 1 }, { "unitsMaximum": 5, - "unitsMinimum": 4 + "unitsMinimum": 1 }, { "unitsMaximum": 5, - "unitsMinimum": 4 + "unitsMinimum": 1 }, { "unitsMaximum": 5, - "unitsMinimum": 4 + "unitsMinimum": 1 }, { "unitsMaximum": 5, - "unitsMinimum": 4 + "unitsMinimum": 1 }, { "unitsMaximum": 5, - "unitsMinimum": 4 + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Students who completed ORIE 5980 must enroll in ORIE 5981 for 4 credits. Students who did not enroll in ORIE 5980 should enroll in ORIE 5981 for 5 credits. ", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366077": [ @@ -163092,7 +168733,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "366078": [ @@ -163103,15 +168744,15 @@ "titleLong": "Mechanics of Composite Structures", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Spring.", "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366081": [ @@ -163119,19 +168760,24 @@ "subject": "HADM", "crseId": 366081, "catalogNbr": "4650", - "titleLong": "Advanced Communication Practicum in Public Speaking for Hospitality Leaders", + "titleLong": "Impactful Unscripted Communication Practicum", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Co-meets with HADM 6650.", - "catalogSatisfiesReq": "Elective.", + "catalogDistr": "(SSC-HA)", + "catalogComments": "Graduate students should enroll in HADM 6650.", + "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP19" + "roster": "SP24" } ], "366085": [ @@ -163149,7 +168795,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "366086": [ @@ -163169,7 +168815,7 @@ "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366087": [ @@ -163179,20 +168825,16 @@ "catalogNbr": "4641", "titleLong": "Orthopaedic Tissue Mechanics", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Fulfills senior design requirement.", + "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "366088": [ @@ -163230,7 +168872,7 @@ "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366090": [ @@ -163263,6 +168905,7 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", "roster": "SP23" @@ -163303,7 +168946,7 @@ "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "366094": [ @@ -163392,7 +169035,7 @@ "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "FA22" + "roster": "FA23" } ], "366100": [ @@ -163408,10 +169051,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366101": [ @@ -163430,7 +169073,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366104": [ @@ -163465,10 +169108,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366106": [ @@ -163486,7 +169129,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "366107": [ @@ -163504,7 +169147,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366111": [ @@ -163523,7 +169166,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "366115": [ @@ -163539,10 +169182,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366119": [ @@ -163594,17 +169236,25 @@ "catalogNbr": "4205", "titleLong": "Real Estate Financial Modeling", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Graduate students must enroll in HADM 6205.", + "catalogWhenOffered": "Fall.", + "catalogComments": "Graduate students must enroll in REAL 6205.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "366125": [ @@ -163624,6 +169274,23 @@ "acadCareer": "GR", "acadGroup": "BU", "roster": "SP23" + }, + { + "subject": "REAL", + "crseId": 366125, + "catalogNbr": "6205", + "titleLong": "Real Estate Financial Modeling", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Undergrad students must enroll in HADM 4205.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "366126": [ @@ -163634,15 +169301,15 @@ "titleLong": "Organic Vegetable Gardening", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366128": [ @@ -163658,7 +169325,7 @@ } ], "catalogWhenOffered": "Multi-semester course: (Fall).", - "catalogComments": "Multi-semester course, students must complete ANSC 2550, ANSC 2551, and ANSC 2552 for a final grade. Trip to Italy will be 8-10 days.", + "catalogComments": "Multi-semester course. Students must complete ANSC 2550, ANSC 2551, and ANSC 2552 for a final grade. Trip to Italy will be 8-10 days.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AG", @@ -163697,11 +169364,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Offered on demand.", + "catalogWhenOffered": "Fall.", "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "366133": [ @@ -163720,7 +169387,7 @@ "catalogDistr": "(BIOLS-AG, OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366137": [ @@ -163728,19 +169395,16 @@ "subject": "HADM", "crseId": 366137, "catalogNbr": "4550", - "titleLong": "Introduction to Sustainable Tourism - A Costa Rican Practicum", + "titleLong": "Introduction to Sustainable Tourism", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Co-meets with HADM 6550.", - "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA18" + "roster": "SP24" } ], "366138": [ @@ -163748,19 +169412,16 @@ "subject": "HADM", "crseId": 366138, "catalogNbr": "6550", - "titleLong": "Introduction to Sustainable Tourism - A Costa Rican Practicum", + "titleLong": "Introduction to Sustainable Tourism", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Co-meets with HADM 4550.", - "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA18" + "roster": "SP24" } ], "366143": [ @@ -163929,7 +169590,7 @@ "catalogDistr": "(CA-AG, LA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "AMST", @@ -163942,11 +169603,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGL", @@ -163960,11 +169621,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366152": [ @@ -164054,7 +169715,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366155": [ @@ -164090,7 +169751,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366167": [ @@ -164108,7 +169769,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "366170": [ @@ -164138,14 +169799,14 @@ "titleLong": "Curatorial Practicum", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366174": [ @@ -164364,7 +170025,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -164382,6 +170043,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 366197, + "catalogNbr": "3130", + "titleLong": "Behavioral Economics and Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "366198": [ @@ -164602,9 +170280,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ART", @@ -164621,7 +170300,7 @@ "catalogComments": "Enrollment by application at experience.cornell.edu.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -164653,7 +170332,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FGSS", @@ -164687,6 +170366,21 @@ "acadGroup": "AS", "roster": "SP18" }, + { + "subject": "MUSIC", + "crseId": 366206, + "catalogNbr": "6819", + "titleLong": "Urban Justice Lab", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "PMA", "crseId": 366206, @@ -164702,6 +170396,22 @@ "acadGroup": "AS", "roster": "SP20" }, + { + "subject": "PMA", + "crseId": 366206, + "catalogNbr": "6819", + "titleLong": "Urban Justice Lab", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "ROMS", "crseId": 366206, @@ -164732,7 +170442,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366208": [ @@ -164752,7 +170462,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "ENGL 4801 and ENGL 4811 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 4801 - ENGL 4811 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3830, ENGL 3850, or ENGL 4810 in the same semester as ENGL 4811.", "catalogSatisfiesReq": "ENGL 4801 and ENGL 4811 count toward the English major, and may be used to satisfy the 4000-level creative writing requirement for the Creative Writing minor.", "acadCareer": "UG", @@ -164826,7 +170536,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -164843,7 +170553,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -164879,11 +170589,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Undergraduate student must enroll in HADM 4870.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "366213": [ @@ -165010,11 +170720,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(BIONLS-AG, OPHLS-AG)", + "catalogWhenOffered": "Fall, Winter, Summer.", + "catalogDistr": "(BIONLS-AG)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "366233": [ @@ -165055,7 +170766,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366236": [ @@ -165098,7 +170809,7 @@ "catalogSatisfiesReq": "Satisfies CALS oral expression requirement.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366237": [ @@ -165119,7 +170830,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CS", @@ -165138,7 +170849,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -165157,7 +170868,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366238": [ @@ -165307,7 +171018,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366249": [ @@ -165343,7 +171054,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -165439,7 +171150,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "366256": [ @@ -165457,7 +171168,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "366262": [ @@ -165511,7 +171222,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366265": [ @@ -165617,10 +171328,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366270": [ @@ -165655,10 +171366,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Yale University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366271": [ @@ -165695,7 +171406,7 @@ "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SU22" + "roster": "SU23" } ], "366273": [ @@ -165731,7 +171442,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366275": [ @@ -165796,7 +171507,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "366278": [ @@ -165806,6 +171517,10 @@ "catalogNbr": "3399", "titleLong": "Print Media: Special Topics", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -165815,7 +171530,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "366279": [ @@ -165825,6 +171540,10 @@ "catalogNbr": "3499", "titleLong": "Sculpture: Special Topics", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -165834,7 +171553,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "SP24" } ], "366283": [ @@ -165853,7 +171572,7 @@ "catalogSatisfiesReq": "Satisfies engineering liberal arts requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366284": [ @@ -165881,6 +171600,10 @@ "catalogNbr": "4532", "titleLong": "Fraud Examination", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -165889,7 +171612,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366288": [ @@ -165907,7 +171630,23 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "GDEV", + "crseId": 366288, + "catalogNbr": "5510", + "titleLong": "Engaged Learning Through Extension, Outreach, and Instruction", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" } ], "366290": [ @@ -165924,8 +171663,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "366291": [ @@ -165935,41 +171674,17 @@ "catalogNbr": "4990", "titleLong": "Independent Undergraduate Research in Plant Science", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Students enrolling in PLSCI 4990 for honors research should take a minimum of 3 credits when conducting the honors research.", + "catalogComments": "Students must enroll using CALS Special Studies form available online. Link: https://dust.cals.cornell.edu/IndStudyPolicy.aspx. Students enrolling in PLSCI 4990 for honors research should take a minimum of 3 credits when conducting the honors research.", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366295": [ @@ -166005,7 +171720,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366309": [ @@ -166023,7 +171738,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP23" } ], "366311": [ @@ -166043,23 +171758,6 @@ "acadCareer": "UG", "acadGroup": "EN", "roster": "FA18" - }, - { - "subject": "MUSIC", - "crseId": 366311, - "catalogNbr": "3305", - "titleLong": "Fascinating Figures", - "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Fall, spring.", - "catalogComments": "Chaired by Faculty-In-Residence instructors.", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "SP17" } ], "366313": [ @@ -166095,7 +171793,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366316": [ @@ -166113,7 +171811,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366319": [ @@ -166134,7 +171832,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "366321": [ @@ -166166,11 +171864,29 @@ } ], "catalogWhenOffered": "Summer.", - "catalogComments": "Contact the PAM Course Coordinator for a copy of the application.", + "catalogComments": "Contact the Brooks Course Coordinator for a copy of the application.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" + }, + { + "subject": "SOC", + "crseId": 366321, + "catalogNbr": "3620", + "titleLong": "Population Controversies in Europe", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Summer.", + "catalogDistr": "(SBA-AS, SSC-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SU23" } ], "366337": [ @@ -166208,7 +171924,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366338": [ @@ -166246,7 +171962,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366343": [ @@ -166297,6 +172013,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -166345,6 +172063,10 @@ "catalogNbr": "5682", "titleLong": "HCI and Design", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -166354,7 +172076,7 @@ "catalogComments": "Students are expected to have previously taken a course in programming, design, or psychology, or should have equivalent professional experience in one of these areas.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "INFO", @@ -166362,6 +172084,10 @@ "catalogNbr": "6410", "titleLong": "HCI and Design", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -166371,7 +172097,7 @@ "catalogComments": "Students are expected to have previously taken a course in programming, design, or psychology, or should have equivalent professional experience in one of these areas.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "366356": [ @@ -166383,14 +172109,14 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 1 + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "Satisfies in-department elective credit.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA22" } ], "366362": [ @@ -166436,7 +172162,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366363": [ @@ -166447,15 +172173,15 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogCourseSubfield": "(SC)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "COML", @@ -166464,14 +172190,14 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FGSS", @@ -166480,14 +172206,14 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LGBT", @@ -166496,14 +172222,14 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "RELST", @@ -166512,14 +172238,14 @@ "titleLong": "Gender and Sexuality in Southeast Asian Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366366": [ @@ -166537,7 +172263,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "366371": [ @@ -166548,17 +172274,21 @@ "titleLong": "Advanced Narrative Writing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "ENGL 4801 and ENGL 4811 are the same course, the former offered in fall, the latter in spring. Students may take ENGL 4801 and ENGL 4811 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3820, ENGL 3840, or ENGL 4800 in the same semester as ENGL 4801.", - "catalogSatisfiesReq": "ENGL 4801 and ENGL 4811 count toward the English major, and may be used to satisfy the 4000-level creative writing requirement for the Creative Writing minor.", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Students may take ENGL 4801 more than once. Pre-enrollment does not guarantee a place in the class. Students may not take ENGL 3820, ENGL 3840, or ENGL 4800 in the same semester as ENGL 4801.", + "catalogSatisfiesReq": "ENGL 4801 counts toward the English major, and may be used to satisfy the 4000-level creative writing requirement for the Creative Writing minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "366372": [ @@ -166672,7 +172402,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366377": [ @@ -166690,7 +172420,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "366378": [ @@ -166728,7 +172458,7 @@ "catalogDistr": "(D-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "366384": [ @@ -166743,11 +172473,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "HIST", @@ -166760,12 +172490,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", - "catalogCourseSubfield": "(HPE, HNU)(HPE, HGS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HGS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "LATA", @@ -166778,11 +172508,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "366385": [ @@ -166822,7 +172552,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "366387": [ @@ -167102,7 +172832,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -167119,7 +172849,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -167137,7 +172867,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -167150,9 +172880,11 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366402": [ @@ -167171,7 +172903,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "HIST", @@ -167189,7 +172921,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "SHUM", @@ -167206,7 +172938,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "366406": [ @@ -167337,7 +173069,7 @@ ], "acadCareer": "GR", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" }, { "subject": "ENGRG", @@ -167363,17 +173095,17 @@ "titleLong": "Challenge of Literary Language", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Taught in German.", "catalogSatisfiesReq": "This course may be counted towards the requirement for 3000-3209-level language in the major.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "366416": [ @@ -167391,7 +173123,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "366420": [ @@ -167486,11 +173218,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Conducted in Italian.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366424": [ @@ -167850,7 +173582,7 @@ "catalogDistr": "(KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -167869,7 +173601,7 @@ "catalogCourseSubfield": "(AM)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366442": [ @@ -167880,15 +173612,15 @@ "titleLong": "Perspectives on Spain in Spanish", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366447": [ @@ -168012,16 +173744,16 @@ "titleLong": "Introduction to French and Francophone Literature and Culture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogComments": "Recommended courses after FREN 2310: any 3000-level literature or culture course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366453": [ @@ -168058,6 +173790,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 366454, + "catalogNbr": "5340", + "titleLong": "Regulation and Infrastructure Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "366456": [ @@ -168149,7 +173897,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366463": [ @@ -168195,10 +173943,6 @@ "catalogNbr": "6516", "titleLong": "Power, Society, and Culture in Southeast Asia", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -168208,7 +173952,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "366470": [ @@ -168242,10 +173986,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(CA-AG, D-AG, CA-AS, GLC-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GDEV", @@ -168259,10 +174003,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(D-AG)", + "catalogDistr": "(CA-AG, D-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "366478": [ @@ -168318,7 +174062,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366489": [ @@ -168336,7 +174080,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366495": [ @@ -168388,7 +174132,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366497": [ @@ -168406,7 +174150,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366500": [ @@ -168424,7 +174168,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP23" } ], "366528": [ @@ -168794,7 +174538,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", @@ -168812,7 +174556,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", @@ -168830,7 +174574,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", @@ -168848,7 +174592,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", @@ -168866,7 +174610,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, CA-AS, ETM-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", @@ -168892,7 +174636,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366545": [ @@ -168910,7 +174654,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366546": [ @@ -168936,7 +174680,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366547": [ @@ -168958,7 +174702,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366549": [ @@ -168976,7 +174720,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366554": [ @@ -168996,7 +174740,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "HIST", @@ -169015,7 +174759,7 @@ "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "366558": [ @@ -169049,7 +174793,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -169066,7 +174810,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -169084,10 +174828,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "366569": [ @@ -169097,10 +174841,6 @@ "catalogNbr": "1104", "titleLong": "FWS: Gender and Crime: The Case of the Female Detective", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -169110,7 +174850,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366570": [ @@ -169118,7 +174858,7 @@ "subject": "CLASS", "crseId": 366570, "catalogNbr": "7346", - "titleLong": "Classic Graduate Preparation Seminar", + "titleLong": "Classics Graduate Preparation Seminar", "enrollGroups": [ { "unitsMaximum": 0, @@ -169128,10 +174868,37 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP19" + "roster": "FA23" } ], "366571": [ + { + "subject": "LAW", + "crseId": 366571, + "catalogNbr": "6266", + "titleLong": "Critical and Strategic Thinking", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + }, { "subject": "NCC", "crseId": 366571, @@ -169159,7 +174926,111 @@ "catalogSatisfiesReq": "Johnson School core course.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" + } + ], + "366574": [ + { + "subject": "ARAB", + "crseId": 366574, + "catalogNbr": "6221", + "titleLong": "Judeo-Arabic", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "JUARA", + "crseId": 366574, + "catalogNbr": "6221", + "titleLong": "Judeo-Arabic", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "JWST", + "crseId": 366574, + "catalogNbr": "6221", + "titleLong": "Judeo-Arabic", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "MEDVL", + "crseId": 366574, + "catalogNbr": "6221", + "titleLong": "Judeo-Arabic", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 366574, + "catalogNbr": "6221", + "titleLong": "Judeo-Arabic", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "RELST", + "crseId": 366574, + "catalogNbr": "6221", + "titleLong": "Judeo-Arabic", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" } ], "366577": [ @@ -169170,13 +175041,15 @@ "titleLong": "Critical Race Theory: What Is It? What Does It Do? Why Should It Matter?", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" }, { "subject": "ASRC", @@ -169185,16 +175058,15 @@ "titleLong": "Critical Race Theory: What Is It? What Does It Do? Why Should It Matter?", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS)", - "catalogComments": "Co-meets with ASRC 6340.", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "366578": [ @@ -169289,7 +175161,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "366590": [ @@ -169323,7 +175195,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous knowledge of theory required.", "catalogSatisfiesReq": "Designated theory course for Comparative Literature majors.", "catalogAttribute": "(EC-SAP)", @@ -169343,7 +175215,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous knowledge of theory required.", "catalogSatisfiesReq": "This course satisfies the post-1800 requirement for English majors.", "catalogAttribute": "(EC-SAP)", @@ -169363,7 +175235,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous knowledge of theory required.", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", @@ -169382,7 +175254,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "No previous knowledge of theory required.", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", @@ -169402,9 +175274,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366601": [ @@ -169443,7 +175317,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "366605": [ @@ -169454,15 +175328,15 @@ "titleLong": "Urban Structure and Process", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "366606": [ @@ -169484,7 +175358,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366607": [ @@ -169543,7 +175417,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366613": [ @@ -169562,7 +175436,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366614": [ @@ -169589,7 +175463,7 @@ "catalogComments": "Spring; one week during January 1 credit; Summer two week offering 2 credits. Enrollment via lottery.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "WI23" + "roster": "WI24" } ], "366623": [ @@ -169605,7 +175479,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -169721,7 +175595,7 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -169738,7 +175612,7 @@ "catalogDistr": "(CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366631": [ @@ -169914,7 +175788,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -169930,7 +175804,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366638": [ @@ -169960,18 +175834,38 @@ "titleLong": "Special Topics in Real Estate", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 4, + "unitsMinimum": 1 }, { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 4, + "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 366640, + "catalogNbr": "6595", + "titleLong": "Special Topics in Real Estate", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "366641": [ @@ -169982,14 +175876,18 @@ "titleLong": "Phonetic Data Analysis Workshop", "enrollGroups": [ { - "unitsMaximum": 1, + "unitsMaximum": 2, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 2, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366643": [ @@ -170024,10 +175922,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -170211,7 +176109,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "366653": [ @@ -170230,7 +176128,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "366654": [ @@ -170263,10 +176161,6 @@ "unitsMaximum": 2.5, "unitsMinimum": 2.5 }, - { - "unitsMaximum": 2.5, - "unitsMinimum": 2.5 - }, { "unitsMaximum": 2.5, "unitsMinimum": 2.5 @@ -170275,7 +176169,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "366657": [ @@ -170319,7 +176213,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "366659": [ @@ -170341,7 +176235,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "366660": [ @@ -170363,7 +176257,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "FA23" } ], "366661": [ @@ -170385,7 +176279,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "366662": [ @@ -170407,7 +176301,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "366663": [ @@ -170429,7 +176323,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "366664": [ @@ -170451,7 +176345,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "366665": [ @@ -170755,7 +176649,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -170773,7 +176667,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "acadCareer": "UG", "acadGroup": "AS", @@ -170792,7 +176686,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -170833,11 +176727,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BSOC", @@ -170852,10 +176746,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CAPS", @@ -170870,10 +176764,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -170888,11 +176782,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HAN)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -170907,10 +176801,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366679": [ @@ -171076,7 +176970,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -171093,7 +176987,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366694": [ @@ -171197,10 +177091,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366704": [ @@ -171211,15 +177105,15 @@ "titleLong": "Imagining the Holocaust", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ENGL", @@ -171228,15 +177122,16 @@ "titleLong": "Imagining the Holocaust", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS)", + "catalogSatisfiesReq": "This course satisfies the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "JWST", @@ -171245,15 +177140,15 @@ "titleLong": "Imagining the Holocaust", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "366708": [ @@ -171308,7 +177203,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366717": [ @@ -171342,7 +177237,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GDEV", @@ -171358,7 +177253,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366718": [ @@ -171374,10 +177269,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIOMS", @@ -171391,10 +177286,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIONB", @@ -171408,10 +177303,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366719": [ @@ -171444,11 +177339,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogWhenOffered": "Spring, Summer.", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366731": [ @@ -171466,7 +177361,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP20" + "roster": "FA23" } ], "366732": [ @@ -171496,10 +177391,6 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -171508,7 +177399,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366733": [ @@ -171546,7 +177437,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366734": [ @@ -171557,30 +177448,30 @@ "titleLong": "Italian III", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366735": [ @@ -171591,18 +177482,18 @@ "titleLong": "Italian IV", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366736": [ @@ -171764,11 +177655,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CAPS", @@ -171783,10 +177674,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "COML", @@ -171801,10 +177692,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366743": [ @@ -171823,7 +177714,7 @@ "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "COML", @@ -171840,7 +177731,7 @@ "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366745": [ @@ -172016,7 +177907,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -172033,7 +177924,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366759": [ @@ -172082,11 +177973,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP21" + "roster": "FA23" }, { "subject": "LING", @@ -172099,12 +177990,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "366761": [ @@ -172119,11 +178010,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AG, SBA-AG)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP21" + "roster": "FA23" }, { "subject": "LING", @@ -172136,10 +178027,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "366790": [ @@ -172161,7 +178052,24 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" + } + ], + "366796": [ + { + "subject": "LAW", + "crseId": 366796, + "catalogNbr": "6188", + "titleLong": "Trial by Jury: A Global Perspective", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SU23" } ], "366797": [ @@ -172235,7 +178143,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366811": [ @@ -172253,7 +178161,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366812": [ @@ -172314,7 +178222,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "366826": [ @@ -172332,7 +178240,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "366833": [ @@ -172350,7 +178258,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366834": [ @@ -172366,10 +178274,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP18" + "roster": "SP24" }, { "subject": "MUSIC", @@ -172383,10 +178291,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP18" + "roster": "SP24" } ], "366835": [ @@ -172404,7 +178313,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "366836": [ @@ -172463,6 +178372,25 @@ "roster": "FA21" } ], + "366842": [ + { + "subject": "ART", + "crseId": 366842, + "catalogNbr": "3708", + "titleLong": "MAPS: Experimental Moving Image", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AAP, LA-AAP)", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" + } + ], "366845": [ { "subject": "ARCH", @@ -172470,14 +178398,6 @@ "catalogNbr": "5903", "titleLong": "Design IX Expanded Design Thesis", "enrollGroups": [ - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, - { - "unitsMaximum": 6, - "unitsMinimum": 6 - }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -172489,7 +178409,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "366847": [ @@ -172506,7 +178426,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -172631,7 +178551,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -172648,7 +178568,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -172665,7 +178585,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -172682,7 +178602,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -172699,7 +178619,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -172919,7 +178839,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "366864": [ @@ -172937,7 +178857,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "366865": [ @@ -172976,10 +178896,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "366870": [ @@ -173029,11 +178949,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (offered alternate years).", - "catalogComments": "Co-meets with EAS 4820.", + "catalogWhenOffered": "Fall.", + "catalogComments": "Students enrolled in EAS 6820 will be expected to complete an additional project.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA18" + "roster": "SP24" } ], "366872": [ @@ -173048,12 +178968,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (offered alternate years).", - "catalogDistr": "(OPHLS-AG, PBS-AS)", - "catalogComments": "Co-meets with EAS 6820.", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA18" + "roster": "SP24" } ], "366875": [ @@ -173073,7 +178992,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "366876": [ @@ -173092,7 +179011,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "366877": [ @@ -173110,7 +179029,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366878": [ @@ -173132,7 +179051,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366884": [ @@ -173150,7 +179069,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366885": [ @@ -173195,15 +179114,16 @@ "titleLong": "Robot Manipulation", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Undergraduates should have taken a previous robotics course such as MAE 4180 or CS 4750/CS 5750/MAE 4760/ECE 4770. A background in mathematics is required, especially linear algebra (e.g. MATH 4310) and probability (e.g. MATH 4720).", + "catalogComments": "Recommended prerequisite: for undergraduates: MAE 4180 or CS 4750/ECE 4770/MAE 4760/CS 5750.", + "catalogSatisfiesReq": "For the CS Ph.D. breadth requirement, this course counts as the AI area with either the systems or applied research style.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" }, { "subject": "MAE", @@ -173212,15 +179132,14 @@ "titleLong": "Robot Manipulation", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Undergraduates should have taken a previous robotics course such as MAE 4180 or CS 4750/CS 5750/MAE 4760/ECE 4770. A background in mathematics is required, especially linear algebra (e.g. MATH 4310) and probability (e.g. MATH 4720).", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "366897": [ @@ -173280,7 +179199,7 @@ "subject": "DEA", "crseId": 366899, "catalogNbr": "1050", - "titleLong": "Career Explorations", + "titleLong": "Design Your Life: Career Explorations", "enrollGroups": [ { "unitsMaximum": 1, @@ -173290,7 +179209,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" } ], "366901": [ @@ -173306,7 +179225,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -173327,7 +179246,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366905": [ @@ -173349,7 +179268,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "366910": [ @@ -173365,10 +179284,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisites: Recreational swimmer. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "366920": [ @@ -173409,7 +179329,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366924": [ @@ -173654,7 +179574,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "366960": [ @@ -173672,7 +179592,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366961": [ @@ -173682,6 +179602,10 @@ "catalogNbr": "5510", "titleLong": "Propulsion of Aircraft and Rockets", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -173690,7 +179614,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366964": [ @@ -173708,7 +179632,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MSE", @@ -173724,7 +179648,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "366966": [ @@ -173747,7 +179671,7 @@ "catalogSatisfiesReq": "Satisfies M.Eng. applications elective.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SYSEN", @@ -173768,7 +179692,7 @@ "catalogSatisfiesReq": "Satisfies M.Eng. applications elective.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366970": [ @@ -173787,7 +179711,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "SP24" }, { "subject": "SYSEN", @@ -173800,11 +179724,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring (offered in odd-numbered years only).", + "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "SP24" } ], "366971": [ @@ -173884,7 +179808,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366974": [ @@ -173905,7 +179829,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "366977": [ @@ -173921,7 +179845,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -173988,14 +179912,14 @@ "titleLong": "Fundraising, Grantmaking, and Lobbying", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "SP24" } ], "366982": [ @@ -174069,10 +179993,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -174082,7 +180002,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366983": [ @@ -174097,11 +180017,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -174118,7 +180038,7 @@ "catalogDistr": "(CA-AG, CA-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366984": [ @@ -174136,7 +180056,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "366985": [ @@ -174151,13 +180071,13 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Multi-semester course: (Fall).", + "catalogWhenOffered": "Multi-semester course: Fall.", "catalogDistr": "(BIO-AG)", "catalogComments": "Multi-semester course, students must complete BIOEE 2525, BIOEE 2526, and BIOEE 2527 for a final grade.", "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "366987": [ @@ -174229,15 +180149,15 @@ "titleLong": "Sustainable Bioenergy Production on Marginal Lands of New York and the Northeast", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 1, "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Offered on demand.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP18" + "roster": "FA23" } ], "366991": [ @@ -174253,10 +180173,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "366992": [ @@ -174293,7 +180213,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(OPHLS-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(OPHLS-AG, BIO-AS, PBS-AS)", "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", @@ -174704,7 +180624,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367018": [ @@ -174742,6 +180662,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 367030, + "catalogNbr": "5334", + "titleLong": "Corporations, Shareholders, and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "367031": [ @@ -174760,7 +180696,7 @@ "catalogDistr": "(LAD-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "367032": [ @@ -174832,7 +180768,7 @@ "catalogComments": "Graduate students must enroll in HADM 6965.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367034": [ @@ -174899,14 +180835,14 @@ "titleLong": "Economics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "367041": [ @@ -174977,7 +180913,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367044": [ @@ -174988,14 +180924,14 @@ "titleLong": "Econometrics of Network Analysis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "367046": [ @@ -175040,8 +180976,8 @@ "titleLong": "Explorations in Creative Collaboration", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", @@ -175049,7 +180985,7 @@ "catalogCourseSubfield": "(EP or AU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367049": [ @@ -175066,7 +181002,7 @@ ], "acadCareer": "GM", "acadGroup": "BU", - "roster": "WI22" + "roster": "WI23" } ], "367051": [ @@ -175236,14 +181172,14 @@ "titleLong": "Introduction to Information Economics", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367057": [ @@ -175259,10 +181195,12 @@ } ], "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ASIAN", @@ -175277,11 +181215,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PMA", @@ -175296,10 +181234,28 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 367057, + "catalogNbr": "2269", + "titleLong": "Korean Popular Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "367060": [ @@ -175310,8 +181266,8 @@ "titleLong": "Perspectives on Latin America in Spanish", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -175319,7 +181275,7 @@ "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367061": [ @@ -175337,7 +181293,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367062": [ @@ -175422,9 +181378,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HD", @@ -175437,9 +181395,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-HE, PBS-HE, SBA-HE)", + "catalogComments": "Recommended prerequisite: HD 3660.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "367068": [ @@ -175491,6 +181452,8 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", "roster": "SP23" @@ -175526,10 +181489,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367072": [ @@ -175546,10 +181509,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367073": [ @@ -175584,10 +181547,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Students who may have a scheduling conflict with the published course time should contact the instructor.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367074": [ @@ -175660,7 +181623,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367080": [ @@ -175828,11 +181791,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Students will participate on their team and regularly attend team meetings. An individual report on the project is required of each student and should be submitted to the team's faculty advisor.", + "catalogComments": "Students will participate on their team and regularly attend team meetings. An individual report on the project is required of each student and should be submitted to the team's faculty advisor. For questions please contact Lauren Stulgis (ls948@cornell.edu)", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367084": [ @@ -175866,11 +181829,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "367088": [ @@ -175892,7 +181855,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367089": [ @@ -175952,6 +181915,23 @@ } ], "367094": [ + { + "subject": "GOVT", + "crseId": 367094, + "catalogNbr": "1571", + "titleLong": "American Defense Policy and Military History from the Two World Wars to the Global War on Terror", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring, Summer.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "HIST", "crseId": 367094, @@ -175964,10 +181944,11 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367095": [ @@ -176041,7 +182022,7 @@ "catalogSatisfiesReq": "Satisfies senior design requirement if enrolled in MAE 4161.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367102": [ @@ -176060,7 +182041,7 @@ "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367103": [ @@ -176070,6 +182051,10 @@ "catalogNbr": "5160", "titleLong": "Spacecraft Technology and Systems Architecture", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -176078,7 +182063,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367105": [ @@ -176115,7 +182100,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367112": [ @@ -176168,7 +182153,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367115": [ @@ -176184,10 +182169,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "367116": [ @@ -176225,6 +182210,23 @@ "acadCareer": "GR", "acadGroup": "BU", "roster": "SP23" + }, + { + "subject": "REAL", + "crseId": 367120, + "catalogNbr": "6230", + "titleLong": "Real Estate Statistical Modeling", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "367121": [ @@ -176239,11 +182241,11 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall and Spring.", - "catalogComments": "Enrollment limited to: graduate students. Enrollment priority given to Baker and MMH students. Elective.", + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367123": [ @@ -176281,7 +182283,25 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" + } + ], + "367126": [ + { + "subject": "PE", + "crseId": 367126, + "catalogNbr": "1937", + "titleLong": "Women's Varsity Sailing", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" } ], "367127": [ @@ -176334,7 +182354,7 @@ "catalogComments": "Undergraduates must enroll in HADM 4570.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "367129": [ @@ -176354,7 +182374,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367130": [ @@ -176373,7 +182393,7 @@ "catalogComments": "Undergraduate students must enroll in HADM 4965.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367132": [ @@ -176392,11 +182412,12 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring (7 weeks).", - "catalogComments": "Elective. Undergraduates must enroll in HADM 4144. A \"W\" will be issued for students dropping the class after week one.", + "catalogWhenOffered": "Spring.", + "catalogComments": "Undergraduates must enroll in HADM 4144.", + "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "367133": [ @@ -176470,7 +182491,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367144": [ @@ -176488,7 +182509,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367145": [ @@ -176506,7 +182527,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367146": [ @@ -176542,7 +182563,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367149": [ @@ -176644,15 +182665,15 @@ "titleLong": "Introduction to Latinx Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LSP", @@ -176661,15 +182682,15 @@ "titleLong": "Introduction to Latinx Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367157": [ @@ -176686,7 +182707,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogComments": "Service trip takes place over spring break.", "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "UG", @@ -176706,7 +182727,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogComments": "Service trip takes place over spring break.", "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "UG", @@ -176726,7 +182747,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogComments": "Service trip takes place over spring break.", "catalogCourseSubfield": "(HTR)", "catalogAttribute": "(CU-CEL, CU-ITL)", @@ -176766,8 +182787,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "367167": [ @@ -176846,7 +182867,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367173": [ @@ -176955,7 +182976,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -176971,7 +182992,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367180": [ @@ -177028,7 +183049,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "367187": [ @@ -177064,7 +183085,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367191": [ @@ -177075,15 +183096,15 @@ "titleLong": "Textile and Apparel Production in India", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 0, + "unitsMinimum": 0 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Multi-semester course: Fall, Winter.", "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA19" + "roster": "WI24" } ], "367192": [ @@ -177101,7 +183122,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367194": [ @@ -177175,7 +183196,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "367198": [ @@ -177215,7 +183236,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "367201": [ @@ -177234,7 +183255,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "367202": [ @@ -177301,7 +183322,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(AM, CP, IR)", "acadCareer": "UG", "acadGroup": "AS", @@ -177442,15 +183463,15 @@ "titleLong": "African American History From 1865", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ASRC", @@ -177459,15 +183480,15 @@ "titleLong": "African American History From 1865", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "HIST", @@ -177476,8 +183497,8 @@ "titleLong": "African American History From 1865", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -177485,7 +183506,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "367219": [ @@ -177501,10 +183522,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "367222": [ @@ -177569,11 +183589,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "367226": [ @@ -177764,8 +183782,8 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Winter.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogWhenOffered": "Winter, Summer.", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "WI23" @@ -177797,8 +183815,8 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Winter.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogWhenOffered": "Winter, Summer.", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "WI23" @@ -177830,8 +183848,8 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Winter.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogWhenOffered": "Winter, Summer.", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -177865,8 +183883,8 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Winter.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogWhenOffered": "Winter, Summer.", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "WI23" @@ -177895,10 +183913,6 @@ "catalogNbr": "3609", "titleLong": "Making Theatre: Rehearsal and Production Techniques", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -177908,7 +183922,7 @@ "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "367234": [ @@ -177989,16 +184003,16 @@ "titleLong": "Introduction to French and Francophone Film", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", "catalogComments": "Recommended courses after FREN 2320: any 3000-level literature or culture course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367244": [ @@ -178137,27 +184151,27 @@ "titleLong": "Spanish Intermediate Composition and Conversation II", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367247": [ @@ -178296,15 +184310,32 @@ "titleLong": "Refugees and the Politics of Vulnerability: Intersections of Feminist Theory and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" + }, + { + "subject": "ANTHR", + "crseId": 367264, + "catalogNbr": "3402", + "titleLong": "Refugees and the Politics of Vulnerability: Intersections of Feminist Theory and Practice", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" }, { "subject": "FGSS", @@ -178313,15 +184344,15 @@ "titleLong": "Refugees and the Politics of Vulnerability: Intersections of Feminist Theory and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "GOVT", @@ -178330,15 +184361,15 @@ "titleLong": "Refugees and the Politics of Vulnerability: Intersections of Feminist Theory and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "LSP", @@ -178387,7 +184418,7 @@ ], "catalogWhenOffered": "Fall, Summer.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -178405,7 +184436,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -178480,6 +184511,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -178601,6 +184636,10 @@ "unitsMaximum": 6, "unitsMinimum": 6 }, + { + "unitsMaximum": 6, + "unitsMinimum": 6 + }, { "unitsMaximum": 6, "unitsMinimum": 6 @@ -178610,7 +184649,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "367272": [ @@ -178647,7 +184686,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "367276": [ @@ -178666,7 +184705,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "GOVT", @@ -178684,7 +184723,23 @@ "catalogCourseSubfield": "(AM)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" + }, + { + "subject": "PUBPOL", + "crseId": 367276, + "catalogNbr": "3032", + "titleLong": "Politics of Public Policy in the U.S.", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "367277": [ @@ -178775,7 +184830,7 @@ "catalogCourseSubfield": "(CP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "367282": [ @@ -178925,14 +184980,14 @@ "titleLong": "Rhetoric of the Labor Movement", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "367292": [ @@ -179002,10 +185057,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisifes the ILR advanced writing requirement. ", + "catalogSatisfiesReq": "Satisfies the ILR sophomore writing requirement. ", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "367297": [ @@ -179021,7 +185076,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", "roster": "FA22" @@ -179040,11 +185095,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", - "catalogAttribute": "(CU-ITL)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" }, { "subject": "MUSIC", @@ -179058,12 +185112,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", - "catalogComments": "Majors may enhance this course with additional content and an extra credit by enrolling concurrently in MUSIC 3901.", - "catalogAttribute": "(CU-ITL)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "367302": [ @@ -179182,10 +185235,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -179199,10 +185252,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367306": [ @@ -179259,12 +185312,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogComments": "Graduate students must enroll in HADM 6115.", "catalogSatisfiesReq": "Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA20" + "roster": "SP24" } ], "367312": [ @@ -179279,11 +185332,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -179296,11 +185349,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367313": [ @@ -179329,15 +185382,15 @@ "titleLong": "Labor Practices in Global Supply Chains: Multi-Stakeholder Perspectives", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL, CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "367319": [ @@ -179423,15 +185476,15 @@ "titleLong": "Topics in Feminist Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FGSS", @@ -179440,15 +185493,15 @@ "titleLong": "Topics in Feminist Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VISST", @@ -179457,15 +185510,15 @@ "titleLong": "Topics in Feminist Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367329": [ @@ -179476,14 +185529,14 @@ "titleLong": "Topics in Feminist Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FGSS", @@ -179492,14 +185545,14 @@ "titleLong": "Topics in Feminist Media Arts", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367330": [ @@ -179516,7 +185569,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -179535,7 +185588,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HTR)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", @@ -179555,7 +185608,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -179574,7 +185627,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -179682,6 +185735,18 @@ "catalogNbr": "1101", "titleLong": "FWS: Culture, Society, and Power", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -179699,7 +185764,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367334": [ @@ -179767,7 +185832,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", @@ -179787,7 +185852,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -179806,7 +185871,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -179825,7 +185890,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(EC-SAP, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -179907,7 +185972,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "URDU", @@ -179924,7 +185989,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367350": [ @@ -179941,12 +186006,12 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ETM-AS, GLC-AS)", + "catalogDistr": "(ETM-AS, GLC-AS, KCM-AS)", "catalogCourseSubfield": "(RL)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", @@ -179979,11 +186044,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ETM-AS, GLC-AS)", + "catalogDistr": "(ETM-AS, GLC-AS, KCM-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367352": [ @@ -180008,9 +186073,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "367358": [ @@ -180077,14 +186143,14 @@ "titleLong": "External Industrial Internship", "enrollGroups": [ { - "unitsMaximum": 1, + "unitsMaximum": 2, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367362": [ @@ -180092,16 +186158,17 @@ "subject": "CHEM", "crseId": 367362, "catalogNbr": "6090", - "titleLong": "Nano Materials: Chemistry and Physics", + "titleLong": "Nanomaterials: Chemistry and Physics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367363": [ @@ -180120,7 +186187,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "367364": [ @@ -180178,7 +186245,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "367368": [ @@ -180196,7 +186263,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367369": [ @@ -180214,7 +186281,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "367370": [ @@ -180250,7 +186317,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367372": [ @@ -180270,6 +186337,22 @@ "acadGroup": "AG", "roster": "FA21" }, + { + "subject": "GDEV", + "crseId": 367372, + "catalogNbr": "6070", + "titleLong": "Social Demography", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "PAM", "crseId": 367372, @@ -180285,6 +186368,38 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA21" + }, + { + "subject": "PUBPOL", + "crseId": 367372, + "catalogNbr": "6050", + "titleLong": "Social Demography", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + }, + { + "subject": "SOC", + "crseId": 367372, + "catalogNbr": "6050", + "titleLong": "Social Demography", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" } ], "367373": [ @@ -180312,20 +186427,16 @@ "catalogNbr": "3687", "titleLong": "The US and the Middle East", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "GOVT", @@ -180333,20 +186444,16 @@ "catalogNbr": "3687", "titleLong": "The US and the Middle East", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "HIST", @@ -180354,20 +186461,16 @@ "catalogNbr": "3687", "titleLong": "The US and the Middle East", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "JWST", @@ -180375,20 +186478,16 @@ "catalogNbr": "3687", "titleLong": "The US and the Middle East", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "NES", @@ -180396,20 +186495,16 @@ "catalogNbr": "3687", "titleLong": "The US and the Middle East", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "367375": [ @@ -180527,15 +186622,15 @@ "titleLong": "Contesting Identities in Modern Egypt", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "367384": [ @@ -180554,7 +186649,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367385": [ @@ -180645,10 +186740,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -180662,10 +186757,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STS", @@ -180679,10 +186774,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367393": [ @@ -180753,7 +186848,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367397": [ @@ -180801,15 +186896,15 @@ "titleLong": "Quantitative Analysis of Economic Data", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS)", + "catalogDistr": "(SBA-AS, SDS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "367400": [ @@ -180828,7 +186923,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367402": [ @@ -180839,8 +186934,8 @@ "titleLong": "Roman Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -180848,7 +186943,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FGSS", @@ -180857,8 +186952,8 @@ "titleLong": "Roman Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -180866,7 +186961,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -180875,8 +186970,8 @@ "titleLong": "Roman Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -180884,23 +186979,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" - }, - { - "subject": "LAW", - "crseId": 367402, - "catalogNbr": "6803", - "titleLong": "Roman Law", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "catalogWhenOffered": "Spring.", - "acadCareer": "LA", - "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "367403": [ @@ -180908,18 +186987,18 @@ "subject": "ART", "crseId": 367403, "catalogNbr": "2503", - "titleLong": "Drawing: Introduction to Drawing", + "titleLong": "Drawing for Non-Majors", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "367404": [ @@ -180937,7 +187016,23 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 367404, + "catalogNbr": "5321", + "titleLong": "Real Estate Development Process II", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "367406": [ @@ -180952,10 +187047,26 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 367406, + "catalogNbr": "6565", + "titleLong": "International Cases and Contracts", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "367408": [ @@ -180973,7 +187084,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367409": [ @@ -181028,7 +187139,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367417": [ @@ -181046,7 +187157,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGRD", @@ -181062,7 +187173,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367420": [ @@ -181116,7 +187227,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "367423": [ @@ -181132,10 +187243,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "367424": [ @@ -181150,9 +187260,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Credit hours reflect an intermission midway through each class period.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "367425": [ @@ -181259,11 +187371,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "367430": [ @@ -181304,7 +187416,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SANSK", @@ -181321,7 +187433,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367434": [ @@ -181406,7 +187518,7 @@ "catalogDistr": "(SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "GOVT", @@ -181426,7 +187538,7 @@ "catalogCourseSubfield": "(AM)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "LSP", @@ -181444,7 +187556,7 @@ "catalogDistr": "(SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "367441": [ @@ -181454,6 +187566,22 @@ "catalogNbr": "1183", "titleLong": "FWS: Word and Image", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -181475,7 +187603,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367442": [ @@ -181602,12 +187730,12 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, KCM-AS)", "catalogCourseSubfield": "(RL)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -181622,11 +187750,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(KCM-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, KCM-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367449": [ @@ -181646,7 +187774,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -181663,7 +187791,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367461": [ @@ -181735,24 +187863,6 @@ } ], "367466": [ - { - "subject": "SOC", - "crseId": 367466, - "catalogNbr": "3160", - "titleLong": "Social Context and Health", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS)", - "catalogAttribute": "(CU-SBY)", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "SP18" - }, { "subject": "SOC", "crseId": 367466, @@ -181764,11 +187874,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Summer.", "catalogDistr": "(SBA-AS, SCD-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "367470": [ @@ -181843,7 +187953,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PHIL", @@ -181859,7 +187969,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367474": [ @@ -181927,7 +188037,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "367476": [ @@ -182003,16 +188113,16 @@ "titleLong": "The Lower East Side: Jews and the Immigrant City", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ANTHR", @@ -182021,16 +188131,16 @@ "titleLong": "The Lower East Side: Jews and the Immigrant City", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRLR", @@ -182039,15 +188149,15 @@ "titleLong": "The Lower East Side: Jews and the Immigrant City", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "JWST", @@ -182056,16 +188166,16 @@ "titleLong": "The Lower East Side: Jews and the Immigrant City", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", @@ -182094,13 +188204,15 @@ "titleLong": "The Lower East Side: Jews and the Immigrant City", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "JWST", @@ -182109,15 +188221,15 @@ "titleLong": "The Lower East Side: Jews and the Immigrant City", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", @@ -182215,6 +188327,84 @@ "roster": "SP23" } ], + "367480": [ + { + "subject": "GOVT", + "crseId": 367480, + "catalogNbr": "2545", + "titleLong": "Zionism and Its Discontents", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(CA-AS, GLC-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "JWST", + "crseId": 367480, + "catalogNbr": "2540", + "titleLong": "Zionism and Its Discontents", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(CA-AS, GLC-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 367480, + "catalogNbr": "2540", + "titleLong": "Zionism and Its Discontents", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(CA-AS, GLC-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "RELST", + "crseId": 367480, + "catalogNbr": "2540", + "titleLong": "Zionism and Its Discontents", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(CA-AS, GLC-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], "367481": [ { "subject": "ENGRC", @@ -182276,8 +188466,8 @@ "titleLong": "What is a People? The Social Contract and its Discontents", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -182285,7 +188475,7 @@ "catalogComments": "Conducted in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "FREN", @@ -182294,8 +188484,8 @@ "titleLong": "What is a People? The Social Contract and its Discontents", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -182303,7 +188493,7 @@ "catalogComments": "Conducted in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "GOVT", @@ -182312,15 +188502,15 @@ "titleLong": "What is a People? The Social Contract and its Discontents", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, ETM-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "367491": [ @@ -182365,17 +188555,17 @@ "titleLong": "Creating Renaissance Man (and Woman)", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "This course may be repeated for credit as long as the topics are different.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "ITAL", @@ -182384,17 +188574,17 @@ "titleLong": "Creating Renaissance Man (and Woman)", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "This course may be repeated for credit as long as the topics are different.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "367496": [ @@ -182548,6 +188738,10 @@ "catalogNbr": "6741", "titleLong": "Wellness and Sterilization Clinics Abroad", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 1 + }, { "unitsMaximum": 2, "unitsMinimum": 1 @@ -182557,7 +188751,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "WI23" + "roster": "WI24" } ], "367514": [ @@ -182575,7 +188769,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "367515": [ @@ -182593,7 +188787,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "367516": [ @@ -182611,7 +188805,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP22" + "roster": "SP24" } ], "367517": [ @@ -182629,7 +188823,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "367518": [ @@ -182678,14 +188872,14 @@ "titleLong": "Placement Seminar", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367526": [ @@ -182737,13 +188931,13 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Spring).", - "catalogDistr": "(BIO-AG, PBS-AS, BIO-AS)", + "catalogWhenOffered": "Multi-semester course: Spring.", + "catalogDistr": "(BIO-AG, BIO-AS, PBS-AS)", "catalogComments": "Multi-semester course, students must complete BIOEE 2525, BIOEE 2526, and BIOEE 2527 for a final grade.", "catalogAttribute": "(CU-ITL, CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367530": [ @@ -182761,7 +188955,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "367531": [ @@ -182845,10 +189039,6 @@ "catalogNbr": "1109", "titleLong": "FWS: Image and Imagination", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -182858,7 +189048,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367539": [ @@ -183260,8 +189450,12 @@ "subject": "PADM", "crseId": 367581, "catalogNbr": "5950", - "titleLong": "Special Topics: Cornell Institute for Public Affairs International Capstone", + "titleLong": "MPA International Capstone", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -183270,8 +189464,8 @@ "catalogWhenOffered": "Fall, Spring.", "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "367582": [ @@ -183304,10 +189498,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "367583": [ @@ -183395,7 +189588,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "367588": [ @@ -183464,7 +189657,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "367592": [ @@ -183483,7 +189676,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "367593": [ @@ -183501,7 +189694,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "367596": [ @@ -183537,7 +189730,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "367598": [ @@ -183582,15 +189775,15 @@ "titleLong": "Advanced French", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "FREN 2310 or FREN 2320 may be taken concurrently with FREN 2180.", + "catalogWhenOffered": "Fall.", + "catalogComments": "FREN 2310 or FREN 2320 may be taken concurrently with FREN 2180. This course is highly recommended for students planning to study abroad in a French speaking university.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "367608": [ @@ -183610,7 +189803,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367612": [ @@ -183621,16 +189814,16 @@ "titleLong": "Union Organizing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Offered in odd-numbered years only.", + "catalogWhenOffered": "Spring.", + "catalogComments": "Offered in even-numbered years only.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA21" + "roster": "SP24" } ], "367614": [ @@ -183667,6 +189860,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 367618, + "catalogNbr": "4640", + "titleLong": "Regulation and Infrastructure Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "367619": [ @@ -183676,10 +189885,6 @@ "catalogNbr": "1237", "titleLong": "Yasaride", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -183688,7 +189893,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "367620": [ @@ -183707,7 +189912,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367622": [ @@ -183730,6 +189935,26 @@ "acadCareer": "GR", "acadGroup": "CT", "roster": "SP23" + }, + { + "subject": "TECHIE", + "crseId": 367622, + "catalogNbr": "5300", + "titleLong": "Fundamentals of Modern Software", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "SP24" } ], "367626": [ @@ -183744,10 +189969,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (not offered every year).", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA19" + "roster": "SP24" } ], "367628": [ @@ -183762,11 +189987,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "367629": [ @@ -183777,14 +190002,14 @@ "titleLong": "Text Mining History and Literature", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "367630": [ @@ -183794,10 +190019,6 @@ "catalogNbr": "5130", "titleLong": "Legal Aspects of Public Agency Decision-Making", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -183805,8 +190026,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "367631": [ @@ -183868,7 +190089,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367634": [ @@ -183889,7 +190110,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367635": [ @@ -183900,15 +190121,15 @@ "titleLong": "Teaching German as a Foreign Language: Principles and Practices", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Taught in German. Readings are in English and German.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367644": [ @@ -183923,10 +190144,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "FA23" } ], "367646": [ @@ -183944,7 +190165,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "367647": [ @@ -183980,7 +190201,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "367649": [ @@ -183998,7 +190219,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "367650": [ @@ -184090,7 +190311,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "367664": [ @@ -184110,7 +190331,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "367668": [ @@ -184130,7 +190351,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "367669": [ @@ -184166,7 +190387,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "367671": [ @@ -184263,6 +190484,38 @@ "acadCareer": "GR", "acadGroup": "CT", "roster": "FA22" + }, + { + "subject": "TECHIE", + "crseId": 367673, + "catalogNbr": "5310", + "titleLong": "Business Fundamentals", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "FA23" } ], "367675": [ @@ -184284,7 +190537,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367676": [ @@ -184303,7 +190556,7 @@ "catalogComments": "The course will provide both classroom lectures/discussions and hands on exploration.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367678": [ @@ -184323,7 +190576,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "367679": [ @@ -184377,7 +190630,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU17" + "roster": "SU23" } ], "367684": [ @@ -184458,14 +190711,14 @@ "titleLong": "Charles Burney's Musical Travels", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP18" + "roster": "SP24" } ], "367689": [ @@ -184476,16 +190729,17 @@ "titleLong": "Introduction to Music Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogCourseSubfield": "(HC)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367690": [ @@ -184579,10 +190833,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367695": [ @@ -184622,7 +190877,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367697": [ @@ -184692,10 +190947,9 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogComments": "Class will be offered Fall 2021 for the 2021-2022 academic year.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367703": [ @@ -184713,7 +190967,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367704": [ @@ -184787,7 +191041,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367710": [ @@ -184798,15 +191052,15 @@ "titleLong": "Origins of 20th Century Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "367714": [ @@ -184826,7 +191080,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367715": [ @@ -184841,11 +191095,12 @@ "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Winter.", + "catalogWhenOffered": "Multi-semester course: (Winter).", + "catalogComments": "Multi-semester course, students must complete ANSC 2550, ANSC 2551, and ANSC 2552 for a final grade. Trip to Italy will be 8-10 days.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI20" + "roster": "WI23" } ], "367716": [ @@ -184860,12 +191115,12 @@ "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Winter.", - "catalogComments": "There are three courses, ANSC 3560 (fall), ANSC 3561(winter), and and ANSC 3562 (spring). Students must enroll in all three to receive a final letter grade. Students will receive a placeholder grade (R) in the fall and upon completion of ANSC 3562, the R grade will be replaced with a letter grade.", + "catalogWhenOffered": "Multi-semester course: (Winter).", + "catalogComments": "Multi-semester course, students must complete ANSC 3560, ANSC 3561, and ANSC 3562 for a final grade.", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI20" + "roster": "WI23" } ], "367717": [ @@ -184883,7 +191138,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "367718": [ @@ -184894,15 +191149,15 @@ "titleLong": "Controversies in Science, Technology and Medicine: What They Are and How to Study Them", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "367719": [ @@ -184918,10 +191173,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Graduate students should enroll in PLSCI 5940.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367720": [ @@ -184978,7 +191232,7 @@ "catalogComments": "The ability to program simple algorithms in an environment like VisualBasic or MATLAB. No instruction in programming will be given.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "367725": [ @@ -185191,38 +191445,6 @@ "catalogNbr": "1108", "titleLong": "FWS:Cultural Identities; Cultural Differences", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -185232,7 +191454,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367730": [ @@ -185242,6 +191464,18 @@ "catalogNbr": "1113", "titleLong": "FWS: Thinking and Thought", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -185251,7 +191485,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367731": [ @@ -185431,10 +191665,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "LING", @@ -185447,10 +191681,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PHIL", @@ -185463,10 +191697,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PHIL", @@ -185495,10 +191729,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "367741": [ @@ -185519,7 +191753,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367744": [ @@ -185629,10 +191863,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "HIST", @@ -185646,11 +191880,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "367750": [ @@ -185665,6 +191899,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -185680,6 +191916,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -185695,6 +191933,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -185739,7 +191979,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367757": [ @@ -185795,7 +192035,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP20" + "roster": "WI24" } ], "367760": [ @@ -185854,7 +192094,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NS", @@ -185873,7 +192113,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "367766": [ @@ -185894,7 +192134,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NS", @@ -185913,7 +192153,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "367767": [ @@ -185984,7 +192224,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP22" }, { "subject": "MAE", @@ -186000,7 +192240,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP22" } ], "367770": [ @@ -186026,40 +192266,38 @@ "subject": "HIST", "crseId": 367776, "catalogNbr": "4761", - "titleLong": "Anglo-Saxon England", + "titleLong": "Albion: Post-Roman, Pre-Norman", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", - "catalogComments": "Co-meets with HIST 6761/MEDVL 6761.", - "catalogCourseSubfield": "(HPE,HNU)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP19" + "roster": "FA23" }, { "subject": "MEDVL", "crseId": 367776, "catalogNbr": "4761", - "titleLong": "Anglo-Saxon England", + "titleLong": "Albion: Post-Roman, Pre-Norman", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS)", - "catalogComments": "Co-meets with HIST 6761/MEDVL 6761.", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP19" + "roster": "FA23" } ], "367777": [ @@ -186067,35 +192305,33 @@ "subject": "HIST", "crseId": 367777, "catalogNbr": "6761", - "titleLong": "Anglo-Saxon England", + "titleLong": "Albion: Post-Roman, Pre-Norman", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Co-meets with HIST 4761/MEDVL 4761.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP19" + "roster": "FA23" }, { "subject": "MEDVL", "crseId": 367777, "catalogNbr": "6761", - "titleLong": "Anglo-Saxon England", + "titleLong": "Albion: Post-Roman, Pre-Norman", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Co-meets with HIST 4761/MEDVL 4761.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP19" + "roster": "FA23" } ], "367778": [ @@ -186132,7 +192368,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "367784": [ @@ -186207,7 +192443,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "367799": [ @@ -186225,7 +192461,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "367800": [ @@ -186244,7 +192480,7 @@ "catalogSatisfiesReq": "Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP21" + "roster": "FA23" } ], "367801": [ @@ -186309,14 +192545,14 @@ "titleLong": "Social Capital and Organizations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" } ], "367807": [ @@ -186447,7 +192683,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NBA", @@ -186463,7 +192699,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367817": [ @@ -186482,7 +192718,7 @@ "catalogDistr": "(D-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "367818": [ @@ -186529,14 +192765,14 @@ "titleLong": "Crowdsourcing and Human Computation", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" }, { "subject": "INFO", @@ -186545,14 +192781,14 @@ "titleLong": "Crowdsourcing and Human Computation", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "367820": [ @@ -186626,7 +192862,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -186645,6 +192881,24 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 367822, + "catalogNbr": "3670", + "titleLong": "Economics and Environmental Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "367824": [ @@ -186674,14 +192928,14 @@ "titleLong": "Applied Multivariate Statistics in Public Affairs", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" }, { "subject": "PAM", @@ -186729,6 +192983,7 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", @@ -186751,6 +193006,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 367829, + "catalogNbr": "5400", + "titleLong": "Economics of Consumer Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "367831": [ @@ -186807,7 +193078,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ORIE", @@ -186823,7 +193094,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367835": [ @@ -186923,7 +193194,7 @@ "catalogDistr": "(OPHLS-AG, PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "367840": [ @@ -186942,7 +193213,7 @@ "catalogComments": "Students enrolled in EAS 6540 will be required to develop and submit a research proposal that includes their own research area and that incorporates a satellite remote sensing perspective.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "367841": [ @@ -186981,7 +193252,7 @@ "catalogComments": "Students enrolled in EAS 5740 will be required to complete additional work in the form of an in-class presentation.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP22" } ], "367843": [ @@ -187019,7 +193290,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367845": [ @@ -187080,7 +193351,7 @@ "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367848": [ @@ -187103,7 +193374,7 @@ "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367850": [ @@ -187139,7 +193410,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NS", @@ -187156,7 +193427,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "367852": [ @@ -187167,16 +193438,16 @@ "titleLong": "Field Lab in Global Plant Biodiversity and Vegetation", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], - "catalogWhenOffered": "Multi-semester course, Winter.", - "catalogComments": "Students must enroll in PLBIO 2301 to receive a final grade in PLBIO 2302. R is recorded for satisfactory progress at the end of the session.", + "catalogWhenOffered": "Multi-semester course: Winter.", + "catalogComments": "Students must enroll in PLBIO 2301 to receive a final grade in PLBIO 2302.", "catalogAttribute": "(CU-ITL, CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI20" + "roster": "WI24" } ], "367853": [ @@ -187213,7 +193484,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "367857": [ @@ -187251,11 +193522,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AG, D-AG, OPHLS-AG, PBS-AS, BIO-AS, SCD-AS)", + "catalogDistr": "(CA-AG, D-AG, OPHLS-AG, BIO-AS, PBS-AS, SCD-AS)", "catalogComments": "For NBB concentration: this course may be used toward the additional 7 credit requirement, but does not qualify as an advanced course.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FGSS", @@ -187269,10 +193540,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS, SCD-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LGBT", @@ -187286,10 +193557,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS, SCD-AS)", + "catalogDistr": "(BIO-AS, PBS-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "367861": [ @@ -187308,6 +193579,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 367861, + "catalogNbr": "3764", + "titleLong": "Intellectual Property Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "367862": [ @@ -187325,7 +193612,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367863": [ @@ -187397,7 +193684,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367867": [ @@ -187415,7 +193702,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367868": [ @@ -187426,14 +193713,14 @@ "titleLong": "By Scientific Design: Skill Building for a Career in the Life Sciences II", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367869": [ @@ -187462,15 +193749,30 @@ "titleLong": "Perspectives on the Climate Change Challenge", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "ENVS", + "crseId": 367870, + "catalogNbr": "2001", + "titleLong": "Perspectives on the Climate Change Challenge", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" } ], "367872": [ @@ -187529,7 +193831,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -187547,7 +193849,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367875": [ @@ -187583,7 +193885,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -187599,7 +193901,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367878": [ @@ -187617,7 +193919,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -187633,7 +193935,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367879": [ @@ -187651,7 +193953,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", @@ -187667,7 +193969,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "367880": [ @@ -187678,15 +193980,14 @@ "titleLong": "Wine Culture", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Students enrolled in field component will go on trip to Naples, Italy from 05/16-05/21, with 05/15 and 05/22 as travel dates. Required course fee of $3,150 for 3 credit option only. Offered in Ithaca (2 and 3 credits) and Naples, Italy (3 credits only).", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "VIEN", @@ -187695,15 +193996,15 @@ "titleLong": "Wine Culture", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Students enrolled in field component will go on trip to Naples, Italy from 5/16-5/21, with 5/15 and 5/22 as travel dates. Required course fee of $3,150 for 3 credit option only. Offered in Ithaca (2 and 3 credits) and Naples, Italy (3 credits only).", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP20" + "roster": "FA23" } ], "367881": [ @@ -187730,6 +194031,166 @@ "catalogNbr": "4990", "titleLong": "Undergraduate Research in Environment and Sustainability", "enrollGroups": [ + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 8, + "unitsMinimum": 1 + }, { "unitsMaximum": 8, "unitsMinimum": 1 @@ -187740,7 +194201,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ESS", @@ -187839,7 +194300,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367886": [ @@ -187950,7 +194411,7 @@ "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "COMM", @@ -187978,8 +194439,8 @@ "titleLong": "Advanced Swahili I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -187987,7 +194448,7 @@ "catalogComments": "We are aiming at Advanced High Proficiency according to the American Council on the Teaching of Foreign Languages (ACTFL) (www.actfl.org).", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "367891": [ @@ -188008,6 +194469,23 @@ "roster": "SP19" } ], + "367894": [ + { + "subject": "LAW", + "crseId": 367894, + "catalogNbr": "7248", + "titleLong": "Faculty At Home Seminar: The 2024 Election and the Administrative State", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], "367896": [ { "subject": "PAM", @@ -188041,7 +194519,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367901": [ @@ -188095,10 +194573,10 @@ "catalogWhenOffered": "Summer.", "catalogBreadth": "(GB)", "catalogDistr": "(HA-AS, HST-AS)", - "catalogCourseSubfield": "(HNU)(HAN)", + "catalogCourseSubfield": "(HAN)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "367905": [ @@ -188116,7 +194594,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367906": [ @@ -188135,6 +194613,22 @@ "acadCareer": "GR", "acadGroup": "AG", "roster": "FA21" + }, + { + "subject": "GDEV", + "crseId": 367906, + "catalogNbr": "6820", + "titleLong": "Community Organizing and Development", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" } ], "367907": [ @@ -188265,7 +194759,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367914": [ @@ -188388,7 +194882,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "367926": [ @@ -188441,7 +194935,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367929": [ @@ -188531,6 +195025,25 @@ "roster": "SP17" } ], + "367932": [ + { + "subject": "HADM", + "crseId": 367932, + "catalogNbr": "6390", + "titleLong": "Operational Analysis for Foodservice Management", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], "367933": [ { "subject": "BME", @@ -188563,7 +195076,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "367935": [ @@ -188591,7 +195104,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "367936": [ @@ -188612,7 +195125,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "367937": [ @@ -188631,7 +195144,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "SU23" } ], "367939": [ @@ -188649,7 +195162,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "367941": [ @@ -188721,7 +195234,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "367947": [ @@ -188741,7 +195254,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "DEA", @@ -188776,7 +195289,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HADM", @@ -188813,7 +195326,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HADM", @@ -188831,7 +195344,25 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" + } + ], + "367951": [ + { + "subject": "NBAT", + "crseId": 367951, + "catalogNbr": "5550", + "titleLong": "Application of Financing Tools", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SU23" } ], "367953": [ @@ -188849,7 +195380,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "367954": [ @@ -188881,26 +195412,26 @@ "titleLong": "Special Topics in the History of Architecture and Urbanism", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "367960": [ @@ -188940,7 +195471,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367964": [ @@ -189059,7 +195590,7 @@ ], "acadCareer": "GR", "acadGroup": "GR", - "roster": "FA22" + "roster": "FA23" } ], "367968": [ @@ -189084,7 +195615,7 @@ ], "acadCareer": "GR", "acadGroup": "GR", - "roster": "SP23" + "roster": "SP24" } ], "367972": [ @@ -189184,15 +195715,15 @@ "titleLong": "Circuits, Signals and Sensors: Instrumentation Laboratory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogSatisfiesReq": "Course serves as the BMII Concentration Practicum Laboratory. The course satisfies the Engineering Communications requirement for BME majors.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "367979": [ @@ -189397,7 +195928,7 @@ "catalogComments": "Students must demonstrate interest in investment management by successfully participating in the summer research prep program, the Stock Pitch Camp, Investment Management Club, Research Mentor Weekend and/or prospectus test and complete the application process.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "367991": [ @@ -189454,7 +195985,7 @@ ], "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "367998": [ @@ -189469,13 +196000,13 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "CAPS", @@ -189490,10 +196021,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "GOVT", @@ -189506,12 +196037,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "367999": [ @@ -189546,10 +196077,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -189582,11 +196113,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "catalogSatisfiesReq": "This course satisfies the government major seminar requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368000": [ @@ -189677,11 +196208,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Texts in Dutch, taught in English. This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using Videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "Texts in Dutch, taught in English. This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using Videoconferencing technology. ", "catalogAttribute": "(EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368003": [ @@ -189696,11 +196227,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "GOVT", @@ -189713,12 +196244,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "catalogCourseSubfield": "(PT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "PHIL", @@ -189731,11 +196262,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "368006": [ @@ -189883,7 +196414,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368019": [ @@ -189903,7 +196434,7 @@ "catalogSatisfiesReq": "Counts as free elective credit for B.F.A. students; counts as humanities or free out-of-department elective credit for B.Arch. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "368021": [ @@ -189953,6 +196484,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -189963,7 +196498,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368022": [ @@ -189997,7 +196532,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -190170,7 +196705,7 @@ "catalogComments": "Conducted in Mandarin. This course does not count toward the A&S language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "368040": [ @@ -190188,7 +196723,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "368041": [ @@ -190206,7 +196741,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368042": [ @@ -190263,6 +196798,23 @@ "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" + }, + { + "subject": "RELST", + "crseId": 368049, + "catalogNbr": "6557", + "titleLong": "Desert Monasticism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" } ], "368051": [ @@ -190429,7 +196981,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -190446,7 +196998,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -190565,7 +197117,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368071": [ @@ -190600,10 +197152,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "368073": [ @@ -190633,20 +197185,16 @@ "titleLong": "Greco-Roman Art from Alexander to Augustus (c.350 BC - AD 20)", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "CLASS", @@ -190655,20 +197203,16 @@ "titleLong": "Greco-Roman Art from Alexander to Augustus (c.350 BC - AD 20)", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "368075": [ @@ -190679,15 +197223,15 @@ "titleLong": "Wealth and Power: Political Economy in Ancient Near Eastern States", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "368076": [ @@ -190752,15 +197296,15 @@ "titleLong": "Beginning Mandarin for Professional Students I", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Beginning Mandarin students in the College of Arts and Sciences should take CHIN 1101. Students with any previous background or training in the language will need to take the Mandarin Placement Test to determine which Chinese course will best suit their needs.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368092": [ @@ -190776,7 +197320,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -190787,38 +197331,38 @@ "subject": "ASIAN", "crseId": 368099, "catalogNbr": "3370", - "titleLong": "Nature Imagined and Experienced: Ancient Chinese Travel Literature", + "titleLong": "Nature and Ecology in Ancient Chinese Travel Writing", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" }, { "subject": "CAPS", "crseId": 368099, "catalogNbr": "3370", - "titleLong": "Nature Imagined and Experienced: Ancient Chinese Travel Literature", + "titleLong": "Nature and Ecology in Ancient Chinese Travel Writing", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" } ], "368102": [ @@ -190957,6 +197501,14 @@ "catalogNbr": "5682", "titleLong": "Interpersonal Communications", "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -190966,10 +197518,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368109": [ @@ -190987,7 +197539,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368113": [ @@ -191130,14 +197682,14 @@ "titleLong": "Nature-Culture: Ethnographic Approaches to Human Environment Relations", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ANTHR", @@ -191146,15 +197698,15 @@ "titleLong": "Nature-Culture: Ethnographic Approaches to Human Environment Relations", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "BSOC", @@ -191163,15 +197715,15 @@ "titleLong": "Nature-Culture: Ethnographic Approaches to Human Environment Relations", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "368128": [ @@ -191182,14 +197734,14 @@ "titleLong": "Literature of the Civil War", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "368129": [ @@ -191204,10 +197756,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Winter, Spring, Summer.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368130": [ @@ -191223,11 +197775,12 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-HA, SCD-HA)", "catalogSatisfiesReq": "Satisifies HADM or free electives for NSHA students.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "368131": [ @@ -191238,15 +197791,15 @@ "titleLong": "Proseminar: Introduction to Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368134": [ @@ -191328,18 +197881,18 @@ "subject": "ASIAN", "crseId": 368135, "catalogNbr": "6670", - "titleLong": "Nature Imagined and Experienced: Ancient Chinese Travel Literature", + "titleLong": "Nature and Ecology in Ancient Chinese Travel Writing", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "FA23" } ], "368136": [ @@ -191406,17 +197959,17 @@ "titleLong": "Introduction to German Culture and Thought", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Readings and discussions in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368139": [ @@ -191445,14 +197998,14 @@ "titleLong": "Zooarchaeological Method", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 6, + "unitsMinimum": 6 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ARKEO", @@ -191461,14 +198014,14 @@ "titleLong": "Zooarchaeological Method", "enrollGroups": [ { - "unitsMaximum": 5, - "unitsMinimum": 5 + "unitsMaximum": 6, + "unitsMinimum": 6 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "368143": [ @@ -191488,6 +198041,23 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 368143, + "catalogNbr": "5970", + "titleLong": "Economics and Environmental Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "368144": [ @@ -191506,6 +198076,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA21" + }, + { + "subject": "PUBPOL", + "crseId": 368144, + "catalogNbr": "5250", + "titleLong": "Neighborhoods, Housing, and Urban Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "368145": [ @@ -191543,7 +198129,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368149": [ @@ -191776,14 +198362,14 @@ "titleLong": "Latin Comparative Grammar", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" }, { "subject": "LING", @@ -191792,14 +198378,14 @@ "titleLong": "Latin Comparative Grammar", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "368160": [ @@ -192016,14 +198602,14 @@ "titleLong": "Sport Psychology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "368194": [ @@ -192058,10 +198644,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", + "catalogCourseSubfield": "This course will teach students how to evaluate design work. The subjects of these evaluations can range from objects to buildings to urban design. Upon completing the course, students will be able to:", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP22" + "roster": "FA23" } ], "368196": [ @@ -192077,11 +198664,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is reading and writing-intensive.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "368198": [ @@ -192100,7 +198686,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "368199": [ @@ -192170,10 +198756,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -192184,7 +198766,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368203": [ @@ -192202,7 +198784,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -192218,7 +198800,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368204": [ @@ -192293,7 +198875,24 @@ "catalogComments": "Students must register using the CALS Special Studies form, available online.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" + } + ], + "368209": [ + { + "subject": "PHIL", + "crseId": 368209, + "catalogNbr": "1595", + "titleLong": "A Philosopher's Guide to the Galaxy: Philosophy & Science Fiction", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SU23" } ], "368212": [ @@ -192303,6 +198902,66 @@ "catalogNbr": "4925", "titleLong": "Plant Sciences Senior Portfolio", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -192331,7 +198990,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368214": [ @@ -192361,15 +199020,15 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ASIAN", @@ -192378,17 +199037,17 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, LA-AS, SSC-AS)", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CAPS", @@ -192397,17 +199056,17 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, LA-AS, SSC-AS)", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -192416,17 +199075,17 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, LA-AS, SSC-AS)", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRIC", @@ -192435,15 +199094,15 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-ITL, EC-SAP)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "368217": [ @@ -192454,15 +199113,15 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -192471,15 +199130,15 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRIC", @@ -192488,15 +199147,15 @@ "titleLong": "The Asian Century: The Rise of China and India", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "368218": [ @@ -192525,14 +199184,14 @@ "titleLong": "Contemporary Labor Issues", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA21" + "roster": "FA23" } ], "368221": [ @@ -192638,7 +199297,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "368225": [ @@ -192664,17 +199323,17 @@ "subject": "BME", "crseId": 368228, "catalogNbr": "3030", - "titleLong": "Biomedical Circuits Signals and Systems", + "titleLong": "Biomedical Circuits, Signals and Systems", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368229": [ @@ -192715,7 +199374,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368231": [ @@ -192836,13 +199495,14 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Winter, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Winter.", "catalogDistr": "(D-AG)", + "catalogComments": "This is part of a multi-term course sequence with AEM 3601.", "catalogSatisfiesReq": "Satisfies the Dyson Grand Challenges project requirement.", "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "368239": [ @@ -192859,11 +199519,12 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(D-AG)", + "catalogComments": "This is a part of a multi-term course sequence with AEM 3600.", "catalogSatisfiesReq": "Satisfies the Dyson Grand Challenges project requirement.", "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "368240": [ @@ -192892,14 +199553,14 @@ "titleLong": "Readings in Chinese History and Business Culture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "368244": [ @@ -192910,16 +199571,16 @@ "titleLong": "Health Tech, Data, and Systems", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Students enrolling in 2 credits should assume moderate programming and data analysis skills at the level of CS 2110 or CS 4110.", "catalogSatisfiesReq": "This is the core course for Cornell Tech's MS in IS Health Tech Hub and for all other Cornell Tech students interested in Health Tech.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "368247": [ @@ -192973,7 +199634,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "368252": [ @@ -192984,14 +199645,14 @@ "titleLong": "Seminars in Stem Cell Research", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0, + "unitsMinimum": 0 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368253": [ @@ -193043,7 +199704,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368254": [ @@ -193063,6 +199724,22 @@ "acadGroup": "HE", "roster": "SP23" }, + { + "subject": "PUBPOL", + "crseId": 368254, + "catalogNbr": "6950", + "titleLong": "Spatial Demography", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" + }, { "subject": "SOC", "crseId": 368254, @@ -193095,7 +199772,23 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 368255, + "catalogNbr": "6440", + "titleLong": "Health Economics Workshop", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "368256": [ @@ -193114,6 +199807,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 368256, + "catalogNbr": "6390", + "titleLong": "Microeconomics for Policy Analysis", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "368258": [ @@ -193428,7 +200137,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -193464,7 +200173,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -193497,7 +200206,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -193530,7 +200239,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -193557,7 +200266,7 @@ "subject": "ANTHR", "crseId": 368268, "catalogNbr": "7407", - "titleLong": "Hasidism", + "titleLong": "Hasidism: History, Community, Thought", "enrollGroups": [ { "unitsMaximum": 4, @@ -193573,7 +200282,7 @@ "subject": "JWST", "crseId": 368268, "catalogNbr": "7404", - "titleLong": "Hasidism", + "titleLong": "Hasidism: History, Community, Thought", "enrollGroups": [ { "unitsMaximum": 4, @@ -193588,7 +200297,7 @@ "subject": "NES", "crseId": 368268, "catalogNbr": "7404", - "titleLong": "Hasidism", + "titleLong": "Hasidism: History, Community, Thought", "enrollGroups": [ { "unitsMaximum": 4, @@ -193618,7 +200327,7 @@ "subject": "RELST", "crseId": 368268, "catalogNbr": "7404", - "titleLong": "Hasidism", + "titleLong": "Hasidism: History, Community, Thought", "enrollGroups": [ { "unitsMaximum": 4, @@ -193644,7 +200353,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(SBA-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -193748,16 +200457,16 @@ "titleLong": "Collecting Culture: Museums and Anthropology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -193766,16 +200475,16 @@ "titleLong": "Collecting Culture: Museums and Anthropology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "368274": [ @@ -193786,14 +200495,14 @@ "titleLong": "Collecting Culture: Museums and Anthropology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -193802,14 +200511,14 @@ "titleLong": "Collecting Culture: Museums and Anthropology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "368275": [ @@ -193827,7 +200536,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368276": [ @@ -193861,6 +200570,18 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -193870,7 +200591,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368277": [ @@ -193924,7 +200645,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368280": [ @@ -193962,7 +200683,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368281": [ @@ -193980,7 +200701,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368282": [ @@ -194104,7 +200825,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -194121,7 +200842,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -194138,7 +200859,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogSatisfiesReq": "This course satisfies the Literatures of the Global South and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -194156,7 +200877,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -194397,7 +201118,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "368300": [ @@ -194415,7 +201136,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "368302": [ @@ -194435,7 +201156,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368303": [ @@ -194454,7 +201175,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368304": [ @@ -194474,7 +201195,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "368305": [ @@ -194492,7 +201213,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368306": [ @@ -194528,7 +201249,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368307": [ @@ -194546,7 +201267,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA20" + "roster": "SP23" } ], "368308": [ @@ -194565,7 +201286,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -194601,7 +201322,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -194657,6 +201378,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 368312, + "catalogNbr": "6810", + "titleLong": "Demography Training Seminar", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "368318": [ @@ -194676,7 +201413,7 @@ "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA20" + "roster": "SP24" } ], "368322": [ @@ -194756,10 +201493,6 @@ "catalogNbr": "5725", "titleLong": "Design with Embedded Operating Systems", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -194768,7 +201501,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368328": [ @@ -194786,7 +201519,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368329": [ @@ -194804,7 +201537,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368330": [ @@ -194822,7 +201555,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368331": [ @@ -194840,7 +201573,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368332": [ @@ -194858,7 +201591,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368333": [ @@ -194876,7 +201609,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368334": [ @@ -194894,7 +201627,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368335": [ @@ -194912,7 +201645,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368336": [ @@ -194922,10 +201655,6 @@ "catalogNbr": "7409", "titleLong": "Internal Parasites of Cattle", "enrollGroups": [ - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -194934,7 +201663,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SU22" + "roster": "SP24" } ], "368337": [ @@ -194952,7 +201681,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368339": [ @@ -194970,7 +201699,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368340": [ @@ -195026,7 +201755,7 @@ "catalogComments": "Offered online only.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA19" + "roster": "FA23" } ], "368344": [ @@ -195047,6 +201776,25 @@ "roster": "FA18" } ], + "368345": [ + { + "subject": "ILRHR", + "crseId": 368345, + "catalogNbr": "8309", + "titleLong": "Navigating Power Relationships", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered online only.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "FA23" + } + ], "368348": [ { "subject": "ILRHR", @@ -195153,7 +201901,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368359": [ @@ -195171,7 +201919,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368360": [ @@ -195189,7 +201937,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368362": [ @@ -195207,7 +201955,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368363": [ @@ -195247,7 +201995,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368365": [ @@ -195283,7 +202031,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368368": [ @@ -195301,7 +202049,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368369": [ @@ -195319,7 +202067,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368370": [ @@ -195337,7 +202085,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "368371": [ @@ -195355,7 +202103,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368372": [ @@ -195366,15 +202114,15 @@ "titleLong": "Intersectional Disability Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRLR", @@ -195383,14 +202131,14 @@ "titleLong": "Intersectional Disability Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "368373": [ @@ -195408,7 +202156,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368376": [ @@ -195427,7 +202175,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368377": [ @@ -195445,7 +202193,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368378": [ @@ -195463,7 +202211,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368379": [ @@ -195481,7 +202229,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368380": [ @@ -195499,7 +202247,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368381": [ @@ -195517,7 +202265,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368382": [ @@ -195535,7 +202283,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368383": [ @@ -195551,7 +202299,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -195568,7 +202316,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -195585,7 +202333,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -195642,7 +202390,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "368393": [ @@ -195661,7 +202409,7 @@ "catalogComments": "Due to the active and sequential nature of the class, please defer taking the course if you know in advance that your schedule will require you to miss two or more sessions.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368394": [ @@ -195697,7 +202445,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "368396": [ @@ -195738,7 +202486,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368398": [ @@ -195758,7 +202506,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "368399": [ @@ -195850,7 +202598,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "368403": [ @@ -195869,7 +202617,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECE", @@ -195885,7 +202633,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -195901,7 +202649,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368404": [ @@ -195919,7 +202667,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368405": [ @@ -195937,7 +202685,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368406": [ @@ -196009,7 +202757,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368413": [ @@ -196063,7 +202811,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "368417": [ @@ -196081,7 +202829,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368418": [ @@ -196096,11 +202844,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(BIONLS-AG, PBS-AS, BIO-AS)", + "catalogWhenOffered": "Spring, Summer.", + "catalogDistr": "(BIONLS-AG, BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368419": [ @@ -196155,7 +202903,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368421": [ @@ -196174,7 +202922,7 @@ "catalogComments": "Participation in end-of-semester symposium required.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368424": [ @@ -196192,7 +202940,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "368425": [ @@ -196228,7 +202976,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "368427": [ @@ -196246,7 +202994,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "368428": [ @@ -196261,9 +203009,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NBA", @@ -196279,7 +203028,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368429": [ @@ -196297,7 +203046,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "368430": [ @@ -196333,7 +203082,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "368433": [ @@ -196386,10 +203135,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "This course may be taken concurrently with or after PLSCI 2990, PLSCI 4960 or PLSCI 4990, although enrollment in a formal, credit-bearing research or internship experience course is not required. The student's faculty advisor for PLSCI 4900 can be any member of the SIPS faculty.", + "catalogComments": "This course may be taken concurrently with or after PLSCI 2990, PLSCI 4960 or PLSCI 4990, although enrollment in a formal, credit-bearing research or internship experience course is not required. Students should enroll in the section of their Plant Sciences faculty advisor. ", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368436": [ @@ -196409,7 +203158,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368437": [ @@ -196471,12 +203220,8 @@ "titleLong": "Self-Paced Elementary Russian I", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -196484,7 +203229,7 @@ "catalogSatisfiesReq": "RUSSA 1131 and RUSSA 1132 count towards satisfying the Arts & Sciences foreign language requirement in the same way as RUSSA 1121 -RUSSA 1122 and RUSSA 1103 -RUSSA 1104 under Option 2 (completing 11-credits/units, no matter how many semesters it takes).", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368441": [ @@ -196495,12 +203240,12 @@ "titleLong": "Self-Paced Elementary Russian II", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 2, "unitsMinimum": 2 }, { - "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -196508,7 +203253,7 @@ "catalogSatisfiesReq": "RUSSA 1131 and RUSSA 1132 count towards satisfying the Arts & Sciences foreign language requirement in the same way as RUSSA 1121 -RUSSA 1122 and RUSSA 1103 -RUSSA 1104 under Option 2 (completing 11-credits/units, no matter how many semesters it takes).", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368442": [ @@ -196562,7 +203307,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ETM-AS, GLC-AS)", + "catalogDistr": "(ETM-AS, GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -196579,7 +203324,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ETM-AS, GLC-AS)", + "catalogDistr": "(ETM-AS, GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -196596,7 +203341,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ETM-AS, GLC-AS)", + "catalogDistr": "(ETM-AS, GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -197028,12 +203773,12 @@ "titleLong": "Advanced Spoken Spanish", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -197041,7 +203786,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368464": [ @@ -197077,7 +203822,7 @@ "catalogSatisfiesReq": "Fulfills the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "368466": [ @@ -197097,7 +203842,7 @@ "catalogComments": "Conducted in Spanish and all readings will be available in Spanish.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" } ], "368469": [ @@ -197240,7 +203985,7 @@ "catalogAttribute": "(CU-CEL, EC-SAP)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "368474": [ @@ -197258,7 +204003,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", @@ -197272,9 +204017,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of indtructional hours and requires attendance at field/outreach events not held during course lecture time.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368475": [ @@ -197508,14 +204254,14 @@ "titleLong": "Science, Technology and Capitalism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "STS", @@ -197524,14 +204270,14 @@ "titleLong": "Science, Technology and Capitalism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "368493": [ @@ -197577,19 +204323,15 @@ "catalogNbr": "5854", "titleLong": "Networks and Markets", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" }, { "subject": "ORIE", @@ -197597,10 +204339,6 @@ "catalogNbr": "5138", "titleLong": "Networks and Markets", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -197609,7 +204347,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "368508": [ @@ -197627,7 +204365,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368509": [ @@ -197645,7 +204383,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368511": [ @@ -197700,7 +204438,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368515": [ @@ -197733,11 +204471,9 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Fall, spring.", - "catalogComments": "Course taught through distance learning using video-conferencing from Cornell Tech. Students who sign up for the class must commit to be in the class both semesters, fall and spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP17" + "roster": "FA23" } ], "368518": [ @@ -197777,7 +204513,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368520": [ @@ -197795,7 +204531,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368521": [ @@ -197864,12 +204600,32 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogComments": "Students enrolled must be able to pass a background check and will be limited in number by the Department of Corrections--probably between six and eight students each semester the course is offered.", + "catalogCourseSubfield": "(HTC)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP19" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 368523, + "catalogNbr": "4860", + "titleLong": "Prison Theatre and the Possibilities of Transformation", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "368524": [ @@ -197955,10 +204711,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "368529": [ @@ -198057,7 +204813,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368535": [ @@ -198131,8 +204887,8 @@ } ], "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "368539": [ @@ -198148,9 +204904,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368540": [ @@ -198228,23 +204985,23 @@ "subject": "CS", "crseId": 368543, "catalogNbr": "1998", - "titleLong": "Freshmen and Nontechnical Team Projects", + "titleLong": "First-year and Nontechnical Team Projects", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 2, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 2, + "unitsMaximum": 3, "unitsMinimum": 1 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 1 }, { "unitsMaximum": 3, @@ -198255,7 +205012,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368544": [ @@ -198273,7 +205030,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368545": [ @@ -198324,6 +205081,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -198491,7 +205250,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368559": [ @@ -198509,7 +205268,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -198525,7 +205284,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368561": [ @@ -198615,7 +205374,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, HST-AS, SSC-AS)", + "catalogDistr": "(HST-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -198633,7 +205392,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, HST-AS, SSC-AS)", + "catalogDistr": "(HST-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -199041,14 +205800,14 @@ "titleLong": "Modern African Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP18" + "roster": "SP24" }, { "subject": "PHIL", @@ -199057,14 +205816,14 @@ "titleLong": "Modern African Political Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP18" + "roster": "SP24" } ], "368573": [ @@ -199372,15 +206131,15 @@ "titleLong": "Beginning Mandarin for Professional Students II", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Students with any previous background or training in the language will need to take the Mandarin Placement Test to determine which Chinese course will best suit their needs.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368592": [ @@ -199657,7 +206416,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368599": [ @@ -199848,10 +206607,6 @@ "catalogNbr": "1305", "titleLong": "FWS:Narrating the Spanish Civil War", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -199859,7 +206614,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "368603": [ @@ -200043,11 +206798,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MUSIC", @@ -200062,12 +206817,13 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Majors may enhance this course with additional content and an extra credit by enrolling concurrently in MUSIC 3901.", + "catalogCourseSubfield": "(HC)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368610": [ @@ -200212,11 +206968,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Majors may enhance this course with additional content and an extra credit by enrolling concurrently in MUSIC 3901.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -200230,10 +206986,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368614": [ @@ -200415,7 +207171,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "368622": [ @@ -200434,7 +207190,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -200453,6 +207209,23 @@ "acadGroup": "HE", "roster": "FA22" }, + { + "subject": "PUBPOL", + "crseId": 368622, + "catalogNbr": "2250", + "titleLong": "Social Problems in the United States", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-HE, D-HE, SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + }, { "subject": "SOC", "crseId": 368622, @@ -200468,7 +207241,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368623": [ @@ -200546,7 +207319,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -200562,7 +207335,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "368627": [ @@ -200680,15 +207453,15 @@ "titleLong": "Bioarchaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS, SSC-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARKEO", @@ -200697,15 +207470,15 @@ "titleLong": "Bioarchaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS, SSC-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BSOC", @@ -200714,15 +207487,15 @@ "titleLong": "Bioarchaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS, SSC-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368632": [ @@ -200733,14 +207506,14 @@ "titleLong": "Bioarchaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARKEO", @@ -200749,14 +207522,14 @@ "titleLong": "Bioarchaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368633": [ @@ -200774,7 +207547,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368634": [ @@ -200987,7 +207760,7 @@ "catalogComments": "This course is required for students obtaining a graduate minor in FGSS.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368640": [ @@ -201047,18 +207820,18 @@ "titleLong": "Theory and Practice of Translation", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Knowledge of languages other than English is welcome but not required. ", "catalogSatisfiesReq": "This course can be used to satisfy the literature requirement of the Russian Minor and can also be used to satisfy the COML Major Theory Course requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "368643": [ @@ -201156,15 +207929,15 @@ "titleLong": "Labor Practices in Global Supply Chains: Multi-Stakeholder Perspectives", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY, EC-SAP)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "368647": [ @@ -201308,11 +208081,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -201327,10 +208100,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368654": [ @@ -201352,7 +208125,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "BSOC", @@ -201371,7 +208144,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "CAPS", @@ -201390,7 +208163,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "FGSS", @@ -201409,7 +208182,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "HIST", @@ -201422,14 +208195,33 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogCourseSubfield": "(HAN)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" + }, + { + "subject": "STS", + "crseId": 368654, + "catalogNbr": "4127", + "titleLong": "The Body Politic in Asia", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "catalogAttribute": "(EC-SAP)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "368655": [ @@ -201881,6 +208673,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 368667, + "catalogNbr": "5130", + "titleLong": "Behavioral Economics and Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "368668": [ @@ -201913,10 +208721,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP17" + "acadGroup": "PP", + "roster": "FA23" } ], "368670": [ @@ -201982,11 +208789,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(LA-AS, ALC-AS)", + "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "368672": [ @@ -202076,8 +208884,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "368679": [ @@ -202152,7 +208960,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP21" + "roster": "SP24" } ], "368683": [ @@ -202210,7 +209018,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368686": [ @@ -202404,7 +209212,7 @@ "catalogAttribute": "(CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368692": [ @@ -202438,15 +209246,19 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "368694": [ @@ -202460,15 +209272,19 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "368695": [ @@ -202550,10 +209366,6 @@ "catalogNbr": "6568", "titleLong": "Internet Law, Privacy and Security", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -202562,7 +209374,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "368700": [ @@ -202620,7 +209432,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENMGT", @@ -202641,7 +209453,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368702": [ @@ -202678,7 +209490,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368704": [ @@ -202715,7 +209527,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368706": [ @@ -202785,7 +209597,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368709": [ @@ -202803,7 +209615,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368710": [ @@ -202961,10 +209773,9 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-HE, SBA-HE)", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "368718": [ @@ -202983,7 +209794,7 @@ "catalogComments": "Undergraduate students must enroll in HADM 3740.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368719": [ @@ -203079,7 +209890,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368722": [ @@ -203097,7 +209908,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368724": [ @@ -203115,7 +209926,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368725": [ @@ -203134,7 +209945,7 @@ "catalogComments": "PhD students will be required to complete additional work.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368726": [ @@ -203152,7 +209963,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368727": [ @@ -203162,10 +209973,6 @@ "catalogNbr": "4742", "titleLong": "Info Theory, Probabilistic Modeling, and Deep Learning with Scientific and Financial Apps", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -203174,7 +209981,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "368728": [ @@ -203205,11 +210012,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Winter, Summer.", "catalogDistr": "(BIOLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" } ], "368729": [ @@ -203228,7 +210035,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP22" } ], "368730": [ @@ -203308,7 +210115,7 @@ "catalogDistr": "(CA-HE, HA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "368733": [ @@ -203343,6 +210150,22 @@ "acadCareer": "GR", "acadGroup": "CT", "roster": "SP23" + }, + { + "subject": "TECHIE", + "crseId": 368733, + "catalogNbr": "5320", + "titleLong": "Law for Non-Lawyers", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "SP24" } ], "368734": [ @@ -203433,7 +210256,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368738": [ @@ -203484,9 +210307,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368741": [ @@ -203504,7 +210328,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368742": [ @@ -203522,7 +210346,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368743": [ @@ -203558,7 +210382,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "368746": [ @@ -203651,7 +210475,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIOAP", @@ -203665,10 +210489,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368752": [ @@ -203788,7 +210612,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368758": [ @@ -203807,7 +210631,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "368759": [ @@ -203939,11 +210763,11 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "368764": [ @@ -203980,7 +210804,7 @@ "catalogComments": "Offered in summer by the Engineering Cooperative Program.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368766": [ @@ -203998,7 +210822,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "368767": [ @@ -204217,7 +211041,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368779": [ @@ -204233,11 +211057,12 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-HA)", "catalogComments": "Graduate students must enroll in HADM 6375. Students are to provide glassware that is approved by the instructor. Only glass kits from HADM 4300 or VIEN 1104 will be excepted. Kits can be purchased at the Campus bookstore.", "catalogSatisfiesReq": "Satisifies HADM or free electives for Nolan students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368780": [ @@ -204256,7 +211081,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368781": [ @@ -204274,7 +211099,7 @@ "catalogWhenOffered": "Winter, Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "WI23" + "roster": "WI24" } ], "368782": [ @@ -204403,7 +211228,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "368788": [ @@ -204424,7 +211249,7 @@ "catalogCourseSubfield": "(IR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" }, { "subject": "LAW", @@ -204440,7 +211265,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "LA", - "roster": "SU22" + "roster": "SU23" } ], "368789": [ @@ -204598,7 +211423,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368794": [ @@ -204616,7 +211441,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368795": [ @@ -204631,8 +211456,6 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -204649,7 +211472,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -204666,7 +211489,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -204683,7 +211506,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -204700,7 +211523,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -204718,7 +211541,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -204796,7 +211619,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "368801": [ @@ -204814,7 +211637,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "368802": [ @@ -204832,7 +211655,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368803": [ @@ -204850,7 +211673,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "368804": [ @@ -204865,9 +211688,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "368806": [ @@ -204879,13 +211703,13 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "368807": [ @@ -205324,7 +212148,7 @@ "subject": "GOVT", "crseId": 368811, "catalogNbr": "3284", - "titleLong": "Global Democracy in Crisis: Populism and Polarization", + "titleLong": "Global Democracy in Crisis", "enrollGroups": [ { "unitsMaximum": 3, @@ -205332,11 +212156,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(CP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368812": [ @@ -205354,6 +212178,10 @@ "unitsMaximum": 5, "unitsMinimum": 1 }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -205361,8 +212189,8 @@ ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "368813": [ @@ -205380,8 +212208,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "368814": [ @@ -205457,7 +212285,7 @@ "catalogCourseSubfield": "(IR)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -205473,7 +212301,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -205491,7 +212319,7 @@ "catalogCourseSubfield": "(IR)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368818": [ @@ -205508,10 +212336,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "GOVT", @@ -205526,11 +212354,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(AM, IR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "368820": [ @@ -205634,7 +212462,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "368825": [ @@ -205660,7 +212488,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "368826": [ @@ -205676,10 +212504,10 @@ } ], "catalogWhenOffered": "Summer.", - "catalogComments": "Course is not open to matriculated Hotel students.", + "catalogComments": "Course is not open to matriculated Nolan Hotel students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "368827": [ @@ -205694,14 +212522,14 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(CP, IR)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "368828": [ @@ -205843,7 +212671,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368832": [ @@ -206003,15 +212831,15 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "FGSS", @@ -206020,15 +212848,15 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "LGBT", @@ -206037,15 +212865,15 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "MUSIC", @@ -206054,15 +212882,16 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "368840": [ @@ -206073,14 +212902,14 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "FGSS", @@ -206089,14 +212918,14 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "LGBT", @@ -206105,13 +212934,14 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "MUSIC", @@ -206120,14 +212950,14 @@ "titleLong": "The Velvet Underground Archive", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "368841": [ @@ -206165,14 +212995,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -206181,7 +213003,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368842": [ @@ -206197,7 +213019,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", @@ -206269,14 +213091,14 @@ "titleLong": "The Art of Love", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "FREN", @@ -206285,14 +213107,14 @@ "titleLong": "The Art of Love", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "MEDVL", @@ -206301,14 +213123,14 @@ "titleLong": "The Art of Love", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "368847": [ @@ -206319,15 +213141,15 @@ "titleLong": "The Art of Love", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "FREN", @@ -206336,15 +213158,15 @@ "titleLong": "The Art of Love", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "MEDVL", @@ -206353,15 +213175,15 @@ "titleLong": "The Art of Love", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "368848": [ @@ -206413,7 +213235,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -206432,7 +213254,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", @@ -206452,7 +213274,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -206593,14 +213415,14 @@ "titleLong": "Images and History: Siegfried Kracauer", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "SP24" }, { "subject": "HIST", @@ -206609,13 +213431,13 @@ "titleLong": "Images and History: Siegfried Kracauer", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "SP24" }, { "subject": "ROMS", @@ -206624,14 +213446,14 @@ "titleLong": "Images and History: Siegfried Kracauer", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "SP24" } ], "368855": [ @@ -206642,15 +213464,15 @@ "titleLong": "Contemporary Television", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "PMA", @@ -206659,16 +213481,16 @@ "titleLong": "Contemporary Television", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "VISST", @@ -206677,15 +213499,15 @@ "titleLong": "Contemporary Television", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "368856": [ @@ -206783,15 +213605,15 @@ "titleLong": "Sin:Theory and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, ALC-AS, ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "SPAN", @@ -206800,15 +213622,15 @@ "titleLong": "Sin:Theory and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, ALC-AS, ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "368858": [ @@ -207110,7 +213932,7 @@ "catalogDistr": "(SBA-AS, SDS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -207127,6 +213949,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 368869, + "catalogNbr": "4101", + "titleLong": "Causal Reasoning and Policy Evaluation I", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "368870": [ @@ -207190,15 +214028,15 @@ "titleLong": "Comic Books and Graphic Novels", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "368877": [ @@ -207342,10 +214180,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGL", @@ -207359,11 +214197,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368881": [ @@ -207518,7 +214356,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(SBA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -207668,7 +214506,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ARKEO", @@ -207685,7 +214523,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "BSOC", @@ -207702,7 +214540,24 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 368891, + "catalogNbr": "2245", + "titleLong": "Health and Disease in the Ancient World", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "368892": [ @@ -207718,7 +214573,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -207735,7 +214590,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -207931,7 +214786,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "368899": [ @@ -207950,7 +214805,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LAW", @@ -207967,7 +214822,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "368900": [ @@ -208011,15 +214866,15 @@ "titleLong": "(Im)migration and (Im)migrants: Then and Now", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "GOVT", @@ -208028,8 +214883,8 @@ "titleLong": "(Im)migration and (Im)migrants: Then and Now", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -208037,7 +214892,7 @@ "catalogCourseSubfield": "(AM)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "LSP", @@ -208046,15 +214901,15 @@ "titleLong": "(Im)migration and (Im)migrants: Then and Now", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "368902": [ @@ -208073,7 +214928,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "368903": [ @@ -208088,10 +214943,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA21" + "roster": "SP24" } ], "368904": [ @@ -208111,7 +214966,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368905": [ @@ -208345,7 +215200,7 @@ "subject": "ASRC", "crseId": 368913, "catalogNbr": "6547", - "titleLong": "The Middle East in Africa, Africa in the Middle East", + "titleLong": "Ottoman Africa, African Ottomans", "enrollGroups": [ { "unitsMaximum": 4, @@ -208355,13 +215210,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "HIST", "crseId": 368913, "catalogNbr": "6547", - "titleLong": "The Middle East in Africa, Africa in the Middle East", + "titleLong": "Ottoman Africa, African Ottomans", "enrollGroups": [ { "unitsMaximum": 4, @@ -208371,13 +215226,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" }, { "subject": "NES", "crseId": 368913, "catalogNbr": "6547", - "titleLong": "The Middle East in Africa, Africa in the Middle East", + "titleLong": "Ottoman Africa, African Ottomans", "enrollGroups": [ { "unitsMaximum": 4, @@ -208387,7 +215242,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA17" + "roster": "FA23" } ], "368914": [ @@ -208515,14 +215370,14 @@ "titleLong": "History of Anthropological Thought", "enrollGroups": [ { - "unitsMaximum": 6, - "unitsMinimum": 6 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368919": [ @@ -208542,7 +215397,7 @@ "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "368922": [ @@ -208552,19 +215407,15 @@ "catalogNbr": "6550", "titleLong": "Business Data Analysis with SQL", "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Summer.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "368923": [ @@ -208691,7 +215542,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "FGSS", @@ -208708,7 +215559,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "HIST", @@ -208725,7 +215576,24 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" + }, + { + "subject": "STS", + "crseId": 368926, + "catalogNbr": "6127", + "titleLong": "The Body Politic in Asia", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(EC-SAP)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" } ], "368927": [ @@ -208736,15 +215604,15 @@ "titleLong": "Beginning Mandarin for Professional Students III", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Students with any previous background or training in the language will need to take the Mandarin Placement Test to determine which Chinese course will best suit their needs.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368928": [ @@ -208764,7 +215632,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -208783,7 +215651,7 @@ "catalogCourseSubfield": "(PT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368929": [ @@ -208963,9 +215831,10 @@ "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SU17" + "roster": "FA23" } ], "368933": [ @@ -208984,7 +215853,7 @@ "catalogComments": "Credit will appear on transcript, but may not count towards graduation, depending on the student's college. For example, students in the College of Agriculture and Life Sciences may apply up to 15 credits of internship, teaching, independent study, or research courses toward degree requirements. The College of Arts and Sciences does not count teaching credits toward graduation requirements nor towards semester good standing credits.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368934": [ @@ -209268,7 +216137,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -209284,7 +216153,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368940": [ @@ -209315,15 +216184,15 @@ "titleLong": "Homological Algebra", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "368942": [ @@ -209334,14 +216203,14 @@ "titleLong": "Lie Groups and Lie Algebras", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "368943": [ @@ -209624,10 +216493,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "This class does not cover the skills necessary for lead climbing, please refer to PE 1647 Sport Lead Climbing. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: at least one year of rock climbing regularly and Top Rope Belay Certification at Lindseth Climbing Center. This class does not cover the skills necessary for lead climbing, please refer to PE 1647 Sport Lead Climbing. For more information about this course, please visit the Cornell Outdoor Education website.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "368951": [ @@ -209668,7 +216537,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368953": [ @@ -209686,7 +216555,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368954": [ @@ -209726,7 +216595,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "368956": [ @@ -209810,15 +216679,15 @@ "titleLong": "Laboratory Techniques for Molecular, Cellular, and Systems Engineering", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogSatisfiesReq": "Course serves as the MCSE Concentration Practicum Laboratory. BMDD students may also use this course to serve as their practicum lab. Satisfies the Engineering Communications requirement for BME majors.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "368961": [ @@ -209873,9 +216742,10 @@ "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "368967": [ @@ -209978,7 +216848,7 @@ "subject": "AEM", "crseId": 368972, "catalogNbr": "4880", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -209994,13 +216864,13 @@ "catalogAttribute": "(CU-ITL, CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ANSC", "crseId": 368972, "catalogNbr": "4880", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -210016,13 +216886,13 @@ "catalogAttribute": "(CU-ITL, CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", "crseId": 368972, "catalogNbr": "4880", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -210038,13 +216908,13 @@ "catalogAttribute": "(CU-ITL, CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FDSC", "crseId": 368972, "catalogNbr": "4880", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -210060,7 +216930,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368973": [ @@ -210075,11 +216945,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "368974": [ @@ -210323,7 +217193,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -210339,7 +217209,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "368989": [ @@ -210350,14 +217220,15 @@ "titleLong": "Hyperbolic Geometry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "368990": [ @@ -210378,7 +217249,7 @@ "catalogCourseSubfield": "(PT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "368992": [ @@ -210389,8 +217260,8 @@ "titleLong": "Fascism, Nationalism and Populism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -210398,7 +217269,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -210407,13 +217278,16 @@ "titleLong": "Fascism, Nationalism and Populism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SSC-AS)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SOC", @@ -210422,8 +217296,8 @@ "titleLong": "Fascism, Nationalism and Populism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -210431,7 +217305,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "368993": [ @@ -210557,7 +217431,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "368996": [ @@ -210655,15 +217529,15 @@ "titleLong": "Workplace Disability Inclusion: Innovations and Initiatives (Autism at Work)", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "368998": [ @@ -210824,7 +217698,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "SP24" } ], "369005": [ @@ -210967,7 +217841,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "369011": [ @@ -210986,7 +217860,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -211132,7 +218006,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -211177,7 +218051,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -211214,7 +218088,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -211243,14 +218117,14 @@ "titleLong": "Special Topics in Public Health", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -211375,7 +218249,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "WI23" + "roster": "WI24" }, { "subject": "VTPMD", @@ -211543,7 +218417,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" } ], "369028": [ @@ -211561,7 +218435,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369029": [ @@ -211579,7 +218453,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369030": [ @@ -211597,7 +218471,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "369031": [ @@ -211615,7 +218489,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369032": [ @@ -211631,13 +218505,105 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in German.", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" } ], + "369033": [ + { + "subject": "COML", + "crseId": 369033, + "catalogNbr": "3113", + "titleLong": "Imagining the Middle Ages: Films, Games, and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "GERST", + "crseId": 369033, + "catalogNbr": "3545", + "titleLong": "Imagining the Middle Ages: Films, Games, and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MEDVL", + "crseId": 369033, + "catalogNbr": "3545", + "titleLong": "Imagining the Middle Ages: Films, Games, and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "PMA", + "crseId": 369033, + "catalogNbr": "3545", + "titleLong": "Imagining the Middle Ages: Films, Games, and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "VISST", + "crseId": 369033, + "catalogNbr": "3545", + "titleLong": "Imagining the Middle Ages: Films, Games, and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], "369034": [ { "subject": "GERST", @@ -211672,7 +218638,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -211912,8 +218878,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(D-HE, HA-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "369043": [ @@ -212145,10 +219111,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. No previous knowledge of Thai language is required.", + "catalogComments": "No previous knowledge of Thai language is required.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369054": [ @@ -212198,11 +219164,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369058": [ @@ -212308,12 +219273,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Music majors may enhance this course with additional content and an extra credit by enrolling concurrently in MUSIC 3901.", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "369062": [ @@ -212335,7 +219300,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369063": [ @@ -212350,10 +219315,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "369064": [ @@ -212371,7 +219336,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369066": [ @@ -212391,7 +219356,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369067": [ @@ -212410,7 +219375,7 @@ "catalogComments": "Undergraduates should enroll in HADM 3235.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369068": [ @@ -212457,6 +219422,10 @@ "catalogNbr": "5532", "titleLong": "Fraud Examination", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -212465,7 +219434,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369071": [ @@ -212501,7 +219470,7 @@ "catalogComments": "CHEM 5120 is the second course in the sequence and offered in the spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "369073": [ @@ -212572,7 +219541,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "369077": [ @@ -212966,7 +219935,7 @@ "subject": "ROMS", "crseId": 369092, "catalogNbr": "1120", - "titleLong": "FWS: Animals in Global Cinema: Human and Nonhuman", + "titleLong": "FWS: Animals in Global Cinema", "enrollGroups": [ { "unitsMaximum": 3, @@ -212977,7 +219946,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369094": [ @@ -213103,7 +220072,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -213119,10 +220088,10 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS)", - "catalogCourseSubfield": "(HPE,HNU)", + "catalogCourseSubfield": "(HPE, HNU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369099": [ @@ -213140,8 +220109,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-HE, D-HE, HA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "369100": [ @@ -213219,7 +220188,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369105": [ @@ -213237,7 +220206,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "FA23" } ], "369106": [ @@ -213367,9 +220336,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369111": [ @@ -213421,7 +220391,23 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "REAL", + "crseId": 369112, + "catalogNbr": "5561", + "titleLong": "Innovation and Strategy in Commercial Real Estate Development", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" } ], "369113": [ @@ -213493,7 +220479,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369117": [ @@ -213515,7 +220501,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369118": [ @@ -213533,7 +220519,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369119": [ @@ -213569,7 +220555,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369124": [ @@ -213656,7 +220642,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369127": [ @@ -213675,7 +220661,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369129": [ @@ -213780,7 +220766,7 @@ "catalogComments": "Intermediate programming ability in C# or other object-oriented lagnuages. Familiarity with 3D game engines or strong desire to learn basic linear algebra.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "INFO", @@ -213796,7 +220782,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369134": [ @@ -213831,7 +220817,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369136": [ @@ -213920,7 +220906,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369140": [ @@ -213969,9 +220955,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" }, { "subject": "MAE", @@ -213984,10 +220971,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" } ], "369142": [ @@ -214005,7 +220992,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369144": [ @@ -214040,7 +221027,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369146": [ @@ -214058,7 +221045,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369147": [ @@ -214076,7 +221063,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369148": [ @@ -214292,10 +221279,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Students may register for these courses in successive semesters or years. Information about course fees.", + "catalogComments": "Students should contact faculty sponsor or music department office for audition information. Students may register for these courses in successive semesters or years. Information about course fees.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369149": [ @@ -214730,10 +221718,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "Students may register for these courses in successive semesters or years. Information about course fees.", + "catalogComments": "Students should contact faculty sponsor or music department office for audition information. Students may register for these courses in successive semesters or years. Information about course fees.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369152": [ @@ -214768,33 +221757,31 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA20" - } - ], - "369155": [ + "roster": "SP24" + }, { - "subject": "LAW", - "crseId": 369155, - "catalogNbr": "7255", - "titleLong": "Faculty at Home Seminar: Feeding the Human Animal: Visions of Thriving and Surviving", + "subject": "PHIL", + "crseId": 369154, + "catalogNbr": "6417", + "titleLong": "Moral Foundations of Anti-Discrimination", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "acadCareer": "LA", - "acadGroup": "LA", - "roster": "FA17" + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" } ], - "369156": [ + "369155": [ { "subject": "LAW", - "crseId": 369156, - "catalogNbr": "7257", - "titleLong": "Faculty at Home Seminar: Shadow Banking", + "crseId": 369155, + "catalogNbr": "7255", + "titleLong": "Faculty at Home Seminar: Feeding the Human Animal: Visions of Thriving and Surviving", "enrollGroups": [ { "unitsMaximum": 1, @@ -214804,7 +221791,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA18" + "roster": "FA17" } ], "369157": [ @@ -214876,7 +221863,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369161": [ @@ -214891,10 +221878,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "SP24" } ], "369162": [ @@ -215014,7 +222001,7 @@ "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "FA22" + "roster": "FA23" } ], "369163": [ @@ -215133,14 +222120,14 @@ "titleLong": "Proseminar in Anthropology", "enrollGroups": [ { - "unitsMaximum": 6, - "unitsMinimum": 6 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369170": [ @@ -215195,7 +222182,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "369172": [ @@ -215213,7 +222200,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "369174": [ @@ -215264,11 +222251,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", + "catalogComments": "Advanced reading knowledge of classical and modern Chinese required.", "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "369176": [ @@ -215473,10 +222461,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -215486,7 +222470,7 @@ "catalogDistr": "(PBS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369182": [ @@ -215796,6 +222780,34 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -215803,7 +222815,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369183": [ @@ -215814,14 +222826,18 @@ "titleLong": "Special Topics in Human Resource Studies", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA21" + "roster": "SP24" } ], "369184": [ @@ -215860,7 +222876,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369187": [ @@ -215931,7 +222947,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "FA22" + "roster": "FA23" } ], "369191": [ @@ -215949,7 +222965,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "369192": [ @@ -215997,7 +223013,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369194": [ @@ -216171,9 +223187,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Students must identify and obtain commitment from a clinical advisor and receive approval from the Program Director before registering.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "369204": [ @@ -216254,10 +223271,10 @@ "subject": "INFO", "crseId": 369209, "catalogNbr": "1998", - "titleLong": "Freshmen Team Projects", + "titleLong": "First-year Team Projects", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 3, "unitsMinimum": 1 }, { @@ -216289,7 +223306,7 @@ "catalogAttribute": "(CU-CEL, CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369210": [ @@ -216300,7 +223317,7 @@ "titleLong": "Team Projects", "enrollGroups": [ { - "unitsMaximum": 1, + "unitsMaximum": 4, "unitsMinimum": 1 }, { @@ -216356,7 +223373,7 @@ "catalogAttribute": "(CU-CEL, CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369211": [ @@ -216390,12 +223407,12 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Fall).", + "catalogWhenOffered": "Multi-semester course: Fall.", "catalogComments": "Note that this course is supported by a grant from Engaged Cornell, an initiative that seeks to foster community engagement and emphasizes \"knowledge with a purpose.\" As such, our major goal in this course is to blend insights from the scientific study of environmental and sustainability communication with the strategic communication goals of our partner environmental organizations to create more creative, informed, and effective public engagement. The grade recorded at the end of the second semester (COMM 3081) evaluates the student's performance in the course for the entire year.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369213": [ @@ -216414,7 +223431,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "369214": [ @@ -216425,15 +223442,15 @@ "titleLong": "Translating French: Theory and Practice", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369215": [ @@ -216444,15 +223461,15 @@ "titleLong": "Biomechanics Laboratory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogSatisfiesReq": "Course serves as the BMMB Concentration Practicum Laboratory. BMDD students may also use this course to serve as their practicum lab. This course satisfies the Engineering Communications requirement for BME majors.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -216461,13 +223478,14 @@ "titleLong": "Biomechanics Laboratory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369216": [ @@ -216505,7 +223523,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "369218": [ @@ -216634,7 +223652,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369224": [ @@ -216718,10 +223736,10 @@ "catalogWhenOffered": "Winter, Summer.", "catalogDistr": "(HA-AS, HST-AS)", "catalogComments": "Offered as an on-line course only.", - "catalogCourseSubfield": "(HNU)(HEU)", + "catalogCourseSubfield": "(HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" } ], "369227": [ @@ -216834,7 +223852,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", @@ -216911,7 +223929,7 @@ "catalogComments": "Course is mandatory for all first-year Ph.D. students in the Meinig School of Biomedical Engineering.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369236": [ @@ -217240,7 +224258,7 @@ } ], "catalogWhenOffered": "Multi-semester course: (Spring).", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", "catalogComments": "Multi-semester course, students must complete BIOEE 2640, BIOEE 2641, and BIOEE 2642 for a final grade.", "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "UG", @@ -217265,7 +224283,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CLASS", @@ -217283,7 +224301,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NES", @@ -217301,7 +224319,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369263": [ @@ -217319,7 +224337,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369264": [ @@ -217330,15 +224348,15 @@ "titleLong": "Beginning Mandarin for Professional Students IV", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "catalogComments": "Students with any previous background or training in the language will need to take the Mandarin Placement Test to determine which Chinese course will best suit their needs.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369265": [ @@ -217543,11 +224561,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "MEDVL", @@ -217562,10 +224580,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "NES", @@ -217580,10 +224598,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "369272": [ @@ -217775,12 +224793,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "HIST", @@ -217793,14 +224811,14 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(HA-AS, HST-AS)", "catalogCourseSubfield": "(HTR)", "catalogAttribute": "(EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "LATA", @@ -217813,12 +224831,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "369278": [ @@ -217872,11 +224890,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", + "catalogComments": "Weekly films will be shown outside of regular meeting times, in the original languages with English subtitles.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "FREN", @@ -217889,11 +224908,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", + "catalogComments": "Weekly films will be shown outside of regular class meeting times, in the original languages with English subtitles.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "ITAL", @@ -217906,11 +224926,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", + "catalogComments": "Weekly films will be shown outside of regular class meeting times, in the original languages with English subtitles.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "PMA", @@ -217925,7 +224946,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "SPAN", @@ -217938,11 +224959,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", + "catalogComments": "Weekly films are shown outside of regular class meeting times, in the original languages with English subtitles.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "369281": [ @@ -218197,6 +225219,23 @@ "roster": "SP18" } ], + "369286": [ + { + "subject": "ILRIC", + "crseId": 369286, + "catalogNbr": "5555", + "titleLong": "Leadership Development Skills", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "SP23" + } + ], "369288": [ { "subject": "ENGL", @@ -218297,7 +225336,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -218316,8 +225355,8 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", - "catalogCourseSubfield": "(HEU)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HTR)", "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -218531,7 +225570,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369298": [ @@ -218713,14 +225752,14 @@ "titleLong": "Pedagogical and Thesis Development", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369306": [ @@ -218738,7 +225777,7 @@ "catalogWhenOffered": "Fall, Winter, Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "WI23" + "roster": "WI24" } ], "369307": [ @@ -218820,10 +225859,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "369310": [ @@ -219271,8 +226311,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "369324": [ @@ -219283,14 +226323,14 @@ "titleLong": "Symplectic Geometry", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "369325": [ @@ -219626,11 +226666,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "FA23" } ], "369335": [ @@ -219722,10 +226762,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS, BIO-AS, SCD-AS)", + "catalogDistr": "(BIO-AS, SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HD", @@ -219742,7 +226782,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "369340": [ @@ -219779,7 +226819,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP18" + "roster": "SP24" } ], "369343": [ @@ -219899,7 +226939,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "CU", - "roster": "SP23" + "roster": "SP24" } ], "369348": [ @@ -219918,7 +226958,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369349": [ @@ -219993,7 +227033,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369351": [ @@ -220040,14 +227080,14 @@ "titleLong": "Public Finance: Economics of the Public Sector", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "369354": [ @@ -220137,7 +227177,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369359": [ @@ -220233,14 +227273,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -220249,7 +227281,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369363": [ @@ -220422,7 +227454,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "369369": [ @@ -220487,15 +227519,15 @@ "titleLong": "Inequality in U.S. Higher Education", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRLE", @@ -220504,14 +227536,14 @@ "titleLong": "Inequality in U.S. Higher Education", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "369373": [ @@ -220529,7 +227561,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ECE", @@ -220545,7 +227577,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "INFO", @@ -220561,7 +227593,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369374": [ @@ -220586,7 +227618,7 @@ "subject": "SYSEN", "crseId": 369375, "catalogNbr": "1900", - "titleLong": "Systems Engineering Project for Freshmen", + "titleLong": "Systems Engineering Project for First-Years", "enrollGroups": [ { "unitsMaximum": 4, @@ -220656,10 +227688,6 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -220668,7 +227696,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369376": [ @@ -220754,7 +227782,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369377": [ @@ -220765,14 +227793,14 @@ "titleLong": "Intensive Trial Advocacy", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "369378": [ @@ -220791,7 +227819,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -220816,7 +227844,7 @@ "subject": "VTPEH", "crseId": 369379, "catalogNbr": "6103", - "titleLong": "Policy, Leadership, and Ethics", + "titleLong": "Public Health Policy", "enrollGroups": [ { "unitsMaximum": 3, @@ -220827,7 +227855,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -220881,7 +227909,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -220966,12 +227994,12 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course, Spring (weeks 1-7).", + "catalogWhenOffered": "Multi-semester course: Spring.", "catalogComments": "Students must satisfactorially complete PLBIO 2301 to receive a final grade in PLBIO 2302.", "catalogAttribute": "(CU-ITL, CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP20" + "roster": "SP24" } ], "369384": [ @@ -221080,7 +228108,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "369391": [ @@ -221098,7 +228126,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA19" + "roster": "SP24" } ], "369392": [ @@ -221154,7 +228182,7 @@ "catalogSatisfiesReq": "Fulfills the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "369395": [ @@ -221174,7 +228202,7 @@ "catalogComments": "Assumes basic high school mathematics. No calculus or programming experience required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "INFO", @@ -221192,7 +228220,7 @@ "catalogComments": "Assumes basic high school mathematics. No calculus or programming experience required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ORIE", @@ -221209,7 +228237,7 @@ "catalogComments": "Assumes basic high school mathematics. No calculus or programming experience required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -221227,7 +228255,7 @@ "catalogComments": "No calculus or programming experience required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369397": [ @@ -221262,7 +228290,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369400": [ @@ -221318,7 +228346,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369403": [ @@ -221346,6 +228374,46 @@ "catalogNbr": "4970", "titleLong": "Independent Study in Biology", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -221354,7 +228422,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369405": [ @@ -221380,7 +228448,7 @@ "subject": "AEM", "crseId": 369406, "catalogNbr": "2220", - "titleLong": "Foundational Perspectives and Contemporary Issues in Entrepreneurship", + "titleLong": "Dilemmas in Entrepreneurship", "enrollGroups": [ { "unitsMaximum": 3, @@ -221390,7 +228458,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "369407": [ @@ -221607,6 +228675,10 @@ "catalogNbr": "3110", "titleLong": "Design and Innovation", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -221615,7 +228687,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "369420": [ @@ -221633,7 +228705,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "369421": [ @@ -221651,7 +228723,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369422": [ @@ -221674,7 +228746,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY, CU-UGR)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369423": [ @@ -221763,7 +228835,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369426": [ @@ -221800,11 +228872,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Undergraduate students should enroll in HADM 4350. ", + "catalogWhenOffered": "Spring.", + "catalogComments": "Undergraduate students should enroll in HADM 4350.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP21" + "roster": "SP24" } ], "369428": [ @@ -221869,7 +228941,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369431": [ @@ -222045,7 +229117,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369437": [ @@ -222063,7 +229135,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" } ], "369438": [ @@ -222169,6 +229241,22 @@ "acadCareer": "GR", "acadGroup": "EN", "roster": "FA21" + }, + { + "subject": "ECE", + "crseId": 369440, + "catalogNbr": "6240", + "titleLong": "Power System Economics and Electricity Markets", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "369441": [ @@ -222186,7 +229274,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "369442": [ @@ -222317,7 +229405,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369448": [ @@ -222338,7 +229426,7 @@ ], "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369453": [ @@ -222358,7 +229446,7 @@ "catalogSatisfiesReq": "Counts as free elective credit for B.F.A. students; counts as humanities or free out-of-department elective credit for B.Arch. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SU22" + "roster": "SU23" } ], "369454": [ @@ -222376,8 +229464,8 @@ "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-HE, HA-HE, KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "369455": [ @@ -222448,7 +229536,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP19" + "roster": "FA23" } ], "369461": [ @@ -222459,18 +229547,14 @@ "titleLong": "Medicine and Healing in Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "ASRC", @@ -222479,18 +229563,14 @@ "titleLong": "Medicine and Healing in Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "369468": [ @@ -222501,15 +229581,15 @@ "titleLong": "Seminar in Leadership, Diversity, and Inclusion", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogSatisfiesReq": "Satisfies elective requirement for MMH students only.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369469": [ @@ -222524,11 +229604,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369470": [ @@ -222577,6 +229657,10 @@ "catalogNbr": "6953", "titleLong": "Trade Secrets Law and Practice", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -222660,7 +229744,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "369495": [ @@ -222670,6 +229754,10 @@ "catalogNbr": "4925", "titleLong": "Leadership Minor ePortfolio", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -222678,7 +229766,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369496": [ @@ -222734,7 +229822,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369499": [ @@ -222744,6 +229832,14 @@ "catalogNbr": "1960", "titleLong": "Leadership Training Practicum", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -222753,7 +229849,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "369500": [ @@ -222820,14 +229916,30 @@ "titleLong": "Real Estate Competitions I: ULI Hines", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Winter).", + "catalogWhenOffered": "Winter.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "WI23" + "roster": "WI24" + }, + { + "subject": "REAL", + "crseId": 369505, + "catalogNbr": "6596", + "titleLong": "Real Estate Competitions I: ULI Hines", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Winter.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "WI24" } ], "369506": [ @@ -222866,7 +229978,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "369508": [ @@ -222917,7 +230029,7 @@ "subject": "LAW", "crseId": 369510, "catalogNbr": "6643", - "titleLong": "Law of Autonomous Vehicles", + "titleLong": "Law of Robots", "enrollGroups": [ { "unitsMaximum": 2, @@ -222931,7 +230043,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "369511": [ @@ -222963,15 +230075,32 @@ "titleLong": "Real Estate Competitions II: ULI Hines", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Multi-semester course: (Spring).", + "catalogWhenOffered": "Spring.", "catalogComments": "This is the second half of a multi-term course.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 369512, + "catalogNbr": "6597", + "titleLong": "Real Estate Competitions II: ULI Hines", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This is the second half of a multi-term course.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" } ], "369513": [ @@ -223007,7 +230136,7 @@ "catalogDistr": "(KCM-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369515": [ @@ -223029,7 +230158,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369516": [ @@ -223039,6 +230168,10 @@ "catalogNbr": "4090", "titleLong": "Biomedical Engineering Design II", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -223048,7 +230181,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369517": [ @@ -223066,7 +230199,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "LAW", @@ -223082,7 +230215,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "369518": [ @@ -223118,7 +230251,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369520": [ @@ -223136,7 +230269,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369521": [ @@ -223154,7 +230287,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP20" + "roster": "SP24" } ], "369522": [ @@ -223235,7 +230368,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369526": [ @@ -223274,6 +230407,18 @@ "unitsMaximum": 0, "unitsMinimum": 0 }, + { + "unitsMaximum": 0, + "unitsMinimum": 0 + }, + { + "unitsMaximum": 0, + "unitsMinimum": 0 + }, + { + "unitsMaximum": 0, + "unitsMinimum": 0 + }, { "unitsMaximum": 0, "unitsMinimum": 0 @@ -223281,7 +230426,7 @@ ], "acadCareer": "UG", "acadGroup": "CU", - "roster": "SU22" + "roster": "SU23" } ], "369528": [ @@ -223299,7 +230444,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "369532": [ @@ -223309,14 +230454,20 @@ "catalogNbr": "4997", "titleLong": "Cross-Cultural Work Experiences", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", + "catalogComments": "For more information, see the CPT website.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369533": [ @@ -223343,14 +230494,20 @@ "catalogNbr": "4998", "titleLong": "Cross-Cultural Work Experiences", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "For more information, see the CPT website.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369535": [ @@ -223360,6 +230517,10 @@ "catalogNbr": "6880", "titleLong": "Industrial Big Data Analytics and Machine Learning", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -223368,7 +230529,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SYSEN", @@ -223376,6 +230537,10 @@ "catalogNbr": "6880", "titleLong": "Industrial Big Data Analytics and Machine Learning", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -223384,7 +230549,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369536": [ @@ -223741,7 +230906,7 @@ "subject": "AMST", "crseId": 369550, "catalogNbr": "3717", - "titleLong": "Sitcom Jews: Ethnic Representation on Television and on Stage", + "titleLong": "Sitcom Jews: Ethnic Representation on Television,1948-Present", "enrollGroups": [ { "unitsMaximum": 3, @@ -223749,16 +230914,16 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "JWST", "crseId": 369550, "catalogNbr": "3711", - "titleLong": "Sitcom Jews: Ethnic Representation on Television and on Stage", + "titleLong": "Sitcom Jews: Ethnic Representation on Television,1948-Present", "enrollGroups": [ { "unitsMaximum": 3, @@ -223766,16 +230931,16 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "PMA", "crseId": 369550, "catalogNbr": "3711", - "titleLong": "Sitcom Jews: Ethnic Representation on Television and on Stage", + "titleLong": "Sitcom Jews: Ethnic Representation on Television,1948-Present", "enrollGroups": [ { "unitsMaximum": 3, @@ -223783,10 +230948,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "369551": [ @@ -223805,7 +230970,7 @@ "catalogComments": "Conducted in German. This course does not count toward the A&S language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369552": [ @@ -223835,14 +231000,14 @@ "titleLong": "Mediating Organizational Conflicts", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP20" + "roster": "SP24" } ], "369554": [ @@ -223853,14 +231018,14 @@ "titleLong": "Mediating Organizational Conflicts", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP21" + "roster": "SP24" } ], "369555": [ @@ -223907,15 +231072,16 @@ "titleLong": "French Classics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", + "catalogComments": "Conducted in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "369557": [ @@ -224177,17 +231343,34 @@ "subject": "PLSCI", "crseId": 369563, "catalogNbr": "4975", - "titleLong": "Leadership through Peer Mentoring in the Plant Sciences", + "titleLong": "Leadership Development for Peer Mentors and Club Officers in the Plant Sciences", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 1 + }, { "unitsMaximum": 2, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Students will work with the instructor prior to enrollment to discuss course credit options and associated time commitments per credit hour policy. Instructor will coordinate with department to bulk-enroll students.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369564": [ @@ -224208,6 +231391,24 @@ "roster": "FA19" } ], + "369565": [ + { + "subject": "CRP", + "crseId": 369565, + "catalogNbr": "5077", + "titleLong": "International Planning and Development Field Studies", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], "369567": [ { "subject": "AMST", @@ -224216,15 +231417,15 @@ "titleLong": "Introduction to Latinos in U.S. History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -224233,8 +231434,8 @@ "titleLong": "Introduction to Latinos in U.S. History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -224242,7 +231443,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LATA", @@ -224251,15 +231452,15 @@ "titleLong": "Introduction to Latinos in U.S. History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LSP", @@ -224268,15 +231469,15 @@ "titleLong": "Introduction to Latinos in U.S. History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -224285,15 +231486,15 @@ "titleLong": "Introduction to Latinos in U.S. History", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369568": [ @@ -224401,7 +231602,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369572": [ @@ -224441,7 +231642,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -224475,7 +231676,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS,HST-AS)", "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", @@ -224515,7 +231716,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "369576": [ @@ -224534,7 +231735,7 @@ "catalogAttribute": "(EC-LASP)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "369577": [ @@ -224954,14 +232155,14 @@ "titleLong": "Theory and Method", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "369591": [ @@ -225282,10 +232483,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369603": [ @@ -225463,7 +232665,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "369613": [ @@ -225481,7 +232683,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "369614": [ @@ -225651,10 +232853,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Attendance is mandatory. If you are not present for the 1st seminar, you will be dropped.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369626": [ @@ -225721,15 +232922,15 @@ "titleLong": "Embodiment of Inequality: A Bioarchaeological Perspective", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "ARKEO", @@ -225738,15 +232939,15 @@ "titleLong": "Embodiment of Inequality: A Bioarchaeological Perspective", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "BSOC", @@ -225755,15 +232956,15 @@ "titleLong": "Embodiment of Inequality: A Bioarchaeological Perspective", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "369629": [ @@ -225774,14 +232975,14 @@ "titleLong": "Embodiment of Inequality: A Bioarchaeological Perspective", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "ARKEO", @@ -225790,14 +232991,14 @@ "titleLong": "Embodiment of Inequality: A Bioarchaeological Perspective", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "369630": [ @@ -225808,17 +233009,17 @@ "titleLong": "Colonialism and Anticolonialism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, HST-AS)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "GOVT", @@ -225827,18 +233028,18 @@ "titleLong": "Colonialism and Anticolonialism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, HST-AS)", "catalogCourseSubfield": "(PT)", "catalogAttribute": "(EC-LASP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "369631": [ @@ -225980,7 +233181,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "369636": [ @@ -226016,7 +233217,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Taught in German.", "acadCareer": "UG", "acadGroup": "AS", @@ -226034,7 +233235,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -226216,7 +233417,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "NES", @@ -226235,7 +233436,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" }, { "subject": "RELST", @@ -226254,7 +233455,26 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 369644, + "catalogNbr": "2515", + "titleLong": "Anthropology of Iran", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "369645": [ @@ -226265,15 +233485,15 @@ "titleLong": "Law and Economics: A Game-Theoretic Approach", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LAW", @@ -226282,15 +233502,15 @@ "titleLong": "Law and Economics: A Game-Theoretic Approach", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(EC-SAP)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369646": [ @@ -226301,17 +233521,17 @@ "titleLong": "Shi'ism: Poetics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "NES", @@ -226320,17 +233540,17 @@ "titleLong": "Shi'ism: Poetics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "RELST", @@ -226339,17 +233559,17 @@ "titleLong": "Shi'ism: Poetics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "369647": [ @@ -226382,12 +233602,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "369648": [ @@ -226423,7 +233643,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369650": [ @@ -226434,15 +233654,15 @@ "titleLong": "Shi'ism: Poetics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "NES", @@ -226451,15 +233671,15 @@ "titleLong": "Shi'ism: Poetics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { "subject": "RELST", @@ -226468,15 +233688,15 @@ "titleLong": "Shi'ism: Poetics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "369651": [ @@ -226494,7 +233714,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369652": [ @@ -226512,7 +233732,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369654": [ @@ -226644,7 +233864,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "369658": [ @@ -226691,17 +233911,17 @@ "titleLong": "The Photobook", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Two field trips to George Eastman Museum are required.", - "catalogSatisfiesReq": "Satisfies tutorial requirement in Fall 22.", + "catalogSatisfiesReq": "Satisfies tutorial requirement in Fall 23.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369659": [ @@ -226712,16 +233932,16 @@ "titleLong": "The Photobook", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Two field trips to George Eastman Museum are required.", - "catalogSatisfiesReq": "Satisfies tutorial requirement in Fall 22.", + "catalogSatisfiesReq": "Satisfies tutorial requirement in Fall 23.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ARTH", @@ -226876,7 +234096,7 @@ "subject": "AEM", "crseId": 369663, "catalogNbr": "5230", - "titleLong": "Contemporary Topics in Behavioral Finance", + "titleLong": "Behavioral Finance", "enrollGroups": [ { "unitsMaximum": 3, @@ -226890,7 +234110,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369664": [ @@ -226906,11 +234126,12 @@ } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", - "catalogComments": "Please contact Shoals Marine Lab to assist with enrollment. Students will live at Shoals Marine Lab, Appledore Island, ME, during this course.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogComments": "Students will live at Shoals Marine Lab, Appledore Island, ME, during this course.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "369665": [ @@ -226943,9 +234164,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Summer.", + "catalogComments": "Students will live at Shoals Marine Lab, Appledore Island, ME, for during this course.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "369667": [ @@ -227048,14 +234272,15 @@ "titleLong": "Environmental Humanities: Theories and Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "STS", @@ -227064,14 +234289,15 @@ "titleLong": "Environmental Humanities: Theories and Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "369671": [ @@ -227102,15 +234328,15 @@ "titleLong": "Game of Thrones: Multi-Media Fantasies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "SHUM", @@ -227119,15 +234345,15 @@ "titleLong": "Game of Thrones: Multi-Media Fantasies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "369674": [ @@ -227254,10 +234480,6 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -227267,7 +234489,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "369679": [ @@ -227283,7 +234505,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -227300,7 +234522,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -227317,7 +234539,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -227425,7 +234647,7 @@ "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "369684": [ @@ -227462,7 +234684,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369686": [ @@ -227478,10 +234700,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-HE, D-HE, KCM-HE, LAD-HE, SBA-HE)", + "catalogDistr": "(D-HE, HA-HE, KCM-HE, LAD-HE, SBA-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "369687": [ @@ -227530,21 +234752,17 @@ "subject": "BIOMG", "crseId": 369689, "catalogNbr": "8369", - "titleLong": "Foundations and Frontiers in Cellular and Molecular Biology - I", + "titleLong": "Foundational Skills for Graduate School and Beyond", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA20" + "roster": "FA23" } ], "369690": [ @@ -227596,7 +234814,7 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", @@ -227622,7 +234840,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369693": [ @@ -227640,8 +234858,8 @@ "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "369695": [ @@ -227660,7 +234878,7 @@ "catalogAttribute": "(CU-CEL, CU-UGR)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369696": [ @@ -227714,7 +234932,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369699": [ @@ -227904,7 +235122,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369706": [ @@ -228332,11 +235550,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS)", - "catalogCourseSubfield": "(HPE,HNU)", + "catalogDistr": "(ETM-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" }, { "subject": "JWST", @@ -228351,10 +235569,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(ETM-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" }, { "subject": "RELST", @@ -228369,10 +235587,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(ETM-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA18" + "roster": "FA23" } ], "369722": [ @@ -228389,11 +235607,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "CAPS", @@ -228408,10 +235626,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" }, { "subject": "HIST", @@ -228426,11 +235644,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", - "catalogCourseSubfield": "(HNU)(HPE, HAN)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HAN)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "369723": [ @@ -228447,7 +235665,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", @@ -228466,7 +235684,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -228484,7 +235702,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HAN)", "acadCareer": "UG", "acadGroup": "AS", @@ -228552,6 +235770,18 @@ "catalogNbr": "1104", "titleLong": "FWS: Reading Films", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -228561,7 +235791,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369727": [ @@ -228583,14 +235813,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -228600,7 +235822,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369728": [ @@ -228610,6 +235832,10 @@ "catalogNbr": "1106", "titleLong": "FWS: Robots", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -228619,7 +235845,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369729": [ @@ -228868,7 +236094,7 @@ "catalogDistr": "(CA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -228888,7 +236114,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "369741": [ @@ -228948,7 +236174,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369745": [ @@ -228966,7 +236192,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369746": [ @@ -229035,6 +236261,14 @@ "unitsMaximum": 12, "unitsMinimum": 1 }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 12, + "unitsMinimum": 1 + }, { "unitsMaximum": 12, "unitsMinimum": 1 @@ -229043,7 +236277,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369748": [ @@ -229114,7 +236348,7 @@ "catalogComments": "This course is a required part of the MPS curriculum. Students who have completed ENGRG 5350 or have received a job offer may petition to waive this course by emailing bae2@cornell.edu. ", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369752": [ @@ -229280,7 +236514,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369760": [ @@ -229314,7 +236548,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369764": [ @@ -229436,7 +236670,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "369769": [ @@ -229473,7 +236707,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369771": [ @@ -229491,7 +236725,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369772": [ @@ -229510,7 +236744,7 @@ "catalogDistr": "(KCM-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369773": [ @@ -229531,6 +236765,23 @@ "acadGroup": "AS", "roster": "SP19" }, + { + "subject": "RELST", + "crseId": 369773, + "catalogNbr": "4110", + "titleLong": "Religion and Social Life", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "SOC", "crseId": 369773, @@ -229547,6 +236798,23 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "SP19" + }, + { + "subject": "SOC", + "crseId": 369773, + "catalogNbr": "4110", + "titleLong": "Religion and Social Life", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "369774": [ @@ -229554,7 +236822,7 @@ "subject": "AEP", "crseId": 369774, "catalogNbr": "5510", - "titleLong": "Symmetry in Materials Physics", + "titleLong": "Symmetry & Equivariance", "enrollGroups": [ { "unitsMaximum": 3, @@ -229564,7 +236832,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369775": [ @@ -229575,14 +236843,18 @@ "titleLong": "Special Topics in Plant Sciences", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 1, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "369777": [ @@ -229599,10 +236871,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "369778": [ @@ -229610,7 +236882,7 @@ "subject": "AEM", "crseId": 369778, "catalogNbr": "4415", - "titleLong": "Pre-Engagement with Social Enterprises in Emerging Markets", + "titleLong": "Field Research and Pre-Engagement with Social Enterprises in Emerging Markets", "enrollGroups": [ { "unitsMaximum": 1.5, @@ -229626,7 +236898,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369779": [ @@ -229644,7 +236916,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369780": [ @@ -229661,9 +236933,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "369781": [ @@ -229883,11 +237156,11 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -229901,10 +237174,10 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369786": [ @@ -230029,7 +237302,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "369792": [ @@ -230047,7 +237320,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -230082,7 +237355,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369794": [ @@ -230178,9 +237451,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(CA-AG, SBA-AG)", + "catalogComments": "EDUC 4826 may be taken twice for credit. Students who take EDUC 4826 twice can only use the course once to fulfill one college Distribution Requirement.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ILRID", @@ -230199,9 +237473,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(CA-AG, SBA-AG)", + "catalogComments": "ILRID 4826 may be taken twice for credit. Students who take ILRID 4826 twice can only use the course once to fulfill one college Distribution Requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "369800": [ @@ -230388,6 +237663,18 @@ "unitsMaximum": 3, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 1 + }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -230395,7 +237682,7 @@ ], "acadCareer": "GR", "acadGroup": "CT", - "roster": "FA22" + "roster": "FA23" } ], "369810": [ @@ -230485,7 +237772,7 @@ "catalogComments": "This is a Learning Where You Live Course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "SP23" + "roster": "SP24" } ], "369819": [ @@ -230595,7 +237882,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "369829": [ @@ -230649,7 +237936,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369832": [ @@ -230667,7 +237954,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369833": [ @@ -230685,7 +237972,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369834": [ @@ -230703,7 +237990,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369835": [ @@ -230743,7 +238030,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369837": [ @@ -230765,7 +238052,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "369838": [ @@ -230783,7 +238070,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369839": [ @@ -230801,7 +238088,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369840": [ @@ -230831,7 +238118,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369843": [ @@ -230849,7 +238136,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "369845": [ @@ -230919,7 +238206,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA19" + "roster": "FA23" } ], "369850": [ @@ -230954,7 +238241,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369852": [ @@ -231011,7 +238298,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "SP24" } ], "369855": [ @@ -231033,7 +238320,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369856": [ @@ -231046,16 +238333,12 @@ { "unitsMaximum": 2, "unitsMinimum": 2 - }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369857": [ @@ -231113,7 +238396,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369860": [ @@ -231133,7 +238416,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "369861": [ @@ -231224,7 +238507,7 @@ "catalogSatisfiesReq": "Satisfies B.F.A. Shop & Tech requirement.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "369895": [ @@ -231259,7 +238542,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -231276,7 +238559,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -231348,10 +238631,10 @@ "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Multi-semester course: (Fall).", + "catalogWhenOffered": "Multi-semester course: Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369900": [ @@ -231362,14 +238645,14 @@ "titleLong": "Communication Industries: NYComm", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "369902": [ @@ -231451,7 +238734,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369907": [ @@ -231469,7 +238752,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369908": [ @@ -231509,7 +238792,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369910": [ @@ -231545,7 +238828,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369912": [ @@ -231563,7 +238846,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369913": [ @@ -231581,7 +238864,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -231597,7 +238880,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369914": [ @@ -231615,7 +238898,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369915": [ @@ -231633,7 +238916,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "369916": [ @@ -231651,7 +238934,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369917": [ @@ -231661,6 +238944,18 @@ "catalogNbr": "8151", "titleLong": "Design Topic Research Studio III: Matter Design Computation", "enrollGroups": [ + { + "unitsMaximum": 9, + "unitsMinimum": 9 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 9 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 9 + }, { "unitsMaximum": 9, "unitsMinimum": 9 @@ -231669,7 +238964,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "369918": [ @@ -231695,7 +238990,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "369919": [ @@ -231703,18 +238998,22 @@ "subject": "HADM", "crseId": 369919, "catalogNbr": "6650", - "titleLong": "Advanced Communication Practicum in Public Speaking for Hospitality Leaders", + "titleLong": "Impactful Unscripted Communication Practicum", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Co-meets with HADM 4650.", - "acadCareer": "GM", + "catalogComments": "Undergraduate students must enroll in HADM 4650.", + "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP19" + "roster": "SP24" } ], "369920": [ @@ -231725,15 +239024,15 @@ "titleLong": "Communication Industries: CaliCOMM II", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Winter.", "catalogComments": "Students must enroll in both COMM 4951 (fall) and COMM 4952 (winter) to receive a final letter grade. Students will receive a placeholder grade (R) in the fall and upon completion of COMM 4952, the R grade will be replaced with a letter grade. Contact professors for more information.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI22" + "roster": "WI24" } ], "369923": [ @@ -231895,7 +239194,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369932": [ @@ -232005,7 +239304,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "369936": [ @@ -232148,7 +239447,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369940": [ @@ -232185,10 +239484,26 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369942": [ + { + "subject": "ORIE", + "crseId": 369942, + "catalogNbr": "5915", + "titleLong": "MEng Career Practicum", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + }, { "subject": "ORIE", "crseId": 369942, @@ -232221,7 +239536,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369944": [ @@ -232239,7 +239554,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369945": [ @@ -232278,11 +239593,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" }, { "subject": "BEE", @@ -232316,7 +239631,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "369950": [ @@ -232353,7 +239668,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "369952": [ @@ -232389,10 +239704,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" } ], "369954": [ @@ -232410,7 +239725,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "369955": [ @@ -233254,10 +240569,6 @@ "catalogNbr": "4300", "titleLong": "Advanced Mathematical Physics", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -233266,7 +240577,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "369973": [ @@ -233285,7 +240596,7 @@ "catalogComments": "Emerson green apron required for lab add-on.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "369974": [ @@ -233427,7 +240738,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "369982": [ @@ -233682,11 +240993,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(GE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CAPS", @@ -233701,10 +241012,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "HIST", @@ -233719,11 +241030,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HAN)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370001": [ @@ -233761,11 +241072,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "CAPS", @@ -233780,10 +241091,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "HIST", @@ -233798,11 +241109,29 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HAN)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 370002, + "catalogNbr": "2132", + "titleLong": "Law and Society in Early Modern and Modern China", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "370004": [ @@ -233932,10 +241261,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" }, { "subject": "AMST", @@ -233949,10 +241278,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" }, { "subject": "ASRC", @@ -233967,7 +241296,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" }, { "subject": "HIST", @@ -233981,11 +241310,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP20" + "roster": "SP24" } ], "370008": [ @@ -234049,16 +241378,16 @@ "titleLong": "Socialism in America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ASRC", @@ -234067,16 +241396,16 @@ "titleLong": "Socialism in America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "HIST", @@ -234085,17 +241414,17 @@ "titleLong": "Socialism in America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "370015": [ @@ -234300,7 +241629,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370020": [ @@ -234396,7 +241725,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -234511,6 +241840,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "(LL)", "acadCareer": "GR", "acadGroup": "AS", "roster": "FA22" @@ -234606,7 +241937,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -234625,7 +241956,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370029": [ @@ -235165,7 +242496,7 @@ "catalogDistr": "(D-AG)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370047": [ @@ -235187,7 +242518,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370048": [ @@ -235205,7 +242536,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370049": [ @@ -235276,7 +242607,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(PBSS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBSS-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -235297,7 +242628,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370054": [ @@ -235338,7 +242669,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370056": [ @@ -235431,7 +242762,7 @@ "catalogDistr": "(SBA-AS, SDS-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370060": [ @@ -235483,11 +242814,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGL", @@ -235501,11 +242832,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GERST", @@ -235519,11 +242850,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MUSIC", @@ -235537,11 +242868,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in English.", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PMA", @@ -235555,11 +242887,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogComments": "Taught in English.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -235572,9 +242904,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370062": [ @@ -235754,9 +243088,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Co-meets with ANTHR 3416.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP19" }, { "subject": "ASIAN", @@ -235769,10 +243104,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP19" } ], "370068": [ @@ -235790,9 +243124,10 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(SBA-AS)", + "catalogComments": "Co-meets with ANTHR 6416.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP19" }, { "subject": "ASIAN", @@ -235805,12 +243140,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogBreadth": "(GHB)", - "catalogDistr": "(SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP19" } ], "370069": [ @@ -235828,7 +243160,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370070": [ @@ -235877,14 +243209,14 @@ "titleLong": "Advanced Statistics for Sociological Research", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "370073": [ @@ -236140,7 +243472,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370083": [ @@ -236158,7 +243490,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370084": [ @@ -236199,7 +243531,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370086": [ @@ -236217,7 +243549,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "370087": [ @@ -236232,10 +243564,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "370088": [ @@ -236250,6 +243582,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "( ALC-AS, LA-AS)", + "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -236288,7 +243624,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370094": [ @@ -236304,9 +243640,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Course may not be repeated. ", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370095": [ @@ -236324,7 +243661,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "370096": [ @@ -236360,7 +243697,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "370098": [ @@ -236396,7 +243733,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "370100": [ @@ -236599,7 +243936,7 @@ "catalogDistr": "(SMR-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370110": [ @@ -236617,7 +243954,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "370111": [ @@ -236652,7 +243989,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "370113": [ @@ -236748,7 +244085,7 @@ "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370117": [ @@ -236803,7 +244140,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370120": [ @@ -236839,7 +244176,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370122": [ @@ -236868,15 +244205,33 @@ "titleLong": "Pleasure and Neoliberalism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, GLC-AS, SCD-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" + }, + { + "subject": "ENGL", + "crseId": 370123, + "catalogNbr": "4948", + "titleLong": "Pleasure and Neoliberalism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", + "catalogSatisfiesReq": "This course counts toward the Literatures of the Global South and post-1800 requirements for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" }, { "subject": "FGSS", @@ -236885,15 +244240,15 @@ "titleLong": "Pleasure and Neoliberalism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, GLC-AS, SCD-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "ROMS", @@ -236902,13 +244257,32 @@ "titleLong": "Pleasure and Neoliberalism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 370123, + "catalogNbr": "4948", + "titleLong": "Pleasure and Neoliberalism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "370124": [ @@ -236925,7 +244299,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-SBY, EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", @@ -237004,7 +244378,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370129": [ @@ -237015,14 +244389,14 @@ "titleLong": "Professional Development for Public Affairs", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "370130": [ @@ -237043,24 +244417,6 @@ "roster": "SP23" } ], - "370132": [ - { - "subject": "NCCT", - "crseId": 370132, - "catalogNbr": "5031", - "titleLong": "Marketing Management II", - "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - } - ], - "catalogWhenOffered": "Spring.", - "acadCareer": "GM", - "acadGroup": "BU", - "roster": "FA22" - } - ], "370133": [ { "subject": "INFO", @@ -237068,6 +244424,10 @@ "catalogNbr": "6520", "titleLong": "Human Computer Interaction Graduate Studio", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -237076,7 +244436,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "370134": [ @@ -237112,8 +244472,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "370136": [ @@ -237132,7 +244492,7 @@ "catalogSatisfiesReq": "Fulfills the writing requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "370137": [ @@ -237150,7 +244510,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370138": [ @@ -237212,7 +244572,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "370139": [ @@ -237230,7 +244590,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370142": [ @@ -237267,7 +244627,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370144": [ @@ -237289,7 +244649,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370145": [ @@ -237326,7 +244686,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370148": [ @@ -237342,11 +244702,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370149": [ @@ -237365,7 +244725,7 @@ "catalogSatisfiesReq": "Satisfies finance requirement for the Dyson Business Minor for Engineers, the Dyson Business Minor for the Life Sciences and the University-Wide Business Minor.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA22" } ], "370150": [ @@ -237373,7 +244733,7 @@ "subject": "ENMGT", "crseId": 370150, "catalogNbr": "5960", - "titleLong": "Negotiations and Contracts for Engineering Management", + "titleLong": "Negotiations and Contracts for Engineering Managers", "enrollGroups": [ { "unitsMaximum": 3, @@ -237384,10 +244744,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370151": [ @@ -237424,7 +244784,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370153": [ @@ -237518,7 +244878,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370158": [ @@ -237591,7 +244951,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -237663,7 +245023,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370164": [ @@ -237697,7 +245057,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370165": [ @@ -237713,7 +245073,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -237730,7 +245090,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -237770,7 +245130,7 @@ "catalogDistr": "(BIOLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370168": [ @@ -237910,7 +245270,7 @@ "catalogDistr": "(KCM-AG)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -237924,10 +245284,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SSC-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370174": [ @@ -237935,18 +245295,17 @@ "subject": "AEM", "crseId": 370174, "catalogNbr": "4402", - "titleLong": "Integrated Competitions Studio", + "titleLong": "Business Design Studio", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Co-meets with DEA 4402.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP19" + "roster": "SP24" } ], "370175": [ @@ -238028,19 +245387,15 @@ "catalogNbr": "2080", "titleLong": "Experiential Learning Seminar", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Spring).", + "catalogWhenOffered": "Multi-semester course: Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370186": [ @@ -238051,15 +245406,15 @@ "titleLong": "Premodern Literature and Media", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", - "catalogComments": "Taught in English. Anchor Course. Reading knowledge of Middle High German is not required; some exposure to the language will be facilitated with the aid of bilingual editions.", + "catalogComments": "Taught in English. Anchor course. Reading knowledge of Middle High German is not required. Some exposure to the language will be facilitated with the aid of bilingual editions.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "MEDVL", @@ -238068,15 +245423,15 @@ "titleLong": "Premodern Literature and Media", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogComments": "Taught in English. Reading knowledge of Middle High German is not required; some exposure to the language will be facilitated with the aid of bilingual editions.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "370187": [ @@ -238109,10 +245464,11 @@ } ], "catalogWhenOffered": "Multi-semester course: (Winter).", - "catalogComments": "In addition to this ten-day seminar in Washington, D.C. (dates TBA), there are required preparation meetings in Ithaca during November and December. Students must also enroll in both NTRES 4300 and NTRES 4302 to receive a final grade.", + "catalogComments": "In addition to this ten-day seminar in Washington, D.C. (dates TBA), there are required preparation meetings in Ithaca during November and December. Students must also enroll in both NTRES 4300 and NTRES 4302 to receive a final grade. Completed applications due mid-October for required enrollment in NTRES 4300.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI22" + "roster": "WI23" } ], "370189": [ @@ -238146,13 +245502,13 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Winter).", + "catalogWhenOffered": "Multi-semester course: Winter.", "catalogDistr": "(BIO-AG)", "catalogComments": "Multi-semester course, students must complete BIOEE 2525, BIOEE 2526, and BIOEE 2527 for a final grade.", "catalogAttribute": "(CU-ITL, CU-SBY, EC-LASP)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" } ], "370191": [ @@ -238244,7 +245600,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "370195": [ @@ -238330,7 +245686,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370201": [ @@ -238386,7 +245742,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370206": [ @@ -238406,7 +245762,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "370207": [ @@ -238416,14 +245772,19 @@ "catalogNbr": "4031", "titleLong": "Introduction to the Global Study of Law", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Summer.", "acadCareer": "UG", "acadGroup": "LA", - "roster": "SU22" + "roster": "SU23" } ], "370208": [ @@ -238474,7 +245835,7 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -238485,7 +245846,7 @@ "subject": "ANSC", "crseId": 370211, "catalogNbr": "4410", - "titleLong": "Nutritional Physiology and Biochemistry", + "titleLong": "Metabolic Physiology", "enrollGroups": [ { "unitsMaximum": 3, @@ -238495,7 +245856,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370213": [ @@ -238513,8 +245874,8 @@ "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "370214": [ @@ -238568,7 +245929,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370216": [ @@ -238624,7 +245985,7 @@ "catalogComments": "Demonstrated knowledge of R expected.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "370220": [ @@ -238639,10 +246000,11 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Spring (offered in odd-numbered years only).", + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "SP24" } ], "370221": [ @@ -238661,7 +246023,7 @@ "catalogDistr": "(PBS-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "370222": [ @@ -238669,16 +246031,17 @@ "subject": "AS", "crseId": 370222, "catalogNbr": "1111", - "titleLong": "Milstein Collab I", + "titleLong": "Milstein First-Year Project", "enrollGroups": [ { "unitsMaximum": 2, "unitsMinimum": 2 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370223": [ @@ -238748,7 +246111,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370230": [ @@ -238808,7 +246171,7 @@ "catalogComments": "This is a component of the Undergraduate Research Experience program coordinated by the Cornell Institute of Host-Microbe Interactions and Disease.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "370233": [ @@ -238880,7 +246243,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370237": [ @@ -238899,7 +246262,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370238": [ @@ -238933,11 +246296,11 @@ } ], "catalogWhenOffered": "Fall, Spring, Summer.", - "catalogDistr": "(BIO-AG, PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AG, BIO-AS, PBS-AS)", "catalogComments": "Biological sciences majors must take this course for a letter grade.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370240": [ @@ -238997,7 +246360,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "370259": [ @@ -239017,7 +246380,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "370260": [ @@ -239036,7 +246399,7 @@ "catalogSatisfiesReq": "Fulfills the experiential learning requirement.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370262": [ @@ -239090,7 +246453,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP22" } ], "370265": [ @@ -239129,7 +246492,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370267": [ @@ -239145,10 +246508,11 @@ } ], "catalogWhenOffered": "Summer.", - "catalogDistr": "(PBS-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, PBS-AS)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "370268": [ @@ -239167,7 +246531,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "370269": [ @@ -239186,7 +246550,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LAW", @@ -239199,10 +246563,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall, Spring.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370270": [ @@ -239287,14 +246652,14 @@ "titleLong": "Labor Solidarity and Union Campaigns", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP21" + "roster": "SP24" } ], "370276": [ @@ -239322,6 +246687,10 @@ "catalogNbr": "6619", "titleLong": "Text and Networks in Social Science Research", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -239330,7 +246699,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "HD", @@ -239347,7 +246716,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" }, { "subject": "INFO", @@ -239364,7 +246733,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "SOC", @@ -239372,6 +246741,10 @@ "catalogNbr": "6610", "titleLong": "Text and Networks in Social Science Research", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -239380,7 +246753,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "370278": [ @@ -239398,7 +246771,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370279": [ @@ -239416,7 +246789,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370283": [ @@ -239486,7 +246859,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370288": [ @@ -239557,7 +246930,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370290": [ @@ -239671,20 +247044,16 @@ "titleLong": "Afro-Asia: Futurism and Feminism", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA20" }, { "subject": "ASRC", @@ -239693,20 +247062,16 @@ "titleLong": "Afro-Asia: Futurism and Feminism", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA20" }, { "subject": "COML", @@ -239715,20 +247080,16 @@ "titleLong": "Afro-Asia: Futurism and Feminism", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA20" }, { "subject": "FGSS", @@ -239737,20 +247098,16 @@ "titleLong": "Afro-Asia: Futurism and Feminism", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA20" }, { "subject": "LGBT", @@ -239759,20 +247116,16 @@ "titleLong": "Afro-Asia: Futurism and Feminism", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA20" }, { "subject": "SHUM", @@ -239781,20 +247134,16 @@ "titleLong": "Afro-Asia: Futurism and Feminism", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA20" } ], "370297": [ @@ -239876,7 +247225,7 @@ "subject": "AAS", "crseId": 370301, "catalogNbr": "4050", - "titleLong": "Critical Filipino/Filipino American Studies", + "titleLong": "Critical Filipino and Filipino American Studies", "enrollGroups": [ { "unitsMaximum": 4, @@ -239884,16 +247233,16 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" }, { "subject": "AMST", "crseId": 370301, "catalogNbr": "4052", - "titleLong": "Critical Filipino/Filipino American Studies", + "titleLong": "Critical Filipino and Filipino American Studies", "enrollGroups": [ { "unitsMaximum": 4, @@ -239901,16 +247250,16 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" }, { "subject": "ASIAN", "crseId": 370301, "catalogNbr": "4452", - "titleLong": "Critical Filipino/Filipino American Studies", + "titleLong": "Critical Filipino and Filipino American Studies", "enrollGroups": [ { "unitsMaximum": 4, @@ -239918,10 +247267,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "370302": [ @@ -239940,7 +247289,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "370303": [ @@ -239959,7 +247308,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "370304": [ @@ -240162,15 +247511,15 @@ "titleLong": "Modal Logic", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PHIL", @@ -240179,15 +247528,15 @@ "titleLong": "Modal Logic", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "370308": [ @@ -240294,6 +247643,7 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AG)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", @@ -240315,7 +247665,24 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" + } + ], + "370314": [ + { + "subject": "AEM", + "crseId": 370314, + "catalogNbr": "4681", + "titleLong": "Impact Finance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" } ], "370316": [ @@ -240352,7 +247719,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370318": [ @@ -240566,7 +247933,7 @@ "catalogWhenOffered": "Winter, Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SU22" + "roster": "SU23" } ], "370325": [ @@ -240642,6 +248009,25 @@ "acadGroup": "AS", "roster": "SP23" }, + { + "subject": "COML", + "crseId": 370327, + "catalogNbr": "3339", + "titleLong": "Judeophobia, Islamophobia, Racism", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, GLC-AS, HST-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "GOVT", "crseId": 370327, @@ -240680,6 +248066,25 @@ "acadGroup": "AS", "roster": "SP23" }, + { + "subject": "JWST", + "crseId": 370327, + "catalogNbr": "3523", + "titleLong": "Judeophobia, Islamophobia, Racism", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, GLC-AS, HST-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "NES", "crseId": 370327, @@ -240699,6 +248104,25 @@ "acadGroup": "AS", "roster": "SP23" }, + { + "subject": "NES", + "crseId": 370327, + "catalogNbr": "3523", + "titleLong": "Judeophobia, Islamophobia, Racism", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "RELST", "crseId": 370327, @@ -240717,6 +248141,25 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" + }, + { + "subject": "RELST", + "crseId": 370327, + "catalogNbr": "3523", + "titleLong": "Judeophobia, Islamophobia, Racism", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, GLC-AS, HST-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "370328": [ @@ -240727,15 +248170,15 @@ "titleLong": "French for Business", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Recommended courses after FREN 2080: FREN 2092 or FREN 2095.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370329": [ @@ -240811,6 +248254,24 @@ "acadGroup": "AS", "roster": "FA19" }, + { + "subject": "HIST", + "crseId": 370330, + "catalogNbr": "4172", + "titleLong": "Tolstoy: History and Counter-Culture", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HEU)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "RELST", "crseId": 370330, @@ -240844,6 +248305,23 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "FA19" + }, + { + "subject": "RUSSL", + "crseId": 370330, + "catalogNbr": "4172", + "titleLong": "Tolstoy: History and Counter-Culture", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "370331": [ @@ -241043,7 +248521,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "HIST", @@ -241062,7 +248540,7 @@ "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "MEDVL", @@ -241080,7 +248558,7 @@ "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "370339": [ @@ -241137,7 +248615,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -241194,7 +248672,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -241232,7 +248710,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -241270,7 +248748,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -241308,7 +248786,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -241366,6 +248844,9 @@ } ], "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", + "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -241775,7 +249256,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ILRLR", @@ -241791,7 +249272,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LSP", @@ -241808,7 +249289,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -241826,6 +249307,22 @@ "acadGroup": "HE", "roster": "FA22" }, + { + "subject": "PUBPOL", + "crseId": 370350, + "catalogNbr": "2810", + "titleLong": "Migration: Histories, Controversies, and Perspectives", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + }, { "subject": "SOC", "crseId": 370350, @@ -241841,7 +249338,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370351": [ @@ -241952,15 +249449,15 @@ "titleLong": "Poetry's Image", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENGL", @@ -241969,15 +249466,15 @@ "titleLong": "Poetry's Image", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, HA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370357": [ @@ -241994,9 +249491,10 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", + "catalogComments": "Equivalent to CHIN 3301.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "370358": [ @@ -242007,15 +249505,15 @@ "titleLong": "High Advanced Mandarin I: CAPS in D.C.", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370359": [ @@ -242033,7 +249531,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370362": [ @@ -242052,7 +249550,7 @@ "catalogCourseSubfield": "(PT)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA19" + "roster": "FA23" } ], "370363": [ @@ -242155,15 +249653,15 @@ "titleLong": "One Italian Masterpiece I", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Conducted in English. This course may be repeated for credit provided that the object of study is different.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "370368": [ @@ -242566,10 +250064,10 @@ ], "catalogWhenOffered": "Fall.", "catalogComments": "Graduate students should enroll in HADM 6385.", - "catalogSatisfiesReq": "Satisifies HADM or free electives for SHA students.", + "catalogSatisfiesReq": "Satisifies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "370378": [ @@ -242588,7 +250086,7 @@ "catalogComments": "Undergraduate students should enroll in HADM 4385.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "370379": [ @@ -242599,16 +250097,17 @@ "titleLong": "Environmental Humanities: Theories and Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" }, { "subject": "STS", @@ -242617,16 +250116,17 @@ "titleLong": "Environmental Humanities: Theories and Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA19" + "roster": "SP24" } ], "370380": [ @@ -242750,7 +250250,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "370383": [ @@ -242761,14 +250261,14 @@ "titleLong": "CIAMS Core Seminar in Archaeological Theory and Method", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CLASS", @@ -242973,7 +250473,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "370394": [ @@ -242989,10 +250489,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "COML", @@ -243006,10 +250506,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "PSYCH", @@ -243023,10 +250523,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "370396": [ @@ -243045,6 +250545,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA21" + }, + { + "subject": "PUBPOL", + "crseId": 370396, + "catalogNbr": "4240", + "titleLong": "Risk Management and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "370397": [ @@ -243063,6 +250579,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA21" + }, + { + "subject": "PUBPOL", + "crseId": 370397, + "catalogNbr": "5240", + "titleLong": "Risk Management and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370398": [ @@ -243102,7 +250634,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370401": [ @@ -243170,15 +250702,15 @@ "titleLong": "Podcast, Radio, Gramophone: Literary Technologies of Sound", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "ENGL", @@ -243187,15 +250719,16 @@ "titleLong": "Podcast, Radio, Gramophone: Literary Technologies of Sound", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "370405": [ @@ -243372,17 +250905,17 @@ "titleLong": "How Reading Changes Your Life", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", - "catalogComments": "Non-majors may choose a 3-credit option with less writing. Students considering an English major should choose the 4-credit option.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Non-majors may choose a 3-credit section with less writing. Students considering an English major should choose the 4-credit section.", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370411": [ @@ -243488,7 +251021,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370415": [ @@ -243567,7 +251100,7 @@ "catalogComments": "AP Bio credit does not fulfill the prerequisite.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370418": [ @@ -243578,8 +251111,8 @@ "titleLong": "Nature Rx", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", @@ -243587,7 +251120,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "UNILWYL", @@ -243596,8 +251129,8 @@ "titleLong": "Nature Rx", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", @@ -243605,7 +251138,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "CU", - "roster": "FA22" + "roster": "FA23" } ], "370420": [ @@ -243645,7 +251178,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PLSCI", @@ -243664,7 +251197,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370421": [ @@ -243700,7 +251233,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370423": [ @@ -243745,7 +251278,7 @@ "subject": "AEM", "crseId": 370424, "catalogNbr": "2555", - "titleLong": "Corporate Sustainability: The Business Challenge", + "titleLong": "Corporate Sustainability", "enrollGroups": [ { "unitsMaximum": 3, @@ -243757,7 +251290,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370425": [ @@ -243791,11 +251324,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-AG)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370427": [ @@ -243811,10 +251344,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -243828,10 +251361,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370428": [ @@ -243851,7 +251384,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370429": [ @@ -243908,7 +251441,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HEU)", "acadCareer": "UG", "acadGroup": "AS", @@ -243971,10 +251504,9 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-HE, SBA-HE)", - "catalogComments": "This course is reading and writing-intensive.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "370438": [ @@ -244021,7 +251553,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370440": [ @@ -244039,25 +251571,10 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370441": [ - { - "subject": "CHEME", - "crseId": 370441, - "catalogNbr": "6888", - "titleLong": "Deep Learning", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 3 - } - ], - "acadCareer": "GR", - "acadGroup": "EN", - "roster": "SU19" - }, { "subject": "SYSEN", "crseId": 370441, @@ -244066,13 +251583,13 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 3 + "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring, Summer.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SU21" + "roster": "FA23" } ], "370442": [ @@ -244109,7 +251626,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRD", @@ -244125,7 +251642,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370444": [ @@ -244147,7 +251664,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370445": [ @@ -244166,7 +251683,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370446": [ @@ -244202,7 +251719,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370448": [ @@ -244220,7 +251737,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370449": [ @@ -244234,15 +251751,20 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", + "catalogComments": "There are no coding, math, or statistics prerequisites for this course.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370450": [ @@ -244492,7 +252014,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "JWST", @@ -244509,7 +252031,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "NES", @@ -244527,6 +252049,23 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "FA21" + }, + { + "subject": "YIDSH", + "crseId": 370462, + "catalogNbr": "1776", + "titleLong": "Elementary Yiddish I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "370463": [ @@ -244544,7 +252083,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "370464": [ @@ -244564,7 +252103,7 @@ "catalogComments": "Note: This course may not be taken for credit after or concurrently with CS 4780 or ECE 4200.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370465": [ @@ -244582,7 +252121,23 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "MSE", + "crseId": 370465, + "catalogNbr": "5520", + "titleLong": "Additive Manufacturing: Fundamentals and Processes", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "370466": [ @@ -244601,7 +252156,7 @@ "catalogComments": "Course will have a hearing interpreter for one day. The remainder of the class is conducted entirely in ASL.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370467": [ @@ -244620,6 +252175,22 @@ "acadCareer": "UG", "acadGroup": "AG", "roster": "FA21" + }, + { + "subject": "VIEN", + "crseId": 370467, + "catalogNbr": "3610", + "titleLong": "Vineyard Management I", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" } ], "370468": [ @@ -244638,7 +252209,7 @@ "catalogComments": "Graduate students from the School of Integrative Plant Science can enroll without the prerequisite.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "370469": [ @@ -244664,7 +252235,7 @@ "subject": "ANSC", "crseId": 370470, "catalogNbr": "4500", - "titleLong": "Lab Animal Reproduction", + "titleLong": "Model Organisms in Reproductive Sciences", "enrollGroups": [ { "unitsMaximum": 2, @@ -244672,9 +252243,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "370471": [ @@ -244692,7 +252264,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370472": [ @@ -244702,10 +252274,6 @@ "catalogNbr": "1120", "titleLong": "FWS: Writing and Community Engagement", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -244713,9 +252281,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "First-Year Writing Seminar.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "370474": [ @@ -244733,7 +252302,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "370475": [ @@ -244751,7 +252320,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "370476": [ @@ -244769,7 +252338,23 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP22" + }, + { + "subject": "PUBPOL", + "crseId": 370476, + "catalogNbr": "5673", + "titleLong": "Health Policy for Managers", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370477": [ @@ -244784,10 +252369,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Summer).", + "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "370478": [ @@ -244802,10 +252387,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "370479": [ @@ -244824,6 +252409,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 370479, + "catalogNbr": "5703", + "titleLong": "Financial Accounting", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "370480": [ @@ -244841,7 +252442,23 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "SU23" + }, + { + "subject": "PUBPOL", + "crseId": 370480, + "catalogNbr": "5773", + "titleLong": "Health Marketing for Managers", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "370481": [ @@ -244860,6 +252477,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA21" + }, + { + "subject": "PUBPOL", + "crseId": 370481, + "catalogNbr": "5643", + "titleLong": "Health Care Innovation", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "370482": [ @@ -244867,17 +252500,33 @@ "subject": "PAM", "crseId": 370482, "catalogNbr": "5953", - "titleLong": "Field Studies for Health Managers", + "titleLong": "Health Managers Pracaticum", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 0.5 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Multi-semester course: (Fall, Spring, Summer).", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SU23" + }, + { + "subject": "PUBPOL", + "crseId": 370482, + "catalogNbr": "5953", + "titleLong": "Health Managers Practicum", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Multi-semester course: Fall, Spring, Summer.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370485": [ @@ -244900,7 +252549,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370486": [ @@ -244952,10 +252601,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Angelika Kraemer, ak2573@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "370488": [ @@ -244990,7 +252639,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -245007,7 +252656,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", @@ -245025,7 +252674,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -245047,6 +252696,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 370490, + "catalogNbr": "5543", + "titleLong": "Health Law for Managers", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "370491": [ @@ -245064,7 +252729,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "370492": [ @@ -245081,7 +252746,7 @@ ], "acadCareer": "GR", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "370493": [ @@ -245098,7 +252763,7 @@ ], "acadCareer": "GR", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "370494": [ @@ -245116,7 +252781,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370495": [ @@ -245134,7 +252799,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370496": [ @@ -245145,14 +252810,14 @@ "titleLong": "Southern West Virginia's Coal Fields - Ancient Struggles Amidst Hopeful Dreams", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "370497": [ @@ -245163,14 +252828,14 @@ "titleLong": "Applied Digital ASIC Design", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA19" + "roster": "FA23" } ], "370499": [ @@ -245181,14 +252846,14 @@ "titleLong": "Topics in Ancient Society", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "370500": [ @@ -245270,17 +252935,17 @@ "subject": "CS", "crseId": 370502, "catalogNbr": "5678", - "titleLong": "Topics in Mixed Reality", + "titleLong": "3D User Interfaces", "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370503": [ @@ -245303,7 +252968,7 @@ "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370504": [ @@ -245353,10 +253018,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "370507": [ @@ -245366,16 +253030,60 @@ "catalogNbr": "1165", "titleLong": "Climate Change and You, the Engineer", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGRI", @@ -245383,6 +253091,50 @@ "catalogNbr": "1165", "titleLong": "Climate Change and You, the Engineer", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -245392,7 +253144,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370508": [ @@ -245411,7 +253163,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "370509": [ @@ -245430,7 +253182,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "370510": [ @@ -245593,7 +253345,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370522": [ @@ -245846,7 +253598,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SSC-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -246098,7 +253850,7 @@ "catalogComments": "This course does not count toward the A&S language requirement. Neither does the course count towards the Linguistics major or minor without an additional 1 credit Independent Study course.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LING", @@ -246112,11 +253864,29 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, KCM-AS, SCD-AS)", "catalogComments": "This course does not count toward the A&S language requirement. Neither does the course count towards the Linguistics major or minor without an additional 1 credit Independent Study course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" + } + ], + "370535": [ + { + "subject": "LAW", + "crseId": 370535, + "catalogNbr": "6803", + "titleLong": "Roman Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" } ], "370536": [ @@ -246189,7 +253959,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "370538": [ @@ -246209,7 +253979,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "370539": [ @@ -246283,7 +254053,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "370543": [ @@ -246317,7 +254087,7 @@ ], "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LAW", @@ -246333,10 +254103,25 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370545": [ + { + "subject": "JWST", + "crseId": 370545, + "catalogNbr": "3222", + "titleLong": "Early Modern Philosophy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "PHIL", "crseId": 370545, @@ -246344,16 +254129,16 @@ "titleLong": "Early Modern Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(KCM-AS, ETM-AS, HST-AS)", + "catalogDistr": "(ETM-AS, HST-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "370546": [ @@ -246437,9 +254222,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "370551": [ @@ -246454,9 +254240,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "370553": [ @@ -246510,7 +254297,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370555": [ @@ -246578,14 +254365,30 @@ "titleLong": "Managing Operations", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 370557, + "catalogNbr": "5583", + "titleLong": "Managing Operations", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370558": [ @@ -246604,6 +254407,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 370558, + "catalogNbr": "5633", + "titleLong": "Health Care Finance for Managers", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370559": [ @@ -246622,6 +254441,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 370559, + "catalogNbr": "5713", + "titleLong": "Leadership, Innovation and Change Management", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370560": [ @@ -246640,6 +254475,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 370560, + "catalogNbr": "5903", + "titleLong": "Quality Improvement for Managers", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370561": [ @@ -246783,6 +254634,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 370567, + "catalogNbr": "1111", + "titleLong": "Building Success at Brooks", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "370568": [ @@ -246800,7 +254667,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370569": [ @@ -246855,6 +254722,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 370571, + "catalogNbr": "5563", + "titleLong": "Managerial Finance", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "370572": [ @@ -246872,7 +254755,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MUSIC", @@ -246886,9 +254769,10 @@ } ], "catalogWhenOffered": "Fall, spring.", + "catalogCourseSubfield": "(PL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370573": [ @@ -246917,19 +254801,19 @@ "titleLong": "IS PhD Professionalization Seminar", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "catalogComments": "Intended for early-stage Ph.D. students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370577": [ @@ -246965,7 +254849,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370579": [ @@ -246984,7 +254868,7 @@ "catalogDistr": "(MQR-AS, SMR-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370580": [ @@ -247036,7 +254920,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370583": [ @@ -247196,7 +255080,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -247248,7 +255132,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370596": [ @@ -247300,10 +255184,10 @@ } ], "catalogWhenOffered": "Winter.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" } ], "370599": [ @@ -247345,6 +255229,10 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -247353,6 +255241,10 @@ "unitsMaximum": 2, "unitsMinimum": 2 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -247365,7 +255257,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370600": [ @@ -247376,50 +255268,58 @@ "titleLong": "Teaching Projects in Veterinary Medicine", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 0.5 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, + "unitsMinimum": 0.5 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 0.5 + }, + { + "unitsMaximum": 3, "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370601": [ @@ -247522,7 +255422,7 @@ "catalogComments": "See application for guidelines.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370602": [ @@ -247756,10 +255656,6 @@ "unitsMaximum": 4, "unitsMinimum": 0.5 }, - { - "unitsMaximum": 4, - "unitsMinimum": 0.5 - }, { "unitsMaximum": 4, "unitsMinimum": 0.5 @@ -247769,7 +255665,7 @@ "catalogComments": "See application for guidelines.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "370603": [ @@ -247785,10 +255681,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SDS-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" }, { "subject": "INFO", @@ -247802,10 +255698,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS, SDS-AS)", + "catalogDistr": "(ETM-AS, KCM-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "370604": [ @@ -247820,11 +255716,11 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370605": [ @@ -247858,7 +255754,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "370606": [ @@ -247951,7 +255847,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370612": [ @@ -248009,7 +255905,7 @@ "catalogSatisfiesReq": "Required course for MMH students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370616": [ @@ -248024,11 +255920,11 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "Required course for MMH students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370617": [ @@ -248264,7 +256160,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370625": [ @@ -248282,7 +256178,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370626": [ @@ -248300,7 +256196,7 @@ "catalogWhenOffered": "Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SU23" } ], "370627": [ @@ -248319,7 +256215,7 @@ "catalogComments": "Undergraduates should enroll in PLPPM 3010.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "370628": [ @@ -248330,14 +256226,14 @@ "titleLong": "Problems in Semantics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "LING", @@ -248346,14 +256242,14 @@ "titleLong": "Problems in Semantics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "PHIL", @@ -248362,14 +256258,14 @@ "titleLong": "Problems in Semantics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "370629": [ @@ -248380,15 +256276,15 @@ "titleLong": "Genotypes to Phenotypes: The Evolution of Genetic Modeling in Plant Breeding", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Offered in odd-numbered years only.", + "catalogWhenOffered": "Spring.", + "catalogComments": "Course offered in 2023-2024 during spring semester of 2024, then reverts to the fall semester, odd-numbered years only, effective Fall 2025.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "SP24" } ], "370631": [ @@ -248424,7 +256320,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -248462,7 +256358,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -248513,7 +256409,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -248532,14 +256428,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", - "catalogCourseSubfield": "(SC)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "MEDVL", @@ -248552,13 +256447,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "NES", @@ -248571,13 +256466,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "RELST", @@ -248590,13 +256485,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "370634": [ @@ -248653,7 +256548,7 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, SCD-AS)", - "catalogAttribute": "(CU-ITL)", + "catalogAttribute": "(CU-ITL, EC-SEAP)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -248672,7 +256567,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogAttribute": "(CU-ITL)", + "catalogAttribute": "(CU-ITL, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -248690,7 +256585,7 @@ ], "catalogWhenOffered": "Spring.", "catalogCourseSubfield": "(RL)", - "catalogAttribute": "(CU-ITL)", + "catalogAttribute": "(CU-ITL, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -248707,7 +256602,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogAttribute": "(CU-ITL)", + "catalogAttribute": "(CU-ITL, EC-SEAP)", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -248762,10 +256657,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Fall).", + "catalogWhenOffered": "Multi-semester course: Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370639": [ @@ -248801,7 +256696,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370641": [ @@ -248820,7 +256715,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370643": [ @@ -249014,7 +256909,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370651": [ @@ -249029,12 +256924,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(EP or HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "370652": [ @@ -249090,7 +256985,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -249124,7 +257019,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -249142,7 +257037,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -249292,7 +257187,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", @@ -249667,14 +257562,14 @@ "titleLong": "Topics in Action Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370673": [ @@ -250378,7 +258273,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", @@ -250397,7 +258292,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -250415,7 +258310,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HAN)", "acadCareer": "UG", "acadGroup": "AS", @@ -250430,15 +258325,15 @@ "titleLong": "Philosophy of Punishment", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -250447,15 +258342,15 @@ "titleLong": "Philosophy of Punishment", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370687": [ @@ -250471,10 +258366,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370688": [ @@ -250530,7 +258426,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370690": [ @@ -250564,7 +258460,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", @@ -250584,7 +258480,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", @@ -250603,7 +258499,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", @@ -250623,7 +258519,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HEU)", "acadCareer": "UG", "acadGroup": "AS", @@ -250641,7 +258537,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -250738,11 +258634,11 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, SCD-AS)", - "catalogComments": "Interested students should apply online: Rural Humanities/spring-seminar.", + "catalogComments": "Interested students should apply online.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "370698": [ @@ -250753,15 +258649,15 @@ "titleLong": "Moving Pictures and a Changing Society", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, HST-AS, SSC-AS)", + "catalogDistr": "(HST-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "370699": [ @@ -250990,7 +258886,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", @@ -251009,7 +258905,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", @@ -251028,7 +258924,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", @@ -251043,8 +258939,8 @@ "titleLong": "Genocide Today: The Erasure of Cultures", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -251053,7 +258949,7 @@ "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ASIAN", @@ -251062,8 +258958,8 @@ "titleLong": "Genocide Today: The Erasure of Cultures", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -251071,7 +258967,7 @@ "catalogDistr": "(CA-AS, HST-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370707": [ @@ -251082,15 +258978,15 @@ "titleLong": "Genocide Today: The Erasure of Cultures", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogCourseSubfield": "(SC)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ASIAN", @@ -251099,14 +258995,14 @@ "titleLong": "Genocide Today: The Erasure of Cultures", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370708": [ @@ -251214,11 +259110,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", - "catalogComments": "For more information, visit the Humanities Scholars Program webpage.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Students who are interested in applying to HSP may also enroll.", + "catalogSatisfiesReq": "This is a required core course for Humanities Scholars.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ARTH", @@ -251232,11 +259129,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", - "catalogComments": "For more information, visit the Humanities Scholars Program webpage.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Students who are interested in applying to HSP may also enroll.", + "catalogSatisfiesReq": "This is a required core course for Humanities Scholars.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASIAN", @@ -251250,11 +259148,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", - "catalogComments": "For more information, visit the Humanities Scholars Program webpage.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Students who are interested in applying to HSP may also enroll.", + "catalogSatisfiesReq": "This is a required core course for Humanities Scholars.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -251268,11 +259167,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", - "catalogComments": "For more information, visit the Humanities Scholars Program webpage.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Students who are interested in applying to HSP may also enroll.", + "catalogSatisfiesReq": "This is a required core course for Humanities Scholars.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SHUM", @@ -251286,11 +259186,12 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", - "catalogComments": "For more information, visit the Humanities Scholars Program webpage.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Students who are interested in applying to HSP may also enroll.", + "catalogSatisfiesReq": "This is a required core course for Humanities Scholars.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370713": [ @@ -251305,12 +259206,12 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Interested students should apply online: Rural Humanities/spring-seminar.", + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Interested students should apply online.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "370714": [ @@ -251471,11 +259372,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring, Summer.", "catalogComments": "Course conducted entirely in ASL.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370719": [ @@ -251835,7 +259736,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370731": [ @@ -251868,14 +259769,14 @@ "titleLong": "Organizations Across the Lifecycle", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" } ], "370733": [ @@ -251912,7 +259813,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "JWST", @@ -251929,7 +259830,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "NES", @@ -251947,6 +259848,23 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "SP22" + }, + { + "subject": "YIDSH", + "crseId": 370735, + "catalogNbr": "1777", + "titleLong": "Elementary Yiddish II", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "370736": [ @@ -251962,9 +259880,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Fulfills the ILR Sophomore Writing Requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "370737": [ @@ -251979,11 +259898,11 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogCourseSubfield": "(CP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "370738": [ @@ -252001,7 +259920,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370739": [ @@ -252021,7 +259940,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370741": [ @@ -252115,14 +260034,14 @@ "titleLong": "Labor and Employment in the Middle East and North Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -252131,8 +260050,8 @@ "titleLong": "Labor and Employment in the Middle East and North Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", @@ -252140,7 +260059,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370746": [ @@ -252151,14 +260070,14 @@ "titleLong": "Labor and Employment in the Middle East and North Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -252167,14 +260086,14 @@ "titleLong": "Labor and Employment in the Middle East and North Africa", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370747": [ @@ -252485,7 +260404,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370765": [ @@ -252504,7 +260423,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NTRES", @@ -252521,7 +260440,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370766": [ @@ -252597,7 +260516,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370771": [ @@ -252615,7 +260534,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370772": [ @@ -252743,7 +260662,7 @@ "catalogDistr": "(LAD-HE, SBA-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "370777": [ @@ -252762,7 +260681,7 @@ "catalogDistr": "(LAD-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "370778": [ @@ -252799,7 +260718,7 @@ "catalogDistr": "(KCM-HE, LAD-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "370780": [ @@ -252814,10 +260733,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "370781": [ @@ -253006,10 +260925,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Angelika Kraemer, ak2573@cornell.edu.", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "370788": [ @@ -253043,10 +260962,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370790": [ @@ -253122,7 +261040,7 @@ "catalogComments": "Basic knowledge of programming is beneficial.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370794": [ @@ -253158,7 +261076,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370795": [ @@ -253176,7 +261094,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370796": [ @@ -253212,7 +261130,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370798": [ @@ -253349,7 +261267,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -253499,7 +261417,7 @@ "catalogComments": "This course does not count toward the A&S language requirement, nor does the course count towards the Linguistics major or minor.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LING", @@ -253513,11 +261431,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, KCM-AS)", "catalogComments": "This course does not count toward the A&S language requirement. Nor does the courses count towards the Linguistics major or minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370809": [ @@ -253554,10 +261472,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -253571,10 +261489,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(SBA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370811": [ @@ -253593,7 +261511,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PAM", @@ -253611,6 +261529,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 370811, + "catalogNbr": "3600", + "titleLong": "Economics of Crime", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "370813": [ @@ -253680,13 +261615,14 @@ "titleLong": "1L Immigration Law and Advocacy Clinic", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370817": [ @@ -253719,6 +261655,7 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -253736,9 +261673,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370821": [ @@ -253876,7 +261814,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370831": [ @@ -253894,7 +261832,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -253928,7 +261866,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP20" + "roster": "SP24" } ], "370834": [ @@ -253946,7 +261884,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "370835": [ @@ -253968,7 +261906,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370836": [ @@ -253987,7 +261925,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370837": [ @@ -254080,7 +262018,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370842": [ @@ -254127,16 +262065,12 @@ "subject": "AEM", "crseId": 370844, "catalogNbr": "3000", - "titleLong": "Grand Challenges Pre-Project Immersion", + "titleLong": "Working Together: Project Development and High-Performing Teams", "enrollGroups": [ { "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -254145,7 +262079,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370845": [ @@ -254671,6 +262605,26 @@ "unitsMaximum": 5, "unitsMinimum": 1 }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 5, + "unitsMinimum": 1 + }, { "unitsMaximum": 5, "unitsMinimum": 1 @@ -254680,7 +262634,7 @@ "catalogComments": "This course is for CALS Professional Master's project work.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370846": [ @@ -255206,6 +263160,30 @@ "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -255215,7 +263193,7 @@ "catalogComments": "This course is for CALS Professional Master's project completion.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "370847": [ @@ -255334,10 +263312,9 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "370852": [ @@ -255347,6 +263324,18 @@ "catalogNbr": "4000", "titleLong": "Grand Challenges Project", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -255357,7 +263346,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "370853": [ @@ -255373,10 +263362,10 @@ } ], "catalogWhenOffered": "Winter, Summer.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "WI24" }, { "subject": "ASRC", @@ -255390,10 +263379,10 @@ } ], "catalogWhenOffered": "Winter, Summer.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "WI24" }, { "subject": "MUSIC", @@ -255407,10 +263396,11 @@ } ], "catalogWhenOffered": "Winter, Summer.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "WI24" } ], "370854": [ @@ -255442,17 +263432,21 @@ "catalogNbr": "3686", "titleLong": "What Makes Us Human? An Existential Journey Amidst Crises", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Winter, Spring, Summer.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogWhenOffered": "Winter, Summer.", + "catalogDistr": "(ETM-AS, KCM-AS)", "catalogCourseSubfield": "(AM, CP, IR, PT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "370856": [ @@ -255460,17 +263454,17 @@ "subject": "NBA", "crseId": 370856, "catalogNbr": "4720", - "titleLong": "Managing Family and Privately Held Firms", + "titleLong": "Family Enterprise Management and Governance", "enrollGroups": [ { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "370857": [ @@ -255500,15 +263494,15 @@ "titleLong": "The Healthcare Industry from a Consulting Perspective", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 } ], "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP23" } ], "370860": [ @@ -255593,14 +263587,14 @@ "titleLong": "Systems Thinking, Mapping, and Leadership Practicum I", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 0.5 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "370875": [ @@ -255620,7 +263614,7 @@ "catalogComments": "Students are required to bring their own laptop to class.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "370876": [ @@ -255630,6 +263624,14 @@ "catalogNbr": "2070", "titleLong": "Big Data for Big Policy Problems", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -255640,7 +263642,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SU21" } ], "370877": [ @@ -255651,17 +263653,13 @@ "titleLong": "Deciphering DeFi: Legal, Governance and Economic Issues Facing Decentralized Finance Platforms", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP22" + "roster": "FA23" } ], "370878": [ @@ -255676,9 +263674,11 @@ "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Offered online only.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "WI22" + "roster": "SU23" } ], "370884": [ @@ -255697,7 +263697,7 @@ "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "370885": [ @@ -255775,7 +263775,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "370890": [ @@ -255785,23 +263785,15 @@ "catalogNbr": "6680", "titleLong": "Bio-inspired Coordination of Multi-Agent Systems", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP21" + "roster": "FA23" } ], "370892": [ @@ -255837,7 +263829,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "370894": [ @@ -255887,9 +263879,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP21" + "roster": "SP23" } ], "370898": [ @@ -255908,7 +263901,7 @@ "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "370899": [ @@ -255937,13 +263930,13 @@ "titleLong": "Philosophy of Punishment", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA21" + "roster": "SP24" }, { "subject": "PHIL", @@ -255952,14 +263945,14 @@ "titleLong": "Philosophy of Punishment", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "370913": [ @@ -256003,16 +263996,17 @@ "subject": "LAW", "crseId": 370914, "catalogNbr": "7949", - "titleLong": "Federal Indian Law Practcm III", + "titleLong": "Federal Indian Law Practicum III", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370916": [ @@ -256250,11 +264244,11 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS)", "catalogCourseSubfield": "(CP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "370924": [ @@ -256477,7 +264471,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", @@ -256496,7 +264490,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -256717,7 +264711,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "370935": [ @@ -256738,7 +264732,7 @@ "catalogCourseSubfield": "(HEU)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "370936": [ @@ -256917,11 +264911,12 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogWhenOffered": "Fall.", + "catalogComments": "Prerequisite: Basic Rock Climbing or equivalent experience, Top Rope Belay Certification minimum. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "FA22" + "roster": "FA23" } ], "370943": [ @@ -256977,10 +264972,11 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogComments": "Prerequisite: Basic Rock Climbing or equivalent personal experience and previous Top Rope Belay Certification at the Lindseth Climbing Center. For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "370948": [ @@ -257024,9 +265020,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "370952": [ @@ -257037,14 +265034,14 @@ "titleLong": "Leadership through Peer Mentoring", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 2, + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370953": [ @@ -257058,10 +265055,6 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -257070,7 +265063,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "370954": [ @@ -257148,15 +265141,15 @@ "titleLong": "Cages and Creativity: Arts in Incarceration", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, SSC-AS)", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "PMA", @@ -257165,16 +265158,16 @@ "titleLong": "Cages and Creativity: Arts in Incarceration", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS, SSC-AS)", + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(ALC-AS, CA-AS, SSC-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "370957": [ @@ -257192,7 +265185,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "370958": [ @@ -257229,6 +265222,7 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", "roster": "FA22" @@ -257341,7 +265335,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370964": [ @@ -257359,7 +265353,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "370965": [ @@ -257370,16 +265364,16 @@ "titleLong": "Culture and Mental Health: Anthropological Perspectives", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SCD-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370966": [ @@ -257394,12 +265388,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SHUM", @@ -257412,12 +265406,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "370967": [ @@ -257560,7 +265554,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370971": [ @@ -257680,7 +265674,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP22" } ], "370977": [ @@ -257704,6 +265698,27 @@ "acadCareer": "GR", "acadGroup": "BU", "roster": "FA22" + }, + { + "subject": "REAL", + "crseId": 370977, + "catalogNbr": "6640", + "titleLong": "Management Communication", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Required course for Baker Program in Real Estate students. May be taken for elective credit by other graduate students.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" } ], "370978": [ @@ -257721,7 +265736,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "370979": [ @@ -257739,7 +265754,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "370980": [ @@ -257857,7 +265872,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "370984": [ @@ -257873,9 +265888,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(OPHLS-AG)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "370985": [ @@ -257896,21 +265913,37 @@ } ], "370986": [ + { + "subject": "COML", + "crseId": 370986, + "catalogNbr": "6590", + "titleLong": "Afrotopias:Aesthetics and Politics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "FREN", "crseId": 370986, "catalogNbr": "6590", - "titleLong": "Afrotopias", + "titleLong": "Afrotopias:Aesthetics and Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "370987": [ @@ -257939,15 +265972,15 @@ "titleLong": "Melodrama and Cinema", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "370991": [ @@ -257964,10 +265997,9 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "370992": [ @@ -258004,7 +266036,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "370994": [ @@ -258051,18 +266083,18 @@ "titleLong": "Special Topics in International and Comparative Labor", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "370997": [ @@ -258194,6 +266226,98 @@ "roster": "FA20" } ], + "371001": [ + { + "subject": "COML", + "crseId": 371001, + "catalogNbr": "3535", + "titleLong": "Science, Fiction, Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GERST", + "crseId": 371001, + "catalogNbr": "3535", + "titleLong": "Science, Fiction, Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PMA", + "crseId": 371001, + "catalogNbr": "3544", + "titleLong": "Science, Fiction, Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 371001, + "catalogNbr": "3535", + "titleLong": "Science, Fiction, Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "STS", + "crseId": 371001, + "catalogNbr": "3535", + "titleLong": "Science, Fiction, Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Taught in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], "371002": [ { "subject": "COML", @@ -258949,7 +267073,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -258967,7 +267091,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -258981,14 +267105,6 @@ "catalogNbr": "1130", "titleLong": "FWS: Writing the Environment", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -258999,7 +267115,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371018": [ @@ -259014,12 +267130,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-HE)", "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PSYCH", @@ -259035,7 +267151,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "371019": [ @@ -259050,8 +267166,6 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -259068,7 +267182,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -259085,7 +267199,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -259103,7 +267217,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -259111,7 +267225,7 @@ ], "371020": [ { - "subject": "ARTH", + "subject": "ARKEO", "crseId": 371020, "catalogNbr": "4035", "titleLong": "Greco-Roman Art at Cornell", @@ -259119,21 +267233,32 @@ { "unitsMaximum": 4, "unitsMinimum": 4 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ARTH", + "crseId": 371020, + "catalogNbr": "4035", + "titleLong": "Greco-Roman Art at Cornell", + "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" }, { - "subject": "SHUM", + "subject": "CLASS", "crseId": 371020, "catalogNbr": "4035", "titleLong": "Greco-Roman Art at Cornell", @@ -259141,18 +267266,29 @@ { "unitsMaximum": 4, "unitsMinimum": 4 - }, + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 371020, + "catalogNbr": "4035", + "titleLong": "Greco-Roman Art at Cornell", + "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "371021": [ @@ -259182,15 +267318,15 @@ "titleLong": "Curatorial Practicum", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371023": [ @@ -259242,7 +267378,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371026": [ @@ -259261,7 +267397,7 @@ "catalogComments": "The application and additional information may be found on the ELSO courses website.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371027": [ @@ -259281,9 +267417,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "The application and additional information may be found on the ELSO courses website.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371028": [ @@ -259299,9 +267436,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "The application and additional information may be found on the ELSO courses website.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371029": [ @@ -259317,9 +267455,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "The application and additional information may be found on the ELSO courses website.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371030": [ @@ -259466,7 +267605,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371038": [ @@ -259501,7 +267640,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371040": [ @@ -259520,6 +267659,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 371040, + "catalogNbr": "3910", + "titleLong": "Federal Policy Making in Action", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "371041": [ @@ -259627,7 +267782,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" } ], "371046": [ @@ -259638,15 +267793,15 @@ "titleLong": "The Fight Against Unemployment: Advocacy and Policy", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "371047": [ @@ -259657,15 +267812,15 @@ "titleLong": "The Fight Against Unemployment: Advocacy and Policy", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LAW", @@ -259674,15 +267829,15 @@ "titleLong": "The Fight Against Unemployment: Advocacy and Policy", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PADM", @@ -259691,13 +267846,15 @@ "titleLong": "The Fight Against Unemployment: Advocacy and Policy", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall or Spring.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "371048": [ @@ -259708,15 +267865,15 @@ "titleLong": "The Fight Against Unemployment: Engaged Learning Option", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "371049": [ @@ -259746,15 +267903,15 @@ "titleLong": "The Fight Against Unemployment: Engaged Learning Option", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LAW", @@ -259763,15 +267920,15 @@ "titleLong": "The Fight Against Unemployment: Engaged Learning Option", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall or Spring.", "catalogAttribute": "(CU-CEL)", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371051": [ @@ -259790,7 +267947,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371052": [ @@ -259808,7 +267965,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371053": [ @@ -259910,14 +268067,14 @@ "titleLong": "Building Power from Nothing", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" } ], "371057": [ @@ -259928,14 +268085,14 @@ "titleLong": "Being Effective: Power and Influence", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" } ], "371058": [ @@ -259946,15 +268103,15 @@ "titleLong": "Methods of Comparison", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371059": [ @@ -259991,7 +268148,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371061": [ @@ -260027,7 +268184,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371063": [ @@ -260148,7 +268305,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371069": [ @@ -260166,7 +268323,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SU23" } ], "371070": [ @@ -260204,9 +268361,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENMGT", @@ -260227,7 +268385,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371072": [ @@ -260235,7 +268393,7 @@ "subject": "VTPEH", "crseId": 371072, "catalogNbr": "6107", - "titleLong": "One Health - Planetary Health", + "titleLong": "One Health", "enrollGroups": [ { "unitsMaximum": 1, @@ -260250,7 +268408,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VTPMD", @@ -260292,7 +268450,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -260323,14 +268481,14 @@ "titleLong": "Applied Macroeconomics", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 3.5, + "unitsMinimum": 3.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371075": [ @@ -260341,19 +268499,15 @@ "titleLong": "Modern Poetry in and out of World Systems", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "FA23" } ], "371076": [ @@ -260389,7 +268543,7 @@ "catalogComments": "Offered online only.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "371078": [ @@ -260405,11 +268559,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Field excursion to Discover Cayuga Lake Eco Tour. Students will travel by bus to Cayuga Lake for a 2 hour boat cruise to learn about eco tourism, followed by dinner.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371079": [ @@ -260428,7 +268581,7 @@ "catalogComments": "Offered online only.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "371080": [ @@ -260465,7 +268618,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371082": [ @@ -260475,10 +268628,6 @@ "catalogNbr": "5735", "titleLong": "Mathematical Modeling of Natural and Engineered Systems", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -260487,7 +268636,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371083": [ @@ -260558,7 +268707,26 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + }, + { + "subject": "MEDVL", + "crseId": 371089, + "catalogNbr": "3888", + "titleLong": "Jews, Christians, and Others in Late Antiquity", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -260577,7 +268745,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -260596,7 +268764,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -260621,6 +268789,23 @@ "acadGroup": "AS", "roster": "SP23" }, + { + "subject": "MEDVL", + "crseId": 371090, + "catalogNbr": "6888", + "titleLong": "Jews, Christians, and Others in Late Antiquity", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" + }, { "subject": "NES", "crseId": 371090, @@ -260706,7 +268891,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371095": [ @@ -260714,18 +268899,19 @@ "subject": "MUSIC", "crseId": 371095, "catalogNbr": "3141", - "titleLong": "The Composer's Toolbox I", + "titleLong": "The Composer's Toolbox", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371096": [ @@ -260887,7 +269073,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -260903,6 +269089,9 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -260920,7 +269109,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -260936,6 +269125,9 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -260953,7 +269145,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -260978,6 +269170,10 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -260987,7 +269183,7 @@ "catalogComments": "Course conducted entirely in ASL.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371104": [ @@ -261007,7 +269203,7 @@ "catalogComments": "Can be taken concurrently with ASL 2201. Course conducted entirely in ASL.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371105": [ @@ -261128,7 +269324,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", @@ -261147,7 +269343,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -261204,7 +269400,7 @@ "catalogDistr": "(CA-HE, D-HE, KCM-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA20" + "roster": "FA23" } ], "371109": [ @@ -261241,6 +269437,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 371110, + "catalogNbr": "5783", + "titleLong": "Comparative Health Care Systems", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "371111": [ @@ -261258,7 +269470,23 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "SU23" + }, + { + "subject": "PUBPOL", + "crseId": 371111, + "catalogNbr": "5913", + "titleLong": "VUCA Leadership", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "371112": [ @@ -261294,7 +269522,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "371116": [ @@ -261310,7 +269538,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", @@ -261330,11 +269558,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Previous performance experience is not necessary.", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -261365,9 +269594,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Previous performance experience is not necessary.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -261535,7 +269765,7 @@ "catalogDistr": "(CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LAW", @@ -261551,7 +269781,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371125": [ @@ -261643,7 +269873,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "371138": [ @@ -261661,7 +269891,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371139": [ @@ -261676,10 +269906,10 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "371141": [ @@ -261696,7 +269926,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -261714,7 +269944,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -261732,7 +269962,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -261750,7 +269980,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -261768,7 +269998,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -261786,7 +270016,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -261804,7 +270034,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(LA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -261825,7 +270055,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "371143": [ @@ -261844,7 +270074,7 @@ "catalogDistr": "(PBS-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371144": [ @@ -261862,7 +270092,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371145": [ @@ -261881,7 +270111,7 @@ "catalogSatisfiesReq": "Satisfies BE capstone design requirement. Satisfies College of Engineering technical communications requirement.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371146": [ @@ -261935,7 +270165,7 @@ "catalogSatisfiesReq": "Counts as free elective credit for B.F.A. students; counts as 1000-level studio for art minor; counts as art studio for B.Arch. art requirement.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "371153": [ @@ -261953,7 +270183,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371154": [ @@ -261971,7 +270201,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371155": [ @@ -261983,17 +270213,17 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 2 + "unitsMinimum": 3 }, { - "unitsMaximum": 3, + "unitsMaximum": 2, "unitsMinimum": 2 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371157": [ @@ -262012,7 +270242,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA20" + "roster": "SP24" } ], "371158": [ @@ -262041,10 +270271,6 @@ "catalogNbr": "7448", "titleLong": "Parasite Identification in Histologic Sections", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -262053,7 +270279,7 @@ "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "SU22" + "roster": "SU23" } ], "371161": [ @@ -262068,9 +270294,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371162": [ @@ -262108,7 +270335,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371164": [ @@ -262123,6 +270350,8 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -262178,7 +270407,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371169": [ @@ -262196,7 +270425,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -262212,7 +270441,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371170": [ @@ -262365,7 +270594,7 @@ "catalogDistr": "(SBA-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LING", @@ -262382,7 +270611,7 @@ "catalogDistr": "(SBA-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371175": [ @@ -262417,7 +270646,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371177": [ @@ -262435,7 +270664,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371178": [ @@ -262470,7 +270699,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "371180": [ @@ -262508,6 +270737,22 @@ "acadCareer": "GR", "acadGroup": "CT", "roster": "FA22" + }, + { + "subject": "TECHIE", + "crseId": 371181, + "catalogNbr": "5901", + "titleLong": "Preparing for Spec", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "FA23" } ], "371182": [ @@ -262525,7 +270770,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "371183": [ @@ -262543,7 +270788,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371184": [ @@ -262561,7 +270806,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371185": [ @@ -262590,16 +270835,21 @@ "subject": "LAW", "crseId": 371186, "catalogNbr": "6883", - "titleLong": "Corporate Finance for Lawyers: Bootcamp", + "titleLong": "Corporate Finance Transactions Workshop: Bootcamp", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371187": [ @@ -262647,18 +270897,18 @@ "subject": "UNILWYL", "crseId": 371189, "catalogNbr": "1404", - "titleLong": "Cook Conversations: Bridging Self, Community, and World", + "titleLong": "Cook Conversations and Community Engagement: Bridging Self and World", "enrollGroups": [ { "unitsMaximum": 1, "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "FA22" + "roster": "SP24" } ], "371190": [ @@ -262677,7 +270927,7 @@ "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "SP23" + "roster": "SP24" } ], "371192": [ @@ -262688,15 +270938,15 @@ "titleLong": "Reading for the End of Time", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "ENGL", @@ -262705,15 +270955,15 @@ "titleLong": "Reading for the End of Time", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(GLC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "371195": [ @@ -262745,6 +270995,8 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -262866,14 +271118,15 @@ "titleLong": "Nonlinear Dynamics and Chaos", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Recommended prerequisite: MATH 2930 or equivalent preparation in differential equations. Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by taking a 3000-level MATH course.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371203": [ @@ -262891,7 +271144,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371204": [ @@ -262902,18 +271155,19 @@ "titleLong": "Introduction to the U.S. Legal System", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -262938,7 +271192,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371206": [ @@ -262954,10 +271208,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Students should have coding proficiency and basic familiarity of sensors available on mobile devices and IoT and basic knowledge of machine learning.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "FA23" } ], "371207": [ @@ -262971,15 +271224,20 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", + "catalogComments": "There are no coding, math, or statistics prerequisites for this course.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371208": [ @@ -262990,18 +271248,19 @@ "titleLong": "Working with Business Contracts", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -263023,9 +271282,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU21" + "roster": "SU23" } ], "371210": [ @@ -263061,17 +271321,13 @@ "titleLong": "Business Organizations and Corporate Governance", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371212": [ @@ -263082,13 +271338,14 @@ "titleLong": "Mastering Negotiations", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371213": [ @@ -263124,21 +271381,15 @@ "titleLong": "Conducting Legal Research", "enrollGroups": [ { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered online.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU22" + "roster": "FA23" } ], "371215": [ @@ -263161,9 +271412,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371216": [ @@ -263174,21 +271426,23 @@ "titleLong": "Compliance Systems", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered online.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371217": [ @@ -263199,21 +271453,22 @@ "titleLong": "Regulatory Policy and Process", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371218": [ @@ -263238,20 +271493,25 @@ "subject": "LEGAL", "crseId": 371219, "catalogNbr": "5110", - "titleLong": "Criminal Liability of Orgs", + "titleLong": "Criminal Liability of Organizations", "enrollGroups": [ { "unitsMaximum": 1, "unitsMinimum": 1 }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU22" + "roster": "SP23" } ], "371220": [ @@ -263270,9 +271530,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371221": [ @@ -263283,21 +271544,18 @@ "titleLong": "Human Rights Obligations of Organizations", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Summer.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU22" + "roster": "SU23" } ], "371222": [ @@ -263308,17 +271566,22 @@ "titleLong": "U.S. Antitrust Law and Policy", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371223": [ @@ -263332,11 +271595,16 @@ "unitsMaximum": 0.5, "unitsMinimum": 0.5 }, + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + }, { "unitsMaximum": 0.5, "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -263350,13 +271618,35 @@ "titleLong": "Capstone Project I", "enrollGroups": [ { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" + } + ], + "371226": [ + { + "subject": "LEGAL", + "crseId": 371226, + "catalogNbr": "6101", + "titleLong": "Health Law and Compliance", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SU23" } ], "371227": [ @@ -263375,10 +271665,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall (not offered every year).", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA20" + "roster": "FA23" } ], "371228": [ @@ -263408,17 +271698,15 @@ "titleLong": "Cybersecurity, Policy and Governance", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered online.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371230": [ @@ -263429,17 +271717,15 @@ "titleLong": "Privacy Law, Regulation and Business", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered online.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371231": [ @@ -263454,9 +271740,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Summer.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU22" + "roster": "SU23" } ], "371232": [ @@ -263467,13 +271754,15 @@ "titleLong": "U.S. Securities Regulation", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered online.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU22" + "roster": "FA23" } ], "371233": [ @@ -263546,7 +271835,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371238": [ @@ -263582,9 +271871,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371242": [ @@ -263595,14 +271885,14 @@ "titleLong": "Culture Wars in the Age of Tribal Politics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "371243": [ @@ -263662,24 +271952,6 @@ "roster": "FA22" } ], - "371245": [ - { - "subject": "PLSCI", - "crseId": 371245, - "catalogNbr": "1105", - "titleLong": "FWS: Eating is an Agricultural Act", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Fall.", - "acadCareer": "UG", - "acadGroup": "AG", - "roster": "FA20" - } - ], "371246": [ { "subject": "STSCI", @@ -263713,7 +271985,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "371248": [ @@ -263792,7 +272064,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371252": [ @@ -263802,14 +272074,6 @@ "catalogNbr": "6862", "titleLong": "Supervised Experiential Learning", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 1 - }, { "unitsMaximum": 3, "unitsMinimum": 1 @@ -263817,7 +272081,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371255": [ @@ -263835,7 +272099,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "371256": [ @@ -263853,7 +272117,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371257": [ @@ -263868,9 +272132,12 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371258": [ @@ -263888,7 +272155,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "371259": [ @@ -263948,7 +272215,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "371261": [ @@ -263997,7 +272264,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "371264": [ @@ -264015,7 +272282,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" } ], "371265": [ @@ -264138,7 +272405,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MAE", @@ -264158,7 +272425,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SYSEN", @@ -264178,7 +272445,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371271": [ @@ -264254,7 +272521,7 @@ "catalogComments": "To apply for independent study, please complete the on-line form at data.arts.cornell.edu/as-stus/indep_study_intro.cfm.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371276": [ @@ -264272,7 +272539,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371277": [ @@ -264311,7 +272578,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371279": [ @@ -264388,14 +272655,14 @@ "titleLong": "MEng Project - Terminal", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 12, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371284": [ @@ -264417,7 +272684,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "371285": [ @@ -264473,7 +272740,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -264542,10 +272809,6 @@ "catalogNbr": "1213", "titleLong": "Italian for Art, Architecture and Fashion Design", "enrollGroups": [ - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -264554,7 +272817,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371294": [ @@ -264572,7 +272835,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "371296": [ @@ -264833,17 +273096,35 @@ "titleLong": "Modern and Contemporary Korean Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 371305, + "catalogNbr": "3324", + "titleLong": "Modern and Contemporary Korean Literature", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "371306": [ @@ -264871,17 +273152,17 @@ "titleLong": "Communicating Climate Change", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and the post-1800 requirements for English majors.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371308": [ @@ -265120,7 +273401,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -265161,21 +273442,6 @@ "acadCareer": "GR", "acadGroup": "AS", "roster": "SP21" - }, - { - "subject": "PHIL", - "crseId": 371313, - "catalogNbr": "6995", - "titleLong": "Female Acts: From Antiquity to Jelinek", - "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - } - ], - "acadCareer": "GR", - "acadGroup": "AS", - "roster": "SP21" } ], "371314": [ @@ -265307,7 +273573,7 @@ "catalogCourseSubfield": "(CP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" } ], "371319": [ @@ -265345,7 +273611,7 @@ "catalogCourseSubfield": "(CP)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP22" } ], "371321": [ @@ -265382,7 +273648,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371323": [ @@ -265418,7 +273684,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371325": [ @@ -265436,7 +273702,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371326": [ @@ -265535,6 +273801,24 @@ } ], "371331": [ + { + "subject": "AMST", + "crseId": 371331, + "catalogNbr": "3629", + "titleLong": "After Nature: Art and Environmental Imagination", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, { "subject": "ARTH", "crseId": 371331, @@ -265548,10 +273832,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "371332": [ @@ -265568,9 +273852,10 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "For more information about this course, please visit the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "371333": [ @@ -265600,17 +273885,17 @@ "titleLong": "Kalila wa Dimna for Students of Arabic", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "371335": [ @@ -265728,11 +274013,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": " First Year Writing Seminar.", + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "371341": [ @@ -265748,11 +274033,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "JWST", @@ -265766,11 +274051,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -265802,11 +274087,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VISST", @@ -265820,11 +274105,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371342": [ @@ -265896,7 +274181,7 @@ "catalogSatisfiesReq": "Satisfies M.E. senior design requirement if enrolled in MAE 4671.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371345": [ @@ -265915,7 +274200,7 @@ "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371346": [ @@ -265931,11 +274216,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371347": [ @@ -265974,7 +274259,7 @@ "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371349": [ @@ -266025,12 +274310,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Graduate students must enroll in HADM 6515.", "catalogSatisfiesReq": "Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371352": [ @@ -266331,7 +274616,7 @@ "catalogSatisfiesReq": "Counts as a Theory and Criticism course for B.F.A. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "371365": [ @@ -266350,7 +274635,7 @@ "catalogDistr": "(ALC-AAP, LA-AAP)", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "FA23" } ], "371366": [ @@ -266373,11 +274658,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogSatisfiesReq": "Satisfies CALS written expression requirement and Dyson Grand Challenges writing requirement.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "371367": [ @@ -266499,7 +274784,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371372": [ @@ -266517,7 +274802,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECON", @@ -266534,7 +274819,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371373": [ @@ -266545,14 +274830,14 @@ "titleLong": "Digital Platform Strategy", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371374": [ @@ -266642,7 +274927,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371379": [ @@ -266653,18 +274938,18 @@ "titleLong": "Understanding and Improving Decision Making", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "371380": [ @@ -266832,7 +275117,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "371384": [ @@ -266948,13 +275233,14 @@ "titleLong": "Food and Work", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "ILRIC", @@ -266963,14 +275249,14 @@ "titleLong": "Food and Work", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP22" + "roster": "FA23" } ], "371390": [ @@ -267025,7 +275311,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371393": [ @@ -267040,12 +275326,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Spring, Summer.", "catalogDistr": "(BIONLS-AG)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371394": [ @@ -267056,14 +275342,14 @@ "titleLong": "The Art of Negotiation in Business and Sports", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "371395": [ @@ -267074,14 +275360,14 @@ "titleLong": "The Art of Negotiation in Business and Sports", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "371396": [ @@ -267193,53 +275479,85 @@ } ], "371398": [ + { + "subject": "ANTHR", + "crseId": 371398, + "catalogNbr": "7659", + "titleLong": "The Idea of Biblical Israel", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ARKEO", + "crseId": 371398, + "catalogNbr": "7659", + "titleLong": "The Idea of Biblical Israel", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "JWST", "crseId": 371398, "catalogNbr": "6659", - "titleLong": "The Fabrication of Biblical Israel", + "titleLong": "The Idea of Biblical Israel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "NES", "crseId": 371398, "catalogNbr": "6659", - "titleLong": "The Fabrication of Biblical Israel", + "titleLong": "The Idea of Biblical Israel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "RELST", "crseId": 371398, "catalogNbr": "6659", - "titleLong": "The Fabrication of Biblical Israel", + "titleLong": "The Idea of Biblical Israel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "SHUM", @@ -267259,77 +275577,113 @@ } ], "371399": [ + { + "subject": "ANTHR", + "crseId": 371399, + "catalogNbr": "4659", + "titleLong": "The Idea of Biblical Israel", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, ALC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ARKEO", + "crseId": 371399, + "catalogNbr": "4659", + "titleLong": "The Idea of Biblical Israel", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, ALC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "JWST", "crseId": 371399, "catalogNbr": "4659", - "titleLong": "The Fabrication of Biblical Israel", + "titleLong": "The Idea of Biblical Israel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", "catalogDistr": "(CA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "NES", "crseId": 371399, "catalogNbr": "4659", - "titleLong": "The Fabrication of Biblical Israel", + "titleLong": "The Idea of Biblical Israel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", "catalogDistr": "(CA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "RELST", "crseId": 371399, "catalogNbr": "4659", - "titleLong": "The Fabrication of Biblical Israel", + "titleLong": "The Idea of Biblical Israel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", "catalogDistr": "(CA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" }, { "subject": "SHUM", "crseId": 371399, "catalogNbr": "4659", - "titleLong": "The Fabrication of Biblical Israel", + "titleLong": "The Idea of Biblical Israel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", "catalogDistr": "(CA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" } ], "371400": [ @@ -267484,11 +275838,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371405": [ @@ -267551,7 +275905,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "JWST", @@ -267570,7 +275924,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -267589,7 +275943,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -267608,7 +275962,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371407": [ @@ -267703,7 +276057,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371411": [ @@ -267721,7 +276075,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371412": [ @@ -267804,7 +276158,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", @@ -267822,7 +276176,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", @@ -267840,7 +276194,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", @@ -267858,7 +276212,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", @@ -267880,7 +276234,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371415": [ @@ -267890,10 +276244,6 @@ "catalogNbr": "6432", "titleLong": "Advanced Topics in Strategic Management", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -267903,7 +276253,7 @@ "catalogSatisfiesReq": "Elective.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP23" } ], "371416": [ @@ -267913,10 +276263,6 @@ "catalogNbr": "4432", "titleLong": "Advanced Topics in Strategic Management", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -267927,7 +276273,7 @@ "catalogSatisfiesReq": "Elective.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP23" } ], "371418": [ @@ -267946,7 +276292,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371419": [ @@ -268390,10 +276736,6 @@ "catalogNbr": "6682", "titleLong": "Computation for Content Creation", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -268403,7 +276745,7 @@ "catalogComments": "A theory or program heavy project will be completed.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371430": [ @@ -268440,9 +276782,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371432": [ @@ -268480,7 +276823,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "371434": [ @@ -268495,9 +276838,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371435": [ @@ -268575,16 +276919,17 @@ "subject": "LAW", "crseId": 371437, "catalogNbr": "6845", - "titleLong": "Constitutional Law and the Value of Dissent", + "titleLong": "The Value of Dissent: The Iconic Dissents of Justices Ruth Bader Ginsburg and Antonin Scalia", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA21" + "roster": "FA23" } ], "371438": [ @@ -268599,9 +276944,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371439": [ @@ -268618,11 +276964,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP23" }, { "subject": "CAPS", @@ -268637,10 +276983,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP23" } ], "371440": [ @@ -268655,9 +277001,12 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371441": [ @@ -268823,7 +277172,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "371446": [ @@ -268877,7 +277226,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "371449": [ @@ -268897,7 +277246,7 @@ "catalogSatisfiesReq": "Fulfills 3 credits of introductory biology for selected majors in CALS.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371450": [ @@ -268974,7 +277323,7 @@ "catalogAttribute": "(CU-CEL, CU-UGR)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "371453": [ @@ -268990,10 +277339,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "PMA", @@ -269007,11 +277356,12 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Previous performance experience is not necessary.", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371454": [ @@ -269258,7 +277608,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371461": [ @@ -269349,7 +277699,7 @@ "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "371465": [ @@ -269432,10 +277782,10 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 2 + "unitsMinimum": 3 }, { - "unitsMaximum": 3, + "unitsMaximum": 2, "unitsMinimum": 2 } ], @@ -269513,10 +277863,9 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371471": [ @@ -269601,16 +277950,18 @@ "subject": "PSYCH", "crseId": 371475, "catalogNbr": "4800", - "titleLong": "Social Psychology of Race & Racism", + "titleLong": "Social Psychology of Race and Racism", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "371476": [ @@ -269639,14 +277990,14 @@ "titleLong": "Executive Compensation and Corporate Governance", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "371478": [ @@ -269702,7 +278053,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371481": [ @@ -269732,8 +278083,8 @@ "titleLong": "Intermediate Studies in Acting Techniques", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", @@ -269741,7 +278092,7 @@ "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "371483": [ @@ -269811,7 +278162,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, PHS-AS)", + "catalogDistr": "(ALC-AS, LA-AS, PHS-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -269828,7 +278179,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS, PHS-AS)", + "catalogDistr": "(ALC-AS, LA-AS, PHS-AS)", "catalogSatisfiesReq": "This course can be taken for Physical Sciences credit.", "acadCareer": "UG", "acadGroup": "AS", @@ -269949,9 +278300,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall or Spring.", + "catalogSatisfiesReq": "Satisfies free elective credit only.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP21" + "roster": "SP23" } ], "371490": [ @@ -269967,7 +278320,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, KCM-AS, SCD-AS)", "catalogComments": "Course conducted entirely in ASL.", "acadCareer": "UG", "acadGroup": "AS", @@ -269982,17 +278335,18 @@ "titleLong": "Pushkin's Fictions", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "All reading is in English.", "catalogSatisfiesReq": "This course satisfies one of the literature requirements for the Russian minor.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP21" + "roster": "SP24" } ], "371492": [ @@ -270010,7 +278364,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371493": [ @@ -270029,7 +278383,7 @@ "catalogComments": "S/U option limited to students outside the MSE field.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371494": [ @@ -270047,7 +278401,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "371495": [ @@ -270065,7 +278419,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "371496": [ @@ -270084,7 +278438,7 @@ "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "371497": [ @@ -270095,14 +278449,30 @@ "titleLong": "Pleasure and Neoliberalism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 371497, + "catalogNbr": "6948", + "titleLong": "Pleasure and Neoliberalism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" }, { "subject": "GOVT", @@ -270111,13 +278481,30 @@ "titleLong": "Pleasure and Neoliberalism", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP21" + "roster": "FA23" + }, + { + "subject": "ROMS", + "crseId": 371497, + "catalogNbr": "6948", + "titleLong": "Pleasure and Neoliberalism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" } ], "371498": [ @@ -270136,7 +278523,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371499": [ @@ -270156,7 +278543,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371500": [ @@ -270171,9 +278558,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "This is not a seminar on various forms of mental illness or how such illness would be diagnosed under DSM-V. Nor is it a seminar on mental health and the criminal law more generally. It is a seminar on the legal tests for insanity, and what that test should be in as much as it functions to defeat ascriptions of responsibility for criminal actions.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371501": [ @@ -270195,7 +278584,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371502": [ @@ -270227,11 +278616,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(D-HE, KCM-HE, PBS-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "371505": [ @@ -270285,9 +278674,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371508": [ @@ -270309,7 +278699,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371509": [ @@ -270324,9 +278714,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371510": [ @@ -270344,7 +278735,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371511": [ @@ -270416,7 +278807,7 @@ "catalogComments": "Course conducted entirely in ASL.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371515": [ @@ -270433,7 +278824,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371516": [ @@ -270468,10 +278859,10 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(ALC-AS, LA-AS)", - "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", + "catalogComments": "The course is taught in Ukrainian. This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371518": [ @@ -270488,7 +278879,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP21" + "roster": "SP24" } ], "371519": [ @@ -270521,9 +278912,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371521": [ @@ -270643,10 +279035,27 @@ "catalogComments": "An extra 10-page project is required for students who are enrolled in AEM 5280.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "371524": [ + { + "subject": "COGST", + "crseId": 371524, + "catalogNbr": "4477", + "titleLong": "Experimental Methods in Language Sciences", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(KCM-AS, SDS-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "LING", "crseId": 371524, @@ -270658,14 +279067,30 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "371525": [ + { + "subject": "COGST", + "crseId": 371525, + "catalogNbr": "6477", + "titleLong": "Experimental Methods in Language Sciences", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "LING", "crseId": 371525, @@ -270677,10 +279102,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "371526": [ @@ -270699,7 +279124,7 @@ "catalogComments": "This course can be used to fulfill a core course in the Undergraduate Business Minor.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371527": [ @@ -270759,10 +279184,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogSatisfiesReq": "First Year Writing Seminar.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371530": [ @@ -270927,7 +279352,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371539": [ @@ -270942,9 +279367,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371540": [ @@ -270954,10 +279380,6 @@ "catalogNbr": "5441", "titleLong": "Effective Writing for Public Policy", "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -270966,8 +279388,8 @@ "catalogWhenOffered": "Fall.", "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "SP24" } ], "371541": [ @@ -271050,254 +279472,254 @@ "titleLong": "Practical Training in Information Science", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 }, { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371546": [ @@ -271308,14 +279730,14 @@ "titleLong": "Southern West Virginia's Coal Fields - Ancient Struggles Amidst Hopeful Dreams", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "371547": [ @@ -271351,7 +279773,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "371549": [ @@ -271369,7 +279791,7 @@ "catalogWhenOffered": "Winter, Summer.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "WI23" + "roster": "WI24" } ], "371550": [ @@ -271404,7 +279826,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371552": [ @@ -271422,7 +279844,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371553": [ @@ -271437,9 +279859,30 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" + }, + { + "subject": "ASRC", + "crseId": 371553, + "catalogNbr": "1986", + "titleLong": "Disasters!: A History of Colonial Failures in the Atlantic World, 1450-1750", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" }, { "subject": "HIST", @@ -271452,13 +279895,29 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS)", "catalogCourseSubfield": "(HPE, HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" + }, + { + "subject": "LATA", + "crseId": 371553, + "catalogNbr": "1986", + "titleLong": "Disasters!: A History of Colonial Failures in the Atlantic World, 1450-1750", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "371554": [ @@ -271476,7 +279935,7 @@ "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", - "catalogCourseSubfield": "(HEU)", + "catalogCourseSubfield": "(HPE, HEU)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -271498,7 +279957,7 @@ "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "HIST", @@ -271516,7 +279975,7 @@ "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371556": [ @@ -271571,7 +280030,7 @@ "catalogComments": "Students are expected to have intermediate computing skills using Microsoft Office and a Windows platform and intermediate Excel skills.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "WI23" + "roster": "WI24" } ], "371559": [ @@ -271590,7 +280049,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371563": [ @@ -271649,7 +280108,7 @@ "catalogComments": "Conducted in Korean. This course does not count toward the A&S language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371567": [ @@ -271757,7 +280216,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "IARD", @@ -271810,7 +280269,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "IARD", @@ -271846,7 +280305,7 @@ "catalogComments": "Postdoctoral fellows may audit with permission of instructor.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371574": [ @@ -271952,6 +280411,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -271961,7 +280424,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371576": [ @@ -272096,6 +280559,21 @@ } ], "371579": [ + { + "subject": "AMST", + "crseId": 371579, + "catalogNbr": "4416", + "titleLong": "It's the End of the World As We Know It", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "ANTHR", "crseId": 371579, @@ -272112,7 +280590,7 @@ "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "STS", @@ -272130,7 +280608,7 @@ "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371580": [ @@ -272141,15 +280619,15 @@ "titleLong": "Death, Dying, and the Dead", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "JWST", @@ -272158,15 +280636,15 @@ "titleLong": "Death, Dying, and the Dead", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371581": [ @@ -272379,6 +280857,21 @@ } ], "371587": [ + { + "subject": "AMST", + "crseId": 371587, + "catalogNbr": "7416", + "titleLong": "It's the End of the World As We Know It", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "ANTHR", "crseId": 371587, @@ -272393,7 +280886,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "STS", @@ -272409,7 +280902,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371588": [ @@ -272420,14 +280913,14 @@ "titleLong": "Death, Dying, and the Dead", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "JWST", @@ -272436,14 +280929,14 @@ "titleLong": "Death, Dying, and the Dead", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371589": [ @@ -272599,6 +281092,8 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-AG, HA-AG)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -272617,9 +281112,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AG, SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "371595": [ @@ -272661,6 +281157,22 @@ } ], "371597": [ + { + "subject": "ASRC", + "crseId": 371597, + "catalogNbr": "2603", + "titleLong": "The Novels of Toni Morrison", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "ENGL", "crseId": 371597, @@ -272675,7 +281187,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371598": [ @@ -272836,7 +281348,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -272854,7 +281366,7 @@ "catalogCourseSubfield": "(IR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371605": [ @@ -273037,15 +281549,15 @@ "titleLong": "Foundations of Law and Society", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371609": [ @@ -273186,7 +281698,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -273288,6 +281800,10 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 @@ -273296,7 +281812,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "UG", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -273380,7 +281896,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", @@ -273395,16 +281911,16 @@ "titleLong": "Evil: The Literary Question of the Human", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course may be used toward the pre-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371619": [ @@ -273430,6 +281946,10 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -273440,7 +281960,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371620": [ @@ -273469,14 +281989,14 @@ "titleLong": "Affect Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371622": [ @@ -273636,14 +282156,14 @@ "titleLong": "Spanish for Heritage Speakers I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SPAN", @@ -273652,14 +282172,14 @@ "titleLong": "Spanish for Heritage Speakers I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371630": [ @@ -274230,7 +282750,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -274248,7 +282768,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(LL)", "acadCareer": "UG", "acadGroup": "AS", @@ -274267,7 +282787,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -274281,15 +282801,15 @@ "titleLong": "Who Speaks for Asia?", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogCourseSubfield": "(SC)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371645": [ @@ -274448,7 +282968,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "371649": [ @@ -274459,15 +282979,15 @@ "titleLong": "Race and War in History: Workers, Soldiers, Prisoners, Activists", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "AMST", @@ -274476,15 +282996,15 @@ "titleLong": "Race and War in History: Workers, Soldiers, Prisoners, Activists", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "HIST", @@ -274493,15 +283013,15 @@ "titleLong": "Race and War in History: Workers, Soldiers, Prisoners, Activists", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ILRLR", @@ -274510,14 +283030,14 @@ "titleLong": "Race and War in History: Workers, Soldiers, Prisoners, Activists", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "SP24" } ], "371650": [ @@ -274550,9 +283070,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371653": [ @@ -274563,14 +283084,14 @@ "titleLong": "Topics in Partial Differential Equations", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "371654": [ @@ -274585,9 +283106,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371655": [ @@ -274606,7 +283128,7 @@ "catalogComments": "For Human Ecology and Brooks School students this course will not count toward the 43 HE credits.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" } ], "371656": [ @@ -274621,9 +283143,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "371657": [ @@ -274650,22 +283173,15 @@ "catalogNbr": "6009", "titleLong": "Constitutional Law for LLMs", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371659": [ @@ -274685,7 +283201,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP24" } ], "371660": [ @@ -274700,12 +283216,28 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" } ], "371661": [ + { + "subject": "AIIS", + "crseId": 371661, + "catalogNbr": "6454", + "titleLong": "Haudenosaunee - New York State Relations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP23" + }, { "subject": "LAW", "crseId": 371661, @@ -274717,6 +283249,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -274734,6 +283267,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -274788,7 +283322,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA22" }, { "subject": "GOVT", @@ -274803,7 +283337,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA22" }, { "subject": "LAW", @@ -274816,9 +283350,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA22" } ], "371666": [ @@ -274869,9 +283404,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371669": [ @@ -274908,6 +283444,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 371670, + "catalogNbr": "5943", + "titleLong": "Negotiation Essentials", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "371671": [ @@ -274926,6 +283478,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA21" + }, + { + "subject": "PUBPOL", + "crseId": 371671, + "catalogNbr": "5113", + "titleLong": "Key Management Issues in the Biotech and Pharmaceutical Industries", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "371672": [ @@ -274944,6 +283512,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 371672, + "catalogNbr": "5823", + "titleLong": "Disruptive Innovation in Health Care II", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "371673": [ @@ -274958,6 +283542,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "FA22" @@ -275032,7 +283617,7 @@ "catalogSatisfiesReq": "Counts as free elective for B.F.A. students; counts as 1000-level studio for art minor; counts as art studio for B.Arch. art requirement.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP22" + "roster": "FA23" } ], "371679": [ @@ -275059,18 +283644,15 @@ "catalogNbr": "7101", "titleLong": "Capstone Project II", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Summer.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SU22" + "roster": "SU23" } ], "371681": [ @@ -275088,7 +283670,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371682": [ @@ -275106,7 +283688,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371683": [ @@ -275124,7 +283706,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371684": [ @@ -275142,7 +283724,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371685": [ @@ -275162,9 +283744,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371686": [ @@ -275182,7 +283765,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371687": [ @@ -275200,7 +283783,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371688": [ @@ -275210,6 +283793,22 @@ "catalogNbr": "5999", "titleLong": "Special Projects in ORIE", "enrollGroups": [ + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 9, + "unitsMinimum": 1 + }, { "unitsMaximum": 9, "unitsMinimum": 1 @@ -275222,7 +283821,7 @@ "catalogWhenOffered": "Fall, Winter, Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "371705": [ @@ -275240,7 +283839,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371706": [ @@ -275269,7 +283868,7 @@ "subject": "LAW", "crseId": 371707, "catalogNbr": "7077", - "titleLong": "Critical Legal Information Literacy", + "titleLong": "Critical Evaluation of Legal Information", "enrollGroups": [ { "unitsMaximum": 1, @@ -275278,7 +283877,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371708": [ @@ -275294,7 +283893,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -275372,7 +283971,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371711": [ @@ -275390,7 +283989,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "371712": [ @@ -275420,14 +284019,14 @@ "titleLong": "Freudo-Marxism: Theory and Praxis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "GOVT", @@ -275436,14 +284035,14 @@ "titleLong": "Freudo-Marxism: Theory and Praxis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "ROMS", @@ -275452,14 +284051,14 @@ "titleLong": "Freudo-Marxism: Theory and Praxis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "371714": [ @@ -275471,13 +284070,13 @@ "enrollGroups": [ { "unitsMaximum": 5, - "unitsMinimum": 3 + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371715": [ @@ -275493,7 +284092,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -275507,16 +284106,16 @@ "titleLong": "Objects, Rituals, and Tea", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ASIAN", @@ -275525,16 +284124,16 @@ "titleLong": "Objects, Rituals, and Tea", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, GLC-AS)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371717": [ @@ -275554,6 +284153,23 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "FA21" + }, + { + "subject": "PMA", + "crseId": 371717, + "catalogNbr": "1119", + "titleLong": "FWS: Utopias", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "371718": [ @@ -275571,7 +284187,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "ASIAN", @@ -275587,7 +284203,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371719": [ @@ -275618,15 +284234,15 @@ "titleLong": "Freudo-Marxism: Theory and Praxis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" }, { "subject": "ROMS", @@ -275635,15 +284251,15 @@ "titleLong": "Freudo-Marxism: Theory and Praxis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "SP24" } ], "371721": [ @@ -275659,11 +284275,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" }, { "subject": "VISST", @@ -275677,11 +284293,11 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371722": [ @@ -275751,9 +284367,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AG)", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "IARD", @@ -275783,9 +284401,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AG)", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371725": [ @@ -275801,9 +284421,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "IARD", @@ -275827,7 +284448,7 @@ "subject": "ANSC", "crseId": 371726, "catalogNbr": "4200", - "titleLong": "Nutrition of Felids and Canids", + "titleLong": "Nutrition of Cats and Dogs", "enrollGroups": [ { "unitsMaximum": 3, @@ -275837,7 +284458,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371728": [ @@ -275856,7 +284477,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371729": [ @@ -275875,7 +284496,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371730": [ @@ -275898,7 +284519,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371732": [ @@ -275909,14 +284530,14 @@ "titleLong": "Special Technical Elective", "enrollGroups": [ { - "unitsMaximum": 1, + "unitsMaximum": 4, "unitsMinimum": 1 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371733": [ @@ -275952,7 +284573,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371735": [ @@ -275970,7 +284591,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371736": [ @@ -275988,7 +284609,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "371737": [ @@ -276006,7 +284627,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", @@ -276022,7 +284643,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371738": [ @@ -276040,7 +284661,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371739": [ @@ -276101,7 +284722,7 @@ "subject": "FDSC", "crseId": 371740, "catalogNbr": "5500", - "titleLong": "Winemaking Theory and Practice I", + "titleLong": "Advanced Winemaking Theory and Practice I", "enrollGroups": [ { "unitsMaximum": 2, @@ -276109,15 +284730,16 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Optional winery field trips.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", "crseId": 371740, "catalogNbr": "5500", - "titleLong": "Winemaking Theory and Practice I", + "titleLong": "Advanced Winemaking Theory and Practice I", "enrollGroups": [ { "unitsMaximum": 2, @@ -276125,9 +284747,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Optional winery field trips.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371741": [ @@ -276145,7 +284768,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371742": [ @@ -276181,7 +284804,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371744": [ @@ -276199,7 +284822,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371745": [ @@ -276218,7 +284841,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371746": [ @@ -276236,7 +284859,7 @@ "catalogWhenOffered": "Fall, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371747": [ @@ -276254,7 +284877,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371749": [ @@ -276309,9 +284932,10 @@ ], "catalogWhenOffered": "Fall, Winter, Summer.", "catalogDistr": "(CA-AG, KCM-AG)", + "catalogComments": "Credit hours reflect an intermission midway through each class period.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "WI23" + "roster": "WI24" }, { "subject": "INFO", @@ -276328,7 +284952,7 @@ "catalogDistr": "(CA-AG)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "WI23" + "roster": "WI24" } ], "371751": [ @@ -276346,7 +284970,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371752": [ @@ -276354,7 +284978,7 @@ "subject": "AEM", "crseId": 371752, "catalogNbr": "6880", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -276368,13 +284992,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ANSC", "crseId": 371752, "catalogNbr": "6880", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -276388,13 +285012,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CEE", "crseId": 371752, "catalogNbr": "5820", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -276408,13 +285032,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "CHEME", "crseId": 371752, "catalogNbr": "6780", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -276428,13 +285052,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FDSC", "crseId": 371752, "catalogNbr": "6880", - "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainability", + "titleLong": "Global Food, Energy, and Water Nexus – Engage the US, China, and India for Sustainable Future", "enrollGroups": [ { "unitsMaximum": 3, @@ -276448,7 +285072,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371753": [ @@ -276466,7 +285090,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BIOAP", @@ -276482,7 +285106,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371754": [ @@ -276499,10 +285123,10 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-HE, PBS-HE, SBA-HE)", - "catalogAttribute": "(CU-SBY)", + "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "371755": [ @@ -276540,7 +285164,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "371757": [ @@ -276559,7 +285183,7 @@ "catalogComments": "Mandatory trip to Cornell AgriTech in Geneva.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371758": [ @@ -276577,7 +285201,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371759": [ @@ -276596,7 +285220,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "371760": [ @@ -276615,7 +285239,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371761": [ @@ -276634,7 +285258,7 @@ "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "371762": [ @@ -276653,7 +285277,7 @@ "catalogDistr": "(PBS-HE)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA21" + "roster": "FA23" } ], "371763": [ @@ -276672,7 +285296,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY, EC-LASP)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371765": [ @@ -276723,9 +285347,10 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "For more information please visit, the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "371768": [ @@ -276743,7 +285368,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371769": [ @@ -276761,7 +285386,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371770": [ @@ -276779,7 +285404,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371771": [ @@ -276797,7 +285422,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371772": [ @@ -276827,15 +285452,15 @@ "titleLong": "Creating the Urban Eden: Woody Plant Selection, Design, and Landscape Establishment", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 5, + "unitsMinimum": 5 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371774": [ @@ -276853,7 +285478,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371775": [ @@ -276871,7 +285496,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371776": [ @@ -276888,10 +285513,10 @@ ], "catalogWhenOffered": "Fall.", "catalogComments": "Undergraduate students must enroll in HADM 4380.", - "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", + "catalogSatisfiesReq": "Satisfies HADM or free electives for Nolan School students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "371778": [ @@ -276980,9 +285605,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "371781": [ @@ -277043,7 +285669,7 @@ "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371784": [ @@ -277145,6 +285771,14 @@ "unitsMaximum": 6, "unitsMinimum": 1 }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 1 + }, { "unitsMaximum": 6, "unitsMinimum": 1 @@ -277153,7 +285787,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371788": [ @@ -277172,7 +285806,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371789": [ @@ -277356,7 +285990,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371795": [ @@ -277393,7 +286027,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371797": [ @@ -277411,7 +286045,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371798": [ @@ -277431,7 +286065,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371799": [ @@ -277446,9 +286080,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371800": [ @@ -277467,7 +286104,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371801": [ @@ -277475,7 +286112,7 @@ "subject": "FDSC", "crseId": 371801, "catalogNbr": "5510", - "titleLong": "Winemaking Theory and Practice I Laboratory", + "titleLong": "Advanced Winemaking Theory and Practice I Laboratory", "enrollGroups": [ { "unitsMaximum": 2, @@ -277485,13 +286122,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", "crseId": 371801, "catalogNbr": "5510", - "titleLong": "Winemaking Theory and Practice I Laboratory", + "titleLong": "Advanced Winemaking Theory and Practice I Laboratory", "enrollGroups": [ { "unitsMaximum": 2, @@ -277499,9 +286136,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours and may require attendance at field/outreach events not held during course lecture time.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371802": [ @@ -277509,7 +286147,7 @@ "subject": "ANSC", "crseId": 371802, "catalogNbr": "6200", - "titleLong": "Nutrition of Felids and Canids", + "titleLong": "Nutrition of Cats and Dogs", "enrollGroups": [ { "unitsMaximum": 3, @@ -277519,7 +286157,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371803": [ @@ -277537,7 +286175,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371804": [ @@ -277575,7 +286213,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371806": [ @@ -277593,7 +286231,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "371807": [ @@ -277613,7 +286251,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "371808": [ @@ -277688,7 +286326,7 @@ "catalogComments": "Non-ORIE FE MEng students may apply if there is capacity by reaching out to Victoria Averbukh at vza1@cornell.edu.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371815": [ @@ -277706,7 +286344,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371816": [ @@ -277724,7 +286362,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -277740,7 +286378,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371817": [ @@ -277758,7 +286396,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "371818": [ @@ -277773,10 +286411,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371819": [ @@ -277791,10 +286429,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" }, { "subject": "MATH", @@ -277810,7 +286448,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "371820": [ @@ -277845,7 +286483,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371823": [ @@ -277863,7 +286501,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371824": [ @@ -277882,7 +286520,7 @@ "catalogComments": "More advanced homework; added term paper.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371825": [ @@ -277900,7 +286538,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371826": [ @@ -277918,7 +286556,25 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" + } + ], + "371827": [ + { + "subject": "ECE", + "crseId": 371827, + "catalogNbr": "5280", + "titleLong": "Optimal System Analysis and Design", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "371828": [ @@ -277936,7 +286592,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371829": [ @@ -277947,18 +286603,18 @@ "titleLong": "Computer Networks and Telecommunications", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371830": [ @@ -277976,7 +286632,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371831": [ @@ -278028,7 +286684,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "371834": [ @@ -278101,7 +286757,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371839": [ @@ -278123,7 +286779,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371840": [ @@ -278160,7 +286816,7 @@ "catalogComments": "Students concentrating in Neurobiology and Behavior must take this class for a letter grade.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BME", @@ -278177,7 +286833,7 @@ "catalogComments": "Students concentrating in Neurobiology and Behavior must take this class for a letter grade.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ECE", @@ -278194,7 +286850,7 @@ "catalogComments": "Students concentrating in Neurobiology and Behavior must take this class for a letter grade.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371842": [ @@ -278212,7 +286868,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371843": [ @@ -278223,13 +286879,15 @@ "titleLong": "Rhythm and Blues to Funk: Black Popular Music Before Hip Hop", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" }, { "subject": "MUSIC", @@ -278238,15 +286896,16 @@ "titleLong": "Rhythm and Blues to Funk: Black Popular Music Before Hip Hop", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371844": [ @@ -278264,7 +286923,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371845": [ @@ -278282,7 +286941,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371846": [ @@ -278300,7 +286959,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371847": [ @@ -278320,7 +286979,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371849": [ @@ -278338,7 +286997,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371850": [ @@ -278356,7 +287015,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "371851": [ @@ -278392,7 +287051,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371853": [ @@ -278407,11 +287066,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Not offered every year.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "371854": [ @@ -278419,7 +287077,7 @@ "subject": "AEM", "crseId": 371854, "catalogNbr": "5415", - "titleLong": "Pre-Engagement with Social Enterprises in Emerging Markets", + "titleLong": "Field Research and Pre-Engagement with Social Enterprises in Emerging Markets", "enrollGroups": [ { "unitsMaximum": 1.5, @@ -278435,7 +287093,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371855": [ @@ -278453,7 +287111,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371856": [ @@ -278471,7 +287129,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371857": [ @@ -278489,7 +287147,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371858": [ @@ -278607,7 +287265,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of the class is required. ", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371862": [ @@ -278630,7 +287288,7 @@ "catalogComments": "Grade is based on attendance only. No graded work or work outside of class sessions is required. ", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371863": [ @@ -278666,7 +287324,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371865": [ @@ -278677,18 +287335,18 @@ "titleLong": "Astronautic Optimization", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SYSEN", @@ -278697,18 +287355,18 @@ "titleLong": "Astronautic Optimization", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 }, { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371866": [ @@ -278719,14 +287377,14 @@ "titleLong": "Astronautic Optimization", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SYSEN", @@ -278735,14 +287393,14 @@ "titleLong": "Astronautic Optimization", "enrollGroups": [ { - "unitsMaximum": 4, + "unitsMaximum": 3, "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371867": [ @@ -278760,7 +287418,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "371868": [ @@ -278778,7 +287436,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "371869": [ @@ -278789,15 +287447,15 @@ "titleLong": "Engineering Practical Training", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 } ], "catalogWhenOffered": "Fall, Spring.", "catalogComments": "Students majoring in CS should enroll in CS 4997.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371870": [ @@ -278815,7 +287473,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371871": [ @@ -278831,10 +287489,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, BIO-AS)", + "catalogDistr": "(BIO-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371872": [ @@ -278845,14 +287503,14 @@ "titleLong": "Electric Power Systems I", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371873": [ @@ -278868,10 +287526,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "During first six weeks of class, Thursday meetings may run as late as 5:30 p.m. because of field trips.", + "catalogComments": "This course may meet outside the typical meeting pattern due to seasonal access to lab settings. For example, the Thursday meeting may occasionally run as late as 5:30 PM.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371874": [ @@ -278908,7 +287566,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371876": [ @@ -278928,7 +287586,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371877": [ @@ -278943,9 +287601,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371878": [ @@ -278960,9 +287619,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371879": [ @@ -278977,9 +287637,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "371880": [ @@ -278997,7 +287658,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371881": [ @@ -279015,7 +287676,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371882": [ @@ -279033,7 +287694,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ORIE", @@ -279049,7 +287710,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371883": [ @@ -279077,13 +287738,14 @@ "titleLong": "Executive Master of Public Administration (EMPA) Capstone", "enrollGroups": [ { - "unitsMaximum": 3, + "unitsMaximum": 4, "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Multi-semester course: Fall, Spring, Summer.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "371885": [ @@ -279101,7 +287763,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371886": [ @@ -279157,6 +287819,10 @@ "catalogNbr": "5610", "titleLong": "Introduction to Transportation Engineering", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -279166,7 +287832,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371889": [ @@ -279204,7 +287870,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371891": [ @@ -279222,7 +287888,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "STSCI", @@ -279238,7 +287904,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371892": [ @@ -279274,7 +287940,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -279290,7 +287956,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371895": [ @@ -279308,7 +287974,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371896": [ @@ -279330,7 +287996,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371897": [ @@ -279341,14 +288007,18 @@ "titleLong": "Mechanics of Composite Structures", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371898": [ @@ -279365,7 +288035,7 @@ ], "acadCareer": "UG", "acadGroup": "CT", - "roster": "SU22" + "roster": "SU23" } ], "371899": [ @@ -279545,7 +288215,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -279556,19 +288226,38 @@ "subject": "MUSIC", "crseId": 371908, "catalogNbr": "4233", - "titleLong": "Music Aesthetics and Criticism: Sensation, Sympathy and Theories of Touch c. 1800", + "titleLong": "Music and Touch", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogCourseSubfield": "(HC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 371908, + "catalogNbr": "4233", + "titleLong": "Music and Touch", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "371909": [ @@ -279579,14 +288268,14 @@ "titleLong": "Music and Touch", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "371911": [ @@ -279604,7 +288293,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" } ], "371912": [ @@ -279614,6 +288303,10 @@ "catalogNbr": "4240", "titleLong": "Robot Perception", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -279622,7 +288315,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "MAE", @@ -279630,6 +288323,10 @@ "catalogNbr": "4810", "titleLong": "Robot Perception", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -279638,7 +288335,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "371913": [ @@ -279648,6 +288345,10 @@ "catalogNbr": "5240", "titleLong": "Robot Perception", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -279656,7 +288357,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" }, { "subject": "MAE", @@ -279664,6 +288365,10 @@ "catalogNbr": "5810", "titleLong": "Robot Perception", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -279672,7 +288377,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "371914": [ @@ -279687,10 +288392,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371915": [ @@ -279708,7 +288413,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371916": [ @@ -279726,7 +288431,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371917": [ @@ -279812,7 +288517,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371919": [ @@ -279886,7 +288591,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology. Questions may be directed to Emma Britton, erbritton@cornell.edu.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371923": [ @@ -279904,7 +288609,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "371924": [ @@ -279915,14 +288620,15 @@ "titleLong": "Social Science Research Methods", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Recommended prerequisite: coursework in statistics.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "371925": [ @@ -279942,7 +288648,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371926": [ @@ -279961,7 +288667,7 @@ "catalogComments": "Graduate students need to enroll in HADM 6265.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371927": [ @@ -279980,7 +288686,7 @@ "catalogComments": "Undergraduates must enroll in HADM 4265.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371928": [ @@ -279998,7 +288704,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371929": [ @@ -280014,9 +288720,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Students will be expected to be comfortable writing proofs and have knowledge of programming. Computer programming is required to test the theoretical concepts throughout the course.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371930": [ @@ -280032,9 +288739,10 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "371931": [ @@ -280391,7 +289099,7 @@ "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA21" + "roster": "FA23" } ], "371945": [ @@ -280519,7 +289227,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371951": [ @@ -280541,7 +289249,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371952": [ @@ -280559,7 +289267,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "371953": [ @@ -280597,7 +289305,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371956": [ @@ -280615,7 +289323,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371957": [ @@ -280633,7 +289341,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371959": [ @@ -280651,7 +289359,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP22" + "roster": "SP24" } ], "371960": [ @@ -280661,10 +289369,6 @@ "catalogNbr": "4661", "titleLong": "Business Simulation Capstone for Business Minors in Life Sciences", "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -280673,7 +289377,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371961": [ @@ -280695,7 +289399,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "371962": [ @@ -280705,18 +289409,16 @@ "catalogNbr": "3101", "titleLong": "Introduction to Python for Engineering", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Prior programming experience in any language is useful, but not required. Python or MATLAB experience is not required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENMGT", @@ -280724,10 +289426,6 @@ "catalogNbr": "3101", "titleLong": "Introduction to Python for Engineering", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -280737,7 +289435,7 @@ "catalogComments": "Prior programming experience in any language is useful, but not required. Python or MATLAB experience is not required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371963": [ @@ -280747,18 +289445,16 @@ "catalogNbr": "5101", "titleLong": "Introduction to Python for Engineering", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Prior programming experience in any language is useful, but not required. Python or MATLAB experience is not required.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ENMGT", @@ -280766,10 +289462,6 @@ "catalogNbr": "5101", "titleLong": "Introduction to Python for Engineering", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -280779,7 +289471,7 @@ "catalogComments": "Prior programming experience in any language is useful, but not required. Python or MATLAB experience is not required.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "371964": [ @@ -280798,7 +289490,7 @@ "catalogComments": "Does not count toward the math major or math minor and will not count as degree credits for A&S students. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "371965": [ @@ -280806,33 +289498,33 @@ "subject": "CRP", "crseId": 371965, "catalogNbr": "4680", - "titleLong": "Urban Spatial Data Analytics", + "titleLong": "Introduction to Urban Data Science: Data, Interpretation, and Presentation", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "DESIGN", "crseId": 371965, "catalogNbr": "4680", - "titleLong": "Urban Spatial Data Analytics", + "titleLong": "Introduction to Urban Data Science: Data, Interpretation, and Presentation", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "371966": [ @@ -280840,33 +289532,34 @@ "subject": "CRP", "crseId": 371966, "catalogNbr": "5680", - "titleLong": "Urban Spatial Data Analytics", + "titleLong": "Introduction to Urban Data Science: Data, Interpretation, and Presentation", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies additional methods requirement for M.R.P. students.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" }, { "subject": "DESIGN", "crseId": 371966, "catalogNbr": "5680", - "titleLong": "Urban Spatial Data Analytics", + "titleLong": "Introduction to Urban Data Science: Data, Interpretation, and Presentation", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "371967": [ @@ -280884,7 +289577,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "371968": [ @@ -280938,7 +289631,7 @@ "catalogComments": "Prior knowledge of programming is not required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENMGT", @@ -280955,7 +289648,7 @@ "catalogComments": "Prior knowledge of programming is not required.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371972": [ @@ -280974,7 +289667,7 @@ "catalogComments": "Prior knowledge of programming is not required.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENMGT", @@ -280991,7 +289684,7 @@ "catalogComments": "Prior knowledge of programming is not required.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "371973": [ @@ -281009,7 +289702,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "371974": [ @@ -281027,7 +289720,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA21" + "roster": "FA23" } ], "371975": [ @@ -281045,7 +289738,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371976": [ @@ -281064,7 +289757,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "371977": [ @@ -281081,10 +289774,28 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(D-HE, KCM-HE, SBA-HE)", - "catalogAttribute": "(CU-SBY, CU-ITL)", + "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "GDEV", + "crseId": 371977, + "catalogNbr": "6455", + "titleLong": "Toward a Sustainable Global Food System: Food Policy for Developing Countries", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Recommended prerequisite: 6 credits in economics, applied economics, or sociology and/or 6 credits in nutrition and/or agricultural sciences.", + "catalogAttribute": "(CU-ITL, CU-SBY)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" }, { "subject": "NS", @@ -281099,10 +289810,11 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(D-HE, KCM-HE, SBA-HE)", - "catalogAttribute": "(CU-SBY, CU-ITL)", + "catalogComments": "Recommended: 6 credits in economics, applied economics, or sociology and/or 6 credits in nutrition and/or agricultural sciences.", + "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "371978": [ @@ -281117,11 +289829,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Graduate students must enroll in HADM 6710.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "371979": [ @@ -281140,7 +289852,7 @@ "catalogSatisfiesReq": "Counts as a general in-department elective course for B.Arch. students.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "371981": [ @@ -281408,15 +290120,49 @@ "titleLong": "Asia as Question", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogCourseSubfield": "(SC)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "COML", + "crseId": 371990, + "catalogNbr": "6622", + "titleLong": "Asia as Question", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "371991": [ + { + "subject": "SPAN", + "crseId": 371991, + "catalogNbr": "3620", + "titleLong": "Fashion Victims", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" } ], "371992": [ @@ -281433,7 +290179,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -281451,7 +290197,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -281484,15 +290230,15 @@ "titleLong": "One French Novel", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "371995": [ @@ -281656,7 +290402,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -281673,7 +290419,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -281690,7 +290436,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -281708,7 +290454,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "catalogSatisfiesReq": "Satisfies the Intersectionality distribution requirement for FGSS majors and minors.", "acadCareer": "UG", "acadGroup": "AS", @@ -281932,9 +290678,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course. Offered alternate years.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372009": [ @@ -282032,7 +290779,7 @@ "catalogBreadth": "(GB)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372015": [ @@ -282113,16 +290860,16 @@ "titleLong": "Specters of Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "SHUM", @@ -282131,16 +290878,16 @@ "titleLong": "Specters of Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "SPAN", @@ -282149,16 +290896,16 @@ "titleLong": "Specters of Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", "catalogDistr": "(LA-AS, ALC-AS, GLC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "372019": [ @@ -282222,14 +290969,14 @@ "titleLong": "Specters of Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "SHUM", @@ -282238,14 +290985,14 @@ "titleLong": "Specters of Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" }, { "subject": "SPAN", @@ -282254,14 +291001,14 @@ "titleLong": "Specters of Latin America", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "372021": [ @@ -282739,7 +291486,7 @@ "catalogComments": "This course is part of Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372029": [ @@ -282750,15 +291497,15 @@ "titleLong": "Making Photography Matter: A Studio Course", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372030": [ @@ -282777,7 +291524,7 @@ "catalogComments": "The credit hour of this course does not count towards the Arts College language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372031": [ @@ -282797,7 +291544,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "CU", - "roster": "FA22" + "roster": "FA23" } ], "372032": [ @@ -282837,7 +291584,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SYSEN", @@ -282857,7 +291604,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372034": [ @@ -282885,14 +291632,14 @@ "titleLong": "Aristotle", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "372036": [ @@ -282928,7 +291675,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372038": [ @@ -282943,6 +291690,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -282997,9 +291745,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered on odd years.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "372042": [ @@ -283014,9 +291764,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered on odd years.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA21" + "roster": "FA23" } ], "372043": [ @@ -283034,7 +291786,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372044": [ @@ -283042,16 +291794,18 @@ "subject": "ANSC", "crseId": 372044, "catalogNbr": "5500", - "titleLong": "Lab Animal Reproduction", + "titleLong": "Model Organisms in Reproductive Sciences", "enrollGroups": [ { "unitsMaximum": 2, "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Offered in odd-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA21" + "roster": "FA23" } ], "372045": [ @@ -283070,7 +291824,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372046": [ @@ -283090,7 +291844,7 @@ "catalogComments": "Course curriculum is designed to be accessible to non-science majors.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372047": [ @@ -283101,14 +291855,14 @@ "titleLong": "Milstein Junior Project", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 3, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372048": [ @@ -283140,9 +291894,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372050": [ @@ -283171,15 +291926,15 @@ "titleLong": "Dairy Herd Business Management", "enrollGroups": [ { - "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMaximum": 4, + "unitsMinimum": 4 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372052": [ @@ -283189,18 +291944,15 @@ "catalogNbr": "6269", "titleLong": "Improv, Storytelling and Trial Advocacy", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "372053": [ @@ -283237,7 +291989,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372055": [ @@ -283274,7 +292026,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372057": [ @@ -283292,7 +292044,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372058": [ @@ -283310,7 +292062,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372059": [ @@ -283328,7 +292080,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372060": [ @@ -283342,10 +292094,6 @@ "unitsMaximum": 4, "unitsMinimum": 4 }, - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -283354,7 +292102,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372061": [ @@ -283373,7 +292121,7 @@ "catalogComments": "For students who receive an A- or higher, the sequence is continued by LATIN 5221; those who receive a B+ or lower should continue with LATIN 5215.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372062": [ @@ -283391,7 +292139,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372063": [ @@ -283406,10 +292154,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "372064": [ @@ -283449,6 +292197,24 @@ "roster": "FA22" } ], + "372066": [ + { + "subject": "LATIN", + "crseId": 372066, + "catalogNbr": "5229", + "titleLong": "Latin Poetry", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], "372067": [ { "subject": "LATIN", @@ -283461,10 +292227,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "372069": [ @@ -283482,7 +292248,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372070": [ @@ -283500,7 +292266,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372071": [ @@ -283510,10 +292276,6 @@ "catalogNbr": "5212", "titleLong": "Elementary Latin II", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -283523,7 +292285,7 @@ "catalogComments": "For students who receive an A- or higher, the sequence is continued by LATIN 5221; those who receive a B+ or lower should continue with LATIN 5215.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372072": [ @@ -283541,7 +292303,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372082": [ @@ -283549,7 +292311,7 @@ "subject": "PLBIO", "crseId": 372082, "catalogNbr": "6831", - "titleLong": "Concepts and Techniques in Plant Molecular Biology", + "titleLong": "Concepts and Techniques in Plant Biology", "enrollGroups": [ { "unitsMaximum": 3, @@ -283559,7 +292321,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372089": [ @@ -283577,7 +292339,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372092": [ @@ -283595,7 +292357,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372103": [ @@ -283613,7 +292375,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372111": [ @@ -283631,7 +292393,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372112": [ @@ -283694,10 +292456,6 @@ "catalogNbr": "5670", "titleLong": "Management Writing", "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 @@ -283706,7 +292464,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372116": [ @@ -283725,7 +292483,7 @@ "catalogComments": "This is a yearlong course. To receive credit for this course students must also successfully complete HADM 3121 in the spring term. Graduate students must enroll in HADM 5120.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372117": [ @@ -283744,7 +292502,7 @@ "catalogComments": "This is a yearlong course. To receive credit for this course students must also successfully complete HADM 5121 in the spring term. Undergraduate students must enroll in HADM 3120.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372118": [ @@ -283763,7 +292521,7 @@ "catalogComments": "Graduate students must enroll in HADM 5121.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372119": [ @@ -283781,7 +292539,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372120": [ @@ -283796,9 +292554,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372121": [ @@ -283926,6 +292685,26 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 372127, + "catalogNbr": "5853", + "titleLong": "Digital Transformation", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "372128": [ @@ -283944,10 +292723,26 @@ "catalogAttribute": "(CU-CEL, CU-ITL)", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "372129": [ + { + "subject": "CS", + "crseId": 372129, + "catalogNbr": "5775", + "titleLong": "Machine Learning Hardware and Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + }, { "subject": "ECE", "crseId": 372129, @@ -283962,7 +292757,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372130": [ @@ -283999,6 +292794,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 372131, + "catalogNbr": "5963", + "titleLong": "Process Thinking and Quality Improvement in Healthcare", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "372132": [ @@ -284020,7 +292831,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "372133": [ @@ -284031,22 +292842,22 @@ "titleLong": "Open Gym Class", "enrollGroups": [ { - "unitsMaximum": 2, + "unitsMaximum": 1, "unitsMinimum": 1 }, { - "unitsMaximum": 2, + "unitsMaximum": 1, "unitsMinimum": 1 }, { - "unitsMaximum": 2, + "unitsMaximum": 1, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "372134": [ @@ -284064,7 +292875,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372135": [ @@ -284097,12 +292908,12 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Spring).", + "catalogWhenOffered": "Multi-semester course: Spring.", "catalogComments": "This is the final course in a multi-term course. Students must complete all 3 courses to receive course credit.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372137": [ @@ -284121,7 +292932,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372138": [ @@ -284139,7 +292950,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372142": [ @@ -284192,7 +293003,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372145": [ @@ -284210,7 +293021,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372146": [ @@ -284228,7 +293039,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372147": [ @@ -284246,7 +293057,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372148": [ @@ -284301,7 +293112,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372152": [ @@ -284319,7 +293130,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372153": [ @@ -284337,7 +293148,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372154": [ @@ -284355,7 +293166,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372155": [ @@ -284474,14 +293285,14 @@ "titleLong": "Circuits, Signals and Sensors: Instrumentation Laboratory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372165": [ @@ -284556,7 +293367,7 @@ "catalogComments": "Fall 2022 will be the final offerring of this course.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "SU23" }, { "subject": "PSYCH", @@ -284574,7 +293385,7 @@ "catalogComments": "Fall 2022 will be the final offerring of this course.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SU23" } ], "372170": [ @@ -284592,7 +293403,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372171": [ @@ -284610,7 +293421,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372172": [ @@ -284628,7 +293439,25 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" + } + ], + "372173": [ + { + "subject": "AEP", + "crseId": 372173, + "catalogNbr": "5300", + "titleLong": "Advanced Mathematical Physics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "372174": [ @@ -284679,11 +293508,24 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-HE, D-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "LING", + "crseId": 372177, + "catalogNbr": "3150", + "titleLong": "Language and Power", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" }, { "subject": "PSYCH", @@ -284696,10 +293538,9 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372178": [ @@ -284739,7 +293580,7 @@ "catalogComments": "To be eligible for BioG 2400, students must apply for a Biology Scholars Program (BSP) Study Group Leader (SGL) position in the spring semester. Contact Jeff McCaffrey (jm298@cornell.edu) for more information. ", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372180": [ @@ -284762,7 +293603,7 @@ "catalogComments": "To be eligible for BioG 2401, students must apply for a Biology Scholars Program (BSP) Study Group Leader (SGL) position in the spring semester. Contact Jeff McCaffrey (jm298@cornell.edu) for more information. ", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372181": [ @@ -284780,7 +293621,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372183": [ @@ -284798,7 +293639,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372184": [ @@ -284816,7 +293657,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372185": [ @@ -284834,7 +293675,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372186": [ @@ -284852,7 +293693,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372187": [ @@ -284870,7 +293711,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372188": [ @@ -284888,7 +293729,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372189": [ @@ -284906,7 +293747,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372190": [ @@ -284924,7 +293765,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372191": [ @@ -284970,10 +293811,6 @@ "catalogNbr": "6510", "titleLong": "Hospitality Facilities Design", "enrollGroups": [ - { - "unitsMaximum": 4, - "unitsMinimum": 4 - }, { "unitsMaximum": 4, "unitsMinimum": 4 @@ -284983,7 +293820,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for SHA students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "372194": [ @@ -285001,7 +293838,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372195": [ @@ -285020,7 +293857,7 @@ "catalogComments": "Only offered Spring of every other year.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372196": [ @@ -285038,7 +293875,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372197": [ @@ -285054,9 +293891,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Recommended prerequisite: ANSC 2120.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372199": [ @@ -285068,21 +293906,21 @@ "enrollGroups": [ { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 2 }, { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 2 }, { "unitsMaximum": 3, - "unitsMinimum": 3 + "unitsMinimum": 2 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372200": [ @@ -285100,7 +293938,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372201": [ @@ -285118,7 +293956,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372202": [ @@ -285155,7 +293993,7 @@ "catalogComments": "This course is for students who are interested in the programming aspects of game development. Artists and designers should take INFO 5152.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372204": [ @@ -285173,7 +294011,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "372205": [ @@ -285210,7 +294048,7 @@ "catalogComments": "Offered during Spring every other year.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372207": [ @@ -285245,9 +294083,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Recommended prerequisite: ANSC 4200.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372209": [ @@ -285265,7 +294104,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372210": [ @@ -285283,7 +294122,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372211": [ @@ -285369,7 +294208,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372214": [ @@ -285387,7 +294226,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372215": [ @@ -285440,7 +294279,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372217": [ @@ -285459,7 +294298,7 @@ "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "SP23" + "roster": "SP24" } ], "372218": [ @@ -285470,14 +294309,15 @@ "titleLong": "Seminar in Leadership, Diversity, and Inclusion", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(SCD-HA)", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372219": [ @@ -285495,7 +294335,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372220": [ @@ -285510,10 +294350,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "372221": [ @@ -285847,7 +294687,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372222": [ @@ -286165,7 +295005,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372223": [ @@ -286183,7 +295023,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ORIE", @@ -286199,7 +295039,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "372224": [ @@ -286595,11 +295435,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", - "catalogCourseSubfield": "(HAN)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "HIST", @@ -286613,11 +295452,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", - "catalogCourseSubfield": "(HAN)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HTR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372234": [ @@ -286787,7 +295626,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372238": [ @@ -286999,7 +295838,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372242": [ @@ -287028,14 +295867,14 @@ "titleLong": "Understanding and Improving Decision Making", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP22" + "roster": "SP24" } ], "372244": [ @@ -287051,10 +295890,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(HA-HE, KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "372245": [ @@ -287305,8 +296143,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "372253": [ @@ -287481,17 +296319,17 @@ "titleLong": "Modern Sephardi and Mizrahi Identities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "JWST", @@ -287500,17 +296338,17 @@ "titleLong": "Modern Sephardi and Mizrahi Identities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "NES", @@ -287519,17 +296357,17 @@ "titleLong": "Modern Sephardi and Mizrahi Identities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372258": [ @@ -287540,15 +296378,15 @@ "titleLong": "Modern Sephardi and Mizrahi Identities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" }, { "subject": "NES", @@ -287557,15 +296395,15 @@ "titleLong": "Modern Sephardi and Mizrahi Identities", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-ITL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372261": [ @@ -287580,6 +296418,9 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -287655,7 +296496,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP23" }, { "subject": "HIST", @@ -287668,10 +296509,9 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP23" } ], "372263": [ @@ -287795,7 +296635,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372266": [ @@ -287813,7 +296653,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -287829,7 +296669,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372267": [ @@ -287847,7 +296687,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372268": [ @@ -287866,7 +296706,7 @@ "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "SP23" + "roster": "SP24" } ], "372269": [ @@ -287885,7 +296725,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372271": [ @@ -287947,7 +296787,7 @@ "subject": "INFO", "crseId": 372274, "catalogNbr": "5455", - "titleLong": "Smart Cities: Requirements, Ambitions, and Limitations", + "titleLong": "Smart Cities: Platforms, Goals, and Futures", "enrollGroups": [ { "unitsMaximum": 3, @@ -287957,7 +296797,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372275": [ @@ -287975,7 +296815,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372276": [ @@ -287993,7 +296833,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372277": [ @@ -288011,7 +296851,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "372278": [ @@ -288235,7 +297075,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372286": [ @@ -288271,7 +297111,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372288": [ @@ -288286,10 +297126,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372289": [ @@ -288308,7 +297148,7 @@ "catalogComments": "MSE students must take the course for a letter grade, S/U option is limited to non-MSE students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372290": [ @@ -288326,7 +297166,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372291": [ @@ -288345,7 +297185,7 @@ "catalogComments": "If counting this course towards an MSE graduate requirement, you must take the course for a letter grade.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372292": [ @@ -288467,7 +297307,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372295": [ @@ -288745,7 +297585,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372302": [ @@ -288779,7 +297619,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372303": [ @@ -288787,7 +297627,7 @@ "subject": "VTPEH", "crseId": 372303, "catalogNbr": "6122", - "titleLong": "Comparative Public Health Nutrition Policy and Programs", + "titleLong": "Public Health Nutrition", "enrollGroups": [ { "unitsMaximum": 3, @@ -288798,7 +297638,7 @@ "catalogAttribute": "(CU-ITL, CU-SBY)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VTPMD", @@ -288824,14 +297664,6 @@ "catalogNbr": "3120", "titleLong": "Communications for Practical Tools for Operations Research, Machine Learning and Data Science", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -288845,7 +297677,7 @@ "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372305": [ @@ -289025,14 +297857,14 @@ "titleLong": "Proseminar in the History of Philosophy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "372312": [ @@ -289043,14 +297875,14 @@ "titleLong": "Thinking Media Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PMA", @@ -289059,14 +297891,14 @@ "titleLong": "Thinking Media Studies", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372313": [ @@ -289309,7 +298141,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372319": [ @@ -289328,7 +298160,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" }, { "subject": "BIOAP", @@ -289345,7 +298177,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372320": [ @@ -289363,7 +298195,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372321": [ @@ -289381,7 +298213,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372322": [ @@ -289389,7 +298221,7 @@ "subject": "FDSC", "crseId": 372322, "catalogNbr": "6170", - "titleLong": "Food Chemistry I", + "titleLong": "Food Chemistry", "enrollGroups": [ { "unitsMaximum": 3, @@ -289400,7 +298232,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372323": [ @@ -289418,7 +298250,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "372324": [ @@ -289473,7 +298305,7 @@ "catalogComments": "Biological sciences majors must take course for a letter grade.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372327": [ @@ -289483,10 +298315,6 @@ "catalogNbr": "6120", "titleLong": "Professional Practice", "enrollGroups": [ - { - "unitsMaximum": 2, - "unitsMinimum": 2 - }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -289495,7 +298323,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372328": [ @@ -289514,7 +298342,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372329": [ @@ -289540,17 +298368,17 @@ "subject": "FDSC", "crseId": 372330, "catalogNbr": "6250", - "titleLong": "Conventional and Emerging Technologies in Food Processing", + "titleLong": "Food Processing: Conventional and Emerging Technologies", "enrollGroups": [ { - "unitsMaximum": 3, + "unitsMaximum": 2, "unitsMinimum": 2 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372331": [ @@ -289560,6 +298388,10 @@ "catalogNbr": "5605", "titleLong": "Predictive Analytics for Business Strategy", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -289568,7 +298400,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "372332": [ @@ -289584,11 +298416,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Students in the MPS Applied Statistics Program must use the letter grade option.", - "catalogSatisfiesReq": "Enrollment preference given to: MPS Applied Statistics students.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372333": [ @@ -289606,7 +298436,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372334": [ @@ -289625,7 +298455,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372335": [ @@ -289719,7 +298549,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372340": [ @@ -289737,7 +298567,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372341": [ @@ -289756,7 +298586,7 @@ "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372342": [ @@ -289774,7 +298604,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372343": [ @@ -289793,7 +298623,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372344": [ @@ -289811,7 +298641,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372345": [ @@ -289819,7 +298649,7 @@ "subject": "ANSC", "crseId": 372345, "catalogNbr": "6410", - "titleLong": "Nutritional Physiology and Biochemistry", + "titleLong": "Metabolic Physiology", "enrollGroups": [ { "unitsMaximum": 3, @@ -289829,7 +298659,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372346": [ @@ -289847,7 +298677,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372347": [ @@ -289865,7 +298695,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372348": [ @@ -289883,7 +298713,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "372349": [ @@ -289901,7 +298731,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP24" } ], "372350": [ @@ -289960,6 +298790,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372352, + "catalogNbr": "5813", + "titleLong": "Disruptive Innovation in Health Care I", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "372353": [ @@ -290013,7 +298859,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372356": [ @@ -290051,7 +298897,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "BIOAP", @@ -290067,7 +298913,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372358": [ @@ -290085,7 +298931,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -290101,7 +298947,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372359": [ @@ -290251,7 +299097,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "372366": [ @@ -290269,7 +299115,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "FA23" } ], "372367": [ @@ -290305,7 +299151,7 @@ "catalogComments": "All readings are in English translation and the films are with English subtitles.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372369": [ @@ -290415,11 +299261,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", - "catalogComments": "Offered in even-numbered years only.", + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "FA23" } ], "372377": [ @@ -290437,7 +299282,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "372378": [ @@ -290455,7 +299300,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "372379": [ @@ -290463,7 +299308,7 @@ "subject": "ANSC", "crseId": 372379, "catalogNbr": "2000", - "titleLong": "Sustainable Food & Companion Animal Systems and Perspectives", + "titleLong": "Sustainable Food and Companion Animal Systems and Perspectives", "enrollGroups": [ { "unitsMaximum": 3, @@ -290486,12 +299331,16 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372381": [ @@ -290504,12 +299353,16 @@ { "unitsMaximum": 4, "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372382": [ @@ -290519,10 +299372,6 @@ "catalogNbr": "5152", "titleLong": "Communication Strategies for Games Management and Creation", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -290531,7 +299380,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP22" + "roster": "SP23" } ], "372383": [ @@ -290570,6 +299419,23 @@ "acadGroup": "AG", "roster": "SP22" }, + { + "subject": "GDEV", + "crseId": 372384, + "catalogNbr": "2305", + "titleLong": "Planning for Change", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "GDEV", "crseId": 372384, @@ -290582,6 +299448,7 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AG)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -290653,6 +299520,24 @@ "roster": "SP22" } ], + "372386": [ + { + "subject": "VIEN", + "crseId": 372386, + "catalogNbr": "5610", + "titleLong": "Vineyard Management I", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], "372387": [ { "subject": "VIEN", @@ -290668,7 +299553,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372388": [ @@ -290686,7 +299571,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372389": [ @@ -290704,7 +299589,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372390": [ @@ -290758,7 +299643,7 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(D-AG, SBA-AG)", - "catalogComments": "This course is for upper-level undergraduates and graduate students. Students enrolling at the 5000 level will have an additional responsibility.", + "catalogComments": "This course is for upper-level undergraduates and graduate students.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", @@ -290796,7 +299681,7 @@ ], "catalogWhenOffered": "Spring.", "catalogDistr": "(D-AG, SBA-AG)", - "catalogComments": "This course is for upper-level undergraduates and graduate students. Students enrolling at the 5000 level will have an additional responsibility.", + "catalogComments": "This course is for upper-level undergraduates and graduate students.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", @@ -290819,7 +299704,7 @@ "catalogComments": "Offered in even-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP22" + "roster": "SP24" } ], "372393": [ @@ -290896,7 +299781,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "372395": [ @@ -290914,7 +299799,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372396": [ @@ -290932,7 +299817,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372397": [ @@ -290969,7 +299854,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372399": [ @@ -290987,7 +299872,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "372400": [ @@ -291005,7 +299890,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "372401": [ @@ -291023,7 +299908,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "372402": [ @@ -291041,7 +299926,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "372403": [ @@ -291052,22 +299937,44 @@ "titleLong": "Foundations of Diversity Dynamics", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 }, { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" + } + ], + "372404": [ + { + "subject": "ILRIC", + "crseId": 372404, + "catalogNbr": "2300", + "titleLong": "Introduction to International and Comparative Labor", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "SP24" } ], "372408": [ @@ -291085,7 +299992,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372409": [ @@ -291103,7 +300010,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372410": [ @@ -291122,7 +300029,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "SOC", @@ -291140,7 +300047,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372411": [ @@ -291154,10 +300061,6 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -291166,7 +300069,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "SP24" } ], "372412": [ @@ -291216,10 +300119,9 @@ } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies the Dyson Grand Challenges project requirement.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP22" + "roster": "SP24" } ], "372414": [ @@ -291237,7 +300139,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372415": [ @@ -291255,7 +300157,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372417": [ @@ -291273,7 +300175,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", @@ -291289,7 +300191,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372418": [ @@ -291307,7 +300209,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -291323,7 +300225,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372419": [ @@ -291341,7 +300243,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -291357,7 +300259,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372420": [ @@ -291375,7 +300277,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -291391,7 +300293,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372421": [ @@ -291410,7 +300312,7 @@ "catalogComments": "Students must bring 4 appropriate glasses to each class.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "VIEN", @@ -291427,7 +300329,7 @@ "catalogComments": "Students must bring 4 appropriate glasses to each class.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372422": [ @@ -291445,7 +300347,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "VIEN", @@ -291461,7 +300363,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372423": [ @@ -291514,9 +300416,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372425": [ @@ -291534,7 +300437,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372427": [ @@ -291556,7 +300459,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372428": [ @@ -291578,7 +300481,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372429": [ @@ -291596,7 +300499,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372430": [ @@ -291686,7 +300589,7 @@ "catalogComments": "Letter grade only for DEA majors. Grade option for non-DEA majors.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "372435": [ @@ -291722,7 +300625,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372438": [ @@ -291788,14 +300691,14 @@ "titleLong": "Topics in Logic and the Foundations of Mathematics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "372443": [ @@ -291805,10 +300708,6 @@ "catalogNbr": "6382", "titleLong": "Data Science for Social Change", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -291817,7 +300716,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372444": [ @@ -291862,16 +300761,17 @@ "subject": "ILRIC", "crseId": 372446, "catalogNbr": "5325", - "titleLong": "Food & Work", + "titleLong": "Food and Work", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP22" + "roster": "FA23" } ], "372447": [ @@ -291891,7 +300791,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372448": [ @@ -291968,7 +300868,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372452": [ @@ -291986,7 +300886,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STSCI", @@ -292002,7 +300902,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372453": [ @@ -292020,7 +300920,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372454": [ @@ -292035,6 +300935,8 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -292089,7 +300991,7 @@ "catalogComments": "Homework and final projects are applied, when possible, to a student's concurrent design project such as either an external M-Eng or Senior design project. Students without a suitable project may use a default course project.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372458": [ @@ -292108,7 +301010,7 @@ "catalogComments": "Homework and final projects are applied, when possible, to a student's concurrent design project such as either an external M-Eng or Senior design project. Students without a suitable project may use a default course project.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372459": [ @@ -292126,7 +301028,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372460": [ @@ -292144,7 +301046,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372461": [ @@ -292152,7 +301054,7 @@ "subject": "COGST", "crseId": 372461, "catalogNbr": "1112", - "titleLong": "Change-making: Designing Healthy & Hospitable Environments", + "titleLong": "Change-making: Designing Healthy and Hospitable Environments", "enrollGroups": [ { "unitsMaximum": 3, @@ -292163,13 +301065,13 @@ "catalogDistr": "(SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" }, { "subject": "DEA", "crseId": 372461, "catalogNbr": "1112", - "titleLong": "Change-making: Designing Healthy & Hospitable Environments", + "titleLong": "Change-making: Designing Healthy and Hospitable Environments", "enrollGroups": [ { "unitsMaximum": 3, @@ -292179,7 +301081,7 @@ "catalogWhenOffered": "Winter, Summer.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "WI23" + "roster": "WI24" } ], "372462": [ @@ -292241,14 +301143,14 @@ "titleLong": "Philosophy of Language", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372467": [ @@ -292266,7 +301168,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372468": [ @@ -292281,9 +301183,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "372469": [ @@ -292301,7 +301204,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP22" + "roster": "SP24" } ], "372470": [ @@ -292338,8 +301241,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "372474": [ @@ -292357,8 +301260,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "372475": [ @@ -292375,8 +301278,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "372476": [ @@ -292391,12 +301294,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-HE)", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "372477": [ @@ -292411,12 +301314,30 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(SBA-HE)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" + }, + { + "subject": "PUBPOL", + "crseId": 372477, + "catalogNbr": "4717", + "titleLong": "Energy Transition: Policy, Financial, and Business Interactions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-HE)", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "372478": [ @@ -292484,6 +301405,7 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -292504,8 +301426,8 @@ "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-HE, SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "372481": [ @@ -292521,9 +301443,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -292537,9 +301460,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -292557,6 +301481,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372481, + "catalogNbr": "3090", + "titleLong": "Strategic Advocacy: Lobbying and Interest Group Politics in Washington, D.C.", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "372482": [ @@ -292574,7 +301515,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -292592,6 +301533,24 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372482, + "catalogNbr": "5090", + "titleLong": "Strategic Advocacy: Lobbying and Interest Group Politics in Washington, D.C.", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(SBA-HE)", + "catalogComments": "Recommended prerequisite: GOVT 1111.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "372483": [ @@ -292599,31 +301558,35 @@ "subject": "AMST", "crseId": 372483, "catalogNbr": "3024", - "titleLong": "Native Politics and the Nation-to-Nation Relationship", + "titleLong": "Being Native in the 21st Century: American Indian and Alaska Native Politics, History, and Policy", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", "crseId": 372483, "catalogNbr": "3051", - "titleLong": "Native Politics and the Nation-to-Nation Relationship", + "titleLong": "Being Native in the 21st Century: American Indian and Alaska Native Politics, History, and Policy", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(CA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -292641,6 +301604,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372483, + "catalogNbr": "3020", + "titleLong": "Being Native in the 21st Century: American Indian and Alaska Native Politics, History, and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "372484": [ @@ -292655,9 +301635,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -292675,6 +301656,23 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372484, + "catalogNbr": "5020", + "titleLong": "Native Politics and the Nation-to-Nation Relationship", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "372485": [ @@ -292694,6 +301692,23 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP22" + }, + { + "subject": "PUBPOL", + "crseId": 372485, + "catalogNbr": "5290", + "titleLong": "The Economics and Regulation of Risky Health Behaviors", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "372486": [ @@ -292737,7 +301752,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372488": [ @@ -292755,7 +301770,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372489": [ @@ -292770,11 +301785,11 @@ "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogSatisfiesReq": "Applied as free elective credit only.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "FA22" + "roster": "FA23" } ], "372490": [ @@ -292789,11 +301804,11 @@ "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Multi-semester course: (Fall, Spring).", + "catalogWhenOffered": "Multi-semester course: Fall, Spring.", "catalogSatisfiesReq": "Applied as free elective credit only.", "acadCareer": "UG", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "372492": [ @@ -292811,7 +301826,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372493": [ @@ -292827,9 +301842,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "This course is part of the Shared Course Initiative (SCI) and will be taught from Columbia University using videoconferencing technology. ", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "SP24" } ], "372495": [ @@ -292848,7 +301864,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "372497": [ @@ -292856,17 +301872,48 @@ "subject": "GOVT", "crseId": 372497, "catalogNbr": "6998", - "titleLong": "Inquiry into Politics and Policy", + "titleLong": "Experiential Learning in Policy Making in Washington, DC", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" + }, + { + "subject": "PAM", + "crseId": 372497, + "catalogNbr": "5060", + "titleLong": "Inquiry into Politics and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372497, + "catalogNbr": "5060", + "titleLong": "Experiential Learning in Policy Making in Washington, DC", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "372498": [ @@ -292876,15 +301923,20 @@ "catalogNbr": "4940", "titleLong": "Moral Psychology in Action", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -292892,15 +301944,20 @@ "catalogNbr": "3915", "titleLong": "Moral Psychology in Action", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PSYCH", @@ -292908,15 +301965,20 @@ "catalogNbr": "4940", "titleLong": "Moral Psychology in Action", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372499": [ @@ -292931,9 +301993,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372500": [ @@ -292952,7 +302015,7 @@ "catalogDistr": "(CA-HE, D-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP22" + "roster": "FA23" }, { "subject": "PSYCH", @@ -292966,10 +302029,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-HE, D-HE, SBA-HE)", + "catalogDistr": "(CA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP22" + "roster": "FA23" } ], "372501": [ @@ -292988,7 +302051,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SU22" + "roster": "SU23" } ], "372502": [ @@ -293007,7 +302070,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PLSCS", @@ -293023,7 +302086,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372503": [ @@ -293059,6 +302122,8 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Satisfies the experiential requirement.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -293084,7 +302149,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372508": [ @@ -293099,9 +302164,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "372509": [ @@ -293119,7 +302185,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372510": [ @@ -293136,7 +302202,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP22" } ], "372511": [ @@ -293153,7 +302219,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP22" } ], "372512": [ @@ -293168,9 +302234,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372513": [ @@ -293202,9 +302269,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372515": [ @@ -293221,7 +302289,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372516": [ @@ -293255,7 +302323,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372518": [ @@ -293270,9 +302338,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372519": [ @@ -293304,9 +302373,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372521": [ @@ -293324,7 +302394,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "CT", - "roster": "SP22" + "roster": "SP23" } ], "372522": [ @@ -293339,10 +302409,9 @@ "unitsMinimum": 1.5 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP22" } ], "372523": [ @@ -293361,7 +302430,7 @@ "catalogComments": "Formerly CHEME 7930.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "CHEME", @@ -293393,7 +302462,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MSE", @@ -293409,7 +302478,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372524": [ @@ -293448,7 +302517,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372526": [ @@ -293490,6 +302559,24 @@ "roster": "SP23" } ], + "372528": [ + { + "subject": "PLSCS", + "crseId": 372528, + "catalogNbr": "5500", + "titleLong": "Master Composter Training and Extension Internship", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], "372529": [ { "subject": "CEE", @@ -293505,7 +302592,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372530": [ @@ -293539,7 +302626,7 @@ "catalogComments": "The credit hour of this course does not count towards the Arts College language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372531": [ @@ -293549,10 +302636,6 @@ "catalogNbr": "1108", "titleLong": "Elementary Swahili Jumpstart", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -293562,7 +302645,7 @@ "catalogComments": "This course does not count towards the A&S language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372533": [ @@ -293601,7 +302684,7 @@ "catalogComments": "Enrolled students are expected to be in their second year of the Ph.D. program or higher in the fields of BMCB, GGD, Biophysics, and BBS, and in the process of preparing for their A-exams. We highly encourage students to have performed a thorough literature review of their research topic prior to the course beginning.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372535": [ @@ -293635,10 +302718,11 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "Recommended prerequisite: AEM 3020.", "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372537": [ @@ -293656,7 +302740,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372538": [ @@ -293692,8 +302776,8 @@ "catalogDistr": "(KCM-HE, SBA-HE)", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "372540": [ @@ -293710,8 +302794,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "CU", - "roster": "SP23" + "acadGroup": "GR", + "roster": "SP24" } ], "372541": [ @@ -293728,7 +302812,7 @@ ], "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372542": [ @@ -293743,9 +302827,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "372543": [ @@ -293763,9 +302848,10 @@ "catalogWhenOffered": "Summer.", "catalogBreadth": "(GB)", "catalogDistr": "(SBA-AS, SCD-AS, SSC-AS)", + "catalogAttribute": "(CU-CEL, CU-ITL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "372544": [ @@ -293800,14 +302886,14 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogComments": "This class is one of several topical courses in the Department of Asian Studies at the 2000-level that offer introductions to Chinese civilization (ASIAN 2230, ASIAN 2231, ASIAN 2232). Students may take more than one of these introductory courses for credit.", "catalogCourseSubfield": "(GE)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "CAPS", @@ -293820,13 +302906,13 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogComments": "This crosslisted class is one of several topical courses in the Department of Asian Studies at the 2000-level that offer introductions to Chinese civilization (CAPS 2230, CAPS 2231, CAPS 2232). Students may take more than one of these introductory courses for credit.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372546": [ @@ -293877,17 +302963,17 @@ "titleLong": "The Jewish Atlantic: 1492-Present", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HTR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "JWST", @@ -293896,16 +302982,16 @@ "titleLong": "The Jewish Atlantic: 1492-Present", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "RELST", @@ -293914,16 +303000,16 @@ "titleLong": "The Jewish Atlantic: 1492-Present", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "372549": [ @@ -293941,7 +303027,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "COMM", @@ -293957,7 +303043,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGL", @@ -293973,7 +303059,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "GOVT", @@ -293989,7 +303075,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PAM", @@ -294006,6 +303092,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372549, + "catalogNbr": "3140", + "titleLong": "Political Journalism", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "372550": [ @@ -294024,6 +303126,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 372550, + "catalogNbr": "5140", + "titleLong": "Political Journalism", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "372551": [ @@ -294039,7 +303157,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294056,7 +303174,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HGS)", "acadCareer": "UG", "acadGroup": "AS", @@ -294074,7 +303192,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(HA-AS, GLC-AS, HST-AS)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294093,7 +303211,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(SBA-AS, ETM-AS)", + "catalogDistr": "(ETM-AS, SBA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294114,7 +303232,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372554": [ @@ -294132,7 +303250,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372555": [ @@ -294147,13 +303265,13 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HTR)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "JWST", @@ -294166,12 +303284,30 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogBreadth": "(HB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 372555, + "catalogNbr": "2195", + "titleLong": "Biography, History, and Modernity", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "372558": [ @@ -294186,10 +303322,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372559": [ @@ -294223,7 +303359,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294249,6 +303385,21 @@ } ], "372562": [ + { + "subject": "COML", + "crseId": 372562, + "catalogNbr": "6020", + "titleLong": "Theories of the Soul", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" + }, { "subject": "FREN", "crseId": 372562, @@ -294315,12 +303466,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(KCM-AS, SSC-AS)", "catalogCourseSubfield": "(PT)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372567": [ @@ -294359,7 +303510,7 @@ "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GOVT", @@ -294377,7 +303528,24 @@ "catalogCourseSubfield": "(AM)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 372568, + "catalogNbr": "2011", + "titleLong": "September 11 and the Politics of Memory", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" } ], "372569": [ @@ -294385,25 +303553,22 @@ "subject": "ENVS", "crseId": 372569, "catalogNbr": "4980", - "titleLong": "Teaching Experience in Environment & Sustainability", + "titleLong": "Teaching Experience in Environment and Sustainability", "enrollGroups": [ { "unitsMaximum": 1, "unitsMinimum": 1 }, - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Students must register via the online Special Studies form.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "372570": [ @@ -294432,14 +303597,14 @@ "titleLong": "Public Sector Labor Law and CB: The Turbulence Amidst Police, Policing, Teachers and Their Unions", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "372572": [ @@ -294450,14 +303615,14 @@ "titleLong": "Public Sector Labor Law and CB: The Turbulence Amidst Police, Policing, Teachers and Their Unions", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "372573": [ @@ -294473,6 +303638,7 @@ } ], "catalogWhenOffered": "Fall.", + "catalogAttribute": "(EC-SAP)", "acadCareer": "GR", "acadGroup": "IL", "roster": "FA22" @@ -294491,7 +303657,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294508,7 +303674,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294525,7 +303691,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294539,14 +303705,14 @@ "titleLong": "Design Thinking for HR", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "372577": [ @@ -294748,10 +303914,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "RUSSL", @@ -294765,13 +303931,29 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372585": [ + { + "subject": "AIIS", + "crseId": 372585, + "catalogNbr": "4674", + "titleLong": "Dispossession, Truth, and Reconciliation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + }, { "subject": "AMST", "crseId": 372585, @@ -294783,11 +303965,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "HIST", @@ -294800,11 +303982,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SHUM", @@ -294837,7 +304020,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294854,7 +304037,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294871,7 +304054,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294888,7 +304071,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -294906,10 +304089,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "HIST", @@ -294922,10 +304105,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SHUM", @@ -295026,7 +304209,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372591": [ @@ -295046,7 +304229,7 @@ "catalogSatisfiesReq": "Satisfies HADM or free electives for NSHA students.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372592": [ @@ -295058,13 +304241,13 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372593": [ @@ -295081,8 +304264,9 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogComments": "No background in the subject matter is required.", + "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -295100,8 +304284,9 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GHB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogComments": "No background in the subject matter is required.", + "catalogAttribute": "(EC-SAP)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -295156,9 +304341,10 @@ } ], "catalogWhenOffered": "Summer.", + "catalogDistr": "(SBA-HE)", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SU22" + "acadGroup": "PP", + "roster": "FA23" } ], "372609": [ @@ -295201,7 +304387,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372611": [ @@ -295216,11 +304402,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ITAL", @@ -295233,11 +304419,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372612": [ @@ -295252,10 +304438,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ITAL", @@ -295268,10 +304454,10 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372613": [ @@ -295291,12 +304477,12 @@ "roster": "SP22" } ], - "372619": [ + "372615": [ { "subject": "HADM", - "crseId": 372619, - "catalogNbr": "2011", - "titleLong": "Hospitality Quantitative Analysis", + "crseId": 372615, + "catalogNbr": "2221", + "titleLong": "Principles of Hospitality Real Estate", "enrollGroups": [ { "unitsMaximum": 3, @@ -295306,6 +304492,25 @@ "unitsMaximum": 3, "unitsMinimum": 3 }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Satisfies core requirement for Nolan School students.", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "372616": [ + { + "subject": "HADM", + "crseId": 372616, + "catalogNbr": "2560", + "titleLong": "Fundamentals of Hospitality Development and Management", + "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 @@ -295315,12 +304520,73 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "372617": [ + { + "subject": "HADM", + "crseId": 372617, + "catalogNbr": "2021", + "titleLong": "Critical Thinking and Mathematical Modeling in Operations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "372618": [ + { + "subject": "HADM", + "crseId": 372618, + "catalogNbr": "2351", + "titleLong": "Restaurant Management", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Students may not drop the course after their lab date during the first full week of the semester.", + "catalogSatisfiesReq": "Satisfies core requirement for Nolan School students.", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "372619": [ + { + "subject": "HADM", + "crseId": 372619, + "catalogNbr": "2011", + "titleLong": "Hospitality Quantitative Analysis", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], "catalogWhenOffered": "Spring.", - "catalogComments": "Enrollment limited to: NSHA students.", "catalogSatisfiesReq": "Satisfies core requirement for NSHA students.", "acadCareer": "UG", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372620": [ @@ -295375,7 +304641,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372623": [ @@ -295393,7 +304659,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372624": [ @@ -295467,10 +304733,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall, Summer.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372630": [ @@ -295481,8 +304747,8 @@ "titleLong": "Field Methods in Community-Engaged Archaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -295491,7 +304757,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ARKEO", @@ -295500,8 +304766,8 @@ "titleLong": "Field Methods in Community-Engaged Archaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -295510,7 +304776,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -295519,8 +304785,8 @@ "titleLong": "Field Methods in Community-Engaged Archaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -295529,7 +304795,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372631": [ @@ -295574,7 +304840,7 @@ "subject": "MUSIC", "crseId": 372634, "catalogNbr": "7333", - "titleLong": "Jazz, Fusions, Discourses: New Jazz Studies and “Broken Middle” Interdisciplinarity", + "titleLong": "Jazz, Fusions, Discourses: New Jazz Studies and \"Broken Middle\" Interdisciplinarity", "enrollGroups": [ { "unitsMaximum": 3, @@ -295615,15 +304881,15 @@ "titleLong": "Field Methods in Community-Engaged Archaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "ARKEO", @@ -295632,15 +304898,15 @@ "titleLong": "Field Methods in Community-Engaged Archaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "SHUM", @@ -295649,15 +304915,15 @@ "titleLong": "Field Methods in Community-Engaged Archaeology", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-CEL)", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372638": [ @@ -295672,11 +304938,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "372639": [ @@ -295694,7 +304960,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372640": [ @@ -295712,7 +304978,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372641": [ @@ -295723,14 +304989,15 @@ "titleLong": "Differential Equations and Dynamical Systems", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372642": [ @@ -295741,14 +305008,15 @@ "titleLong": "Applied Complex Analysis", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", + "catalogComments": "Students will be expected to be comfortable writing proofs. More experience with proofs may be gained by first taking a 3000-level MATH course.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372643": [ @@ -295786,7 +305054,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372645": [ @@ -295857,7 +305125,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372648": [ @@ -295877,7 +305145,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "SP24" } ], "372649": [ @@ -295969,7 +305237,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372652": [ @@ -295987,7 +305255,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372653": [ @@ -296004,8 +305272,8 @@ ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", - "acadGroup": "AG", - "roster": "SP23" + "acadGroup": "BU", + "roster": "SP24" }, { "subject": "GDEV", @@ -296021,7 +305289,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NTRES", @@ -296037,7 +305305,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372657": [ @@ -296104,9 +305372,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372660": [ @@ -296122,7 +305391,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296139,7 +305408,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -296161,7 +305430,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372662": [ @@ -296177,7 +305446,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the post-1800 requirement for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -296235,7 +305504,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "Students who have previously taken MUSIC 1201(European Music from the Middle Ages, Renaissance, and Baroque) and/or MUSIC 1202 (Classical Music from 1750 to the Present) should be aware that MUSIC 1205 incorporates content from both courses, and might consider taking MUSIC 2207 or MUSIC 2208.", "acadCareer": "UG", "acadGroup": "AS", @@ -296255,7 +305524,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(AU)", "acadCareer": "UG", "acadGroup": "AS", @@ -296270,8 +305539,8 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -296279,7 +305548,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -296288,8 +305557,8 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -296297,7 +305566,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "CLASS", @@ -296306,8 +305575,8 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -296315,7 +305584,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "NES", @@ -296324,8 +305593,8 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", @@ -296333,7 +305602,7 @@ "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372669": [ @@ -296353,7 +305622,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -296371,7 +305640,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -296389,7 +305658,7 @@ "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372670": [ @@ -296400,14 +305669,14 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -296416,14 +305685,14 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "CLASS", @@ -296432,14 +305701,14 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "NES", @@ -296448,14 +305717,14 @@ "titleLong": "The Archaeology of Houses and Households", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372671": [ @@ -296470,13 +305739,13 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Fall).", + "catalogWhenOffered": "Multi-semester course: Fall.", "catalogComments": "Students must complete GOVT 3613, GOVT 3614 (Winter), and GOVT 3623 (Spring) for a final grade and Arts and Sciences distribution.", "catalogCourseSubfield": "(CP)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" }, { "subject": "LATA", @@ -296489,12 +305758,30 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Fall).", + "catalogWhenOffered": "Multi-semester course: Fall.", "catalogComments": "Students must complete LATA 3612, LATA 3614 (Winter), and LATA 3623 (Spring) for a final grade and Arts and Sciences distribution.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" + } + ], + "372672": [ + { + "subject": "ECE", + "crseId": 372672, + "catalogNbr": "5744", + "titleLong": "Introduction to Digital (VLSI) Design", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" } ], "372673": [ @@ -296513,7 +305800,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -296527,10 +305814,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogComments": "The field trips for this course include approximately 40 hours of required participation (FLD component)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372674": [ @@ -296585,7 +305873,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372676": [ @@ -296700,7 +305988,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296717,7 +306005,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296734,7 +306022,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(SC)", "acadCareer": "UG", "acadGroup": "AS", @@ -296752,7 +306040,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296769,7 +306057,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296786,7 +306074,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296824,7 +306112,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296841,7 +306129,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296858,7 +306146,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -296932,7 +306220,7 @@ "catalogComments": "Offered every other year.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372683": [ @@ -296942,6 +306230,10 @@ "catalogNbr": "3600", "titleLong": "Integrated Ethics in Data Science", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -296950,7 +306242,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372684": [ @@ -296960,6 +306252,10 @@ "catalogNbr": "5600", "titleLong": "Integrated Ethics in Data Science", "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, { "unitsMaximum": 2, "unitsMinimum": 2 @@ -296968,7 +306264,7 @@ "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372685": [ @@ -296988,10 +306284,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": " ", + "catalogComments": "This course receives more credit than typical for the meeting pattern due to substantial academic activity outside of instructional hours.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372687": [ @@ -297011,7 +306307,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FSAD", @@ -297029,7 +306325,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "372688": [ @@ -297049,7 +306345,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" }, { "subject": "FSAD", @@ -297067,7 +306363,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "372689": [ @@ -297085,7 +306381,7 @@ "catalogWhenOffered": "Fall, Spring, Summer.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372690": [ @@ -297101,7 +306397,7 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -297115,14 +306411,14 @@ "titleLong": "Disability Considerations in HR Policy and Practice", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "372692": [ @@ -297140,7 +306436,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "FA22" + "roster": "FA23" } ], "372693": [ @@ -297167,399 +306463,43 @@ "acadCareer": "UG", "acadGroup": "EN", "roster": "SP23" - } - ], - "372694": [ + }, { - "subject": "PLSCI", - "crseId": 372694, - "catalogNbr": "9900", - "titleLong": "PhD Dissertation Research", + "subject": "ENGRG", + "crseId": 372693, + "catalogNbr": "1152", + "titleLong": "Coaching and Mentoring for Professional and Student Success", "enrollGroups": [ { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 15, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 15, - "unitsMinimum": 1 + "unitsMaximum": 2, + "unitsMinimum": 2 }, { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "372694": [ + { + "subject": "PLSCI", + "crseId": 372694, + "catalogNbr": "9900", + "titleLong": "PhD Dissertation Research", + "enrollGroups": [ { "unitsMaximum": 15, "unitsMinimum": 1 @@ -297568,7 +306508,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372695": [ @@ -297578,394 +306518,6 @@ "catalogNbr": "8900", "titleLong": "Master of Science Thesis Research", "enrollGroups": [ - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 15, - "unitsMinimum": 1 - }, { "unitsMaximum": 15, "unitsMinimum": 1 @@ -297974,7 +306526,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372696": [ @@ -298010,7 +306562,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372698": [ @@ -298025,11 +306577,10 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Only offered Fall of every other year.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "372699": [ @@ -298045,10 +306596,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Enrollment limited to seniors only.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" }, { "subject": "MSE", @@ -298062,10 +306612,9 @@ } ], "catalogWhenOffered": "Fall.", - "catalogComments": "Enrollment limited to seniors only.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372700": [ @@ -298083,7 +306632,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372701": [ @@ -298099,10 +306648,11 @@ } ], "catalogWhenOffered": "Fall.", + "catalogDistr": "(PBS-AS, PHS-AS)", "catalogComments": "Students should contact their college for the most up-to-date information regarding if and how credits for this course will count toward graduation and/or be considered regarding academic standing.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372702": [ @@ -298133,7 +306683,7 @@ "catalogComments": "Requirement for graduate students in the School of Integrative Plant Science. Students must attend at least 75 percent of the seminars in their section to receive credit.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372703": [ @@ -298151,7 +306701,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372704": [ @@ -298173,6 +306723,107 @@ "roster": "FA22" } ], + "372706": [ + { + "subject": "ASRC", + "crseId": 372706, + "catalogNbr": "1859", + "titleLong": "FWS: How to Write About Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "372707": [ + { + "subject": "COML", + "crseId": 372707, + "catalogNbr": "6000", + "titleLong": "Landscape and Technology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FREN", + "crseId": 372707, + "catalogNbr": "6000", + "titleLong": "Landscape and Technology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ITAL", + "crseId": 372707, + "catalogNbr": "6000", + "titleLong": "Landscape and Technology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ROMS", + "crseId": 372707, + "catalogNbr": "6000", + "titleLong": "Landscape and Technology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SPAN", + "crseId": 372707, + "catalogNbr": "6000", + "titleLong": "Landscape and Technology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], "372708": [ { "subject": "SPAN", @@ -298187,7 +306838,7 @@ ], "catalogWhenOffered": "Fall.", "catalogBreadth": "(GB)", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -298207,7 +306858,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SU22" + "roster": "SU23" } ], "372712": [ @@ -298255,14 +306906,15 @@ "titleLong": "Cross-sector Collaborations to Improve Health Equity", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-CEL)", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "372715": [ @@ -298273,14 +306925,14 @@ "titleLong": "Leading Change for Health Equity, Sustainability, and Justice", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "372716": [ @@ -298298,7 +306950,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "FA22" + "roster": "FA23" } ], "372717": [ @@ -298340,47 +306992,15 @@ "unitsMaximum": 4, "unitsMinimum": 1 }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, - { - "unitsMaximum": 4, - "unitsMinimum": 1 - }, { "unitsMaximum": 4, "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", - "acadCareer": "VM", + "acadCareer": "GR", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "372718": [ @@ -298419,7 +307039,7 @@ "catalogComments": "Undergraduates register for 4150 ; graduate students register for 6150. Recommended for those planning to pursue careers in health-related fields, graduate or veterinary studies or those interested in how the body defends itself against diverse threats.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372723": [ @@ -298567,6 +307187,47 @@ "roster": "SU22" } ], + "372732": [ + { + "subject": "ASIAN", + "crseId": 372732, + "catalogNbr": "2232", + "titleLong": "Introduction to China: Getting Rich in Modern China", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "This class is one of several topical courses in the Department of Asian Studies that serve as introductory courses to important aspects or themes of Chinese civilization (ASIAN 2230, ASIAN 2231, ASIAN 2232). The course assumes little or no background in the study of China. Students may take more than one of these different courses for credit.", + "catalogCourseSubfield": "(GE)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "CAPS", + "crseId": 372732, + "catalogNbr": "2232", + "titleLong": "Introduction to China: Getting Rich in Modern China", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "This crosslisted class is one of several topical courses in the Department of Asian Studies at the 2000-level that offer introductions to Chinese civilization (CAPS 2230, CAPS 2231, CAPS 2232). Students may take more than one of these introductory courses for credit.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], "372733": [ { "subject": "CEE", @@ -298605,11 +307266,29 @@ "roster": "FA22" } ], - "372736": [ + "372735": [ { - "subject": "CS", - "crseId": 372736, - "catalogNbr": "5777", + "subject": "MATH", + "crseId": 372735, + "catalogNbr": "4997", + "titleLong": "Practical Training in Mathematics", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "372736": [ + { + "subject": "CS", + "crseId": 372736, + "catalogNbr": "5777", "titleLong": "Principles of Large-Scale Machine Learning Systems", "enrollGroups": [ { @@ -298620,7 +307299,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372737": [ @@ -298638,7 +307317,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372738": [ @@ -298688,6 +307367,8 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(LA-AS, ALC-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "FA22" @@ -298707,7 +307388,7 @@ ], "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "372742": [ @@ -298715,7 +307396,7 @@ "subject": "BIOMS", "crseId": 372742, "catalogNbr": "6151", - "titleLong": "Essential Immunology Research Methods and Design", + "titleLong": "Essential Immunology and Infectious Disease: Research Methods and Design I", "enrollGroups": [ { "unitsMaximum": 1, @@ -298726,7 +307407,7 @@ "catalogComments": "This course is intended for graduate students, primarily in the field of Biological and Biomedical sciences who are concentrating on immunology and infectious disease research.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372743": [ @@ -298757,17 +307438,13 @@ { "unitsMaximum": 4, "unitsMinimum": 4 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372745": [ @@ -298780,17 +307457,13 @@ { "unitsMaximum": 4, "unitsMinimum": 4 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall.", "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372746": [ @@ -298805,11 +307478,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Fall.", - "catalogComments": "Feel free to bring your own tackle or ones will be provided. The class is a nice weekly getaway from regular campus life during the height of the semester.", + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "372747": [ @@ -298835,7 +307507,7 @@ "subject": "ALS", "crseId": 372748, "catalogNbr": "3105", - "titleLong": "Post-Internship Course: Making Meaning and Moving Forward - Maximizing Engaged Learning Experiences", + "titleLong": "Post-Internship Course: Critical Reflection on Engaged Experiences", "enrollGroups": [ { "unitsMaximum": 1, @@ -298845,13 +307517,13 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "GDEV", "crseId": 372748, "catalogNbr": "3105", - "titleLong": "Post-Internship Course: Making Meaning and Moving Forward - Maximizing Engaged Learning Experiences", + "titleLong": "Post-Internship Course: Critical Reflection on Engaged Experiences", "enrollGroups": [ { "unitsMaximum": 1, @@ -298861,7 +307533,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372749": [ @@ -298901,7 +307573,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "372752": [ @@ -298919,7 +307591,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "372753": [ @@ -298973,7 +307645,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "372756": [ @@ -298991,7 +307663,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372757": [ @@ -299009,7 +307681,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372758": [ @@ -299119,7 +307791,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "BIOMS", @@ -299135,7 +307807,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372767": [ @@ -299218,7 +307890,7 @@ "subject": "PMA", "crseId": 372771, "catalogNbr": "1171", - "titleLong": "FWS: Re/presentations: The Politics of Queer BIPOC Artists", + "titleLong": "FWS: Paraiso Infernal: Caribbean and Diasporic Contemporary Art", "enrollGroups": [ { "unitsMaximum": 3, @@ -299229,7 +307901,7 @@ "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372772": [ @@ -299319,7 +307991,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -299342,6 +308014,24 @@ "roster": "FA22" } ], + "372778": [ + { + "subject": "ARTH", + "crseId": 372778, + "catalogNbr": "6550", + "titleLong": "Modern and Contemporary Latin American Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], "372779": [ { "subject": "ARTH", @@ -299398,14 +308088,12 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" - } - ], - "372782": [ + }, { - "subject": "ASRC", - "crseId": 372782, - "catalogNbr": "1860", - "titleLong": "FWS: A Dream, not a Nightmare: Martin Luther King, Jr. and the Quest for Justice", + "subject": "CAPS", + "crseId": 372781, + "catalogNbr": "2231", + "titleLong": "Introduction to China: Imagining China's Past", "enrollGroups": [ { "unitsMaximum": 3, @@ -299413,19 +308101,20 @@ } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "First-Year Writing Seminar.", - "catalogAttribute": "(CU-SBY)", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, HST-AS)", + "catalogComments": "This crosslisted class is one of several topical courses in the Department of Asian Studies at the 2000-level that offer introductions to Chinese civilization (CAPS 2230, CAPS 2231, CAPS 2232). Students may take more than one of these introductory courses for credit.", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" } ], - "372783": [ + "372782": [ { "subject": "ASRC", - "crseId": 372783, - "catalogNbr": "3026", - "titleLong": "The Work of the Intellectual", + "crseId": 372782, + "catalogNbr": "1860", + "titleLong": "FWS: A Dream, not a Nightmare: Martin Luther King, Jr. and the Quest for Justice", "enrollGroups": [ { "unitsMaximum": 3, @@ -299433,7 +308122,8 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -299451,13 +308141,13 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Multi-semester course: (Winter).", + "catalogWhenOffered": "Multi-semester course: Winter.", "catalogComments": "Students must complete GOVT 3613, GOVT 3614 and GOVT 3623 for a final grade and Arts and Sciences distribution.", "catalogCourseSubfield": "(CP)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" }, { "subject": "LATA", @@ -299470,12 +308160,12 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Multi-semester course: (Winter).", + "catalogWhenOffered": "Multi-semester course: Winter.", "catalogComments": "Students must complete LATA 3612, and LATA 3614, and LATA 3623 for a final grade and Arts and Sciences distribution.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "WI23" + "roster": "WI24" } ], "372787": [ @@ -299492,7 +308182,6 @@ ], "catalogWhenOffered": "Fall.", "catalogDistr": "(CE-EN)", - "catalogComments": "May be used as free or approved elective in expressive arts.", "catalogSatisfiesReq": "Satisfies the College of Engineering's engineering communication requirement. This course also fulfills a liberal studies requirement.", "acadCareer": "UG", "acadGroup": "EN", @@ -299507,15 +308196,15 @@ "titleLong": "A Haunted House Divided: The American Gothic Tradition in Nineteenth-Century Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENGL", @@ -299524,16 +308213,16 @@ "titleLong": "A Haunted House Divided: The American Gothic Tradition in Nineteenth-Century Literature", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS, SCD-AS)", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372791": [ @@ -299544,14 +308233,14 @@ "titleLong": "Danish Health Care System", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], "catalogWhenOffered": "Summer.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SU22" + "roster": "SU23" } ], "372792": [ @@ -299568,7 +308257,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, HST-AS)", + "catalogDistr": "(HST-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -299642,15 +308331,15 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Spring).", + "catalogWhenOffered": "Multi-semester course: Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogComments": "Students must complete GOVT 3613, GOVT 3614, and GOVT 3623 for a final grade and Arts and Sciences distribution.", "catalogCourseSubfield": "(CP)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "LATA", @@ -299663,14 +308352,14 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Multi-semester course: (Spring).", + "catalogWhenOffered": "Multi-semester course: Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(SBA-AS, GLC-AS, SSC-AS)", + "catalogDistr": "(GLC-AS, SBA-AS, SSC-AS)", "catalogComments": "Students must complete LATA 3612,LATA 3614, and LATA 3623 for a final grade and Arts and Sciences distribution.", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372797": [ @@ -299868,7 +308557,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372803": [ @@ -299908,7 +308597,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372817": [ @@ -299927,7 +308616,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372818": [ @@ -299975,15 +308664,15 @@ "titleLong": "Latin American Documentary", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "372823": [ @@ -300004,24 +308693,6 @@ "roster": "SP23" } ], - "372824": [ - { - "subject": "GDEV", - "crseId": 372824, - "catalogNbr": "5160", - "titleLong": "Race, Gender and Food II: Career Pathways within International Agricultural Research for Development", - "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Spring.", - "acadCareer": "GR", - "acadGroup": "AG", - "roster": "SP23" - } - ], "372825": [ { "subject": "ALS", @@ -300037,7 +308708,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372826": [ @@ -300056,7 +308727,7 @@ "catalogComments": "Two Saturday field trips required. ", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372827": [ @@ -300088,18 +308759,6 @@ "catalogNbr": "6395", "titleLong": "Entrepreneurial Mindset", "enrollGroups": [ - { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 - }, - { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 - }, { "unitsMaximum": 0.5, "unitsMinimum": 0.5 @@ -300108,7 +308767,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372829": [ @@ -300118,14 +308777,23 @@ "catalogNbr": "7200", "titleLong": "Directed Graduate Individual Study", "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, { "unitsMaximum": 4, "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372830": [ @@ -300144,9 +308812,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372831": [ @@ -300157,16 +308826,16 @@ "titleLong": "Archaeology of Slavery and Indenture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -300175,16 +308844,16 @@ "titleLong": "Archaeology of Slavery and Indenture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SHUM", @@ -300193,16 +308862,16 @@ "titleLong": "Archaeology of Slavery and Indenture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372832": [ @@ -300213,14 +308882,14 @@ "titleLong": "Archaeology of Slavery and Indenture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "ARKEO", @@ -300229,14 +308898,14 @@ "titleLong": "Archaeology of Slavery and Indenture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" }, { "subject": "SHUM", @@ -300245,14 +308914,14 @@ "titleLong": "Archaeology of Slavery and Indenture", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall.", + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372833": [ @@ -300322,7 +308991,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300339,7 +309008,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300506,18 +309175,16 @@ "catalogNbr": "1139", "titleLong": "FWS: Topics in American Studies", "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "372844": [ @@ -300567,33 +309234,45 @@ "enrollGroups": [ { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 }, { "unitsMaximum": 4, - "unitsMinimum": 2 + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372848": [ @@ -300609,7 +309288,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300626,7 +309305,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300679,6 +309358,7 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300712,6 +309392,7 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300781,7 +309462,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300799,7 +309480,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300817,7 +309498,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300835,7 +309516,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -300905,10 +309586,10 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", @@ -300923,11 +309604,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HAN)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372857": [ @@ -300935,7 +309616,7 @@ "subject": "CAPS", "crseId": 372857, "catalogNbr": "2575", - "titleLong": "Tyranny and Dignity: Chinese Women from the Cultural Revolution to Hong Kong Protests", + "titleLong": "Tyranny and Dignity: Chinese Women from the Cultural Revolution to the White Paper Revolution", "enrollGroups": [ { "unitsMaximum": 4, @@ -300944,31 +309625,34 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FGSS", "crseId": 372857, "catalogNbr": "2575", - "titleLong": "Tyranny and Dignity: Chinese Women from the Cultural Revolution to Hong Kong Protests", + "titleLong": "Tyranny and Dignity: Chinese Women from the Cultural Revolution to the White Paper Revolution", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "HIST", "crseId": 372857, "catalogNbr": "2575", - "titleLong": "Tyranny and Dignity: Chinese Women from the Cultural Revolution to Hong Kong Protests", + "titleLong": "Tyranny and Dignity: Chinese Women from the Cultural Revolution to the White Paper Revolution", "enrollGroups": [ { "unitsMaximum": 4, @@ -300977,11 +309661,11 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", - "catalogDistr": "(HA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", "catalogCourseSubfield": "(HAN)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372860": [ @@ -301001,7 +309685,7 @@ "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372861": [ @@ -301021,6 +309705,23 @@ "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" + }, + { + "subject": "SPAN", + "crseId": 372861, + "catalogNbr": "4745", + "titleLong": "Knowledge and Power: Literary and Cultural Encounters in the Ibero-Atlantic (1492-2015)", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" } ], "372862": [ @@ -301073,7 +309774,7 @@ ], "catalogWhenOffered": "Winter.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-ITL)", "acadCareer": "UG", "acadGroup": "AS", @@ -301092,7 +309793,7 @@ ], "catalogWhenOffered": "Winter.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "WI23" @@ -301110,7 +309811,7 @@ ], "catalogWhenOffered": "Winter.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "WI23" @@ -301128,7 +309829,7 @@ ], "catalogWhenOffered": "Winter.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "WI23" @@ -301146,7 +309847,7 @@ ], "catalogWhenOffered": "Winter.", "catalogBreadth": "(GHB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "WI23" @@ -301263,14 +309964,20 @@ "catalogNbr": "4901", "titleLong": "Special Projects for Summer Research Students", "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 2 + }, { "unitsMaximum": 6, "unitsMinimum": 2 } ], + "catalogWhenOffered": "Summer.", + "catalogAttribute": "(CU-UGR)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SU22" + "roster": "SU23" } ], "372867": [ @@ -301316,7 +310023,24 @@ "subject": "PAM", "crseId": 372870, "catalogNbr": "5954", - "titleLong": "Field Studies for Health Managers, Part II", + "titleLong": "Health Managers Practicum, Part II", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall, Summer.", + "catalogComments": "Multi-term course.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SU23" + }, + { + "subject": "PUBPOL", + "crseId": 372870, + "catalogNbr": "5954", + "titleLong": "Health Managers Practicum, Part II", "enrollGroups": [ { "unitsMaximum": 1, @@ -301326,8 +310050,8 @@ "catalogWhenOffered": "Fall, Summer.", "catalogComments": "Multi-term course.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "372871": [ @@ -301365,7 +310089,7 @@ "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "FA22" + "roster": "FA23" } ], "372873": [ @@ -301381,11 +310105,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(EP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372875": [ @@ -301401,11 +310125,11 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, GLC-AS)", + "catalogDistr": "(GLC-AS, LA-AS)", "catalogCourseSubfield": "(HTC)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372876": [ @@ -301441,7 +310165,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -301458,7 +310182,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -301482,6 +310206,84 @@ "roster": "SP23" } ], + "372879": [ + { + "subject": "FGSS", + "crseId": 372879, + "catalogNbr": "2532", + "titleLong": "Judaism and Gender", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, SCD-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "JWST", + "crseId": 372879, + "catalogNbr": "2532", + "titleLong": "Judaism and Gender", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, SCD-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 372879, + "catalogNbr": "2532", + "titleLong": "Judaism and Gender", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, SCD-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "RELST", + "crseId": 372879, + "catalogNbr": "2532", + "titleLong": "Judaism and Gender", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, SCD-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], "372880": [ { "subject": "HIST", @@ -301531,7 +310333,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "372882": [ @@ -301546,10 +310348,10 @@ "unitsMinimum": 2 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "FA23" } ], "372883": [ @@ -301567,7 +310369,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372884": [ @@ -301586,7 +310388,7 @@ "catalogComments": "This course will require the project to be substantially more challenging computationally or in physical detail. In addition, in several places throughout the syllabus, graduate version of the course will have more advanced content (there will be separate web modules for undergraduates and graduates).", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372885": [ @@ -301603,9 +310405,10 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "Field Study trip takes place over spring break.", + "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372886": [ @@ -301663,7 +310466,7 @@ "catalogComments": "This is a Learning Where You Live course.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "FA22" + "roster": "FA23" } ], "372889": [ @@ -301678,9 +310481,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "372890": [ @@ -301695,6 +310499,7 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "FA22" @@ -301715,7 +310520,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372892": [ @@ -301733,7 +310538,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372893": [ @@ -301751,7 +310556,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372894": [ @@ -301770,6 +310575,7 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "FA22" @@ -301791,9 +310597,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "372896": [ @@ -301811,7 +310618,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "WI24" } ], "372898": [ @@ -301845,19 +310652,12 @@ { "unitsMaximum": 1, "unitsMinimum": 1 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 - }, - { - "unitsMaximum": 3, - "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "SP24" } ], "372900": [ @@ -301899,7 +310699,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" }, { "subject": "NTRES", @@ -301917,7 +310717,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372902": [ @@ -301936,7 +310736,7 @@ "catalogAttribute": "(CU-CEL, CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "FA22" + "roster": "FA23" } ], "372903": [ @@ -301951,9 +310751,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "372904": [ @@ -301979,13 +310780,14 @@ "subject": "LAW", "crseId": 372905, "catalogNbr": "7284", - "titleLong": "The Force and Will of the Judicial Branch - The Controversial Expansion of Federal Judicial Power", + "titleLong": "The Force and Will of the Judicial Branch -The Controversial Expansion of Federal Judicial Power", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "FA22" @@ -302003,6 +310805,7 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", "roster": "FA22" @@ -302077,10 +310880,11 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring, Fall.", + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Inversions/upside down practices will be regularly practiced (although not required).", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "372911": [ @@ -302096,7 +310900,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -302113,7 +310917,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -302130,7 +310934,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -302147,7 +310951,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -302167,7 +310971,7 @@ ], "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372913": [ @@ -302188,6 +310992,23 @@ } ], "372914": [ + { + "subject": "BSOC", + "crseId": 372914, + "catalogNbr": "4412", + "titleLong": "Conceptions of the Body in Medicine and Healing", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ETM-AS, SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, { "subject": "STS", "crseId": 372914, @@ -302200,10 +311021,10 @@ } ], "catalogWhenOffered": "Fall.", - "catalogDistr": "(ETM-AS, SCD-AS)", + "catalogDistr": "(ETM-AS, SBA-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "FA23" } ], "372915": [ @@ -302237,9 +311058,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "372917": [ @@ -302273,10 +311095,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies Foundation Course.", + "catalogSatisfiesReq": "Satisfies Foundation Course. ", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "372919": [ @@ -302294,7 +311116,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "VM", "acadGroup": "VM", - "roster": "SP23" + "roster": "SP24" } ], "372920": [ @@ -302311,7 +311133,7 @@ ], "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372921": [ @@ -302334,7 +311156,7 @@ "catalogComments": "Non-SYSEN students must request department permission.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372922": [ @@ -302352,7 +311174,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372923": [ @@ -302360,7 +311182,7 @@ "subject": "LAW", "crseId": 372923, "catalogNbr": "7134", - "titleLong": "Crypto Assets and Web3", + "titleLong": "Digital Assets", "enrollGroups": [ { "unitsMaximum": 1, @@ -302369,7 +311191,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "372924": [ @@ -302404,7 +311226,7 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372929": [ @@ -302434,7 +311256,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372930": [ @@ -302487,8 +311309,8 @@ ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "372933": [ @@ -302557,9 +311379,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "FA23" } ], "372937": [ @@ -302574,9 +311397,10 @@ "unitsMinimum": 6 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "SP24" } ], "372938": [ @@ -302596,6 +311420,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 372938, + "catalogNbr": "3200", + "titleLong": "International Human Rights", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(D-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "372939": [ @@ -302615,6 +311456,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 372939, + "catalogNbr": "3041", + "titleLong": "U.S. Immigration Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(D-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "372940": [ @@ -302634,6 +311492,23 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "FA22" + }, + { + "subject": "PUBPOL", + "crseId": 372940, + "catalogNbr": "5041", + "titleLong": "U.S. Immigration Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(D-HE)", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" } ], "372941": [ @@ -302651,7 +311526,7 @@ "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "372942": [ @@ -302666,9 +311541,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ASRC", @@ -302686,7 +311564,7 @@ "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FGSS", @@ -302699,9 +311577,119 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 372942, + "catalogNbr": "4023", + "titleLong": "Black and Indigenous Histories", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "372943": [ + { + "subject": "AMST", + "crseId": 372943, + "catalogNbr": "3334", + "titleLong": "Black Body Politics: Histories, Theories, and Debates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ASRC", + "crseId": 372943, + "catalogNbr": "3334", + "titleLong": "Black Body Politics: Histories, Theories, and Debates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 372943, + "catalogNbr": "3334", + "titleLong": "Black Body Politics: Histories, Theories, and Debates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 372943, + "catalogNbr": "3334", + "titleLong": "Black Body Politics: Histories, Theories, and Debates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "372944": [ + { + "subject": "ECE", + "crseId": 372944, + "catalogNbr": "7930", + "titleLong": "Succeeding in the Graduate Environment", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "372945": [ @@ -302734,9 +311722,27 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" + } + ], + "372947": [ + { + "subject": "CS", + "crseId": 372947, + "catalogNbr": "7340", + "titleLong": "Special Topics in Technology and Society", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" } ], "372948": [ @@ -302752,11 +311758,11 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogComments": "This course is part of the Shared Course Initiative and will be taught from Columbia University using videoconferencing technology.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "FA22" + "roster": "SP24" } ], "372949": [ @@ -302771,9 +311777,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "FA22" + "roster": "SP23" } ], "372950": [ @@ -302806,9 +311813,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "FA22" + "roster": "FA23" } ], "372952": [ @@ -302825,8 +311833,8 @@ ], "catalogWhenOffered": "Fall.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "FA22" + "acadGroup": "PP", + "roster": "FA23" } ], "372953": [ @@ -302845,7 +311853,7 @@ "catalogAttribute": "(CU-CEL)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "FA22" + "roster": "SP23" } ], "372954": [ @@ -302858,11 +311866,16 @@ { "unitsMaximum": 3, "unitsMinimum": 3 + }, + { + "unitsMaximum": 6, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "372955": [ @@ -302877,9 +311890,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "FA22" + "roster": "FA23" } ], "372956": [ @@ -302897,7 +311911,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372958": [ @@ -302915,7 +311929,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372959": [ @@ -302934,6 +311948,22 @@ "acadCareer": "GR", "acadGroup": "CT", "roster": "FA22" + }, + { + "subject": "TECHIE", + "crseId": 372959, + "catalogNbr": "5325", + "titleLong": "Research for Startup Nation: Innovation in Israel iTrek Trip", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "FA23" } ], "372960": [ @@ -302969,7 +311999,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "SP23" + "roster": "SP24" } ], "372962": [ @@ -302979,10 +312009,6 @@ "catalogNbr": "5040", "titleLong": "Entrepreneurship in Chemical Enterprise", "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -303042,7 +312068,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -303097,9 +312123,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Students enrolled in AEP 5310 will need to complete additional homework relative to students enrolled in AEP 3100.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372968": [ @@ -303115,7 +312143,7 @@ } ], "catalogWhenOffered": "Fall or Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", "acadCareer": "UG", "acadGroup": "AS", @@ -303155,7 +312183,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "372971": [ @@ -303173,7 +312201,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372972": [ @@ -303188,28 +312216,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Offered in even-numbered years only.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" - } - ], - "372973": [ - { - "subject": "SPAN", - "crseId": 372973, - "catalogNbr": "4110", - "titleLong": "Poetry After the Invention of (Latin) America", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", - "acadCareer": "UG", - "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372974": [ @@ -303225,7 +312236,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -303293,7 +312304,6 @@ "unitsMinimum": 4 } ], - "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -303344,11 +312354,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" }, { "subject": "STS", @@ -303361,29 +312371,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" - } - ], - "372979": [ - { - "subject": "SPAN", - "crseId": 372979, - "catalogNbr": "6110", - "titleLong": "Poetry After the Invention of (Latin) America", - "enrollGroups": [ - { - "unitsMaximum": 3, - "unitsMinimum": 3 - } - ], - "catalogWhenOffered": "Spring.", - "acadCareer": "GR", - "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "372980": [ @@ -303460,7 +312452,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372983": [ @@ -303526,7 +312518,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -303543,7 +312535,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -303563,7 +312555,7 @@ ], "catalogWhenOffered": "Fall or Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -303579,6 +312571,9 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall or Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -303634,10 +312629,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PMA", @@ -303651,10 +312646,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(CA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, CA-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372989": [ @@ -303787,7 +312782,7 @@ "catalogCourseSubfield": "(CP)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372996": [ @@ -303798,14 +312793,14 @@ "titleLong": "Topics in Econometrics and Machine Learning", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372997": [ @@ -303816,15 +312811,15 @@ "titleLong": "Applied Political Economy", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "372998": [ @@ -303842,7 +312837,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -303858,7 +312853,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "372999": [ @@ -303869,15 +312864,15 @@ "titleLong": "State and Local Public Finance", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "373000": [ @@ -303888,15 +312883,15 @@ "titleLong": "Statistical Decision Theory", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Fall or Spring.", "catalogDistr": "(MQR-AS, SDS-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "373001": [ @@ -303911,10 +312906,10 @@ "unitsMinimum": 1 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "CU", - "roster": "SP23" + "roster": "FA23" } ], "373002": [ @@ -303929,12 +312924,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "NES", @@ -303947,12 +312942,12 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Spring.", "catalogBreadth": "(GB)", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "373003": [ @@ -304020,7 +313015,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -304037,7 +313032,7 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(LA-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, LA-AS)", "catalogCourseSubfield": "(DE)", "acadCareer": "UG", "acadGroup": "AS", @@ -304058,7 +313053,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", @@ -304077,7 +313072,7 @@ ], "catalogWhenOffered": "Spring.", "catalogBreadth": "(HB)", - "catalogDistr": "(CA-AS, ALC-AS, HST-AS)", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AS", @@ -304132,11 +313127,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "catalogComments": "Undergraduate students must enroll in HADM 3710.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "FA23" } ], "373009": [ @@ -304153,7 +313148,7 @@ ], "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "SP24" } ], "373010": [ @@ -304168,6 +313163,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "IL", "roster": "SP23" @@ -304185,9 +313181,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "373012": [ @@ -304202,9 +313199,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "373013": [ @@ -304221,7 +313219,7 @@ ], "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373014": [ @@ -304236,9 +313234,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "373015": [ @@ -304253,6 +313252,7 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "LA", "acadGroup": "LA", "roster": "SP23" @@ -304270,9 +313270,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "373017": [ @@ -304290,7 +313291,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "STS", @@ -304305,8 +313306,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "UG", - "acadGroup": "EN", - "roster": "SP23" + "acadGroup": "AS", + "roster": "SP24" } ], "373018": [ @@ -304324,7 +313325,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373020": [ @@ -304368,6 +313369,10 @@ "catalogNbr": "6755", "titleLong": "Mobile Human Robot Interaction Design", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -304384,6 +313389,10 @@ "catalogNbr": "6755", "titleLong": "Mobile Human Robot Interaction Design", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -304408,10 +313417,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies the ILR advanced writing requirement.", + "catalogSatisfiesReq": "Satisfies the ILR sophomore writing requirement.", "acadCareer": "UG", "acadGroup": "IL", - "roster": "SP23" + "roster": "FA23" } ], "373023": [ @@ -304429,7 +313438,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373024": [ @@ -304509,13 +313518,14 @@ "titleLong": "Workplace Disability Inclusion: Innovations and Initiatives (Autism at Work)", "enrollGroups": [ { - "unitsMaximum": 2, - "unitsMinimum": 2 + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "FA22" + "roster": "FA23" } ], "373028": [ @@ -304531,9 +313541,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(SDS-AS)", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373029": [ @@ -304551,7 +313562,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373030": [ @@ -304569,7 +313580,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373031": [ @@ -304587,7 +313598,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" }, { "subject": "MAE", @@ -304603,7 +313614,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373032": [ @@ -304620,8 +313631,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "373033": [ @@ -304636,11 +313647,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall or Spring.", + "catalogWhenOffered": "Fall.", "catalogDistr": "(CA-AS, GLC-AS, SCD-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "373034": [ @@ -304655,9 +313666,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogCourseSubfield": "(RL)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "RELST", @@ -304670,9 +313684,11 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-AS, ETM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "373035": [ @@ -304683,15 +313699,15 @@ "titleLong": "Topics in the Philosophy of Aesthetics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -304700,15 +313716,15 @@ "titleLong": "Topics in the Philosophy of Aesthetics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ALC-AS, ETM-AS)", + "catalogDistr": "(ALC-AS, ETM-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "373036": [ @@ -304727,7 +313743,7 @@ "catalogComments": "Engineering Leadership Skills Clinics are action-oriented, short-term classes that build your confidence and capabilities in engineering teamwork and leadership. This Clinic carries a digital microcredential, and can be counted toward a Digital Mastery Badge in Engineering Leadership Fundamentals.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "373037": [ @@ -304746,7 +313762,7 @@ "catalogComments": "Engineering Leadership Skills Clinics are action-oriented, short-term classes that build your confidence and capabilities in engineering teamwork and leadership. This Clinic carries a digital microcredential, and can be counted toward a Digital Mastery Badge in Engineering Leadership Fundamentals.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "373038": [ @@ -304756,6 +313772,10 @@ "catalogNbr": "4820", "titleLong": "Eng Leader Skill Clinic: Difficult Conversations", "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + }, { "unitsMaximum": 0.5, "unitsMinimum": 0.5 @@ -304765,7 +313785,7 @@ "catalogComments": "Engineering Leadership Skills Clinics are action-oriented, short-term classes that build your confidence and capabilities in engineering teamwork and leadership. This Clinic carries a digital microcredential, and can be counted toward a Digital Mastery Badge in Engineering Leadership Fundamentals.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373039": [ @@ -304784,7 +313804,7 @@ "catalogComments": "Engineering Leadership Skills Clinics are action-oriented, short-term classes that build your confidence and capabilities in engineering teamwork and leadership. This clinic carries a digital microcredential, and can be counted toward a Digital Mastery Badge in Engineering Leadership Fundamentals.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373040": [ @@ -304803,7 +313823,7 @@ "catalogComments": "Engineering Leadership Skills Clinics are action-oriented, short-term classes that build your confidence and capabilities in engineering teamwork and leadership. This Clinic carries a digital microcredential, and can be counted toward a Digital Mastery Badge in Engineering Leadership Fundamentals.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373045": [ @@ -304814,14 +313834,14 @@ "titleLong": "Topics in the Philosophy of Aesthetics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" }, { "subject": "PHIL", @@ -304830,14 +313850,14 @@ "titleLong": "Topics in the Philosophy of Aesthetics", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", - "roster": "SP23" + "roster": "SP24" } ], "373046": [ @@ -304855,24 +313875,26 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], - "373047": [ + "373048": [ { - "subject": "ENGRG", - "crseId": 373047, - "catalogNbr": "4815", - "titleLong": "Eng Leader Skill Clinic: Performance & Accountable", + "subject": "BIOEE", + "crseId": 373048, + "catalogNbr": "3640", + "titleLong": "Birds and Climate Change", "enrollGroups": [ { - "unitsMaximum": 0.5, - "unitsMinimum": 0.5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", - "acadGroup": "EN", - "roster": "SP23" + "acadGroup": "AG", + "roster": "FA23" } ], "373049": [ @@ -304882,14 +313904,19 @@ "catalogNbr": "4810", "titleLong": "Eng Leader Skill Clinic: Inclusive Teams", "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + }, { "unitsMaximum": 0.5, "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373050": [ @@ -304897,16 +313924,17 @@ "subject": "ENGRG", "crseId": 373050, "catalogNbr": "4825", - "titleLong": "Eng Leader Skill Clinic:Managing Conflict", + "titleLong": "Eng Leader Skill Clinic: Managing Conflict", "enrollGroups": [ { "unitsMaximum": 0.5, "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "FA23" } ], "373051": [ @@ -304916,14 +313944,19 @@ "catalogNbr": "4845", "titleLong": "Eng Leader Skill Clinic: Leading from Strength", "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + }, { "unitsMaximum": 0.5, "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373052": [ @@ -304933,14 +313966,19 @@ "catalogNbr": "4835", "titleLong": "Eng Leader Skill Clinic: Receiving Feedback", "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + }, { "unitsMaximum": 0.5, "unitsMinimum": 0.5 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373054": [ @@ -304959,7 +313997,7 @@ "catalogSatisfiesReq": "Satisfies professional practice requirement.", "acadCareer": "GR", "acadGroup": "AR", - "roster": "SP23" + "roster": "SP24" } ], "373056": [ @@ -304974,6 +314012,23 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" + }, + { + "subject": "SPAN", + "crseId": 373056, + "catalogNbr": "6745", + "titleLong": "Knowledge and Power: Literary and Cultural Encounters in the Ibero-Atlantic (1492-2015)", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AS", "roster": "SP23" @@ -304994,7 +314049,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" }, { "subject": "FSAD", @@ -305010,7 +314065,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "373058": [ @@ -305025,28 +314080,10 @@ "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" - } - ], - "373059": [ - { - "subject": "PE", - "crseId": 373059, - "catalogNbr": "1665", - "titleLong": "Bike Commuting Basics", - "enrollGroups": [ - { - "unitsMaximum": 1, - "unitsMinimum": 1 - } - ], - "catalogWhenOffered": "Spring.", - "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", - "acadCareer": "UG", - "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "373060": [ @@ -305080,7 +314117,7 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Spring.", "catalogDistr": "(CA-HE, D-HE, HA-HE, KCM-HE, SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", @@ -305088,6 +314125,23 @@ } ], "373062": [ + { + "subject": "ASIAN", + "crseId": 373062, + "catalogNbr": "6657", + "titleLong": "Chinese Philosophy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogCourseSubfield": "(SC)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" + }, { "subject": "PHIL", "crseId": 373062, @@ -305137,7 +314191,24 @@ } ], "catalogWhenOffered": "Spring.", - "catalogDistr": "(KCM-AS, ALC-AS)", + "catalogDistr": "(ALC-AS, KCM-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + }, + { + "subject": "PHIL", + "crseId": 373064, + "catalogNbr": "3525", + "titleLong": "Africana Philosophy: Existentialism in Black", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, KCM-AS)", "acadCareer": "UG", "acadGroup": "AS", "roster": "SP23" @@ -305180,6 +314251,25 @@ } ], "373067": [ + { + "subject": "ASIAN", + "crseId": 373067, + "catalogNbr": "4457", + "titleLong": "Chinese Philosophy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(KCM-AS, ETM-AS)", + "catalogCourseSubfield": "(SC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + }, { "subject": "PHIL", "crseId": 373067, @@ -305216,6 +314306,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373068, + "catalogNbr": "2301", + "titleLong": "Introduction to Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "373069": [ @@ -305235,6 +314342,23 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373069, + "catalogNbr": "3330", + "titleLong": "Children's Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(D-HE, SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "373070": [ @@ -305253,6 +314377,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373070, + "catalogNbr": "5330", + "titleLong": "Children's Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "373071": [ @@ -305271,6 +314411,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373071, + "catalogNbr": "4960", + "titleLong": "State Policy and Advocacy Clinic I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" } ], "373072": [ @@ -305289,6 +314445,22 @@ "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373072, + "catalogNbr": "5960", + "titleLong": "State Policy and Advocacy Clinic I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" } ], "373073": [ @@ -305387,6 +314559,10 @@ "catalogNbr": "1502", "titleLong": "Conversational Skills for Spanish in Global Contexts", "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, { "unitsMaximum": 1, "unitsMinimum": 1 @@ -305396,7 +314572,7 @@ "catalogComments": "The credit hour of this course does not count towards the Arts College language requirement.", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "373077": [ @@ -305437,6 +314613,24 @@ "roster": "SP23" } ], + "373079": [ + { + "subject": "BIOMI", + "crseId": 373079, + "catalogNbr": "7100", + "titleLong": "Fundamentals of Environmental Microbiology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], "373080": [ { "subject": "GDEV", @@ -305470,7 +314664,7 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "Only offered Spring of every other year.", - "catalogAttribute": "CU-SBY", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -305491,7 +314685,25 @@ "catalogWhenOffered": "Fall, Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" + } + ], + "373083": [ + { + "subject": "HADM", + "crseId": 373083, + "catalogNbr": "7611", + "titleLong": "Management Communication", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" } ], "373084": [ @@ -305507,11 +314719,10 @@ } ], "catalogWhenOffered": "Spring.", - "catalogComments": "Offered in odd-numbered years only.", "catalogAttribute": "(CU-SBY, EC-LASP)", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373085": [ @@ -305565,7 +314776,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373088": [ @@ -305581,9 +314792,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogComments": "No prior knowledge of coding is required as an introduction to coding and data science will be covered in the first unit of the course.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373089": [ @@ -305599,6 +314811,7 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", "roster": "SP23" @@ -305619,7 +314832,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373091": [ @@ -305634,11 +314847,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(SBA-HE)", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "FA23" }, { "subject": "PSYCH", @@ -305651,11 +314864,11 @@ "unitsMinimum": 3 } ], - "catalogWhenOffered": "Fall, Spring.", + "catalogWhenOffered": "Fall, Spring, Summer.", "catalogDistr": "(SBA-AS, SSC-AS)", "acadCareer": "UG", "acadGroup": "AS", - "roster": "SP23" + "roster": "FA23" } ], "373092": [ @@ -305698,21 +314911,37 @@ { "subject": "NTRES", "crseId": 373094, - "catalogNbr": "3152", - "titleLong": "Field Methods in Conservation Bioacoustics", + "catalogNbr": "3151", + "titleLong": "Conservation Bioacoustics Field Course Preparation", "enrollGroups": [ { "unitsMaximum": 0.5, "unitsMinimum": 0.5 } ], - "catalogWhenOffered": "Spring.", + "catalogWhenOffered": "Fall.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "FA23" } ], "373095": [ + { + "subject": "NTRES", + "crseId": 373095, + "catalogNbr": "6151", + "titleLong": "Conservation Bioacoustics Field Course Preparation", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + }, { "subject": "NTRES", "crseId": 373095, @@ -305746,7 +314975,7 @@ "catalogDistr": "(OPHLS-AG)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373097": [ @@ -305782,7 +315011,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373099": [ @@ -305800,7 +315029,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373100": [ @@ -305818,7 +315047,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373101": [ @@ -305826,7 +315055,7 @@ "subject": "STSCI", "crseId": 373101, "catalogNbr": "5270", - "titleLong": "Introduction to Survival Analysis and Lost Models", + "titleLong": "Introduction to Survival Analysis and Loss Models", "enrollGroups": [ { "unitsMaximum": 3, @@ -305854,7 +315083,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373103": [ @@ -305870,9 +315099,10 @@ } ], "catalogWhenOffered": "Spring.", + "catalogDistr": "(BIO-AS, PBS-AS)", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENTOM", @@ -305888,7 +315118,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373104": [ @@ -305906,7 +315136,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" }, { "subject": "ENTOM", @@ -305922,7 +315152,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "AG", - "roster": "SP23" + "roster": "SP24" } ], "373105": [ @@ -305930,16 +315160,18 @@ "subject": "HADM", "crseId": 373105, "catalogNbr": "6910", - "titleLong": "Immersion I", + "titleLong": "Hospitality Immersion I", "enrollGroups": [ { "unitsMaximum": 1, "unitsMinimum": 1 } ], - "acadCareer": "GM", + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies EMMH core.", + "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "373106": [ @@ -305954,9 +315186,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall, Spring.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "373107": [ @@ -305971,9 +315204,10 @@ "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "373108": [ @@ -305987,14 +315221,19 @@ "unitsMaximum": 1.5, "unitsMinimum": 1.5 }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, { "unitsMaximum": 1.5, "unitsMinimum": 1.5 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "373109": [ @@ -306034,6 +315273,40 @@ "roster": "SP23" } ], + "373111": [ + { + "subject": "CHEME", + "crseId": 373111, + "catalogNbr": "6888", + "titleLong": "Deep Learning", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + }, + { + "subject": "SYSEN", + "crseId": 373111, + "catalogNbr": "6888", + "titleLong": "Deep Learning", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], "373112": [ { "subject": "PLBRG", @@ -306048,7 +315321,7 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "Only offered Spring of every other year.", - "catalogAttribute": "CU-SBY", + "catalogAttribute": "(CU-SBY)", "acadCareer": "GR", "acadGroup": "AG", "roster": "SP23" @@ -306066,9 +315339,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373114": [ @@ -306079,14 +315353,14 @@ "titleLong": "Disability Law", "enrollGroups": [ { - "unitsMaximum": 4, - "unitsMinimum": 4 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "IL", - "roster": "SP23" + "roster": "SP24" } ], "373115": [ @@ -306108,6 +315382,21 @@ } ], "373116": [ + { + "subject": "CS", + "crseId": 373116, + "catalogNbr": "6384", + "titleLong": "Applied Bayesian Analysis for Computational Research", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + }, { "subject": "ORIE", "crseId": 373116, @@ -306122,7 +315411,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373117": [ @@ -306139,8 +315428,8 @@ ], "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "373118": [ @@ -306168,6 +315457,10 @@ "catalogNbr": "1125", "titleLong": "FWS: Topics in Human Development", "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, { "unitsMaximum": 3, "unitsMinimum": 3 @@ -306175,9 +315468,11 @@ ], "catalogWhenOffered": "Fall, Spring.", "catalogDistr": "(LAD-HE)", + "catalogComments": "For Human Ecology and Brooks School students this course will not count toward the 43 HE credits.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", "acadCareer": "UG", "acadGroup": "HE", - "roster": "SP23" + "roster": "SP24" } ], "373120": [ @@ -306192,9 +315487,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373121": [ @@ -306209,9 +315505,10 @@ "unitsMinimum": 2 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373122": [ @@ -306230,64 +315527,22 @@ "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" - } - ], - "373123": [ - { - "subject": "BANA", - "crseId": 373123, - "catalogNbr": "5680", - "titleLong": "Management Presentations with Data", - "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - }, - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - } - ], - "catalogWhenOffered": "Spring.", - "acadCareer": "GM", - "acadGroup": "BU", - "roster": "SP23" - } - ], - "373124": [ - { - "subject": "BANA", - "crseId": 373124, - "catalogNbr": "6020", - "titleLong": "Managerial Reporting for Business Analytics", - "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - } - ], - "catalogWhenOffered": "Spring.", - "acadCareer": "GM", - "acadGroup": "BU", - "roster": "SP23" - } - ], - "373125": [ + }, { - "subject": "BANA", - "crseId": 373125, - "catalogNbr": "5250", - "titleLong": "Machine Learning for Investment", + "subject": "PUBPOL", + "crseId": 373122, + "catalogNbr": "3920", + "titleLong": "Influence of Public Policy on Financial Markets", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 1, + "unitsMinimum": 1 } ], "catalogWhenOffered": "Spring.", - "acadCareer": "GM", - "acadGroup": "BU", - "roster": "SP23" + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], "373126": [ @@ -306305,95 +315560,75 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GM", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], - "373127": [ + "373132": [ { - "subject": "BANA", - "crseId": 373127, - "catalogNbr": "6390", - "titleLong": "Analytics for Demand Management", + "subject": "PAM", + "crseId": 373132, + "catalogNbr": "3460", + "titleLong": "Culture, Law, and Politics of Information Policy", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "acadCareer": "GM", - "acadGroup": "BU", + "acadCareer": "UG", + "acadGroup": "HE", "roster": "SP23" - } - ], - "373129": [ + }, { - "subject": "BANA", - "crseId": 373129, - "catalogNbr": "6920", - "titleLong": "Machine Learning Applications in Business", + "subject": "PUBPOL", + "crseId": 373132, + "catalogNbr": "3460", + "titleLong": "Culture, Law, and Politics of Information Policy", "enrollGroups": [ { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 + "unitsMaximum": 3, + "unitsMinimum": 3 } ], "catalogWhenOffered": "Spring.", - "acadCareer": "GM", - "acadGroup": "BU", - "roster": "SP23" - } - ], - "373131": [ - { - "subject": "BANA", - "crseId": 373131, - "catalogNbr": "6340", - "titleLong": "Customer Analytics", - "enrollGroups": [ - { - "unitsMaximum": 1.5, - "unitsMinimum": 1.5 - } - ], - "catalogWhenOffered": "Summer.", - "acadCareer": "GM", - "acadGroup": "BU", - "roster": "SP23" + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" } ], - "373132": [ + "373133": [ { "subject": "PAM", - "crseId": 373132, - "catalogNbr": "3460", - "titleLong": "Information Policy", + "crseId": 373133, + "catalogNbr": "5460", + "titleLong": "Culture, Law, and Politics of Information Policy", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], - "acadCareer": "UG", + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", "acadGroup": "HE", "roster": "SP23" - } - ], - "373133": [ + }, { - "subject": "PAM", + "subject": "PUBPOL", "crseId": 373133, "catalogNbr": "5460", - "titleLong": "Information Policy", + "titleLong": "Culture, Law, and Politics of Information Policy", "enrollGroups": [ { "unitsMaximum": 3, "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" } ], "373134": [ @@ -306404,15 +315639,15 @@ "titleLong": "Bridge Wilderness Advanced First Aid to Wilderness First Responder", "enrollGroups": [ { - "unitsMaximum": 1, - "unitsMinimum": 1 + "unitsMaximum": 0, + "unitsMinimum": 0 } ], "catalogWhenOffered": "Fall, Spring.", "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "373135": [ @@ -306428,10 +315663,10 @@ } ], "catalogWhenOffered": "Fall, Spring.", - "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE.", + "catalogSatisfiesReq": "Satisfies one PE requirement if taken as PE.", "acadCareer": "UG", "acadGroup": "AT", - "roster": "SP23" + "roster": "SP24" } ], "373136": [ @@ -306448,7 +315683,7 @@ ], "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373137": [ @@ -306467,9 +315702,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373138": [ @@ -306486,9 +315722,9 @@ ], "catalogWhenOffered": "Spring.", "catalogComments": "Students are to provide glassware that is approved by the instructor. Only glass kits from HADM 4300 or VIEN 1104 will be excepted. Kits can be purchased at the Campus bookstore.", - "acadCareer": "GM", + "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "373139": [ @@ -306506,7 +315742,7 @@ "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "BU", - "roster": "SP23" + "roster": "SP24" } ], "373140": [ @@ -306521,9 +315757,10 @@ "unitsMinimum": 1 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "LA", "acadGroup": "LA", - "roster": "SP23" + "roster": "FA23" } ], "373141": [ @@ -306531,7 +315768,7 @@ "subject": "SYSEN", "crseId": 373141, "catalogNbr": "5260", - "titleLong": "Software Systems engineering/ Design, develop, and deliver software in the modern enterprise", + "titleLong": "Software Systems Engineering: Design, Develop, and Deliver Software in the Modern Enterprise", "enrollGroups": [ { "unitsMaximum": 3, @@ -306542,9 +315779,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Fall.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373142": [ @@ -306577,9 +315815,10 @@ "unitsMinimum": 4 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "UG", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373144": [ @@ -306594,9 +315833,12 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-HE, SBA-HE)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", - "acadGroup": "HE", - "roster": "SP23" + "acadGroup": "PP", + "roster": "SP24" }, { "subject": "PAM", @@ -306609,9 +315851,49 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-HE, SBA-HE)", + "catalogAttribute": "(CU-SBY)", "acadCareer": "UG", "acadGroup": "HE", "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373144, + "catalogNbr": "3730", + "titleLong": "Comparative Environmental Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-HE, SBA-HE)", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373145": [ + { + "subject": "ENGL", + "crseId": 373145, + "catalogNbr": "2797", + "titleLong": "Introduction to World Poetry", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Winter.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "WI24" } ], "373146": [ @@ -306630,9 +315912,10 @@ "unitsMinimum": 3 } ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", "acadGroup": "EN", - "roster": "SP23" + "roster": "SP24" } ], "373147": [ @@ -306641,15 +315924,14596 @@ "crseId": 373147, "catalogNbr": "5340", "titleLong": "Photonics: Fundamentals and Devices", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373148": [ + { + "subject": "ASRC", + "crseId": 373148, + "catalogNbr": "2063", + "titleLong": "African Union Agenda 2063 and the United Nations Sustainable Development Goals", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Summer.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(HA-AS, GLC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SU23" + }, + { + "subject": "GOVT", + "crseId": 373148, + "catalogNbr": "2063", + "titleLong": "African Union Agenda 2063 and the United Nations Sustainable Development Goals", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Summer.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(HA-AS, GLC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SU23" + } + ], + "373149": [ + { + "subject": "HD", + "crseId": 373149, + "catalogNbr": "2225", + "titleLong": "Psychological Assessment", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + }, + { + "subject": "PSYCH", + "crseId": 373149, + "catalogNbr": "2225", + "titleLong": "Psychological Assessment", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + } + ], + "373150": [ + { + "subject": "STSCI", + "crseId": 373150, + "catalogNbr": "5955", + "titleLong": "Realtime Project Management", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Students must enroll under their project advisor in both STSCI 5999 and STSCI 5955 in the same semester.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373151": [ + { + "subject": "SYSEN", + "crseId": 373151, + "catalogNbr": "6270", + "titleLong": "Sociotechnical System Modeling and Simulation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373152": [ + { + "subject": "LAW", + "crseId": 373152, + "catalogNbr": "7688", + "titleLong": "Research Seminar: The Law of Software", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373153": [ + { + "subject": "LAW", + "crseId": 373153, + "catalogNbr": "6437", + "titleLong": "Federal Practice and Procedure", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373154": [ + { + "subject": "LAW", + "crseId": 373154, + "catalogNbr": "7928", + "titleLong": "Advanced Appellate Criminal Defense Clinic", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA22" + } + ], + "373155": [ + { + "subject": "NTRES", + "crseId": 373155, + "catalogNbr": "3152", + "titleLong": "Field Methods in Conservation Bioacoustics: Hawai'i Experience", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Winter.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "WI24" + } + ], + "373156": [ + { + "subject": "HD", + "crseId": 373156, + "catalogNbr": "3325", + "titleLong": "Theory and Practice of Contemporary Clinical Psychology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + }, + { + "subject": "PSYCH", + "crseId": 373156, + "catalogNbr": "3325", + "titleLong": "Theory and Practice of Contemporary Clinical Psychology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + } + ], + "373157": [ + { + "subject": "LAW", + "crseId": 373157, + "catalogNbr": "6509", + "titleLong": "Immigration Federalism", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373158": [ + { + "subject": "LAW", + "crseId": 373158, + "catalogNbr": "6609", + "titleLong": "Discovery Disputes", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373159": [ + { + "subject": "LAW", + "crseId": 373159, + "catalogNbr": "7272", + "titleLong": "Faculty at Home Seminar: Trauma and the Law", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373160": [ + { + "subject": "LAW", + "crseId": 373160, + "catalogNbr": "7399", + "titleLong": "Land Use and Administrative Law in New York City", + "enrollGroups": [ + { + "unitsMaximum": 0, + "unitsMinimum": 0 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373161": [ + { + "subject": "LAW", + "crseId": 373161, + "catalogNbr": "7587", + "titleLong": "Shareholder Activism: Traditional Campaigns and Environmental, Social and Governance Concerns", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373162": [ + { + "subject": "TECH", + "crseId": 373162, + "catalogNbr": "5280", + "titleLong": "Productizing Machine Learning", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies TECH Studio Elective - 1 Credit.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "SP23" + } + ], + "373163": [ + { + "subject": "OVST", + "crseId": 373163, + "catalogNbr": "3267", + "titleLong": "SIT: Portugal, Sustainability and Environmental Justice", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 15 + } + ], + "acadCareer": "UG", + "acadGroup": "CU", + "roster": "SP23" + } + ], + "373164": [ + { + "subject": "BIOEE", + "crseId": 373164, + "catalogNbr": "2150", + "titleLong": "Advanced Techniques of Avian Specimen Preparation", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP23" + } + ], + "373165": [ + { + "subject": "LAW", + "crseId": 373165, + "catalogNbr": "7619", + "titleLong": "Political Obligation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373166": [ + { + "subject": "LAW", + "crseId": 373166, + "catalogNbr": "7736", + "titleLong": "A Practical Guide to Trademark Law and Litigation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373167": [ + { + "subject": "LAW", + "crseId": 373167, + "catalogNbr": "7957", + "titleLong": "Clinic Spanish Conversation", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373168": [ + { + "subject": "BIOEE", + "crseId": 373168, + "catalogNbr": "3550", + "titleLong": "Data Analysis and Visualization in Ecology and Environmental Science", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373169": [ + { + "subject": "BIOEE", + "crseId": 373169, + "catalogNbr": "6550", + "titleLong": "Data Analysis and Visualization in Ecology and Environmental Science", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373170": [ + { + "subject": "LAW", + "crseId": 373170, + "catalogNbr": "4061", + "titleLong": "Fashion Law", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373171": [ + { + "subject": "LAW", + "crseId": 373171, + "catalogNbr": "7286", + "titleLong": "Gender and Sexual Minorities and the Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373172": [ + { + "subject": "LAW", + "crseId": 373172, + "catalogNbr": "7654", + "titleLong": "Education Law Practicum II", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373173": [ + { + "subject": "SOC", + "crseId": 373173, + "catalogNbr": "6620", + "titleLong": "Sociology of Race and Racism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" + } + ], + "373174": [ + { + "subject": "AEM", + "crseId": 373174, + "catalogNbr": "5500", + "titleLong": "Resource Economics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "For students whose graduate program or concentration requires AEM 2500, AEM 2500 should be taken before AEM 5500.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373175": [ + { + "subject": "TECHIE", + "crseId": 373175, + "catalogNbr": "5315", + "titleLong": "Emerging Technologies and Markets", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Winter.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "WI24" + } + ], + "373176": [ + { + "subject": "BIONB", + "crseId": 373176, + "catalogNbr": "1100", + "titleLong": "Natural History of the Magic Kingdom: Understanding Animal Behavior through Animated Films", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(BIONLS-AG, PBS-AS, BIO-AS)", + "catalogComments": "Course is suitable for non-life science students.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373177": [ + { + "subject": "BIOCB", + "crseId": 373177, + "catalogNbr": "4910", + "titleLong": "Advanced Population Genetics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + }, + { + "subject": "BTRY", + "crseId": 373177, + "catalogNbr": "4910", + "titleLong": "Advanced Population Genetics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP23" + } + ], + "373178": [ + { + "subject": "BIOCB", + "crseId": 373178, + "catalogNbr": "6910", + "titleLong": "Advanced Population Genetics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + }, + { + "subject": "BTRY", + "crseId": 373178, + "catalogNbr": "6910", + "titleLong": "Advanced Population Genetics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP23" + } + ], + "373179": [ + { + "subject": "SOC", + "crseId": 373179, + "catalogNbr": "3390", + "titleLong": "Diffusion of Innovation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SU23" + } + ], + "373180": [ + { + "subject": "HD", + "crseId": 373180, + "catalogNbr": "2020", + "titleLong": "Experimental Psychology: Learning", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + }, + { + "subject": "PSYCH", + "crseId": 373180, + "catalogNbr": "2020", + "titleLong": "Experimental Psychology: Learning", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + } + ], + "373181": [ + { + "subject": "AEM", + "crseId": 373181, + "catalogNbr": "2030", + "titleLong": "Sports as Society: The Science, Ethics, and Business of Sport", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP23" + } + ], + "373182": [ + { + "subject": "CAPS", + "crseId": 373182, + "catalogNbr": "4003", + "titleLong": "Experiencing Global China", "enrollGroups": [ { "unitsMaximum": 4, "unitsMinimum": 4 } ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373183": [ + { + "subject": "HADM", + "crseId": 373183, + "catalogNbr": "7090", + "titleLong": "Introduction to Hospitality", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373184": [ + { + "subject": "HADM", + "crseId": 373184, + "catalogNbr": "6065", + "titleLong": "Industry Immersion I", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373186": [ + { + "subject": "UKRAN", + "crseId": 373186, + "catalogNbr": "1100", + "titleLong": "Introduction to the Geography, History, Culture, and Language of Ukraine", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Students with no previous study of Ukrainian language or culture are welcome, as are those who learned something about Ukraine in their family or community. The credit hour of this course does not count towards the Arts College language requirement.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373187": [ + { + "subject": "PADM", + "crseId": 373187, + "catalogNbr": "5658", + "titleLong": "Fixing the Future: Policy Solutions for Development Dilemmas", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373188": [ + { + "subject": "TECH", + "crseId": 373188, + "catalogNbr": "5120", + "titleLong": "Building and Leading New Venture Teams", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "SP23" + } + ], + "373189": [ + { + "subject": "ANSC", + "crseId": 373189, + "catalogNbr": "5220", + "titleLong": "MPS Professional Development Seminar", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373190": [ + { + "subject": "BIOEE", + "crseId": 373190, + "catalogNbr": "4795", + "titleLong": "Vertebrate Paleontology: Dinosaurs and Other Stories from Deep Time", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + }, + { + "subject": "EAS", + "crseId": 373190, + "catalogNbr": "4795", + "titleLong": "Vertebrate Paleontology: Dinosaurs and Other Stories from Deep Time", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(BIO-AS, PBS-AS)", + "acadCareer": "UG", "acadGroup": "EN", + "roster": "FA23" + } + ], + "373191": [ + { + "subject": "TECHIE", + "crseId": 373191, + "catalogNbr": "5771", + "titleLong": "Coupled Policy and Technology Development for Intelligent Urban Systems", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "CT", + "roster": "SP23" + } + ], + "373193": [ + { + "subject": "PLHRT", + "crseId": 373193, + "catalogNbr": "5175", + "titleLong": "Production and Management of Greenhouse Crops", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Offered in even-numbered years only. Mandatory two-day, one-overnight field trip.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373194": [ + { + "subject": "ASIAN", + "crseId": 373194, + "catalogNbr": "4414", + "titleLong": "Topics in South Asian Culture and Literature", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This course does not require a prior knowledge of languages of South-Asia as all the text are available in English and English translation.", + "catalogCourseSubfield": "(SC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP23" + } + ], + "373195": [ + { + "subject": "PAM", + "crseId": 373195, + "catalogNbr": "5110", + "titleLong": "Pharmaceutical Management and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373195, + "catalogNbr": "5110", + "titleLong": "Pharmaceutical Management and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373196": [ + { + "subject": "PAM", + "crseId": 373196, + "catalogNbr": "3950", + "titleLong": "CIW Inside Congress", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + }, + { + "subject": "PUBPOL", + "crseId": 373196, + "catalogNbr": "3950", + "titleLong": "CIW Inside Congress", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Recommended prerequisite: GOVT 1111.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373197": [ + { + "subject": "PAM", + "crseId": 373197, + "catalogNbr": "3930", + "titleLong": "Legislative Agenda", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + } + ], + "373198": [ + { + "subject": "PAM", + "crseId": 373198, + "catalogNbr": "3940", + "titleLong": "Organization of Today's Congress", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", "roster": "SP23" } + ], + "373199": [ + { + "subject": "PLSCI", + "crseId": 373199, + "catalogNbr": "6350", + "titleLong": "Tools for Thought", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373201": [ + { + "subject": "JWST", + "crseId": 373201, + "catalogNbr": "4998", + "titleLong": "Honors Research I", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogAttribute": "(CU-UGR)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373203": [ + { + "subject": "NS", + "crseId": 373203, + "catalogNbr": "5600", + "titleLong": "Epidemiology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373204": [ + { + "subject": "HE", + "crseId": 373204, + "catalogNbr": "1010", + "titleLong": "Introduction to Human Ecology", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This course counts for Human Ecology credit requirements.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373205": [ + { + "subject": "INFO", + "crseId": 373205, + "catalogNbr": "6400", + "titleLong": "Qualitative User Research and Design Methods", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373206": [ + { + "subject": "LEGAL", + "crseId": 373206, + "catalogNbr": "5202", + "titleLong": "Business Ethics SP", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP23" + } + ], + "373207": [ + { + "subject": "PAM", + "crseId": 373207, + "catalogNbr": "3380", + "titleLong": "Comparative Perspectives on Gender, Work, Family and Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-HE, D-HE, SBA-HE)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP23" + } + ], + "373208": [ + { + "subject": "PAM", + "crseId": 373208, + "catalogNbr": "5380", + "titleLong": "Comparative Perspectives on Gender, Work, Family and Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SP23" + } + ], + "373209": [ + { + "subject": "LA", + "crseId": 373209, + "catalogNbr": "4960", + "titleLong": "Internship in Landscape Architecture", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Students must request enrollment via the online form. After approval, students will be manually enrolled by Registrar staff.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373210": [ + { + "subject": "LA", + "crseId": 373210, + "catalogNbr": "5960", + "titleLong": "Graduate Internship in Landscape Architecture", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373213": [ + { + "subject": "ECE", + "crseId": 373213, + "catalogNbr": "5235", + "titleLong": "Sustainable Urban and Energy Delivery Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP23" + } + ], + "373214": [ + { + "subject": "ECE", + "crseId": 373214, + "catalogNbr": "7235", + "titleLong": "Sustainable Urban and Energy Delivery Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP23" + } + ], + "373215": [ + { + "subject": "NS", + "crseId": 373215, + "catalogNbr": "5150", + "titleLong": "Obesity and the Regulation of Body Weight", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373216": [ + { + "subject": "AEM", + "crseId": 373216, + "catalogNbr": "5850", + "titleLong": "R Programming for Business Analytics and Data Visualization", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373217": [ + { + "subject": "ASIAN", + "crseId": 373217, + "catalogNbr": "6602", + "titleLong": "Topics in South Asian Culture and Literature", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This course does not require a prior knowledge of languages of South-Asia as all the text are available in English and English translation.", + "catalogCourseSubfield": "(SC)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP23" + } + ], + "373218": [ + { + "subject": "LAW", + "crseId": 373218, + "catalogNbr": "6745", + "titleLong": "Doing Business in the Middle East", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373219": [ + { + "subject": "ILRLR", + "crseId": 373219, + "catalogNbr": "7083", + "titleLong": "Comparative Financial History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "SP23" + } + ], + "373220": [ + { + "subject": "CHEME", + "crseId": 373220, + "catalogNbr": "4800", + "titleLong": "Principles of Computational Thinking for Engineers", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373221": [ + { + "subject": "ILROB", + "crseId": 373221, + "catalogNbr": "5290", + "titleLong": "Social Capital and Organizations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373222": [ + { + "subject": "CS", + "crseId": 373222, + "catalogNbr": "6703", + "titleLong": "AI for Science", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373223": [ + { + "subject": "LAW", + "crseId": 373223, + "catalogNbr": "7916", + "titleLong": "Gender Justice Clinic III", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373224": [ + { + "subject": "FSAD", + "crseId": 373224, + "catalogNbr": "6400", + "titleLong": "Polymer and Fiber Characterization", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "FA23" + } + ], + "373226": [ + { + "subject": "LAW", + "crseId": 373226, + "catalogNbr": "6207", + "titleLong": "Human Rights in Law and Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373227": [ + { + "subject": "ENGL", + "crseId": 373227, + "catalogNbr": "3255", + "titleLong": "Revolution or Reform?", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogSatisfiesReq": "This course may be used toward the pre-1800 requirement for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373227, + "catalogNbr": "3255", + "titleLong": "Revolution or Reform?", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "MEDVL", + "crseId": 373227, + "catalogNbr": "3245", + "titleLong": "Revolution or Reform?", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373228": [ + { + "subject": "AMST", + "crseId": 373228, + "catalogNbr": "3637", + "titleLong": "Loving Latinx L.A.: Music, Literature, Art, and Stage", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ENGL", + "crseId": 373228, + "catalogNbr": "3635", + "titleLong": "Loving Latinx L.A.: Music, Literature, Art, and Stage", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "FGSS", + "crseId": 373228, + "catalogNbr": "3635", + "titleLong": "Loving Latinx L.A.: Music, Literature, Art, and Stage", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "LSP", + "crseId": 373228, + "catalogNbr": "3635", + "titleLong": "Loving Latinx L.A.: Music, Literature, Art, and Stage", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373228, + "catalogNbr": "3637", + "titleLong": "Loving Latinx L.A.: Music, Literature, Art, and Stage", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373229": [ + { + "subject": "ENGL", + "crseId": 373229, + "catalogNbr": "6191", + "titleLong": "Images, Idolatry and Iconoclasm: Late Medieval to Early Modern", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "MEDVL", + "crseId": 373229, + "catalogNbr": "6191", + "titleLong": "Images, Idolatry and Iconoclasm: Late Medieval to Early Modern", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373230": [ + { + "subject": "AAS", + "crseId": 373230, + "catalogNbr": "6633", + "titleLong": "Q and A: Asian American Gender and Sexuality", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ENGL", + "crseId": 373230, + "catalogNbr": "6633", + "titleLong": "Q and A: Asian American Gender and Sexuality", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "FGSS", + "crseId": 373230, + "catalogNbr": "6633", + "titleLong": "Q and A: Asian American Gender and Sexuality", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373231": [ + { + "subject": "ENGL", + "crseId": 373231, + "catalogNbr": "7880", + "titleLong": "Literary Small Publishing", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373232": [ + { + "subject": "GOVT", + "crseId": 373232, + "catalogNbr": "2294", + "titleLong": "Politics of Climate Change", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS, SSC-AS)", + "catalogCourseSubfield": "(CP)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373233": [ + { + "subject": "GOVT", + "crseId": 373233, + "catalogNbr": "6837", + "titleLong": "International Organizations", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "(IR)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373234": [ + { + "subject": "ANTHR", + "crseId": 373234, + "catalogNbr": "3612", + "titleLong": "Histories of Afghanistan", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 373234, + "catalogNbr": "3612", + "titleLong": "Histories of Afghanistan", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373235": [ + { + "subject": "ANTHR", + "crseId": 373235, + "catalogNbr": "6612", + "titleLong": "Histories of Afghanistan", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 373235, + "catalogNbr": "6612", + "titleLong": "Histories of Afghanistan", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373236": [ + { + "subject": "ARTH", + "crseId": 373236, + "catalogNbr": "4460", + "titleLong": "Fashion in Early Modern Europe", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373237": [ + { + "subject": "COML", + "crseId": 373237, + "catalogNbr": "3685", + "titleLong": "Feminism and Islam in North Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Conducted in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373237, + "catalogNbr": "3686", + "titleLong": "Feminism and Islam in North Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Conducted in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FREN", + "crseId": 373237, + "catalogNbr": "3685", + "titleLong": "Feminism and Islam in North Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Conducted in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 373237, + "catalogNbr": "3686", + "titleLong": "Feminism and Islam in North Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "Conducted in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373238": [ + { + "subject": "COML", + "crseId": 373238, + "catalogNbr": "6250", + "titleLong": "Psychoanalysis and the Human", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "FREN", + "crseId": 373238, + "catalogNbr": "6250", + "titleLong": "Psychoanalysis and the Human", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373242": [ + { + "subject": "ILRLR", + "crseId": 373242, + "catalogNbr": "4885", + "titleLong": "In The Shadow of the Tower: Building A Dynamic Local Union At Cornell", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373244": [ + { + "subject": "ILRLR", + "crseId": 373244, + "catalogNbr": "6885", + "titleLong": "In The Shadow of the Tower: Building A Dynamic Local Union At Cornell", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373245": [ + { + "subject": "LATIN", + "crseId": 373245, + "catalogNbr": "3217", + "titleLong": "Having Fun with the Latin Language: Putting Classic Rock into Classical Latin", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "The credit hour of this course does not count towards the Arts College language requirement.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373246": [ + { + "subject": "EAS", + "crseId": 373246, + "catalogNbr": "5060", + "titleLong": "EAS Workshops on How to Succeed", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373248": [ + { + "subject": "SPAN", + "crseId": 373248, + "catalogNbr": "6870", + "titleLong": "Marxisms, Otherwise", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373249": [ + { + "subject": "SPAN", + "crseId": 373249, + "catalogNbr": "6190", + "titleLong": "The UnCanny", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "This is the obligatory graduate seminar for new Spanish graduate students.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373250": [ + { + "subject": "SPAN", + "crseId": 373250, + "catalogNbr": "6010", + "titleLong": "Academic Writing Workshop", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Conducted in English.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373251": [ + { + "subject": "SPAN", + "crseId": 373251, + "catalogNbr": "4715", + "titleLong": "Civilization and Barbarism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "This is the mandatory senior seminar required for all Spanish majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373252": [ + { + "subject": "SPAN", + "crseId": 373252, + "catalogNbr": "3750", + "titleLong": "The Last Laugh: Humor in Latin American Literature and Film", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373253": [ + { + "subject": "COML", + "crseId": 373253, + "catalogNbr": "6687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373253, + "catalogNbr": "6687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GOVT", + "crseId": 373253, + "catalogNbr": "6995", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "LGBT", + "crseId": 373253, + "catalogNbr": "6687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PHIL", + "crseId": 373253, + "catalogNbr": "6995", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373253, + "catalogNbr": "6687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373254": [ + { + "subject": "ANTHR", + "crseId": 373254, + "catalogNbr": "7186", + "titleLong": "Textures of Friendship: Ethics, Politics, Crossings", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373254, + "catalogNbr": "6686", + "titleLong": "Textures of Friendship: Ethics, Politics, Crossings", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373254, + "catalogNbr": "6686", + "titleLong": "Textures of Friendship: Ethics, Politics, Crossings", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373255": [ + { + "subject": "AMST", + "crseId": 373255, + "catalogNbr": "6686", + "titleLong": "Feeling Free: Radical Aesthetics and Political Affects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373255, + "catalogNbr": "6685", + "titleLong": "Feeling Free: Radical Aesthetics and Political Affects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GOVT", + "crseId": 373255, + "catalogNbr": "6985", + "titleLong": "Feeling Free: Radical Aesthetics and Political Affects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373255, + "catalogNbr": "6685", + "titleLong": "Feeling Free: Radical Aesthetics and Political Affects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373256": [ + { + "subject": "ARTH", + "crseId": 373256, + "catalogNbr": "6684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "COML", + "crseId": 373256, + "catalogNbr": "6684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PMA", + "crseId": 373256, + "catalogNbr": "6684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373256, + "catalogNbr": "6684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "VISST", + "crseId": 373256, + "catalogNbr": "6684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373257": [ + { + "subject": "COML", + "crseId": 373257, + "catalogNbr": "4687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373257, + "catalogNbr": "4687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "LGBT", + "crseId": 373257, + "catalogNbr": "4687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PHIL", + "crseId": 373257, + "catalogNbr": "4995", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373257, + "catalogNbr": "4687", + "titleLong": "Trans Theory and Politics Across the Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373258": [ + { + "subject": "ASIAN", + "crseId": 373258, + "catalogNbr": "4438", + "titleLong": "Islam in Asia: From Turkey to Japan", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, GLC-AS)", + "catalogComments": "One course at the 3000 level in the Humanities or with permission of the instructor; previous knowledge of Islam and/or Asia might be beneficial, but not assumed.", + "catalogCourseSubfield": "(RL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "RELST", + "crseId": 373258, + "catalogNbr": "4438", + "titleLong": "Islam in Asia: From Turkey to Japan", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, GLC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373259": [ + { + "subject": "ASIAN", + "crseId": 373259, + "catalogNbr": "6638", + "titleLong": "Islam in Asia: From Turkey to Japan", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "(RL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "RELST", + "crseId": 373259, + "catalogNbr": "6638", + "titleLong": "Islam in Asia: From Turkey to Japan", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373261": [ + { + "subject": "AMST", + "crseId": 373261, + "catalogNbr": "1576", + "titleLong": "War in U.S. History: From the Frontier to the Wars on Terror", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373261, + "catalogNbr": "1576", + "titleLong": "War in U.S. History: From the Frontier to the Wars on Terror", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373262": [ + { + "subject": "AMST", + "crseId": 373262, + "catalogNbr": "3752", + "titleLong": "Black Women and Material Culture", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ASRC", + "crseId": 373262, + "catalogNbr": "3750", + "titleLong": "Black Women and Material Culture", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 373262, + "catalogNbr": "3750", + "titleLong": "Black Women and Material Culture", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373263": [ + { + "subject": "CLASS", + "crseId": 373263, + "catalogNbr": "4346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373263, + "catalogNbr": "4346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HPE, HEU)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "JWST", + "crseId": 373263, + "catalogNbr": "4346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 373263, + "catalogNbr": "4346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373264": [ + { + "subject": "CLASS", + "crseId": 373264, + "catalogNbr": "6346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373264, + "catalogNbr": "6346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "JWST", + "crseId": 373264, + "catalogNbr": "6346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 373264, + "catalogNbr": "6346", + "titleLong": "Revolts Against the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373265": [ + { + "subject": "PMA", + "crseId": 373265, + "catalogNbr": "4711", + "titleLong": "Camp: Aesthetics and Politics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HTC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373266": [ + { + "subject": "PMA", + "crseId": 373266, + "catalogNbr": "6711", + "titleLong": "Camp: Aesthetics and Politics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373267": [ + { + "subject": "AMST", + "crseId": 373267, + "catalogNbr": "4682", + "titleLong": "Disturbing Settlement - Seminar", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ANTHR", + "crseId": 373267, + "catalogNbr": "4182", + "titleLong": "Disturbing Settlement - Seminar", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373267, + "catalogNbr": "4682", + "titleLong": "Disturbing Settlement - Seminar", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373268": [ + { + "subject": "ARTH", + "crseId": 373268, + "catalogNbr": "4684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "COML", + "crseId": 373268, + "catalogNbr": "4684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ENGL", + "crseId": 373268, + "catalogNbr": "4984", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PMA", + "crseId": 373268, + "catalogNbr": "4684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373268, + "catalogNbr": "4684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "VISST", + "crseId": 373268, + "catalogNbr": "4684", + "titleLong": "The Labor of Images: Encountering the Collective in Visual Cultures", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373269": [ + { + "subject": "AMST", + "crseId": 373269, + "catalogNbr": "4686", + "titleLong": "Feeling Free: Radical Aesthetics and Political Affects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373269, + "catalogNbr": "4685", + "titleLong": "Feeling Free: Radical Aesthetics and Political Affects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373269, + "catalogNbr": "4685", + "titleLong": "Feeling Free: Radical Aesthetics and Political Affects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373270": [ + { + "subject": "ANTHR", + "crseId": 373270, + "catalogNbr": "4186", + "titleLong": "Textures of Friendship: Ethics, Politics, Crossings", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373270, + "catalogNbr": "4686", + "titleLong": "Textures of Friendship: Ethics, Politics, Crossings", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373270, + "catalogNbr": "4686", + "titleLong": "Textures of Friendship: Ethics, Politics, Crossings", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373271": [ + { + "subject": "BIOSM", + "crseId": 373271, + "catalogNbr": "2350", + "titleLong": "R by the Sea: Data Analysis in the Marine Sciences", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SU23" + } + ], + "373273": [ + { + "subject": "ANSC", + "crseId": 373273, + "catalogNbr": "1500", + "titleLong": "Biology of Cats and Dogs: No Woof and Meow About It", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(BIONLS-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373274": [ + { + "subject": "ANSC", + "crseId": 373274, + "catalogNbr": "3000", + "titleLong": "Avian Physiology and Management", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(OPHLS-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373275": [ + { + "subject": "BEE", + "crseId": 373275, + "catalogNbr": "4560", + "titleLong": "Ecological Mechanics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373276": [ + { + "subject": "BEE", + "crseId": 373276, + "catalogNbr": "6560", + "titleLong": "Ecological Mechanics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373277": [ + { + "subject": "COMM", + "crseId": 373277, + "catalogNbr": "1111", + "titleLong": "Navigating the Communication Major and Beyond", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373278": [ + { + "subject": "ENVS", + "crseId": 373278, + "catalogNbr": "1111", + "titleLong": "Roadmap to Success in Environment & Sustainability", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373279": [ + { + "subject": "GDEV", + "crseId": 373279, + "catalogNbr": "3295", + "titleLong": "Introduction to Data Science with R", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373280": [ + { + "subject": "GDEV", + "crseId": 373280, + "catalogNbr": "3500", + "titleLong": "Development in Action: Fall Faculty-Led Study Trip Preparation", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Multi-semester course: Fall, Winter.", + "catalogAttribute": "(CU-CEL, CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373281": [ + { + "subject": "GDEV", + "crseId": 373281, + "catalogNbr": "5500", + "titleLong": "Development in Action: Fall Faculty-Led Study Trip Preparation", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Multi-semester course: Fall, Winter.", + "catalogAttribute": "(CU-CEL, CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373282": [ + { + "subject": "GDEV", + "crseId": 373282, + "catalogNbr": "2065", + "titleLong": "Environment and Development", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373283": [ + { + "subject": "AMST", + "crseId": 373283, + "catalogNbr": "4264", + "titleLong": "Gender, Sexuality, and the U.S. in the World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ASRC", + "crseId": 373283, + "catalogNbr": "4265", + "titleLong": "Gender, Sexuality, and the U.S. in the World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373283, + "catalogNbr": "4265", + "titleLong": "Gender, Sexuality, and the U.S. in the World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373283, + "catalogNbr": "4265", + "titleLong": "Gender, Sexuality, and the U.S. in the World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373284": [ + { + "subject": "AMST", + "crseId": 373284, + "catalogNbr": "6264", + "titleLong": "Gender, Sexuality, and the U.S. in the World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373284, + "catalogNbr": "6265", + "titleLong": "Gender, Sexuality, and the U.S. in the World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373284, + "catalogNbr": "6265", + "titleLong": "Gender, Sexuality, and the U.S. in the World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373285": [ + { + "subject": "FDSC", + "crseId": 373285, + "catalogNbr": "3930", + "titleLong": "Craft Fermentations", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373286": [ + { + "subject": "FDSC", + "crseId": 373286, + "catalogNbr": "5930", + "titleLong": "Craft Fermentations", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373287": [ + { + "subject": "COMM", + "crseId": 373287, + "catalogNbr": "3250", + "titleLong": "Vamos Pa'l Norte: U.S. Migration and Communication", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AG, D-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + }, + { + "subject": "LSP", + "crseId": 373287, + "catalogNbr": "3250", + "titleLong": "Vamos Pa'l Norte: U.S. Migration and Communication", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AG, D-AG)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373288": [ + { + "subject": "GDEV", + "crseId": 373288, + "catalogNbr": "3085", + "titleLong": "Circular Economy Seminar", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373289": [ + { + "subject": "GDEV", + "crseId": 373289, + "catalogNbr": "5085", + "titleLong": "Circular Economy Seminar", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373290": [ + { + "subject": "GDEV", + "crseId": 373290, + "catalogNbr": "3106", + "titleLong": "Professional Preparation for Global Development", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373291": [ + { + "subject": "GDEV", + "crseId": 373291, + "catalogNbr": "5230", + "titleLong": "Gender and Development", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373292": [ + { + "subject": "HADM", + "crseId": 373292, + "catalogNbr": "6911", + "titleLong": "Hospitality Immersion II", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Satisfies EMMH core.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373293": [ + { + "subject": "HADM", + "crseId": 373293, + "catalogNbr": "6011", + "titleLong": "Data-Driven Analytics", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373294": [ + { + "subject": "HADM", + "crseId": 373294, + "catalogNbr": "6521", + "titleLong": "Hospitality Asset Management I: Strategic and Tactical Processes", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373295": [ + { + "subject": "HADM", + "crseId": 373295, + "catalogNbr": "6522", + "titleLong": "Hospitality Asset Management II: Financial Management and Capital Investment Strategies", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373296": [ + { + "subject": "HADM", + "crseId": 373296, + "catalogNbr": "6491", + "titleLong": "Integrated Marketing Communications for the Hospitality Industry", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373297": [ + { + "subject": "HADM", + "crseId": 373297, + "catalogNbr": "6611", + "titleLong": "Impactful Unscripted Communication", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373298": [ + { + "subject": "HADM", + "crseId": 373298, + "catalogNbr": "6111", + "titleLong": "Negotiations", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373299": [ + { + "subject": "CRP", + "crseId": 373299, + "catalogNbr": "4331", + "titleLong": "Environmental Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" + }, + { + "subject": "LAW", + "crseId": 373299, + "catalogNbr": "4330", + "titleLong": "Environmental Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373300": [ + { + "subject": "ASIAN", + "crseId": 373300, + "catalogNbr": "4440", + "titleLong": "Jin Ping Mei and Sensorium of Text", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(LL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373303": [ + { + "subject": "ASIAN", + "crseId": 373303, + "catalogNbr": "6640", + "titleLong": "Jin Ping Mei and Sensorium of Text", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "(LL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373304": [ + { + "subject": "ASRC", + "crseId": 373304, + "catalogNbr": "1810", + "titleLong": "FWS: Grievance: In Three Texts", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373305": [ + { + "subject": "COML", + "crseId": 373305, + "catalogNbr": "3012", + "titleLong": "Remembering Socialism: Literature and Film After the End of History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "All readings are in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ENGL", + "crseId": 373305, + "catalogNbr": "3903", + "titleLong": "Remembering Socialism: Literature and Film After the End of History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "All readings are in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GERST", + "crseId": 373305, + "catalogNbr": "3612", + "titleLong": "Remembering Socialism: Literature and Film After the End of History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "All readings are in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373305, + "catalogNbr": "3012", + "titleLong": "Remembering Socialism: Literature and Film After the End of History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "All readings are in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373306": [ + { + "subject": "ASIAN", + "crseId": 373306, + "catalogNbr": "6649", + "titleLong": "Advanced Topics in Japan Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogCourseSubfield": "(SC)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373307": [ + { + "subject": "MATH", + "crseId": 373307, + "catalogNbr": "3270", + "titleLong": "Introduction to Ordinary Differential Equations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(MQR-AS, SMR-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373308": [ + { + "subject": "MUSIC", + "crseId": 373308, + "catalogNbr": "3152", + "titleLong": "Sound Stories: Field Recording in Theory and Practice", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogComments": "Students from any discipline are welcome, and no previous musical training is required.", + "catalogCourseSubfield": "(MT)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373309": [ + { + "subject": "ASIAN", + "crseId": 373309, + "catalogNbr": "2281", + "titleLong": "Gender, Family, and Confucianism in East Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, HST-AS)", + "catalogComments": "No knowledge of Chinese, Japanese, or Korean necessary.", + "catalogCourseSubfield": "(SC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "CAPS", + "crseId": 373309, + "catalogNbr": "2281", + "titleLong": "Gender, Family, and Confucianism in East Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, HST-AS)", + "catalogComments": "No knowledge of Chinese, Japanese, or Korean necessary", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373309, + "catalogNbr": "2281", + "titleLong": "Gender, Family, and Confucianism in East Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, HST-AS)", + "catalogComments": "No knowledge of Chinese, Japanese, or Korean necessary.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373309, + "catalogNbr": "2981", + "titleLong": "Gender, Family, and Confucianism in East Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, HST-AS)", + "catalogComments": "No knowledge of Chinese, Japanese, or Korean necessary.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373310": [ + { + "subject": "PUBPOL", + "crseId": 373310, + "catalogNbr": "5631", + "titleLong": "Health Care Finance", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373311": [ + { + "subject": "PUBPOL", + "crseId": 373311, + "catalogNbr": "5640", + "titleLong": "Data Analytics in Health Care", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373312": [ + { + "subject": "CLASS", + "crseId": 373312, + "catalogNbr": "3635", + "titleLong": "Queer Classics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373312, + "catalogNbr": "3636", + "titleLong": "Queer Classics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "LGBT", + "crseId": 373312, + "catalogNbr": "3635", + "titleLong": "Queer Classics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373312, + "catalogNbr": "3635", + "titleLong": "Queer Classics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373313": [ + { + "subject": "COML", + "crseId": 373313, + "catalogNbr": "4103", + "titleLong": "Nabokov, Naturally", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373314": [ + { + "subject": "COML", + "crseId": 373314, + "catalogNbr": "6692", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 373314, + "catalogNbr": "6696", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PMA", + "crseId": 373314, + "catalogNbr": "6692", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373314, + "catalogNbr": "6692", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373315": [ + { + "subject": "ANTHR", + "crseId": 373315, + "catalogNbr": "3443", + "titleLong": "Anthropology of Children", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373316": [ + { + "subject": "ANTHR", + "crseId": 373316, + "catalogNbr": "6443", + "titleLong": "Anthropology of Children", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373318": [ + { + "subject": "ANTHR", + "crseId": 373318, + "catalogNbr": "3409", + "titleLong": "Telling Jewish Stories", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ENGL", + "crseId": 373318, + "catalogNbr": "3909", + "titleLong": "Telling Jewish Stories", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "JWST", + "crseId": 373318, + "catalogNbr": "3409", + "titleLong": "Telling Jewish Stories", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373319": [ + { + "subject": "ANTHR", + "crseId": 373319, + "catalogNbr": "7152", + "titleLong": "Plantations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ARKEO", + "crseId": 373319, + "catalogNbr": "7152", + "titleLong": "Plantations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373320": [ + { + "subject": "GERST", + "crseId": 373320, + "catalogNbr": "3320", + "titleLong": "Stories of Love: Joy and Heartbreak in German Literature", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogComments": "German proficiency.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373321": [ + { + "subject": "NES", + "crseId": 373321, + "catalogNbr": "1945", + "titleLong": "FWS: The Search for the Historical Muhammad", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373322": [ + { + "subject": "ASL", + "crseId": 373322, + "catalogNbr": "4410", + "titleLong": "American Sign Language Linguistics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "LING", + "crseId": 373322, + "catalogNbr": "4406", + "titleLong": "American Sign Language Linguistics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373323": [ + { + "subject": "AMST", + "crseId": 373323, + "catalogNbr": "2667", + "titleLong": "Octavia Butler", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ASRC", + "crseId": 373323, + "catalogNbr": "2665", + "titleLong": "Octavia Butler", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ENGL", + "crseId": 373323, + "catalogNbr": "2665", + "titleLong": "Octavia Butler", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas and post-1800 requirements for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373323, + "catalogNbr": "2665", + "titleLong": "Octavia Butler", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373324": [ + { + "subject": "ASRC", + "crseId": 373324, + "catalogNbr": "4512", + "titleLong": "The Global South Novel and World Literature", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "COML", + "crseId": 373324, + "catalogNbr": "4511", + "titleLong": "The Global South Novel and World Literature", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ENGL", + "crseId": 373324, + "catalogNbr": "4511", + "titleLong": "The Global South Novel and World Literature", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course counts toward the Literatures of the Global South and post-1800 requirements for English majors. ", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373325": [ + { + "subject": "AAS", + "crseId": 373325, + "catalogNbr": "2043", + "titleLong": "Asian American Oral History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373325, + "catalogNbr": "2043", + "titleLong": "Asian American Oral History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373326": [ + { + "subject": "PMA", + "crseId": 373326, + "catalogNbr": "3464", + "titleLong": "Representational Ethics in Film and Television", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogCourseSubfield": "(HTC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373327": [ + { + "subject": "ENGL", + "crseId": 373327, + "catalogNbr": "3781", + "titleLong": "Human Rights in Law and Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogSatisfiesReq": "This course counts toward the Literatures of the Americas, Literatures of the Global South, and post-1800 requirements for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GOVT", + "crseId": 373327, + "catalogNbr": "3781", + "titleLong": "Human Rights in Law and Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373328": [ + { + "subject": "ENGL", + "crseId": 373328, + "catalogNbr": "6575", + "titleLong": "Anti-Liberalisms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373329": [ + { + "subject": "ANTHR", + "crseId": 373329, + "catalogNbr": "4152", + "titleLong": "Plantations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ARKEO", + "crseId": 373329, + "catalogNbr": "4152", + "titleLong": "Plantations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373330": [ + { + "subject": "ANTHR", + "crseId": 373330, + "catalogNbr": "3745", + "titleLong": "Medicine, Biomedicine, and Latine-x Communities", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "LSP", + "crseId": 373330, + "catalogNbr": "3745", + "titleLong": "Medicine, Biomedicine, and Latine-x Communities", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SCD-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373331": [ + { + "subject": "ASRC", + "crseId": 373331, + "catalogNbr": "6740", + "titleLong": "German Critical Theory and American Radical Thought", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "COML", + "crseId": 373331, + "catalogNbr": "6740", + "titleLong": "German Critical Theory and American Radical Thought", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "FGSS", + "crseId": 373331, + "catalogNbr": "6741", + "titleLong": "German Critical Theory and American Radical Thought", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GERST", + "crseId": 373331, + "catalogNbr": "6740", + "titleLong": "German Critical Theory and American Radical Thought", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373332": [ + { + "subject": "ASIAN", + "crseId": 373332, + "catalogNbr": "2261", + "titleLong": "From Samurai to Superpower: Japan in World History I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogComments": "HIST 1621 is the first course in a two-part course sequence. Together, HIST 1621 and HIST 1622 cover the full scope of Japan's transition from the age of the samurai to our present day. Students may take HIST 1621 without taking HIST 1622, and vice versa.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "CAPS", + "crseId": 373332, + "catalogNbr": "1621", + "titleLong": "From Samurai to Superpower: Japan in World History I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogComments": "HIST 1621 is the first course in a two-part course sequence. Together, HIST 1621 and HIST 1622 cover the full scope of Japan's transition from the age of the samurai to our present day. Students may take HIST 1621 without taking HIST 1622, and vice versa.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 373332, + "catalogNbr": "1621", + "titleLong": "From Samurai to Superpower: Japan in World History I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogComments": "HIST 1621 is the first course in a two-part course sequence. Together, HIST 1621 and HIST 1622 cover the full scope of Japan's transition from the age of the samurai to our present day. Students may take HIST 1621 without taking HIST 1622, and vice versa.", + "catalogCourseSubfield": "(HPE, HAN)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373333": [ + { + "subject": "ASIAN", + "crseId": 373333, + "catalogNbr": "2278", + "titleLong": "East Asian Medical and Martial Arts", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373333, + "catalogNbr": "2207", + "titleLong": "East Asian Medical and Martial Arts", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "catalogCourseSubfield": "(HTR)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "STS", + "crseId": 373333, + "catalogNbr": "2207", + "titleLong": "East Asian Medical and Martial Arts", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373334": [ + { + "subject": "CEE", + "crseId": 373334, + "catalogNbr": "4570", + "titleLong": "Environmental Biological Processes", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373335": [ + { + "subject": "BME", + "crseId": 373335, + "catalogNbr": "6350", + "titleLong": "Introduction to Neurotechnology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373336": [ + { + "subject": "ASIAN", + "crseId": 373336, + "catalogNbr": "3320", + "titleLong": "Buddhist Meditation Traditions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogCourseSubfield": "(RL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "RELST", + "crseId": 373336, + "catalogNbr": "3320", + "titleLong": "Buddhist Meditation Traditions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373337": [ + { + "subject": "CRP", + "crseId": 373337, + "catalogNbr": "3171", + "titleLong": "Visual Communication and Analysis in Urban Design: Software Training for Urban Designers", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373338": [ + { + "subject": "CRP", + "crseId": 373338, + "catalogNbr": "5171", + "titleLong": "Visual Communication and Analysis in Urban Design: Software Training for Urban Designers", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373339": [ + { + "subject": "HD", + "crseId": 373339, + "catalogNbr": "2400", + "titleLong": "Introduction to Community Psychology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-HE, D-HE)", + "catalogComments": "Recommended prerequisite: PSYCH 1101 or HD 1130 or equivalent.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "FA23" + }, + { + "subject": "PSYCH", + "crseId": 373339, + "catalogNbr": "2400", + "titleLong": "Introduction to Community Psychology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(CA-AS, SSC-AS)", + "catalogComments": "Recommended prerequisite: PSYCH 1101 or HD 1130 or equivalent.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373340": [ + { + "subject": "MSE", + "crseId": 373340, + "catalogNbr": "5425", + "titleLong": "Properties, Characterization, and Applications of Nanomaterials", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373341": [ + { + "subject": "MSE", + "crseId": 373341, + "catalogNbr": "1700", + "titleLong": "FWS: Scientific Breakthroughs: Reality or Hyperbole", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373342": [ + { + "subject": "AEM", + "crseId": 373342, + "catalogNbr": "2815", + "titleLong": "Forest Bioeconomy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Satisfies CALS written expression requirement and Dyson Grand Challenges writing requirement.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373343": [ + { + "subject": "AEM", + "crseId": 373343, + "catalogNbr": "5200", + "titleLong": "Macroeconomics for Business and Finance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373344": [ + { + "subject": "FREN", + "crseId": 373344, + "catalogNbr": "3930", + "titleLong": "Hybridity, Creoleness, Coolitude", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373345": [ + { + "subject": "AMST", + "crseId": 373345, + "catalogNbr": "2052", + "titleLong": "Disassembling Silicon Valley: A People's History of High-Tech America across Race, Gender and Empire", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373345, + "catalogNbr": "2052", + "titleLong": "Disassembling Silicon Valley: A People's History of High-Tech America across Race, Gender and Empire", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "STS", + "crseId": 373345, + "catalogNbr": "2052", + "titleLong": "Disassembling Silicon Valley: A People's History of High-Tech America across Race, Gender and Empire", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373346": [ + { + "subject": "LING", + "crseId": 373346, + "catalogNbr": "2224", + "titleLong": "Introduction to Language Endangerment and Revitalization", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ETM-AS, GLC-AS, KCM-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373347": [ + { + "subject": "PHIL", + "crseId": 373347, + "catalogNbr": "6180", + "titleLong": "Origins of 20th Century Philosophy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373348": [ + { + "subject": "SOC", + "crseId": 373348, + "catalogNbr": "6130", + "titleLong": "Logics and Methods of Sociological Research", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373349": [ + { + "subject": "AMST", + "crseId": 373349, + "catalogNbr": "6682", + "titleLong": "Disturbing Settlement - Seminar", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ANTHR", + "crseId": 373349, + "catalogNbr": "7182", + "titleLong": "Disturbing Settlement - Seminar", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373349, + "catalogNbr": "6682", + "titleLong": "Disturbing Settlement - Seminar", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373350": [ + { + "subject": "ENMGT", + "crseId": 373350, + "catalogNbr": "5990", + "titleLong": "Contemporary Challenges for Engineering Managers", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373351": [ + { + "subject": "FGSS", + "crseId": 373351, + "catalogNbr": "3260", + "titleLong": "Sexuality Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Summer.", + "catalogDistr": "(D-HE)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SU23" + }, + { + "subject": "PAM", + "crseId": 373351, + "catalogNbr": "3260", + "titleLong": "Sexuality Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Summer.", + "catalogDistr": "(D-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SU23" + } + ], + "373352": [ + { + "subject": "FGSS", + "crseId": 373352, + "catalogNbr": "5260", + "titleLong": "Sexuality Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SU23" + }, + { + "subject": "PAM", + "crseId": 373352, + "catalogNbr": "5260", + "titleLong": "Sexuality Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "SU23" + } + ], + "373353": [ + { + "subject": "HADM", + "crseId": 373353, + "catalogNbr": "7511", + "titleLong": "Hospitality Real Estate Development", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SU23" + } + ], + "373354": [ + { + "subject": "HADM", + "crseId": 373354, + "catalogNbr": "7821", + "titleLong": "Human Resources Management", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SU23" + } + ], + "373355": [ + { + "subject": "HADM", + "crseId": 373355, + "catalogNbr": "7120", + "titleLong": "Leading and Transforming Hospitality Organizations", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SU23" + } + ], + "373356": [ + { + "subject": "COML", + "crseId": 373356, + "catalogNbr": "4692", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "NES", + "crseId": 373356, + "catalogNbr": "4696", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PMA", + "crseId": 373356, + "catalogNbr": "4692", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373356, + "catalogNbr": "4692", + "titleLong": "Trance and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373357": [ + { + "subject": "PAM", + "crseId": 373357, + "catalogNbr": "2360", + "titleLong": "Introduction to U.S. Law and Legal Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SU23" + } + ], + "373358": [ + { + "subject": "PE", + "crseId": 373358, + "catalogNbr": "1407", + "titleLong": "Adventure Games and Activities", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "FA23" + } + ], + "373359": [ + { + "subject": "PE", + "crseId": 373359, + "catalogNbr": "1448", + "titleLong": "Pickleball", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "373362": [ + { + "subject": "MAE", + "crseId": 373362, + "catalogNbr": "3870", + "titleLong": "Fundamentals of Electric-Drive Vehicle Engineering", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373363": [ + { + "subject": "COML", + "crseId": 373363, + "catalogNbr": "1109", + "titleLong": "FWS: The Rhetoric of Post-Racial America", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373364": [ + { + "subject": "MAE", + "crseId": 373364, + "catalogNbr": "4360", + "titleLong": "Design and Simulation of Multiphase Flow Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373365": [ + { + "subject": "MAE", + "crseId": 373365, + "catalogNbr": "5360", + "titleLong": "Design and Simulation of Multiphase Flow Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373367": [ + { + "subject": "COML", + "crseId": 373367, + "catalogNbr": "4435", + "titleLong": "Art, Nature, and Empire: The Environment in Russian and Soviet Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "All readings will be in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373367, + "catalogNbr": "4435", + "titleLong": "Art, Nature, and Empire: The Environment in Russian and Soviet Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "All readings will be in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "RUSSL", + "crseId": 373367, + "catalogNbr": "4435", + "titleLong": "Art, Nature, and Empire: The Environment in Russian and Soviet Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "catalogComments": "All readings will be in English.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373368": [ + { + "subject": "MAE", + "crseId": 373368, + "catalogNbr": "4440", + "titleLong": "Spacecraft Thermal Management", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373369": [ + { + "subject": "MAE", + "crseId": 373369, + "catalogNbr": "5440", + "titleLong": "Spacecraft Thermal Management", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373370": [ + { + "subject": "AAP", + "crseId": 373370, + "catalogNbr": "1100", + "titleLong": "Creating Justice: The Worlds We Make", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Satifies AAP Diversity requirement.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373371": [ + { + "subject": "ENMGT", + "crseId": 373371, + "catalogNbr": "6092", + "titleLong": "Overcoming Gender Bias in Engineering Management Leadership", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373372": [ + { + "subject": "PUBPOL", + "crseId": 373372, + "catalogNbr": "3720", + "titleLong": "Addiction Medicine Practice and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-HE, KCM-HE)", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373373": [ + { + "subject": "HADM", + "crseId": 373373, + "catalogNbr": "4815", + "titleLong": "Digital Platforms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(SSC-HA)", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373374": [ + { + "subject": "HADM", + "crseId": 373374, + "catalogNbr": "6815", + "titleLong": "Digital Platforms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373375": [ + { + "subject": "PUBPOL", + "crseId": 373375, + "catalogNbr": "5720", + "titleLong": "Addiction Medicine Practice and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373376": [ + { + "subject": "AMST", + "crseId": 373376, + "catalogNbr": "2297", + "titleLong": "Public History Lab: The History of People Setting Themselves Free From Slavery in the US", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogComments": "Course includes a required 1-credit trip to Louisiana during Winter Session. Students enrolled in HIST 2297 will receive a permission code for enrollment into HIST 2298 prior to Add/Drop.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ASRC", + "crseId": 373376, + "catalogNbr": "2297", + "titleLong": "Public History Lab: The History of People Setting Themselves Free From Slavery in the US", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogComments": "Course includes a required 1-credit trip to Louisiana during Winter Session. Students enrolled in HIST 2297 will receive a permission code for enrollment into HIST 2298 prior to Add/Drop.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373376, + "catalogNbr": "2297", + "titleLong": "Public History Lab: The History of People Setting Themselves Free From Slavery in the US", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogComments": "Course includes a required 1-credit trip to Louisiana during Winter Session. Students enrolled in HIST 2297 will receive a permission code for enrollment into HIST 2298 prior to Add/Drop.", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373377": [ + { + "subject": "CEE", + "crseId": 373377, + "catalogNbr": "4555", + "titleLong": "Physical and Chemical Process", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373378": [ + { + "subject": "VTPEH", + "crseId": 373378, + "catalogNbr": "6175", + "titleLong": "Introduction to GIS for Public Health", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "VM", + "acadGroup": "VM", + "roster": "FA23" + } + ], + "373379": [ + { + "subject": "ENGRC", + "crseId": 373379, + "catalogNbr": "3026", + "titleLong": "Engineering Presentations and Expert Presence", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Satisfies the College of Engineering's engineering communication requirement.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373380": [ + { + "subject": "ENGRC", + "crseId": 373380, + "catalogNbr": "3027", + "titleLong": "Cross-cultural Communications and Ethics in the Workplace", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Satisfies the College of Engineering's engineering communication requirement.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373381": [ + { + "subject": "CS", + "crseId": 373381, + "catalogNbr": "6458", + "titleLong": "Systems for Programmable Optical Interconnects", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373382": [ + { + "subject": "INFO", + "crseId": 373382, + "catalogNbr": "5001", + "titleLong": "Computing for Information Science", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373383": [ + { + "subject": "STSCI", + "crseId": 373383, + "catalogNbr": "2120", + "titleLong": "Introduction to R Programming", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373384": [ + { + "subject": "STSCI", + "crseId": 373384, + "catalogNbr": "5120", + "titleLong": "Introduction to R Programming", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373385": [ + { + "subject": "CS", + "crseId": 373385, + "catalogNbr": "6230", + "titleLong": "Advanced Topics in Parallel Computing", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Students should be familiar with C or a related language and be familiar with general computer architecture and memory hierarchy. Prior experience in computer architecture at the CS3410 level and in parallel programming at the CS5220 level will be useful, though not strictly required.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373386": [ + { + "subject": "VETMI", + "crseId": 373386, + "catalogNbr": "7452", + "titleLong": "Paleoparasitology", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Summer.", + "catalogComments": "Text Required: Ferreira LF, Reinhard KJ, & Araujo A 2014 Foundations of Paleoparasitology. FIOCRUZ 440 pp. Available online: https://books.scielo.org/id/zngnn", + "acadCareer": "VM", + "acadGroup": "VM", + "roster": "SP24" + } + ], + "373387": [ + { + "subject": "VETMI", + "crseId": 373387, + "catalogNbr": "7453", + "titleLong": "Greek & Latin Languages and Rules of Zoological Nomenclature", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "VM", + "acadGroup": "VM", + "roster": "SU23" + } + ], + "373388": [ + { + "subject": "ARCH", + "crseId": 373388, + "catalogNbr": "6331", + "titleLong": "Theories and Analysis 1: Introduction", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Satisfies M.S. AUD Theories & Analysis requirement (1st semester).", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373389": [ + { + "subject": "ARCH", + "crseId": 373389, + "catalogNbr": "7131", + "titleLong": "Studio 1: Foundation", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 6 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Satisfies M.S. AUD Design Studio requirement (1st semester).", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373390": [ + { + "subject": "ASRC", + "crseId": 373390, + "catalogNbr": "2528", + "titleLong": "Borderlands History of Jazz: Mexico and African America", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "MUSIC", + "crseId": 373390, + "catalogNbr": "2528", + "titleLong": "Borderlands History of Jazz: Mexico and African America", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, CA-AS, HST-AS)", + "catalogCourseSubfield": "(HC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "SHUM", + "crseId": 373390, + "catalogNbr": "2528", + "titleLong": "Borderlands History of Jazz: Mexico and African America", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373392": [ + { + "subject": "GERST", + "crseId": 373392, + "catalogNbr": "1126", + "titleLong": "FWS: Philosophies of Violence: Conceptualizations of Force from Kant to Zizek", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "No knowledge of German is expected.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373393": [ + { + "subject": "PUBPOL", + "crseId": 373393, + "catalogNbr": "2370", + "titleLong": "Race, Racism, and Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogDistr": "(D-HE, SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + }, + { + "subject": "SOC", + "crseId": 373393, + "catalogNbr": "2370", + "titleLong": "Race, Racism, and Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373394": [ + { + "subject": "ARCH", + "crseId": 373394, + "catalogNbr": "5911", + "titleLong": "Prethesis Methods Workshop", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373395": [ + { + "subject": "ARCH", + "crseId": 373395, + "catalogNbr": "6131", + "titleLong": "Critical Introduction to Urban Data", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Satisfies MS AUD Methods/Skills/Tools requirement (1st semester).", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373396": [ + { + "subject": "ENGRC", + "crseId": 373396, + "catalogNbr": "3341", + "titleLong": "Guided Fieldwork for Engineering Communications", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Satisfies the College of Engineering's engineering communication requirement.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373398": [ + { + "subject": "PMA", + "crseId": 373398, + "catalogNbr": "3580", + "titleLong": "Cinematography and Visual Storytelling", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(AU)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373399": [ + { + "subject": "PMA", + "crseId": 373399, + "catalogNbr": "6021", + "titleLong": "Research Methods in PMA", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373400": [ + { + "subject": "HINDI", + "crseId": 373400, + "catalogNbr": "1121", + "titleLong": "Elementary Hindi I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373401": [ + { + "subject": "NEPAL", + "crseId": 373401, + "catalogNbr": "1121", + "titleLong": "Elementary Nepali I", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373402": [ + { + "subject": "BIOCB", + "crseId": 373402, + "catalogNbr": "6810", + "titleLong": "Population Genetics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + }, + { + "subject": "BIOMG", + "crseId": 373402, + "catalogNbr": "6810", + "titleLong": "Population Genetics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373403": [ + { + "subject": "PADM", + "crseId": 373403, + "catalogNbr": "5758", + "titleLong": "Managing Large-Scale Investment Projects", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373404": [ + { + "subject": "PADM", + "crseId": 373404, + "catalogNbr": "5659", + "titleLong": "Cross-Cultural Communication", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373405": [ + { + "subject": "CHEME", + "crseId": 373405, + "catalogNbr": "5760", + "titleLong": "Quantitative Decisions in Life, Love, and Finance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373406": [ + { + "subject": "CEE", + "crseId": 373406, + "catalogNbr": "4760", + "titleLong": "Behavior and Design of Concrete and Masonry Structures", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373407": [ + { + "subject": "HADM", + "crseId": 373407, + "catalogNbr": "7410", + "titleLong": "Hospitality Strategic Management", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies EMMH core.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373408": [ + { + "subject": "CEE", + "crseId": 373408, + "catalogNbr": "5760", + "titleLong": "Behavior and Design of Concrete and Masonry Structures", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373409": [ + { + "subject": "LAW", + "crseId": 373409, + "catalogNbr": "6985", + "titleLong": "Becoming Thriving Lawyers", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373410": [ + { + "subject": "MAE", + "crseId": 373410, + "catalogNbr": "6130", + "titleLong": "Foundations and Frontiers of Engineered Living Materials", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373411": [ + { + "subject": "PHYS", + "crseId": 373411, + "catalogNbr": "4997", + "titleLong": "Cross-Cultural Work Experience in Physics", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373412": [ + { + "subject": "ANTHR", + "crseId": 373412, + "catalogNbr": "4231", + "titleLong": "Fakes and the Authentic: Connoisseurship, Value, and Judgement", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ARKEO", + "crseId": 373412, + "catalogNbr": "4231", + "titleLong": "Fakes and the Authentic: Connoisseurship, Value, and Judgement", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ARTH", + "crseId": 373412, + "catalogNbr": "4231", + "titleLong": "Fakes and the Authentic: Connoisseurship, Value, and Judgement", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373413": [ + { + "subject": "HD", + "crseId": 373413, + "catalogNbr": "5750", + "titleLong": "Quantitative Methods 1", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Recommended prerequisite: College level introductory statistics.", + "acadCareer": "GR", + "acadGroup": "HE", + "roster": "FA23" + }, + { + "subject": "PSYCH", + "crseId": 373413, + "catalogNbr": "5750", + "titleLong": "Quantitative Methods 1", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373414": [ + { + "subject": "ANTHR", + "crseId": 373414, + "catalogNbr": "7231", + "titleLong": "Fakes and the Authentic: Connoisseurship, Value, and Judgement", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "ARKEO", + "crseId": 373414, + "catalogNbr": "7231", + "titleLong": "Fakes and the Authentic: Connoisseurship, Value, and Judgement", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373415": [ + { + "subject": "FGSS", + "crseId": 373415, + "catalogNbr": "1100", + "titleLong": "FWS: Topics in Feminist, Gender and Sexuality Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373416": [ + { + "subject": "ART", + "crseId": 373416, + "catalogNbr": "5001", + "titleLong": "Image Text Workshop", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SU23" + } + ], + "373418": [ + { + "subject": "ART", + "crseId": 373418, + "catalogNbr": "5010", + "titleLong": "Visiting Artist Workshop/Colloquium", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SU23" + } + ], + "373419": [ + { + "subject": "ART", + "crseId": 373419, + "catalogNbr": "5097", + "titleLong": "Image Text: Special Topics Seminar", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SU23" + } + ], + "373421": [ + { + "subject": "ART", + "crseId": 373421, + "catalogNbr": "6010", + "titleLong": "Thesis Studio I", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Summer.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SU23" + } + ], + "373423": [ + { + "subject": "ART", + "crseId": 373423, + "catalogNbr": "6092", + "titleLong": "Independent Mentored Study in Image Text", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 6 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373426": [ + { + "subject": "HIST", + "crseId": 373426, + "catalogNbr": "1217", + "titleLong": "FWS: Meritocracy in America: From Slavery to Student Debt", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373427": [ + { + "subject": "PMA", + "crseId": 373427, + "catalogNbr": "1174", + "titleLong": "FWS: Backcountry Onstage: Theatre in and of Rural America", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373428": [ + { + "subject": "PMA", + "crseId": 373428, + "catalogNbr": "1175", + "titleLong": "FWS: Hell is a Teenage Girl: Terror and Turmoil of Girlhood in Horror Films", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373429": [ + { + "subject": "HIST", + "crseId": 373429, + "catalogNbr": "1481", + "titleLong": "FWS: Black Caribbean Thought", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373430": [ + { + "subject": "PMA", + "crseId": 373430, + "catalogNbr": "1173", + "titleLong": "FWS: Care and Marginalization", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373431": [ + { + "subject": "PMA", + "crseId": 373431, + "catalogNbr": "1641", + "titleLong": "Introduction to Storytelling", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HTC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373432": [ + { + "subject": "PHIL", + "crseId": 373432, + "catalogNbr": "4430", + "titleLong": "Topics in Social and Political Philosophy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ETM-AS, KCM-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373433": [ + { + "subject": "LAW", + "crseId": 373433, + "catalogNbr": "6722", + "titleLong": "Local Government Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373434": [ + { + "subject": "LAW", + "crseId": 373434, + "catalogNbr": "7017", + "titleLong": "Abolition: Imagining a Decarceral Future", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373435": [ + { + "subject": "LAW", + "crseId": 373435, + "catalogNbr": "7133", + "titleLong": "The Constitution's Political Economy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373436": [ + { + "subject": "LAW", + "crseId": 373436, + "catalogNbr": "6297", + "titleLong": "Private Equity 101", + "enrollGroups": [ + { + "unitsMaximum": 0, + "unitsMinimum": 0 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373437": [ + { + "subject": "LAW", + "crseId": 373437, + "catalogNbr": "7964", + "titleLong": "Veterans Practicum", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373438": [ + { + "subject": "MAE", + "crseId": 373438, + "catalogNbr": "4441", + "titleLong": "Spacecraft Thermal Management", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Satisfies M.E. senior design requirement.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373439": [ + { + "subject": "CEE", + "crseId": 373439, + "catalogNbr": "4520", + "titleLong": "Sustainable Recovery of Critical Metals and Advanced Material Conversions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373440": [ + { + "subject": "CEE", + "crseId": 373440, + "catalogNbr": "6520", + "titleLong": "Sustainable Recovery of Critical Metals and Advanced Material Conversions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373441": [ + { + "subject": "CEE", + "crseId": 373441, + "catalogNbr": "4535", + "titleLong": "Water Chemistry for Environmental Engineering", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373442": [ + { + "subject": "INFO", + "crseId": 373442, + "catalogNbr": "4350", + "titleLong": "Conversations and Information", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373443": [ + { + "subject": "ILRST", + "crseId": 373443, + "catalogNbr": "3900", + "titleLong": "Causal Inference", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "FA23" + }, + { + "subject": "INFO", + "crseId": 373443, + "catalogNbr": "3900", + "titleLong": "Causal Inference", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + }, + { + "subject": "STSCI", + "crseId": 373443, + "catalogNbr": "3900", + "titleLong": "Causal Inference", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373444": [ + { + "subject": "ILRLR", + "crseId": 373444, + "catalogNbr": "3890", + "titleLong": "Data and History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373445": [ + { + "subject": "INFO", + "crseId": 373445, + "catalogNbr": "2310", + "titleLong": "Interactive Web Application Design and Development", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373446": [ + { + "subject": "ANTHR", + "crseId": 373446, + "catalogNbr": "6152", + "titleLong": "Peasant Economies and Ecologies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373447": [ + { + "subject": "NBA", + "crseId": 373447, + "catalogNbr": "5035", + "titleLong": "Philanthropic Leadership", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373448": [ + { + "subject": "HADM", + "crseId": 373448, + "catalogNbr": "6051", + "titleLong": "Revenue Management", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373449": [ + { + "subject": "LING", + "crseId": 373449, + "catalogNbr": "3340", + "titleLong": "Human Language Processing", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(KCM-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373450": [ + { + "subject": "BIOG", + "crseId": 373450, + "catalogNbr": "4997", + "titleLong": "Biological Sciences Practical Training", + "enrollGroups": [ + { + "unitsMaximum": 0.25, + "unitsMinimum": 0.25 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373452": [ + { + "subject": "SPAN", + "crseId": 373452, + "catalogNbr": "6835", + "titleLong": "21st Century Latin American Literature", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373453": [ + { + "subject": "PLSCI", + "crseId": 373453, + "catalogNbr": "6230", + "titleLong": "Equitable Crop Improvement: From Theory to Practice", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373454": [ + { + "subject": "PLSCI", + "crseId": 373454, + "catalogNbr": "4230", + "titleLong": "Equitable Crop Improvement: From Theory to Practice", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(D-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373455": [ + { + "subject": "PLSCI", + "crseId": 373455, + "catalogNbr": "1225", + "titleLong": "Photography through a Scientific Lens", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Equipment needed: digital SLR camera with exposure controls, cell phone, USB or external hard drive, micro/macro USB cable, notebook, tripod, and Adobe Creative Suite license.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373456": [ + { + "subject": "PUBPOL", + "crseId": 373456, + "catalogNbr": "5030", + "titleLong": "Health Care Innovation and Information Technology", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373457": [ + { + "subject": "PADM", + "crseId": 373457, + "catalogNbr": "5856", + "titleLong": "International Human Rights Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373458": [ + { + "subject": "AMST", + "crseId": 373458, + "catalogNbr": "3510", + "titleLong": "United We Stand - Divided We Fall: The Rise of Polarization and Social Division - and What it Means", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GOVT", + "crseId": 373458, + "catalogNbr": "3512", + "titleLong": "United We Stand - Divided We Fall: The Rise of Polarization and Social Division - and What it Means", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PUBPOL", + "crseId": 373458, + "catalogNbr": "3510", + "titleLong": "United We Stand - Divided We Fall: The Rise of Polarization and Social Division - and What it Means", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-HE, SBA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373459": [ + { + "subject": "AMST", + "crseId": 373459, + "catalogNbr": "6510", + "titleLong": "United We Stand - Divided We Fall: The Rise of Polarization and Social Division - and What it Means", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "GOVT", + "crseId": 373459, + "catalogNbr": "6512", + "titleLong": "United We Stand - Divided We Fall: The Rise of Polarization and Social Division - and What it Means", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "PUBPOL", + "crseId": 373459, + "catalogNbr": "5510", + "titleLong": "United We Stand - Divided We Fall: The Rise of Polarization and Social Division - and What it Means", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373461": [ + { + "subject": "COML", + "crseId": 373461, + "catalogNbr": "1100", + "titleLong": "FWS: Humanities Core Course", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373464": [ + { + "subject": "ECE", + "crseId": 373464, + "catalogNbr": "5360", + "titleLong": "Semiconductor Device Physics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373465": [ + { + "subject": "CLASS", + "crseId": 373465, + "catalogNbr": "1452", + "titleLong": "Hieroglyphic Egyptian III", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIERO", + "crseId": 373465, + "catalogNbr": "1452", + "titleLong": "Hieroglyphic Egyptian III", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373466": [ + { + "subject": "ILRIC", + "crseId": 373466, + "catalogNbr": "7390", + "titleLong": "Agrarian Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373467": [ + { + "subject": "ILRLR", + "crseId": 373467, + "catalogNbr": "4037", + "titleLong": "Advanced Topics in Transnational Labour Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373468": [ + { + "subject": "ILRLR", + "crseId": 373468, + "catalogNbr": "6037", + "titleLong": "Advanced Topics in Transnational Labour Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "FA23" + }, + { + "subject": "LAW", + "crseId": 373468, + "catalogNbr": "7018", + "titleLong": "Advanced Topics in Transnational Labour Law", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373469": [ + { + "subject": "CEE", + "crseId": 373469, + "catalogNbr": "4089", + "titleLong": "Special Projects for Summer Research", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SU23" + } + ], + "373471": [ + { + "subject": "BIOCB", + "crseId": 373471, + "catalogNbr": "2010", + "titleLong": "Introduction to Computational Biology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(OPHLS-AG)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373472": [ + { + "subject": "BIOCB", + "crseId": 373472, + "catalogNbr": "6010", + "titleLong": "Introduction to Computational Biology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373474": [ + { + "subject": "ILROB", + "crseId": 373474, + "catalogNbr": "4225", + "titleLong": "The Impact of Culture and Diversity in Professional Sports Organizations", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373475": [ + { + "subject": "ILROB", + "crseId": 373475, + "catalogNbr": "6225", + "titleLong": "The Impact of Culture and Diversity in Professional Sports Organizations", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "FA23" + } + ], + "373476": [ + { + "subject": "STS", + "crseId": 373476, + "catalogNbr": "6042", + "titleLong": "Making Experts", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373477": [ + { + "subject": "PMA", + "crseId": 373477, + "catalogNbr": "3534", + "titleLong": "Television Writing", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(AU)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373478": [ + { + "subject": "PSYCH", + "crseId": 373478, + "catalogNbr": "3040", + "titleLong": "Cognitive Neuroscience of Language", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(KCM-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373479": [ + { + "subject": "CRP", + "crseId": 373479, + "catalogNbr": "1103", + "titleLong": "Observing the City: Introduction to Field-Based Analysis", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373480": [ + { + "subject": "CRP", + "crseId": 373480, + "catalogNbr": "5100", + "titleLong": "Urban Form and the Global City", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373481": [ + { + "subject": "CRP", + "crseId": 373481, + "catalogNbr": "3100", + "titleLong": "Urban Form and the Global City", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "FA23" + } + ], + "373482": [ + { + "subject": "ILRIC", + "crseId": 373482, + "catalogNbr": "4352", + "titleLong": "From Social Goods to Private Gain: Healthcare in the Age of Financialization", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373483": [ + { + "subject": "PUBPOL", + "crseId": 373483, + "catalogNbr": "3270", + "titleLong": "Constitutional Law: An Introduction", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-HE)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373484": [ + { + "subject": "PUBPOL", + "crseId": 373484, + "catalogNbr": "5270", + "titleLong": "Constitutional Law: An Introduction", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373485": [ + { + "subject": "ENGRG", + "crseId": 373485, + "catalogNbr": "4400", + "titleLong": "Engineering Student Project Team Leadership", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "Students must enroll in 1-3 credits of ENGRG 3400 concurrently.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373486": [ + { + "subject": "ECE", + "crseId": 373486, + "catalogNbr": "5815", + "titleLong": "Introduction to Nuclear Science and Engineering", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373487": [ + { + "subject": "ECE", + "crseId": 373487, + "catalogNbr": "5570", + "titleLong": "Microwave Circuit Design", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373488": [ + { + "subject": "ECE", + "crseId": 373488, + "catalogNbr": "7950", + "titleLong": "Advanced Topics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373489": [ + { + "subject": "ECE", + "crseId": 373489, + "catalogNbr": "5755", + "titleLong": "Modern Computer Systems and Architecture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373494": [ + { + "subject": "CLASS", + "crseId": 373494, + "catalogNbr": "1525", + "titleLong": "FWS: Ithaca Bound: The Odyssey on Screen", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373495": [ + { + "subject": "CLASS", + "crseId": 373495, + "catalogNbr": "1535", + "titleLong": "FWS: Ancient Underworlds, Fresh Hells: Katabatic Literature and Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373496": [ + { + "subject": "HIST", + "crseId": 373496, + "catalogNbr": "2515", + "titleLong": "Freedom Struggles in Southern Africa", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HGS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373497": [ + { + "subject": "FGSS", + "crseId": 373497, + "catalogNbr": "4338", + "titleLong": "Queer Histories of North Africa", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + }, + { + "subject": "HIST", + "crseId": 373497, + "catalogNbr": "4338", + "titleLong": "Queer Histories of North Africa", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HGS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373498": [ + { + "subject": "UNILWYL", + "crseId": 373498, + "catalogNbr": "1153", + "titleLong": "Pioneering Sustainable Change in the Real World", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "This is a Learning Where You Live course.", + "acadCareer": "UG", + "acadGroup": "CU", + "roster": "FA23" + } + ], + "373499": [ + { + "subject": "UNILWYL", + "crseId": 373499, + "catalogNbr": "1155", + "titleLong": "Fashion and Freedom of Expression", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "This is a Learning Where You Live course.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "CU", + "roster": "FA23" + } + ], + "373500": [ + { + "subject": "UNILWYL", + "crseId": 373500, + "catalogNbr": "1520", + "titleLong": "Using the Power of Food to Confront Climate Change", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "This is a Learning Where You Live course.", + "acadCareer": "UG", + "acadGroup": "CU", + "roster": "FA23" + } + ], + "373502": [ + { + "subject": "VTPEH", + "crseId": 373502, + "catalogNbr": "6132", + "titleLong": "Public Health Emergency Preparedness and Response", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "VM", + "acadGroup": "VM", + "roster": "SP24" + } + ], + "373503": [ + { + "subject": "VTPEH", + "crseId": 373503, + "catalogNbr": "6177", + "titleLong": "Global Public Health Case Studies", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "VM", + "acadGroup": "VM", + "roster": "SP24" + } + ], + "373505": [ + { + "subject": "VTPEH", + "crseId": 373505, + "catalogNbr": "6176", + "titleLong": "Critical Perspectives on Health and Environmental Justice", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "VM", + "acadGroup": "VM", + "roster": "SP24" + } + ], + "373507": [ + { + "subject": "LAW", + "crseId": 373507, + "catalogNbr": "6187", + "titleLong": "Foundations of Public International Law", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SU23" + } + ], + "373508": [ + { + "subject": "OVST", + "crseId": 373508, + "catalogNbr": "2307", + "titleLong": "Tecnológico de Monterrey (ITESM)", + "enrollGroups": [ + { + "unitsMaximum": 15, + "unitsMinimum": 15 + } + ], + "acadCareer": "UG", + "acadGroup": "CU", + "roster": "FA23" + } + ], + "373509": [ + { + "subject": "NES", + "crseId": 373509, + "catalogNbr": "1916", + "titleLong": "FWS: City and Forgetting", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373510": [ + { + "subject": "CLASS", + "crseId": 373510, + "catalogNbr": "1585", + "titleLong": "FWS: The Fall of the Roman Empire", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373511": [ + { + "subject": "LAW", + "crseId": 373511, + "catalogNbr": "6198", + "titleLong": "Current Issues in Health Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373512": [ + { + "subject": "LAW", + "crseId": 373512, + "catalogNbr": "6146", + "titleLong": "AI Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373513": [ + { + "subject": "LAW", + "crseId": 373513, + "catalogNbr": "7184", + "titleLong": "Economic Analysis of Advanced Issues in Corporate Law", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373515": [ + { + "subject": "EAS", + "crseId": 373515, + "catalogNbr": "2400", + "titleLong": "Observing the Earth: Remote Sensing and GIS", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373518": [ + { + "subject": "LAW", + "crseId": 373518, + "catalogNbr": "7749", + "titleLong": "Psychology for Practicing Transactional Lawyers", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373519": [ + { + "subject": "LAW", + "crseId": 373519, + "catalogNbr": "7789", + "titleLong": "Women in Business Law and International Trade", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373521": [ + { + "subject": "SYSEN", + "crseId": 373521, + "catalogNbr": "5930", + "titleLong": "Project Management and Leadership for Complex Systems", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373523": [ + { + "subject": "SOC", + "crseId": 373523, + "catalogNbr": "4440", + "titleLong": "Economic Sociology of Social Inequalities", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373524": [ + { + "subject": "ARAB", + "crseId": 373524, + "catalogNbr": "1100", + "titleLong": "Gateway to Arabic Language and Culture", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "The credit hour of this course does not count towards the Arts College language requirement. No previous experience with Arabic is required.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373526": [ + { + "subject": "ASIAN", + "crseId": 373526, + "catalogNbr": "2272", + "titleLong": "Food and Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, GLC-AS)", + "catalogCourseSubfield": "(SC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373527": [ + { + "subject": "AMST", + "crseId": 373527, + "catalogNbr": "2023", + "titleLong": "Fighting for Our Lives: Black Women's Reproductive Health and Activism in Historical Perspective", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ASRC", + "crseId": 373527, + "catalogNbr": "2023", + "titleLong": "Fighting for Our Lives: Black Women's Reproductive Health and Activism in Historical Perspective", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "FGSS", + "crseId": 373527, + "catalogNbr": "2023", + "titleLong": "Fighting for Our Lives: Black Women's Reproductive Health and Activism in Historical Perspective", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS, SSC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "GOVT", + "crseId": 373527, + "catalogNbr": "2022", + "titleLong": "Fighting for Our Lives: Black Women's Reproductive Health and Activism in Historical Perspective", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 373527, + "catalogNbr": "2023", + "titleLong": "Fighting for Our Lives: Black Women's Reproductive Health and Activism in Historical Perspective", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373527, + "catalogNbr": "2023", + "titleLong": "Fighting for Our Lives: Black Women's Reproductive Health and Activism in Historical Perspective", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "STS", + "crseId": 373527, + "catalogNbr": "2023", + "titleLong": "Fighting for Our Lives: Black Women's Reproductive Health and Activism in Historical Perspective", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373528": [ + { + "subject": "ARTH", + "crseId": 373528, + "catalogNbr": "4625", + "titleLong": "Liquidities: Seascapes in Art and as History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373529": [ + { + "subject": "ASRC", + "crseId": 373529, + "catalogNbr": "3027", + "titleLong": "W.E.B. DuBois and Cornel West: Black Thinkers of Modernity", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373530": [ + { + "subject": "ASRC", + "crseId": 373530, + "catalogNbr": "4258", + "titleLong": "Jazz and the Common Wind: Afro-Caribbean and African American Dialogues", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MUSIC", + "crseId": 373530, + "catalogNbr": "4258", + "titleLong": "Jazz and the Common Wind: Afro-Caribbean and African American Dialogues", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373530, + "catalogNbr": "4258", + "titleLong": "Jazz and the Common Wind: Afro-Caribbean and African American Dialogues", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373535": [ + { + "subject": "COML", + "crseId": 373535, + "catalogNbr": "4452", + "titleLong": "Trauma Across Borders", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ENGL", + "crseId": 373535, + "catalogNbr": "3452", + "titleLong": "Trauma Across Borders", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, GLC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373536": [ + { + "subject": "ENGL", + "crseId": 373536, + "catalogNbr": "3515", + "titleLong": "Ireland's World Stages: Drama and Mobility", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "This course may be used toward the post-1800 requirement for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "PMA", + "crseId": 373536, + "catalogNbr": "3715", + "titleLong": "Ireland's World Stages: Drama and Mobility", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373539": [ + { + "subject": "ENGL", + "crseId": 373539, + "catalogNbr": "4680", + "titleLong": "Critical Approaches to Video Games", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS, SCD-AS)", + "catalogSatisfiesReq": "Satisfies the post-1800 requirement for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373540": [ + { + "subject": "ENGL", + "crseId": 373540, + "catalogNbr": "6485", + "titleLong": "The Rise of the African Novel: Politics of Language", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373542": [ + { + "subject": "GOVT", + "crseId": 373542, + "catalogNbr": "3987", + "titleLong": "Governing the Global Economy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(SBA-AS, SSC-AS)", + "catalogCourseSubfield": "(IR)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373543": [ + { + "subject": "COML", + "crseId": 373543, + "catalogNbr": "1139", + "titleLong": "FWS: The Art of Criticism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogSatisfiesReq": "First-Year Writing Seminar.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373544": [ + { + "subject": "GOVT", + "crseId": 373544, + "catalogNbr": "6836", + "titleLong": "Gandhi's Politics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogCourseSubfield": "(PT)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373545": [ + { + "subject": "GOVT", + "crseId": 373545, + "catalogNbr": "6885", + "titleLong": "Race, Empire, and Worldmaking", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogCourseSubfield": "(IR)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373546": [ + { + "subject": "HINDI", + "crseId": 373546, + "catalogNbr": "1122", + "titleLong": "Elementary Hindi II", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373547": [ + { + "subject": "NEPAL", + "crseId": 373547, + "catalogNbr": "1122", + "titleLong": "Elementary Nepali II", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This course is part of the Shared Course Initiative and at times may include students from other universities using videoconferencing technology.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373548": [ + { + "subject": "PMA", + "crseId": 373548, + "catalogNbr": "2100", + "titleLong": "Introduction to Performing and Media Arts", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373549": [ + { + "subject": "AMST", + "crseId": 373549, + "catalogNbr": "2212", + "titleLong": "The U.S. Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 373549, + "catalogNbr": "2212", + "titleLong": "The U.S. Empire", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373550": [ + { + "subject": "HIST", + "crseId": 373550, + "catalogNbr": "2416", + "titleLong": "African Novels and African Histories", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HGS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373552": [ + { + "subject": "HIST", + "crseId": 373552, + "catalogNbr": "2552", + "titleLong": "Water Wars in Global Perspective", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HTR)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373553": [ + { + "subject": "HIST", + "crseId": 373553, + "catalogNbr": "3175", + "titleLong": "Inquisition and Knowledge Revolutions", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "catalogCourseSubfield": "(HTR)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "JWST", + "crseId": 373553, + "catalogNbr": "3175", + "titleLong": "Inquisition and Knowledge Revolutions", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HS-AS, HST-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 373553, + "catalogNbr": "3175", + "titleLong": "Inquisition and Knowledge Revolutions", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HS-AS, HST-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373554": [ + { + "subject": "HIST", + "crseId": 373554, + "catalogNbr": "3825", + "titleLong": "World War II: A Global History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373555": [ + { + "subject": "ARTH", + "crseId": 373555, + "catalogNbr": "6133", + "titleLong": "Visual Culture during the Enlightenment and the Age of Revolutions in the Atlantic World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 373555, + "catalogNbr": "6133", + "titleLong": "Visual Culture during the Enlightenment and the Age of Revolutions in the Atlantic World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373556": [ + { + "subject": "SPAN", + "crseId": 373556, + "catalogNbr": "4380", + "titleLong": "The Medieval Senses", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373557": [ + { + "subject": "AMST", + "crseId": 373557, + "catalogNbr": "4683", + "titleLong": "Disturbing Settlement - Engaged", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ANTHR", + "crseId": 373557, + "catalogNbr": "4183", + "titleLong": "Disturbing Settlement - Engaged", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373557, + "catalogNbr": "4683", + "titleLong": "Disturbing Settlement - Engaged", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373558": [ + { + "subject": "AMST", + "crseId": 373558, + "catalogNbr": "6683", + "titleLong": "Disturbing Settlement - Engaged", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ANTHR", + "crseId": 373558, + "catalogNbr": "7183", + "titleLong": "Disturbing Settlement - Engaged", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373558, + "catalogNbr": "6683", + "titleLong": "Disturbing Settlement - Engaged", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373559": [ + { + "subject": "SWAHL", + "crseId": 373559, + "catalogNbr": "1109", + "titleLong": "Strategies for Swahili Abroad", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "The credit hour of this course does not count towards the Arts College language requirement. Prior knowledge of the Swahili language is not required.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373560": [ + { + "subject": "ASRC", + "crseId": 373560, + "catalogNbr": "4688", + "titleLong": "Trans Studies at a Crossroads", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "FGSS", + "crseId": 373560, + "catalogNbr": "4688", + "titleLong": "Trans Studies at a Crossroads", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373560, + "catalogNbr": "4688", + "titleLong": "Trans Studies at a Crossroads", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AS, SCD-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373561": [ + { + "subject": "PE", + "crseId": 373561, + "catalogNbr": "1584", + "titleLong": "PowerBuilding", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "FA23" + } + ], + "373562": [ + { + "subject": "NBA", + "crseId": 373562, + "catalogNbr": "5025", + "titleLong": "Managerial Accounting and Reporting II: Costing Systems to Support Strategy", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373563": [ + { + "subject": "ASRC", + "crseId": 373563, + "catalogNbr": "2060", + "titleLong": "Introduction to Africana Religions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "FA23" + } + ], + "373564": [ + { + "subject": "LAW", + "crseId": 373564, + "catalogNbr": "7287", + "titleLong": "The Global Rise and Fall of Constitutionalism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373565": [ + { + "subject": "LAW", + "crseId": 373565, + "catalogNbr": "6003", + "titleLong": "Becoming Thriving Law Students", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373566": [ + { + "subject": "HIST", + "crseId": 373566, + "catalogNbr": "2298", + "titleLong": "Public History Lab Trip: The History of People Setting Themselves Free From Slavery in the US", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Winter.", + "catalogComments": "Students required to make travel arrangements and pay a program fee that will cover lodging and local transportation.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "WI24" + } + ], + "373568": [ + { + "subject": "HIST", + "crseId": 373568, + "catalogNbr": "6623", + "titleLong": "Thinking About Animals", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373569": [ + { + "subject": "HIST", + "crseId": 373569, + "catalogNbr": "6474", + "titleLong": "Race and Identity in the Atlantic World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "JWST", + "crseId": 373569, + "catalogNbr": "6474", + "titleLong": "Race and Identity in the Atlantic World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373570": [ + { + "subject": "HIST", + "crseId": 373570, + "catalogNbr": "6532", + "titleLong": "The United States in the 'Long Twentieth Century,' 1870-2020", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373571": [ + { + "subject": "MEDVL", + "crseId": 373571, + "catalogNbr": "3724", + "titleLong": "Death and the Afterlife in Islam", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, ETM-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 373571, + "catalogNbr": "3724", + "titleLong": "Death and the Afterlife in Islam", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, ETM-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "RELST", + "crseId": 373571, + "catalogNbr": "3724", + "titleLong": "Death and the Afterlife in Islam", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(CA-AS, ETM-AS)", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373572": [ + { + "subject": "MEDVL", + "crseId": 373572, + "catalogNbr": "6724", + "titleLong": "Death and the Afterlife in Islam", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 373572, + "catalogNbr": "6724", + "titleLong": "Death and the Afterlife in Islam", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "RELST", + "crseId": 373572, + "catalogNbr": "6724", + "titleLong": "Death and the Afterlife in Islam", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373573": [ + { + "subject": "COML", + "crseId": 373573, + "catalogNbr": "3389", + "titleLong": "The Revolutionary as Author: Autobiography and Political Myth", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ENGL", + "crseId": 373573, + "catalogNbr": "3989", + "titleLong": "The Revolutionary as Author: Autobiography and Political Myth", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "RUSSL", + "crseId": 373573, + "catalogNbr": "3389", + "titleLong": "The Revolutionary as Author: Autobiography and Political Myth", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, HST-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373574": [ + { + "subject": "ART", + "crseId": 373574, + "catalogNbr": "5100", + "titleLong": "Image Text Field Practicum", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373575": [ + { + "subject": "ARCH", + "crseId": 373575, + "catalogNbr": "6132", + "titleLong": "Intermediate Applications", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies M.S. AUD Methods / Skills / Tools requirement (2nd semester).", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373576": [ + { + "subject": "ARCH", + "crseId": 373576, + "catalogNbr": "6332", + "titleLong": "Theories and Analysis 2", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies M.S. AUD Theories and Analysis requirement (2nd semester).", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373577": [ + { + "subject": "RUSSA", + "crseId": 373577, + "catalogNbr": "4434", + "titleLong": "Russian for Russian Specialists", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373578": [ + { + "subject": "ARCH", + "crseId": 373578, + "catalogNbr": "7132", + "titleLong": "Studio 2: Application", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 6 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies M.S. AUD Design Studio requirement (2nd semester).", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373579": [ + { + "subject": "SPAN", + "crseId": 373579, + "catalogNbr": "3355", + "titleLong": "Oil Fictions", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373580": [ + { + "subject": "SPAN", + "crseId": 373580, + "catalogNbr": "4330", + "titleLong": "Spain and the Philippines", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373581": [ + { + "subject": "SPAN", + "crseId": 373581, + "catalogNbr": "6330", + "titleLong": "Spain and the Philippines", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373582": [ + { + "subject": "SPAN", + "crseId": 373582, + "catalogNbr": "6925", + "titleLong": "Latin American Feminisms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373584": [ + { + "subject": "ASRC", + "crseId": 373584, + "catalogNbr": "6688", + "titleLong": "Trans Studies at a Crossroads", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "FGSS", + "crseId": 373584, + "catalogNbr": "6688", + "titleLong": "Trans Studies at a Crossroads", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373584, + "catalogNbr": "6688", + "titleLong": "Trans Studies at a Crossroads", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373585": [ + { + "subject": "ENGL", + "crseId": 373585, + "catalogNbr": "4989", + "titleLong": "Sex, Gender, and the Natural World in Medieval Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "FGSS", + "crseId": 373585, + "catalogNbr": "4689", + "titleLong": "Sex, Gender, and the Natural World in Medieval Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MEDVL", + "crseId": 373585, + "catalogNbr": "4689", + "titleLong": "Sex, Gender, and the Natural World in Medieval Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373585, + "catalogNbr": "4689", + "titleLong": "Sex, Gender, and the Natural World in Medieval Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373586": [ + { + "subject": "HIST", + "crseId": 373586, + "catalogNbr": "4474", + "titleLong": "Race and Identity in the Atlantic World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(HA-AS, HST-AS, SCD-AS)", + "catalogCourseSubfield": "(HTR)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "JWST", + "crseId": 373586, + "catalogNbr": "4474", + "titleLong": "Race and Identity in the Atlantic World", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373587": [ + { + "subject": "FGSS", + "crseId": 373587, + "catalogNbr": "6689", + "titleLong": "Sex, Gender, and the Natural World in Medieval Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MEDVL", + "crseId": 373587, + "catalogNbr": "6689", + "titleLong": "Sex, Gender, and the Natural World in Medieval Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373587, + "catalogNbr": "6689", + "titleLong": "Sex, Gender, and the Natural World in Medieval Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373588": [ + { + "subject": "HIST", + "crseId": 373588, + "catalogNbr": "4690", + "titleLong": "Borders, Frontiers, and Walls in Global History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373588, + "catalogNbr": "4690", + "titleLong": "Borders, Frontiers, and Walls in Global History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373589": [ + { + "subject": "SPAN", + "crseId": 373589, + "catalogNbr": "6800", + "titleLong": "Extractivism to Postextractivism in Latin American Culture", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373590": [ + { + "subject": "HIST", + "crseId": 373590, + "catalogNbr": "6690", + "titleLong": "Borders, Frontiers, and Walls in Global History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373590, + "catalogNbr": "6690", + "titleLong": "Borders, Frontiers, and Walls in Global History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373591": [ + { + "subject": "CLASS", + "crseId": 373591, + "catalogNbr": "4691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "JWST", + "crseId": 373591, + "catalogNbr": "4695", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MEDVL", + "crseId": 373591, + "catalogNbr": "4691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 373591, + "catalogNbr": "4695", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "RELST", + "crseId": 373591, + "catalogNbr": "4691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373591, + "catalogNbr": "4691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373592": [ + { + "subject": "CLASS", + "crseId": 373592, + "catalogNbr": "6691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "JWST", + "crseId": 373592, + "catalogNbr": "6695", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MEDVL", + "crseId": 373592, + "catalogNbr": "6691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 373592, + "catalogNbr": "6695", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "RELST", + "crseId": 373592, + "catalogNbr": "6691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "SHUM", + "crseId": 373592, + "catalogNbr": "6691", + "titleLong": "Crossing the Apocalypse", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373593": [ + { + "subject": "ANTHR", + "crseId": 373593, + "catalogNbr": "2505", + "titleLong": "Culture, Communities, and Development: From Upstate New York to Quito, Ecuador", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-AG, HA-AG)", + "catalogAttribute": "(CU-CEL, CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "GDEV", + "crseId": 373593, + "catalogNbr": "2505", + "titleLong": "Culture, Communities, and Development: From Upstate New York to Quito, Ecuador", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-AG, HA-AG)", + "catalogAttribute": "(CU-CEL, CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373594": [ + { + "subject": "GDEV", + "crseId": 373594, + "catalogNbr": "2940", + "titleLong": "Preparing for Food Systems and Agriculture Engaged Experiences", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373595": [ + { + "subject": "GDEV", + "crseId": 373595, + "catalogNbr": "4075", + "titleLong": "Program Evaluation for Community-Based Organizations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-AG)", + "catalogComments": "Additional info about pre-reqs: This is an applied research methods course. As such, Research Methods is a pre-requisite. Undergraduate students should have taken GDEV 2130 Introduction to Social Science Research Methods or similar. It is recommended that undergraduate students should have previously taken or be co-enrolled in GDEV 2305, Planning for Change. Students with questions about their preparation for the course should reach out to the instructor.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373596": [ + { + "subject": "GDEV", + "crseId": 373596, + "catalogNbr": "6075", + "titleLong": "Program Evaluation for Community-Based Organizations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Additional info about pre-reqs: This is an applied research methods course. As such, Research Methods is a pre-requisite. Graduate students should have previously taken (at the undergraduate or graduate level) a research methods course (qual or quant), that covers major topics in design, methods, and sampling. Students with questions about their preparation for the course should reach out to the instructor.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373597": [ + { + "subject": "PLHRT", + "crseId": 373597, + "catalogNbr": "3550", + "titleLong": "Postharvest Biology of Horticultural Crops", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373598": [ + { + "subject": "PLHRT", + "crseId": 373598, + "catalogNbr": "6550", + "titleLong": "Postharvest Biology of Horticultural Crops", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373599": [ + { + "subject": "BEE", + "crseId": 373599, + "catalogNbr": "4510", + "titleLong": "Sustainable Water Resources System Design", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373600": [ + { + "subject": "BEE", + "crseId": 373600, + "catalogNbr": "4850", + "titleLong": "Environmental Data Analysis and Simulation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Prerequisites: One introductory course in probability and statistics (CEE 3040, ENGRD 2700, or equivalent), one course in programming (CS 1110/CS 1112, ENGRD 2700, CEE 3040, or equivalent), one course in systems analysis (BEE 4750/BEE 5750 or equivalent), or permission of instructor.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373601": [ + { + "subject": "BEE", + "crseId": 373601, + "catalogNbr": "5850", + "titleLong": "Environmental Data Analysis and Simulation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Prerequisites: One introductory course in probability and statistics (CEE 3040, ENGRD 2700, or equivalent), one course in programming (CS 1110/CS 1112, ENGRD 2700, CEE 3040, or equivalent), one course in systems analysis (BEE 4750/BEE 5750 or equivalent), or permission of instructor.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373602": [ + { + "subject": "GDEV", + "crseId": 373602, + "catalogNbr": "3501", + "titleLong": "Development in Action: Winter Faculty-Led Study Trips", + "enrollGroups": [ + { + "unitsMaximum": 2.5, + "unitsMinimum": 2.5 + } + ], + "catalogWhenOffered": "Multi-semester course: Fall, Winter.", + "catalogComments": "Co-meets with GDEV 5501.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "WI24" + } + ], + "373603": [ + { + "subject": "GDEV", + "crseId": 373603, + "catalogNbr": "5501", + "titleLong": "Development in Action: Winter Faculty-Led Study Trips", + "enrollGroups": [ + { + "unitsMaximum": 2.5, + "unitsMinimum": 2.5 + } + ], + "catalogWhenOffered": "Multi-semester course: Fall, Winter.", + "catalogAttribute": "(CU-ITL)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "WI24" + } + ], + "373604": [ + { + "subject": "NBA", + "crseId": 373604, + "catalogNbr": "5185", + "titleLong": "Green Tech Innovation in Practice", + "enrollGroups": [ + { + "unitsMaximum": 6, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373605": [ + { + "subject": "NBA", + "crseId": 373605, + "catalogNbr": "6045", + "titleLong": "Strategic Product Management", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373606": [ + { + "subject": "ILRIC", + "crseId": 373606, + "catalogNbr": "4377", + "titleLong": "Issues in South Asian Studies", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373607": [ + { + "subject": "ILRIC", + "crseId": 373607, + "catalogNbr": "6377", + "titleLong": "Issues in South Asian Studies", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373609": [ + { + "subject": "LAW", + "crseId": 373609, + "catalogNbr": "6746", + "titleLong": "Doing Business in the European Union: Legal Framework", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373611": [ + { + "subject": "UNILWYL", + "crseId": 373611, + "catalogNbr": "1170", + "titleLong": "You wanna fly: Toni Morrison's Song of Solomon", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This is a Learning Where You Live Course.", + "acadCareer": "UG", + "acadGroup": "CU", + "roster": "SP24" + } + ], + "373612": [ + { + "subject": "CS", + "crseId": 373612, + "catalogNbr": "6386", + "titleLong": "Data to Decisions: Principles of Efficient Data Science", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373613": [ + { + "subject": "LAW", + "crseId": 373613, + "catalogNbr": "7917", + "titleLong": "Gender Justice Clinic IV", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373615": [ + { + "subject": "HE", + "crseId": 373615, + "catalogNbr": "1011", + "titleLong": "Blazing your Trail in Human Ecology", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "FA23" + } + ], + "373616": [ + { + "subject": "MGMT", + "crseId": 373616, + "catalogNbr": "6030", + "titleLong": "Strategies for Sustainability", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373617": [ + { + "subject": "CS", + "crseId": 373617, + "catalogNbr": "6434", + "titleLong": "Digital Privacy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373618": [ + { + "subject": "LAW", + "crseId": 373618, + "catalogNbr": "7001", + "titleLong": "Anti-Liberalisms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373619": [ + { + "subject": "CS", + "crseId": 373619, + "catalogNbr": "6006", + "titleLong": "Succeeding in the Graduate Environment", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373620": [ + { + "subject": "NMI", + "crseId": 373620, + "catalogNbr": "6200", + "titleLong": "Case Competition", + "enrollGroups": [ + { + "unitsMaximum": 0.5, + "unitsMinimum": 0.5 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "FA23" + } + ], + "373621": [ + { + "subject": "LAW", + "crseId": 373621, + "catalogNbr": "7237", + "titleLong": "Law and Lawyers in Contemporary Film", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373622": [ + { + "subject": "LAW", + "crseId": 373622, + "catalogNbr": "7257", + "titleLong": "Pubic Finance and Political Economy", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373624": [ + { + "subject": "HE", + "crseId": 373624, + "catalogNbr": "2200", + "titleLong": "Design for Social Justice", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "FA23" + } + ], + "373625": [ + { + "subject": "STSCI", + "crseId": 373625, + "catalogNbr": "6521", + "titleLong": "Statistical Computing II", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "FA23" + } + ], + "373626": [ + { + "subject": "LING", + "crseId": 373626, + "catalogNbr": "6694", + "titleLong": "Linguistic Meaning Lab", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373629": [ + { + "subject": "CRP", + "crseId": 373629, + "catalogNbr": "5331", + "titleLong": "Environmental Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "FA23" + }, + { + "subject": "LAW", + "crseId": 373629, + "catalogNbr": "5330", + "titleLong": "Environmental Law and Policy", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373630": [ + { + "subject": "PE", + "crseId": 373630, + "catalogNbr": "1643", + "titleLong": "Introduction to Routesetting", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "catalogComments": "This class takes place at the Lindseth Climbing center. For more information please visit, the Cornell Outdoor Education website.", + "catalogSatisfiesReq": "Satisfies PE requirement if taken as PE. ", + "acadCareer": "UG", + "acadGroup": "AT", + "roster": "SP24" + } + ], + "373631": [ + { + "subject": "HADM", + "crseId": 373631, + "catalogNbr": "6206", + "titleLong": "Real Estate Investment Modeling", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373632": [ + { + "subject": "HADM", + "crseId": 373632, + "catalogNbr": "6311", + "titleLong": "Restaurant Distribution Strategies", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373633": [ + { + "subject": "HADM", + "crseId": 373633, + "catalogNbr": "6066", + "titleLong": "Industry Immersion II", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373634": [ + { + "subject": "MSE", + "crseId": 373634, + "catalogNbr": "5435", + "titleLong": "Organic Electronics: Materials and Processing", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373635": [ + { + "subject": "MSE", + "crseId": 373635, + "catalogNbr": "5235", + "titleLong": "Design of Soft Materials", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373636": [ + { + "subject": "ILRLR", + "crseId": 373636, + "catalogNbr": "5030", + "titleLong": "Research Methods for Labor Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373638": [ + { + "subject": "GDEV", + "crseId": 373638, + "catalogNbr": "2300", + "titleLong": "Food Systems and Sustainable Development", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373639": [ + { + "subject": "GDEV", + "crseId": 373639, + "catalogNbr": "3680", + "titleLong": "Environmental Decision Making", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Prerequisite: Undergraduate students should have taken GDEV 2130 - Introduction to Social Science Research Methods or similar. It is recommended that undergraduate students should have previously taken or be co-enrolled in GDEV 2305 - Planning for Change.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373640": [ + { + "subject": "GDEV", + "crseId": 373640, + "catalogNbr": "5680", + "titleLong": "Environmental Decision Making", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373641": [ + { + "subject": "GDEV", + "crseId": 373641, + "catalogNbr": "3410", + "titleLong": "Refugee Pathways: From Conflict to Resettlement", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373642": [ + { + "subject": "GDEV", + "crseId": 373642, + "catalogNbr": "5410", + "titleLong": "Refugee Pathways: From Conflict to Resettlement", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373643": [ + { + "subject": "GDEV", + "crseId": 373643, + "catalogNbr": "3900", + "titleLong": "Circular Studio: On-Campus Circular Solutions", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373646": [ + { + "subject": "BEE", + "crseId": 373646, + "catalogNbr": "4670", + "titleLong": "Applied Water Research In NYS", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373647": [ + { + "subject": "BEE", + "crseId": 373647, + "catalogNbr": "6670", + "titleLong": "Applied Water Research In NYS", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373649": [ + { + "subject": "BIOMS", + "crseId": 373649, + "catalogNbr": "4250", + "titleLong": "Applied Immunology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "BIOMS 4250 is only for undergraduate students. BIOMS 6250 is only for graduate students.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373650": [ + { + "subject": "BIOMS", + "crseId": 373650, + "catalogNbr": "6250", + "titleLong": "Applied Immunology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "BIOMS 4250 is only for undergraduate students. BIOMS 6250 is only for graduate students.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373651": [ + { + "subject": "CLASS", + "crseId": 373651, + "catalogNbr": "2652", + "titleLong": "Ancient Greek Drama", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(HB)", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373652": [ + { + "subject": "ECON", + "crseId": 373652, + "catalogNbr": "4010", + "titleLong": "Economics of Organizations", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373653": [ + { + "subject": "ENGL", + "crseId": 373653, + "catalogNbr": "4421", + "titleLong": "Curiosity: The Science and Literature of Knowing Too Much", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogSatisfiesReq": "Satisfies the 4000-level seminar and post-1800 requirement for English majors.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373654": [ + { + "subject": "ENGL", + "crseId": 373654, + "catalogNbr": "6701", + "titleLong": "Humanities Data", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373655": [ + { + "subject": "MUSIC", + "crseId": 373655, + "catalogNbr": "3325", + "titleLong": "Punk Rock Feminism Rules: Riot Grrrl, Community Building, and the Archive", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373656": [ + { + "subject": "PMA", + "crseId": 373656, + "catalogNbr": "2221", + "titleLong": "Contemporary Movement Practices", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373657": [ + { + "subject": "PMA", + "crseId": 373657, + "catalogNbr": "3240", + "titleLong": "Performance as Protest", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373658": [ + { + "subject": "PMA", + "crseId": 373658, + "catalogNbr": "3502", + "titleLong": "Love as a Character: Writing the Romantic Feature", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HTC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373659": [ + { + "subject": "PMA", + "crseId": 373659, + "catalogNbr": "3503", + "titleLong": "The Writer's Room: Running The Show", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(AU)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373660": [ + { + "subject": "SPAN", + "crseId": 373660, + "catalogNbr": "4485", + "titleLong": "20th/21st Century Brazilian Literature", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373661": [ + { + "subject": "ENGL", + "crseId": 373661, + "catalogNbr": "6642", + "titleLong": "New Directions in Black Cultural Criticism: Concepts and Methods", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373664": [ + { + "subject": "PLSCI", + "crseId": 373664, + "catalogNbr": "6400", + "titleLong": "Far Beyond Ithaca (FBI): Plant Explorations", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "catalogComments": "Students must enroll in PLSCI 6400 to receive a final grade in PLSCI 6401. Fees for associated winter trip will vary by class section.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "FA23" + } + ], + "373665": [ + { + "subject": "ARTH", + "crseId": 373665, + "catalogNbr": "6300", + "titleLong": "Romanesque and Early Gothic Art and Architecture: Europe and the Mediterranean, 1000-1150 A.D.", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "MEDVL", + "crseId": 373665, + "catalogNbr": "6300", + "titleLong": "Romanesque and Early Gothic Art and Architecture: Europe and the Mediterranean, 1000-1150 A.D.", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373666": [ + { + "subject": "ARTH", + "crseId": 373666, + "catalogNbr": "4320", + "titleLong": "Tales of the Alhambra and Lalla Rookh: Case Studies in Orientalism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373667": [ + { + "subject": "SPAN", + "crseId": 373667, + "catalogNbr": "6485", + "titleLong": "20th/21st Century Brazilian Literature", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373669": [ + { + "subject": "HD", + "crseId": 373669, + "catalogNbr": "2310", + "titleLong": "How the Brain Makes the Mind", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + }, + { + "subject": "PSYCH", + "crseId": 373669, + "catalogNbr": "2300", + "titleLong": "How the Brain Makes the Mind", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(KCM-HE)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373670": [ + { + "subject": "HIST", + "crseId": 373670, + "catalogNbr": "2556", + "titleLong": "The Global Congo: Diplomacy, Extraction, and Resistance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HGS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373671": [ + { + "subject": "ASIAN", + "crseId": 373671, + "catalogNbr": "2282", + "titleLong": "Speculative Asias", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373672": [ + { + "subject": "COML", + "crseId": 373672, + "catalogNbr": "6452", + "titleLong": "Trauma Across Borders", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373673": [ + { + "subject": "GERST", + "crseId": 373673, + "catalogNbr": "3340", + "titleLong": "Working Through Working", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373674": [ + { + "subject": "ECON", + "crseId": 373674, + "catalogNbr": "3280", + "titleLong": "Introduction to Political Economy for Public Policy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373675": [ + { + "subject": "HIST", + "crseId": 373675, + "catalogNbr": "2462", + "titleLong": "Personal Histories of Global Events: Microhistrical Approaches to the Writing of Global History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "catalogCourseSubfield": "(HGS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "JWST", + "crseId": 373675, + "catalogNbr": "2462", + "titleLong": "Personal Histories of Global Events: Microhistrical Approaches to the Writing of Global History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 373675, + "catalogNbr": "2462", + "titleLong": "Personal Histories of Global Events: Microhistrical Approaches to the Writing of Global History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(GLC-AS, HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373676": [ + { + "subject": "ARTH", + "crseId": 373676, + "catalogNbr": "6111", + "titleLong": "Making Photography Matter: A Studio Course", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373677": [ + { + "subject": "ASIAN", + "crseId": 373677, + "catalogNbr": "6681", + "titleLong": "Systems/Asia: Political Economies of Complexity", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373678": [ + { + "subject": "ARTH", + "crseId": 373678, + "catalogNbr": "6035", + "titleLong": "Cornell’s Collections of Greek and Roman Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "CLASS", + "crseId": 373678, + "catalogNbr": "7035", + "titleLong": "Cornell’s Collections of Greek and Roman Art", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373679": [ + { + "subject": "LING", + "crseId": 373679, + "catalogNbr": "4444", + "titleLong": "Iroquoian Linguistics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373680": [ + { + "subject": "LING", + "crseId": 373680, + "catalogNbr": "6444", + "titleLong": "Iroquoian Linguistics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373681": [ + { + "subject": "AMST", + "crseId": 373681, + "catalogNbr": "4109", + "titleLong": "The Practice and Theory of Public History: Slavery and Self-Emancipation in US History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 373681, + "catalogNbr": "4109", + "titleLong": "The Practice and Theory of Public History: Slavery and Self-Emancipation in US History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(HA-AS, HST-AS)", + "catalogCourseSubfield": "(HNA)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373682": [ + { + "subject": "AMST", + "crseId": 373682, + "catalogNbr": "6109", + "titleLong": "The Practice and Theory of Public History: Slavery and Self-Emancipation in US History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "HIST", + "crseId": 373682, + "catalogNbr": "6109", + "titleLong": "The Practice and Theory of Public History: Slavery and Self-Emancipation in US History", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373683": [ + { + "subject": "HADM", + "crseId": 373683, + "catalogNbr": "7900", + "titleLong": "Cornell-Peking MMH/MBA Dual-Degree Program", + "enrollGroups": [ + { + "unitsMaximum": 12, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373684": [ + { + "subject": "PADM", + "crseId": 373684, + "catalogNbr": "5607", + "titleLong": "Global Policy Challenges", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373685": [ + { + "subject": "ARTH", + "crseId": 373685, + "catalogNbr": "6622", + "titleLong": "Liquidities: Seascapes in Art and as History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373686": [ + { + "subject": "ARTH", + "crseId": 373686, + "catalogNbr": "6624", + "titleLong": "After Nature: Art and Environmental Imagination", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "GR", + "roster": "SP24" + } + ], + "373687": [ + { + "subject": "PMA", + "crseId": 373687, + "catalogNbr": "4403", + "titleLong": "Black Cult Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "WI24" + } + ], + "373688": [ + { + "subject": "ILRHR", + "crseId": 373688, + "catalogNbr": "2650", + "titleLong": "Writing Seminar in Human Resources", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373689": [ + { + "subject": "PUBPOL", + "crseId": 373689, + "catalogNbr": "3310", + "titleLong": "Modern Slavery and Human Trafficking", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373690": [ + { + "subject": "ASIAN", + "crseId": 373690, + "catalogNbr": "4483", + "titleLong": "Videogames in East and Southeast Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373691": [ + { + "subject": "ASIAN", + "crseId": 373691, + "catalogNbr": "6683", + "titleLong": "Videogames in East and Southeast Asia", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373693": [ + { + "subject": "HADM", + "crseId": 373693, + "catalogNbr": "6481", + "titleLong": "Brand Management", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373694": [ + { + "subject": "HADM", + "crseId": 373694, + "catalogNbr": "6871", + "titleLong": "Real Estate Law", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373695": [ + { + "subject": "CRP", + "crseId": 373695, + "catalogNbr": "1200", + "titleLong": "Introduction to Statistics for Urban Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373697": [ + { + "subject": "CHEM", + "crseId": 373697, + "catalogNbr": "6880", + "titleLong": "Basics of Biophysical Chemistry", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373698": [ + { + "subject": "MUSIC", + "crseId": 373698, + "catalogNbr": "3305", + "titleLong": "Eclectic Jazz History", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(HC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373699": [ + { + "subject": "CRP", + "crseId": 373699, + "catalogNbr": "1104", + "titleLong": "Introduction to Global Urban Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373700": [ + { + "subject": "MUSIC", + "crseId": 373700, + "catalogNbr": "4313", + "titleLong": "Music and Sound Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS, SCD-AS)", + "catalogCourseSubfield": "(HC)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373702": [ + { + "subject": "MUSIC", + "crseId": 373702, + "catalogNbr": "4442", + "titleLong": "Modern Harmony: a Survey of Harmonic Practices from the Mid-20th Century to the Present", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(ALC-AS, LA-AS)", + "catalogCourseSubfield": "(MT)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373703": [ + { + "subject": "MUSIC", + "crseId": 373703, + "catalogNbr": "6313", + "titleLong": "Music and Sound Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373704": [ + { + "subject": "MUSIC", + "crseId": 373704, + "catalogNbr": "6422", + "titleLong": "Technology in Music Performance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373705": [ + { + "subject": "MUSIC", + "crseId": 373705, + "catalogNbr": "6442", + "titleLong": "Modern Harmony: A Survey of Harmonic Practices from the Mid-20th Century to the Present", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373706": [ + { + "subject": "PMA", + "crseId": 373706, + "catalogNbr": "4402", + "titleLong": "Black Film and Media Studies", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373707": [ + { + "subject": "NBA", + "crseId": 373707, + "catalogNbr": "5785", + "titleLong": "Strategic Decision Modeling", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373708": [ + { + "subject": "NBA", + "crseId": 373708, + "catalogNbr": "6392", + "titleLong": "Data-Driven Decision Making", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373711": [ + { + "subject": "MAE", + "crseId": 373711, + "catalogNbr": "6050", + "titleLong": "Mechanical Metallurgy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373712": [ + { + "subject": "NBAY", + "crseId": 373712, + "catalogNbr": "6031", + "titleLong": "Strategies for Sustainability", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373713": [ + { + "subject": "NBA", + "crseId": 373713, + "catalogNbr": "5979", + "titleLong": "Environmental Finance & Impact Investing Practicum", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373714": [ + { + "subject": "PUBPOL", + "crseId": 373714, + "catalogNbr": "2120", + "titleLong": "Disruptive and Emerging Technologies: Policy and Practice", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Fall.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "FA23" + } + ], + "373715": [ + { + "subject": "ARTH", + "crseId": 373715, + "catalogNbr": "6520", + "titleLong": "Reading Race Early Modern Art", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373716": [ + { + "subject": "PHIL", + "crseId": 373716, + "catalogNbr": "7950", + "titleLong": "Philosophy Discussion Club Colloquium", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373717": [ + { + "subject": "ANTHR", + "crseId": 373717, + "catalogNbr": "3430", + "titleLong": "Heat Waves and Global Health: Environmental Justice and Social Autopsy in London and Beyond", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373718": [ + { + "subject": "PMA", + "crseId": 373718, + "catalogNbr": "6402", + "titleLong": "Black Film and Media Studies", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373719": [ + { + "subject": "ANTHR", + "crseId": 373719, + "catalogNbr": "4020", + "titleLong": "Smoking Guns or Smoke and Mirrors? Science and Archaeology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ARKEO", + "crseId": 373719, + "catalogNbr": "4025", + "titleLong": "Smoking Guns or Smoke and Mirrors? Science and Archaeology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373720": [ + { + "subject": "ECON", + "crseId": 373720, + "catalogNbr": "4600", + "titleLong": "Economics of Risk and Insurance: Decision Making Under Risk and Insurance Demand", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373721": [ + { + "subject": "GOVT", + "crseId": 373721, + "catalogNbr": "2847", + "titleLong": "Cultural and Political History of Modern Afghanistan", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "catalogCourseSubfield": "(IR)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373722": [ + { + "subject": "ANTHR", + "crseId": 373722, + "catalogNbr": "7020", + "titleLong": "Smoking Guns or Smoke and Mirrors? Science and Archaeology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ARKEO", + "crseId": 373722, + "catalogNbr": "7025", + "titleLong": "Smoking Guns or Smoke and Mirrors? Science and Archaeology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373723": [ + { + "subject": "ARTH", + "crseId": 373723, + "catalogNbr": "4520", + "titleLong": "Reading Race Early Modern Art", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373724": [ + { + "subject": "ANTHR", + "crseId": 373724, + "catalogNbr": "3040", + "titleLong": "Merchants, Migrants, Barbarians, Pirates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ARKEO", + "crseId": 373724, + "catalogNbr": "3040", + "titleLong": "Merchants, Migrants, Barbarians, Pirates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "CLASS", + "crseId": 373724, + "catalogNbr": "3040", + "titleLong": "Merchants, Migrants, Barbarians, Pirates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373725": [ + { + "subject": "ANTHR", + "crseId": 373725, + "catalogNbr": "6040", + "titleLong": "Merchants, Migrants, Barbarians, Pirates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ARKEO", + "crseId": 373725, + "catalogNbr": "6040", + "titleLong": "Merchants, Migrants, Barbarians, Pirates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "CLASS", + "crseId": 373725, + "catalogNbr": "6040", + "titleLong": "Merchants, Migrants, Barbarians, Pirates", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373726": [ + { + "subject": "ILRHR", + "crseId": 373726, + "catalogNbr": "5618", + "titleLong": "The Financialization of US Healthcare: Challenges for Providers, Managers, and Policymakers", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373727": [ + { + "subject": "ASTRO", + "crseId": 373727, + "catalogNbr": "6580", + "titleLong": "Planetary Surface Processes Field Trip", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This optional field trip, in combination with ASTRO 6577/EAS 5770 is contingent upon sufficient student interest. The Astronomy and Earth and Atmospheric Science Departments are heavily subsidizing field trip expenses; student contributions will be announced once classes begin.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373728": [ + { + "subject": "ECON", + "crseId": 373728, + "catalogNbr": "7010", + "titleLong": "Urban and Real Estate Economics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "REAL", + "crseId": 373728, + "catalogNbr": "7010", + "titleLong": "Urban and Real Estate Economics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogSatisfiesReq": "Elective. ", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373729": [ + { + "subject": "HD", + "crseId": 373729, + "catalogNbr": "2170", + "titleLong": "Adolescence and Emerging Adulthood", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + }, + { + "subject": "PSYCH", + "crseId": 373729, + "catalogNbr": "2170", + "titleLong": "Adolescence and Emerging Adulthood", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373730": [ + { + "subject": "HADM", + "crseId": 373730, + "catalogNbr": "4750", + "titleLong": "Machine Learning for Business and Hospitality Applications", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + }, + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Course can qualify for Hospitality Analytics Specialization elective.", + "catalogSatisfiesReq": "Elective. ", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373731": [ + { + "subject": "HADM", + "crseId": 373731, + "catalogNbr": "4335", + "titleLong": "Contemporary Issues in Food", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This course can count as a Nolan elective, as an LAS elective, and towards the F&B specialization.", + "catalogSatisfiesReq": "Elective. ", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373732": [ + { + "subject": "HADM", + "crseId": 373732, + "catalogNbr": "6811", + "titleLong": "Discrimination and Labor Law", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Elective.", + "acadCareer": "GR", + "acadGroup": "GR", + "roster": "SP24" + } + ], + "373733": [ + { + "subject": "ART", + "crseId": 373733, + "catalogNbr": "3307", + "titleLong": "Print Media: To Publish is to Make Publics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "catalogDistr": "(ALC-AAP, LA-AAP)", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373734": [ + { + "subject": "ART", + "crseId": 373734, + "catalogNbr": "5307", + "titleLong": "Print Media: To Publish is to Make Publics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373735": [ + { + "subject": "ART", + "crseId": 373735, + "catalogNbr": "5799", + "titleLong": "Media Arts, Performance, and Sound: Special Topics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373736": [ + { + "subject": "PUBPOL", + "crseId": 373736, + "catalogNbr": "4961", + "titleLong": "State Policy and Advocacy Clinic II", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373737": [ + { + "subject": "PUBPOL", + "crseId": 373737, + "catalogNbr": "5961", + "titleLong": "State Policy and Advocacy Clinic II", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373738": [ + { + "subject": "NBA", + "crseId": 373738, + "catalogNbr": "6765", + "titleLong": "Management Consulting Practicum", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + }, + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "acadCareer": "GM", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373739": [ + { + "subject": "VTPEH", + "crseId": 373739, + "catalogNbr": "6179", + "titleLong": "Toxicology in Public Health", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "GR", + "roster": "SP24" + } + ], + "373740": [ + { + "subject": "ARTH", + "crseId": 373740, + "catalogNbr": "6320", + "titleLong": "Tales of the Alhambra and Lalla Rookh: Case Studies in Orientalism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373741": [ + { + "subject": "LAW", + "crseId": 373741, + "catalogNbr": "6332", + "titleLong": "Employment Law Fundamentals", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373742": [ + { + "subject": "ANSC", + "crseId": 373742, + "catalogNbr": "1250", + "titleLong": "Dairy Study Trip to Central Valley of California", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "WI24" + } + ], + "373743": [ + { + "subject": "NTRES", + "crseId": 373743, + "catalogNbr": "2380", + "titleLong": "Quantitative Thinking in Sustainability Science", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(OPLS-AG)", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373744": [ + { + "subject": "NTRES", + "crseId": 373744, + "catalogNbr": "3153", + "titleLong": "Advanced Topics in Conservation Bioacoustics", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373745": [ + { + "subject": "NTRES", + "crseId": 373745, + "catalogNbr": "6153", + "titleLong": "Advanced Topics in Conservation Bioacoustics", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "GR", + "roster": "SP24" + } + ], + "373746": [ + { + "subject": "FSAD", + "crseId": 373746, + "catalogNbr": "3330", + "titleLong": "Retail Buying and Merchandising", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373747": [ + { + "subject": "FSAD", + "crseId": 373747, + "catalogNbr": "3420", + "titleLong": "Engineering Textiles: Integrating the Design and Manufacture of Textile Products", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373748": [ + { + "subject": "FSAD", + "crseId": 373748, + "catalogNbr": "4370", + "titleLong": "Knitwear Design and Other Knit Applications", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373749": [ + { + "subject": "BIONB", + "crseId": 373749, + "catalogNbr": "4560", + "titleLong": "Neural Control of Food Intake and Energy Metabolism", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373750": [ + { + "subject": "CEE", + "crseId": 373750, + "catalogNbr": "6680", + "titleLong": "Optimal Control and Decision Theory", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + }, + { + "subject": "SYSEN", + "crseId": 373750, + "catalogNbr": "5680", + "titleLong": "Optimal Control and Decision Theory", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + }, + { + "subject": "SYSEN", + "crseId": 373750, + "catalogNbr": "6680", + "titleLong": "Optimal Control and Decision Theory", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373751": [ + { + "subject": "VTMED", + "crseId": 373751, + "catalogNbr": "6895", + "titleLong": "3rd Year Clinical Experience", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "VM", + "acadGroup": "VM", + "roster": "SP24" + } + ], + "373752": [ + { + "subject": "ARTH", + "crseId": 373752, + "catalogNbr": "1178", + "titleLong": "FWS: Looking and Writing the City: Rear Windows/Sideview Mirrors", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373753": [ + { + "subject": "ASRC", + "crseId": 373753, + "catalogNbr": "1862", + "titleLong": "FWS: Black Faith Writing Matters", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373754": [ + { + "subject": "CLASS", + "crseId": 373754, + "catalogNbr": "1524", + "titleLong": "FWS: Stairway to Hell: Dante's Inferno and Classical Myth", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373755": [ + { + "subject": "PLSCI", + "crseId": 373755, + "catalogNbr": "4040", + "titleLong": "Crop Diversity and Genetic Resources", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373756": [ + { + "subject": "BIONB", + "crseId": 373756, + "catalogNbr": "4750", + "titleLong": "Sleep – Evolution and Neural Basis", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373757": [ + { + "subject": "PLSCI", + "crseId": 373757, + "catalogNbr": "6040", + "titleLong": "Crop Diversity and Genetic Resources", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373758": [ + { + "subject": "PLSCI", + "crseId": 373758, + "catalogNbr": "5600", + "titleLong": "Symbioses: Evolution and Ecology", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373759": [ + { + "subject": "POLSH", + "crseId": 373759, + "catalogNbr": "2240", + "titleLong": "World Cinema", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373760": [ + { + "subject": "COML", + "crseId": 373760, + "catalogNbr": "4110", + "titleLong": "The National Question: Theory and Critique", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GHB)", + "catalogDistr": "(ALC-AS, CA-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373761": [ + { + "subject": "COML", + "crseId": 373761, + "catalogNbr": "4334", + "titleLong": "Caribbean Worlds: Landscape, Labor and Climate Imaginaries", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogBreadth": "(GB)", + "catalogDistr": "(ALC-AS, CA-AS, GLC-AS)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "LATA", + "crseId": 373761, + "catalogNbr": "4334", + "titleLong": "Caribbean Worlds: Landscape, Labor and Climate Imaginaries", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373762": [ + { + "subject": "PMA", + "crseId": 373762, + "catalogNbr": "1176", + "titleLong": "FWS: New Perspectives in Nollywood", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373763": [ + { + "subject": "PMA", + "crseId": 373763, + "catalogNbr": "1177", + "titleLong": "FWS: Asian American Drama", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373764": [ + { + "subject": "SYSEN", + "crseId": 373764, + "catalogNbr": "5290", + "titleLong": "Transdisciplinarity and Systems", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373765": [ + { + "subject": "ENVS", + "crseId": 373765, + "catalogNbr": "4700", + "titleLong": "Art and Science of the Mohawk River Watershed", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + }, + { + "subject": "NTRES", + "crseId": 373765, + "catalogNbr": "4700", + "titleLong": "Art and Science of the Mohawk River Watershed", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogAttribute": "(CU-CEL)", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373766": [ + { + "subject": "AEM", + "crseId": 373766, + "catalogNbr": "7621", + "titleLong": "Microeconomics of International Development II", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + }, + { + "subject": "ECON", + "crseId": 373766, + "catalogNbr": "7621", + "titleLong": "Microeconomics of International Development II", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373767": [ + { + "subject": "AEM", + "crseId": 373767, + "catalogNbr": "2816", + "titleLong": "Climate-Smart Agribusiness", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogSatisfiesReq": "Satisfies Grand Challenges written expression.", + "catalogAttribute": "(CU-SBY)", + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373768": [ + { + "subject": "LAW", + "crseId": 373768, + "catalogNbr": "7710", + "titleLong": "Research Seminar: Content Moderation and Platform Regulation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373769": [ + { + "subject": "ILRID", + "crseId": 373769, + "catalogNbr": "4550", + "titleLong": "Special Topics in ILR Studies", + "enrollGroups": [ + { + "unitsMaximum": 1.5, + "unitsMinimum": 1.5 + } + ], + "acadCareer": "UG", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373770": [ + { + "subject": "ILRID", + "crseId": 373770, + "catalogNbr": "6550", + "titleLong": "Special Topics in ILR Studies", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 1 + } + ], + "acadCareer": "GR", + "acadGroup": "IL", + "roster": "SP24" + } + ], + "373771": [ + { + "subject": "HD", + "crseId": 373771, + "catalogNbr": "4560", + "titleLong": "Black Girlhood Studies: Rememory, Representation, and Re-Imagination", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-HE, D-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + }, + { + "subject": "PSYCH", + "crseId": 373771, + "catalogNbr": "4560", + "titleLong": "Black Girlhood Studies: Rememory, Representation, and Re-Imagination", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-HE, D-HE)", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373772": [ + { + "subject": "ANTHR", + "crseId": 373772, + "catalogNbr": "3200", + "titleLong": "Heritage Forensics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "ARKEO", + "crseId": 373772, + "catalogNbr": "3200", + "titleLong": "Heritage Forensics", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373773": [ + { + "subject": "ARTH", + "crseId": 373773, + "catalogNbr": "4166", + "titleLong": "Colonial Connectivities: Curating the Arts of the Spanish Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "VISST", + "crseId": 373773, + "catalogNbr": "4166", + "titleLong": "Colonial Connectivities: Curating the Arts of the Spanish Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373774": [ + { + "subject": "ARTH", + "crseId": 373774, + "catalogNbr": "6166", + "titleLong": "Colonial Connectivities: Curating the Arts of the Spanish Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "VISST", + "crseId": 373774, + "catalogNbr": "6166", + "titleLong": "Colonial Connectivities: Curating the Arts of the Spanish Americas", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373776": [ + { + "subject": "HE", + "crseId": 373776, + "catalogNbr": "2222", + "titleLong": "Translating the Science of Purpose", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373777": [ + { + "subject": "PLSCI", + "crseId": 373777, + "catalogNbr": "1105", + "titleLong": "FWS: Issues and Ideas in Plant Science", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373779": [ + { + "subject": "ECE", + "crseId": 373779, + "catalogNbr": "7300", + "titleLong": "Advanced Electrodynamics of Complex Media", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373780": [ + { + "subject": "INFO", + "crseId": 373780, + "catalogNbr": "4390", + "titleLong": "Practical Principles for Designing Fair Algorithms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373781": [ + { + "subject": "CS", + "crseId": 373781, + "catalogNbr": "5382", + "titleLong": "Practical Principles for Designing Fair Algorithms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Students should have experience coding in Python and have taken at least one introductory course in machine learning or data science.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373782": [ + { + "subject": "LAW", + "crseId": 373782, + "catalogNbr": "6616", + "titleLong": "Law and Development", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373783": [ + { + "subject": "LAW", + "crseId": 373783, + "catalogNbr": "6306", + "titleLong": "Digital Property", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + }, + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373784": [ + { + "subject": "ECE", + "crseId": 373784, + "catalogNbr": "6790", + "titleLong": "Neuromorphic Computing Algorithm and Hardware Design", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "This course requires the student to be comfortable with either Matlab/Python languages for algorithm development, or RTL coding and computer-aided design (CAD) tool based digital circuit design.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373785": [ + { + "subject": "ORIE", + "crseId": 373785, + "catalogNbr": "4656", + "titleLong": "Extreme Values in Finance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373786": [ + { + "subject": "ORIE", + "crseId": 373786, + "catalogNbr": "5656", + "titleLong": "Extreme Values in Finance", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373787": [ + { + "subject": "CS", + "crseId": 373787, + "catalogNbr": "6412", + "titleLong": "Advanced Topics in Operating Systems", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Spring.", + "catalogComments": "Independent research project topic must first be proposed and accepted by the course instructor.", + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373788": [ + { + "subject": "INFO", + "crseId": 373788, + "catalogNbr": "5390", + "titleLong": "Practical Principles for Designing Fair Algorithms", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373789": [ + { + "subject": "PUBPOL", + "crseId": 373789, + "catalogNbr": "3490", + "titleLong": "Housing Equity Lab", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(SBA-HE)", + "catalogAttribute": "(CU-CEL, CU-UGR)", + "acadCareer": "UG", + "acadGroup": "PP", + "roster": "SP24" + } + ], + "373790": [ + { + "subject": "DEA", + "crseId": 373790, + "catalogNbr": "4800", + "titleLong": "Ethical Design", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-HE, D-HE, LA-HE, SBA-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + }, + { + "subject": "FSAD", + "crseId": 373790, + "catalogNbr": "4800", + "titleLong": "Ethical Design", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "catalogDistr": "(CA-HE, D-HE, LA-HE, SBA-HE)", + "acadCareer": "UG", + "acadGroup": "HE", + "roster": "SP24" + } + ], + "373791": [ + { + "subject": "AEM", + "crseId": 373791, + "catalogNbr": "4875", + "titleLong": "Low-Income Taxpayer Law & Accounting Practicum", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373792": [ + { + "subject": "LAW", + "crseId": 373792, + "catalogNbr": "6925", + "titleLong": "Mass Torts", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373793": [ + { + "subject": "LAW", + "crseId": 373793, + "catalogNbr": "6935", + "titleLong": "Structural Inequality and Social Change: Theory and Practice", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373794": [ + { + "subject": "LAW", + "crseId": 373794, + "catalogNbr": "7011", + "titleLong": "Antitrust Law Seminar", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373795": [ + { + "subject": "LAW", + "crseId": 373795, + "catalogNbr": "7030", + "titleLong": "Biblical Law and Its Modern Interpreters", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373796": [ + { + "subject": "LAW", + "crseId": 373796, + "catalogNbr": "7140", + "titleLong": "Complex Litigation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373797": [ + { + "subject": "LAW", + "crseId": 373797, + "catalogNbr": "7233", + "titleLong": "Faculty At Home Seminar: Beyond English: Law, Lawyering, and Language Difference", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373798": [ + { + "subject": "LAW", + "crseId": 373798, + "catalogNbr": "7236", + "titleLong": "Faculty At Home Seminar: History of Legal Systems", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373799": [ + { + "subject": "LAW", + "crseId": 373799, + "catalogNbr": "7273", + "titleLong": "Form and Substance in Corporate Law and Capital Markets Regulation", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373800": [ + { + "subject": "LAW", + "crseId": 373800, + "catalogNbr": "7275", + "titleLong": "Faculty At Home Seminar: Laws of Nature: Touring the Legal Structures of Ithaca’s Environment", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373801": [ + { + "subject": "LAW", + "crseId": 373801, + "catalogNbr": "7282", + "titleLong": "Gender and International Human Rights", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373802": [ + { + "subject": "PLSCI", + "crseId": 373802, + "catalogNbr": "3402", + "titleLong": "Far Beyond Ithaca (FBI): International Plant Explorations in Spring", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "UG", + "acadGroup": "AG", + "roster": "SP24" + } + ], + "373803": [ + { + "subject": "MUSIC", + "crseId": 373803, + "catalogNbr": "2130", + "titleLong": "Collaborative Creativity", + "enrollGroups": [ + { + "unitsMaximum": 1, + "unitsMinimum": 1 + }, + { + "unitsMaximum": 1, + "unitsMinimum": 1 + } + ], + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373804": [ + { + "subject": "COML", + "crseId": 373804, + "catalogNbr": "6124", + "titleLong": "Arabic Literature from the Margins", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + }, + { + "subject": "NES", + "crseId": 373804, + "catalogNbr": "6124", + "titleLong": "Arabic Literature from the Margins", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373805": [ + { + "subject": "UKRAN", + "crseId": 373805, + "catalogNbr": "2200", + "titleLong": "Ukraine’s Culture and Language within the Legacy of the USSR, Russian Invasion, and Other Crises", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373806": [ + { + "subject": "LAW", + "crseId": 373806, + "catalogNbr": "7748", + "titleLong": "Selected Topics on Business Bankruptcy", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373807": [ + { + "subject": "LAW", + "crseId": 373807, + "catalogNbr": "7965", + "titleLong": "Veterans Practicum II", + "enrollGroups": [ + { + "unitsMaximum": 2, + "unitsMinimum": 2 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373808": [ + { + "subject": "SYSEN", + "crseId": 373808, + "catalogNbr": "5430", + "titleLong": "Decision Making under Uncertainty", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + }, + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "GR", + "acadGroup": "EN", + "roster": "SP24" + } + ], + "373809": [ + { + "subject": "LAW", + "crseId": 373809, + "catalogNbr": "7777", + "titleLong": "Why and How Do We Punish?", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373810": [ + { + "subject": "COML", + "crseId": 373810, + "catalogNbr": "6490", + "titleLong": "Marx and Contemporary Theory", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "catalogWhenOffered": "Spring.", + "acadCareer": "GR", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373811": [ + { + "subject": "LAW", + "crseId": 373811, + "catalogNbr": "7851", + "titleLong": "Externship", + "enrollGroups": [ + { + "unitsMaximum": 11, + "unitsMinimum": 11 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "FA23" + } + ], + "373812": [ + { + "subject": "LAW", + "crseId": 373812, + "catalogNbr": "7130", + "titleLong": "The Constitution in Times of War and Conflict", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "LA", + "acadGroup": "LA", + "roster": "SP24" + } + ], + "373813": [ + { + "subject": "AEM", + "crseId": 373813, + "catalogNbr": "2818", + "titleLong": "Sustainable Arguments", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 3 + } + ], + "acadCareer": "UG", + "acadGroup": "BU", + "roster": "SP24" + } + ], + "373814": [ + { + "subject": "UKRAN", + "crseId": 373814, + "catalogNbr": "3305", + "titleLong": "Reading and Writing for Heritage Speakers of Ukrainian", + "enrollGroups": [ + { + "unitsMaximum": 3, + "unitsMinimum": 2 + } + ], + "catalogWhenOffered": "Fall, Spring.", + "acadCareer": "UG", + "acadGroup": "AS", + "roster": "SP24" + } + ], + "373815": [ + { + "subject": "ART", + "crseId": 373815, + "catalogNbr": "5199", + "titleLong": "Theory and Criticism: Special Topics", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "GR", + "acadGroup": "AR", + "roster": "SP24" + } + ], + "373816": [ + { + "subject": "ART", + "crseId": 373816, + "catalogNbr": "3503", + "titleLong": "Drawing as Research", + "enrollGroups": [ + { + "unitsMaximum": 4, + "unitsMinimum": 4 + } + ], + "catalogWhenOffered": "Fall or Spring.", + "acadCareer": "UG", + "acadGroup": "AR", + "roster": "SP24" + } ] } \ No newline at end of file diff --git a/src/assets/courses/otherYesCourses.json b/src/assets/courses/otherYesCourses.json new file mode 100644 index 000000000..d121d239b --- /dev/null +++ b/src/assets/courses/otherYesCourses.json @@ -0,0 +1 @@ +[{"subject":"HE","catalogNbr":1115,"categories":["KCM"],"crseId":350003},{"subject":"HE","catalogNbr":4060,"categories":["CA","SBA"],"crseId":350020},{"subject":"CRP","catalogNbr":1100,"categories":["SBA"],"crseId":350054},{"subject":"CRP","catalogNbr":2000,"categories":["CA","HA"],"crseId":350104},{"subject":"PE","catalogNbr":1150,"categories":["LA"],"crseId":350121},{"subject":"ILRLR","catalogNbr":1100,"categories":["CA","HA"],"crseId":350152},{"subject":"ANTHR","catalogNbr":1300,"categories":["SBA"],"crseId":350215},{"subject":"NES","catalogNbr":1312,"categories":["FL"],"crseId":350240},{"subject":"ILRLR","catalogNbr":4000,"categories":["HA","HST","SBA","SSC"],"crseId":350290},{"subject":"NBA","catalogNbr":5700,"categories":["SBA"],"crseId":350291},{"subject":"ILRLR","catalogNbr":4030,"categories":["SBA"],"crseId":350428},{"subject":"CRP","catalogNbr":5250,"categories":["SBA"],"crseId":350580},{"subject":"CHIN","catalogNbr":1101,"categories":["FL"],"crseId":351015},{"subject":"CHIN","catalogNbr":1102,"categories":["FL"],"crseId":351016},{"subject":"CHIN","catalogNbr":1109,"categories":["FL"],"crseId":351017},{"subject":"CHIN","catalogNbr":1110,"categories":["FL"],"crseId":351018},{"subject":"CHIN","catalogNbr":2201,"categories":["FL"],"crseId":351029},{"subject":"CHIN","catalogNbr":2202,"categories":["FL"],"crseId":351031},{"subject":"CHIN","catalogNbr":2209,"categories":["FL"],"crseId":351055},{"subject":"CHIN","catalogNbr":2210,"categories":["FL"],"crseId":351056},{"subject":"CHIN","catalogNbr":3301,"categories":["FL"],"crseId":351063},{"subject":"CHIN","catalogNbr":3302,"categories":["FL"],"crseId":351064},{"subject":"HINDI","catalogNbr":1101,"categories":["FL"],"crseId":351107},{"subject":"HINDI","catalogNbr":1102,"categories":["FL"],"crseId":351108},{"subject":"HINDI","catalogNbr":2202,"categories":["FL"],"crseId":351131},{"subject":"HINDI","catalogNbr":3301,"categories":["FL"],"crseId":351136},{"subject":"HINDI","catalogNbr":3302,"categories":["FL"],"crseId":351140},{"subject":"JAPAN","catalogNbr":1101,"categories":["FL"],"crseId":351152},{"subject":"JAPAN","catalogNbr":1102,"categories":["FL"],"crseId":351153},{"subject":"JAPAN","catalogNbr":2201,"categories":["FL"],"crseId":351163},{"subject":"JAPAN","catalogNbr":2202,"categories":["FL"],"crseId":351164},{"subject":"JAPAN","catalogNbr":4422,"categories":["LA"],"crseId":351190},{"subject":"KOREA","catalogNbr":1101,"categories":["FL"],"crseId":351225},{"subject":"KOREA","catalogNbr":1102,"categories":["FL"],"crseId":351226},{"subject":"KOREA","catalogNbr":1109,"categories":["FL"],"crseId":351227},{"subject":"KOREA","catalogNbr":1110,"categories":["FL"],"crseId":351228},{"subject":"KOREA","catalogNbr":2201,"categories":["FL"],"crseId":351230},{"subject":"KOREA","catalogNbr":2202,"categories":["FL"],"crseId":351233},{"subject":"KOREA","catalogNbr":2209,"categories":["FL"],"crseId":351234},{"subject":"KOREA","catalogNbr":2210,"categories":["FL"],"crseId":351237},{"subject":"KOREA","catalogNbr":3301,"categories":["FL"],"crseId":351243},{"subject":"KOREA","catalogNbr":3302,"categories":["FL"],"crseId":351245},{"subject":"NEPAL","catalogNbr":1101,"categories":["FL"],"crseId":351255},{"subject":"SANSK","catalogNbr":1131,"categories":["FL"],"crseId":351266},{"subject":"SINHA","catalogNbr":1121,"categories":["FL"],"crseId":351270},{"subject":"SINHA","catalogNbr":2202,"categories":["FL"],"crseId":351274},{"subject":"GERST","catalogNbr":1210,"categories":["FL"],"crseId":351318},{"subject":"GERST","catalogNbr":1220,"categories":["FL"],"crseId":351319},{"subject":"GERST","catalogNbr":1230,"categories":["FL"],"crseId":351320},{"subject":"PAM","catalogNbr":2000,"categories":["SBA"],"crseId":351447},{"subject":"HADM","catalogNbr":1910,"categories":["SBA"],"crseId":351448},{"subject":"AIRS","catalogNbr":2201,"categories":["HA"],"crseId":351454},{"subject":"NS","catalogNbr":1150,"categories":["SBA"],"crseId":351456},{"subject":"HADM","catalogNbr":2230,"categories":["SBA"],"crseId":351458},{"subject":"HADM","catalogNbr":2250,"categories":["SBA"],"crseId":351460},{"subject":"DEA","catalogNbr":1101,"categories":["LA"],"crseId":351470},{"subject":"HD","catalogNbr":1150,"categories":["SBA"],"crseId":351473},{"subject":"PSYCH","catalogNbr":2050,"categories":["KCM"],"crseId":351474},{"subject":"AIRS","catalogNbr":4401,"categories":["CA","KCM"],"crseId":351481},{"subject":"DEA","catalogNbr":1110,"categories":["SBA"],"crseId":351496},{"subject":"CRP","catalogNbr":1101,"categories":["CA"],"crseId":351501},{"subject":"HD","catalogNbr":2600,"categories":["SBA"],"crseId":351513},{"subject":"FSAD","catalogNbr":1250,"categories":["LA"],"crseId":351531},{"subject":"AIRS","catalogNbr":2202,"categories":["HA"],"crseId":351533},{"subject":"PAM","catalogNbr":2300,"categories":["SBA"],"crseId":351538},{"subject":"HD","catalogNbr":2820,"categories":["SBA"],"crseId":351567},{"subject":"HD","catalogNbr":4020,"categories":["SBA"],"crseId":351570},{"subject":"HADM","catalogNbr":3470,"categories":["KCM","SBA"],"crseId":351579},{"subject":"NS","catalogNbr":2470,"categories":["CA"],"crseId":351597},{"subject":"MILS","catalogNbr":3301,"categories":["SBA"],"crseId":351700},{"subject":"MILS","catalogNbr":4401,"categories":["SBA"],"crseId":351713},{"subject":"NAVS","catalogNbr":2201,"categories":["SBA"],"crseId":351726},{"subject":"MILS","catalogNbr":3302,"categories":["SBA"],"crseId":351734},{"subject":"MILS","catalogNbr":4402,"categories":["SBA"],"crseId":351738},{"subject":"NAVS","catalogNbr":1102,"categories":["HA"],"crseId":351763},{"subject":"LATIN","catalogNbr":1201,"categories":["FL"],"crseId":351788},{"subject":"LATIN","catalogNbr":1202,"categories":["FL"],"crseId":351790},{"subject":"DEA","catalogNbr":3510,"categories":["SBA"],"crseId":351811},{"subject":"HADM","catalogNbr":4380,"categories":["CA"],"crseId":351821},{"subject":"HD","catalogNbr":1170,"categories":["SBA"],"crseId":351838},{"subject":"HADM","catalogNbr":4300,"categories":["CA"],"crseId":351839},{"subject":"HADM","catalogNbr":4890,"categories":["KCM"],"crseId":351890},{"subject":"FSAD","catalogNbr":3250,"categories":["LA"],"crseId":351896},{"subject":"COGST","catalogNbr":3660,"categories":["KCM","SBA"],"crseId":351914},{"subject":"PAM","catalogNbr":2350,"categories":["SBA"],"crseId":351928},{"subject":"HADM","catalogNbr":4150,"categories":["KCM"],"crseId":352075},{"subject":"HADM","catalogNbr":4200,"categories":["CA","SBA"],"crseId":352082},{"subject":"HADM","catalogNbr":6090,"categories":["HA"],"crseId":352102},{"subject":"NAVS","catalogNbr":4402,"categories":["KCM"],"crseId":352145},{"subject":"LAW","catalogNbr":4051,"categories":["CA"],"crseId":352332},{"subject":"LING","catalogNbr":1111,"categories":["FL"],"crseId":352730},{"subject":"BEE","catalogNbr":6940,"categories":["SBA","CE"],"crseId":352872},{"subject":"MUSIC","catalogNbr":1100,"categories":["LA"],"crseId":352997},{"subject":"MUSIC","catalogNbr":3501,"categories":["LA"],"crseId":353043},{"subject":"MUSIC","catalogNbr":3602,"categories":["LA"],"crseId":353053},{"subject":"MUSIC","catalogNbr":3603,"categories":["LA"],"crseId":353054},{"subject":"MUSIC","catalogNbr":3631,"categories":["LA"],"crseId":353055},{"subject":"MUSIC","catalogNbr":3615,"categories":["LA"],"crseId":353057},{"subject":"MUSIC","catalogNbr":3621,"categories":["LA"],"crseId":353067},{"subject":"MUSIC","catalogNbr":4621,"categories":["LA"],"crseId":353081},{"subject":"MUSIC","catalogNbr":4616,"categories":["LA"],"crseId":353082},{"subject":"MUSIC","catalogNbr":3613,"categories":["LA"],"crseId":353084},{"subject":"MUSIC","catalogNbr":3612,"categories":["LA"],"crseId":353086},{"subject":"MUSIC","catalogNbr":4631,"categories":["LA"],"crseId":353088},{"subject":"MUSIC","catalogNbr":4615,"categories":["LA"],"crseId":353089},{"subject":"MUSIC","catalogNbr":4651,"categories":["LA"],"crseId":353090},{"subject":"MUSIC","catalogNbr":3604,"categories":["LA"],"crseId":353094},{"subject":"MUSIC","catalogNbr":4601,"categories":["LA"],"crseId":353096},{"subject":"FREN","catalogNbr":1210,"categories":["FL"],"crseId":353154},{"subject":"FREN","catalogNbr":1220,"categories":["FL"],"crseId":353156},{"subject":"FREN","catalogNbr":1230,"categories":["FL"],"crseId":353166},{"subject":"FREN","catalogNbr":2090,"categories":["FL"],"crseId":353172},{"subject":"FREN","catalogNbr":2095,"categories":["FL"],"crseId":353176},{"subject":"PORT","catalogNbr":1210,"categories":["LA"],"crseId":353306},{"subject":"SPAN","catalogNbr":1220,"categories":["FL"],"crseId":353396},{"subject":"SPAN","catalogNbr":1230,"categories":["FL"],"crseId":353397},{"subject":"SPAN","catalogNbr":3020,"categories":["FL"],"crseId":353403},{"subject":"HEBRW","catalogNbr":1101,"categories":["FL"],"crseId":353409},{"subject":"HEBRW","catalogNbr":1102,"categories":["FL"],"crseId":353410},{"subject":"HEBRW","catalogNbr":1103,"categories":["FL"],"crseId":353411},{"subject":"ARAB","catalogNbr":1201,"categories":["FL"],"crseId":353412},{"subject":"ARAB","catalogNbr":1202,"categories":["FL"],"crseId":353413},{"subject":"PERSN","catalogNbr":1320,"categories":["FL"],"crseId":353415},{"subject":"DEA","catalogNbr":1500,"categories":["SBA"],"crseId":353568},{"subject":"DEA","catalogNbr":2040,"categories":["SBA"],"crseId":353570},{"subject":"LING","catalogNbr":3315,"categories":["FL"],"crseId":353608},{"subject":"LING","catalogNbr":3316,"categories":["FL"],"crseId":353610},{"subject":"PMA","catalogNbr":1610,"categories":["LA"],"crseId":353868},{"subject":"POLSH","catalogNbr":1131,"categories":["FL"],"crseId":353873},{"subject":"POLSH","catalogNbr":2033,"categories":["FL"],"crseId":353874},{"subject":"RUSSA","catalogNbr":1103,"categories":["FL"],"crseId":353881},{"subject":"RUSSA","catalogNbr":1104,"categories":["FL"],"crseId":353887},{"subject":"RUSSA","catalogNbr":1121,"categories":["FL"],"crseId":353890},{"subject":"RUSSA","catalogNbr":1122,"categories":["FL"],"crseId":353891},{"subject":"RUSSA","catalogNbr":1125,"categories":["FL"],"crseId":353893},{"subject":"RUSSA","catalogNbr":1126,"categories":["FL"],"crseId":353894},{"subject":"RUSSA","catalogNbr":2203,"categories":["FL"],"crseId":353895},{"subject":"RUSSA","catalogNbr":2204,"categories":["FL"],"crseId":353900},{"subject":"RUSSA","catalogNbr":3303,"categories":["FL"],"crseId":353902},{"subject":"RUSSA","catalogNbr":3304,"categories":["FL"],"crseId":353903},{"subject":"RUSSA","catalogNbr":3305,"categories":["FL"],"crseId":353904},{"subject":"RUSSA","catalogNbr":3306,"categories":["FL"],"crseId":353905},{"subject":"RUSSA","catalogNbr":3309,"categories":["FL"],"crseId":353906},{"subject":"RUSSA","catalogNbr":4414,"categories":["FL"],"crseId":353911},{"subject":"RUSSA","catalogNbr":4491,"categories":["FL"],"crseId":353912},{"subject":"RUSSA","catalogNbr":6633,"categories":["CA,HA","FL"],"crseId":353913},{"subject":"RUSSA","catalogNbr":6634,"categories":["FL"],"crseId":353914},{"subject":"BCS","catalogNbr":1131,"categories":["FL"],"crseId":353932},{"subject":"FDSC","catalogNbr":2500,"categories":["CA"],"crseId":354026},{"subject":"LA","catalogNbr":1410,"categories":["LA"],"crseId":354091},{"subject":"ART","catalogNbr":2201,"categories":["LA"],"crseId":354267},{"subject":"ART","catalogNbr":2401,"categories":["LA"],"crseId":354272},{"subject":"ART","catalogNbr":2501,"categories":["LA"],"crseId":354273},{"subject":"ART","catalogNbr":2601,"categories":["LA"],"crseId":354277},{"subject":"ART","catalogNbr":2701,"categories":["LA"],"crseId":354281},{"subject":"PMA","catalogNbr":2610,"categories":["LA"],"crseId":354317},{"subject":"PLHRT","catalogNbr":2010,"categories":["LA"],"crseId":354397},{"subject":"BENGL","catalogNbr":1121,"categories":["FL"],"crseId":354524},{"subject":"BENGL","catalogNbr":1122,"categories":["FL"],"crseId":354526},{"subject":"BURM","catalogNbr":1121,"categories":["FL"],"crseId":354552},{"subject":"BURM","catalogNbr":1122,"categories":["FL"],"crseId":354554},{"subject":"ANSC","catalogNbr":4140,"categories":["KCM"],"crseId":354565},{"subject":"PMA","catalogNbr":1200,"categories":["LA"],"crseId":354574},{"subject":"PMA","catalogNbr":2220,"categories":["LA"],"crseId":354579},{"subject":"PMA","catalogNbr":3210,"categories":["LA"],"crseId":354584},{"subject":"PMA","catalogNbr":3220,"categories":["LA"],"crseId":354585},{"subject":"CRP","catalogNbr":5120,"categories":["SBA"],"crseId":354687},{"subject":"CRP","catalogNbr":3850,"categories":["SBA"],"crseId":354778},{"subject":"ARCH","catalogNbr":1103,"categories":["LA"],"crseId":354812},{"subject":"ARCH","catalogNbr":1110,"categories":["LA"],"crseId":354814},{"subject":"ARCH","catalogNbr":1300,"categories":["LA"],"crseId":354816},{"subject":"ARCH","catalogNbr":1301,"categories":["LA"],"crseId":354817},{"subject":"ARCH","catalogNbr":1501,"categories":["LA"],"crseId":354818},{"subject":"ARCH","catalogNbr":1502,"categories":["LA"],"crseId":354819},{"subject":"ARCH","catalogNbr":1801,"categories":["CA","HA"],"crseId":354820},{"subject":"ARCH","catalogNbr":1802,"categories":["CA","HA"],"crseId":354821},{"subject":"ARCH","catalogNbr":2301,"categories":["CA","HA"],"crseId":354823},{"subject":"ARCH","catalogNbr":3309,"categories":["HA"],"crseId":354858},{"subject":"EAS","catalogNbr":1109,"categories":["HA"],"crseId":354918},{"subject":"BIOEE","catalogNbr":1540,"categories":["KCM","SBA"],"crseId":354924},{"subject":"CRP","catalogNbr":3840,"categories":["HA"],"crseId":355144},{"subject":"ILRIC","catalogNbr":4330,"categories":["SBA"],"crseId":355581},{"subject":"ENGRC","catalogNbr":3500,"categories":["CE"],"crseId":355623},{"subject":"ENGRC","catalogNbr":3350,"categories":["CE"],"crseId":355624},{"subject":"PMA","catalogNbr":4660,"categories":["LA","ALC"],"crseId":357367},{"subject":"POLSH","catalogNbr":1132,"categories":["FL"],"crseId":357386},{"subject":"PERSN","catalogNbr":1321,"categories":["FL"],"crseId":357479},{"subject":"COGST","catalogNbr":2200,"categories":["KCM","ETM"],"crseId":357797},{"subject":"HD","catalogNbr":2300,"categories":["KCM"],"crseId":357798},{"subject":"HINDI","catalogNbr":2203,"categories":["FL"],"crseId":358243},{"subject":"HINDI","catalogNbr":2204,"categories":["FL"],"crseId":358244},{"subject":"MUSIC","catalogNbr":3502,"categories":["LA"],"crseId":358356},{"subject":"MUSIC","catalogNbr":3514,"categories":["LA"],"crseId":358356},{"subject":"PERSN","catalogNbr":1322,"categories":["FL"],"crseId":358367},{"subject":"CS","catalogNbr":1610,"categories":["LA"],"crseId":358516},{"subject":"ILROB","catalogNbr":1220,"categories":["SBA"],"crseId":358955},{"subject":"SPAN","catalogNbr":2070,"categories":["FL"],"crseId":359038},{"subject":"MUSIC","catalogNbr":3115,"categories":["LA"],"crseId":359072},{"subject":"SINHA","catalogNbr":3301,"categories":["FL"],"crseId":359129},{"subject":"SINHA","catalogNbr":4400,"categories":["FL"],"crseId":359131},{"subject":"ASRC","catalogNbr":1109,"categories":["FL"],"crseId":359151},{"subject":"SPAN","catalogNbr":1210,"categories":["FL"],"crseId":359165},{"subject":"SPAN","catalogNbr":2090,"categories":["FL"],"crseId":359167},{"subject":"SPAN","catalogNbr":2180,"categories":["FL"],"crseId":359172},{"subject":"NBA","catalogNbr":6150,"categories":["FL"],"crseId":359203},{"subject":"URDU","catalogNbr":2225,"categories":["FL"],"crseId":359229},{"subject":"HADM","catalogNbr":2410,"categories":["SBA"],"crseId":359336},{"subject":"SPAN","catalogNbr":2000,"categories":["FL"],"crseId":359453},{"subject":"ART","catalogNbr":2907,"categories":["LA"],"crseId":359541},{"subject":"CRP","catalogNbr":3860,"categories":["SBA"],"crseId":359547},{"subject":"ART","catalogNbr":1505,"categories":["LA"],"crseId":359560},{"subject":"GOVT","catalogNbr":3553,"categories":["SBA"],"crseId":359593},{"subject":"MUSIC","catalogNbr":3634,"categories":["LA"],"crseId":359617},{"subject":"RELST","catalogNbr":4489,"categories":["KCM","ETM"],"crseId":359643},{"subject":"ASIAN","catalogNbr":4404,"categories":["LA","CA"],"crseId":359644},{"subject":"HE","catalogNbr":4080,"categories":["CA","SBA"],"crseId":359722},{"subject":"ARCH","catalogNbr":4601,"categories":["LA"],"crseId":359758},{"subject":"ASIAN","catalogNbr":4437,"categories":["CA","HA"],"crseId":359822},{"subject":"ILRIC","catalogNbr":2350,"categories":["HA","SBA"],"crseId":360356},{"subject":"NS","catalogNbr":2600,"categories":["SBA"],"crseId":360490},{"subject":"PLBIO","catalogNbr":2400,"categories":["CA"],"crseId":361073},{"subject":"PHYS","catalogNbr":4484,"categories":["KCM"],"crseId":361089},{"subject":"ENGRG","catalogNbr":6780,"categories":["CE"],"crseId":361119},{"subject":"SPAN","catalogNbr":3170,"categories":["FL"],"crseId":361520},{"subject":"NBA","catalogNbr":5150,"categories":["SBA"],"crseId":361612},{"subject":"KOREA","catalogNbr":4401,"categories":["FL"],"crseId":361879},{"subject":"ENGRG","catalogNbr":3600,"categories":["KCM"],"crseId":362081},{"subject":"HIST","catalogNbr":2672,"categories":["HA"],"crseId":362139},{"subject":"FREN","catalogNbr":2092,"categories":["FL"],"crseId":362153},{"subject":"KOREA","catalogNbr":4402,"categories":["FL"],"crseId":362282},{"subject":"NS","catalogNbr":4600,"categories":["CA","KCM"],"crseId":362504},{"subject":"ILRLR","catalogNbr":1200,"categories":["CA","HA"],"crseId":362566},{"subject":"LAW","catalogNbr":4131,"categories":["CA","HA"],"crseId":362619},{"subject":"ASIAN","catalogNbr":3333,"categories":["HA"],"crseId":362690},{"subject":"ART","catalogNbr":1500,"categories":["LA"],"crseId":362723},{"subject":"ENGRG","catalogNbr":1020,"categories":["CE"],"crseId":362773},{"subject":"NS","catalogNbr":4630,"categories":["CA","SBA"],"crseId":362868},{"subject":"ART","catalogNbr":2301,"categories":["LA"],"crseId":363247},{"subject":"NBA","catalogNbr":6130,"categories":["CA","SBA"],"crseId":363365},{"subject":"CHIN","catalogNbr":4406,"categories":["FL"],"crseId":363486},{"subject":"ILRLR","catalogNbr":2300,"categories":["KCM"],"crseId":363570},{"subject":"PMA","catalogNbr":3351,"categories":["LA"],"crseId":363609},{"subject":"ILRLR","catalogNbr":4023,"categories":["CA"],"crseId":363648},{"subject":"NBA","catalogNbr":6860,"categories":["SBA"],"crseId":363709},{"subject":"ASIAN","catalogNbr":4446,"categories":["LA"],"crseId":363783},{"subject":"CRP","catalogNbr":3106,"categories":["CA"],"crseId":364063},{"subject":"MUSIC","catalogNbr":3609,"categories":["LA"],"crseId":364093},{"subject":"AMST","catalogNbr":2001,"categories":["HA"],"crseId":364259},{"subject":"ILRIC","catalogNbr":4360,"categories":["CA","SBA"],"crseId":364426},{"subject":"VIET","catalogNbr":1121,"categories":["FL"],"crseId":364462},{"subject":"NBA","catalogNbr":5980,"categories":["SBA"],"crseId":364466},{"subject":"ART","catalogNbr":3092,"categories":["CA","LA"],"crseId":364661},{"subject":"HIST","catalogNbr":2003,"categories":["HA","CE"],"crseId":364741},{"subject":"HIST","catalogNbr":2004,"categories":["SBA"],"crseId":364757},{"subject":"HE","catalogNbr":4923,"categories":["CA","SBA"],"crseId":364790},{"subject":"HE","catalogNbr":4921,"categories":["SBA"],"crseId":364791},{"subject":"HE","catalogNbr":4922,"categories":["CA","SBA"],"crseId":364792},{"subject":"HE","catalogNbr":4903,"categories":["CA","SBA"],"crseId":364793},{"subject":"VIET","catalogNbr":1122,"categories":["FL"],"crseId":364827},{"subject":"ILRLR","catalogNbr":3870,"categories":["HA","SBA"],"crseId":364837},{"subject":"ILRLR","catalogNbr":3820,"categories":["CA","SBA"],"crseId":364839},{"subject":"LAW","catalogNbr":3281,"categories":["SBA"],"crseId":364859},{"subject":"SWAHL","catalogNbr":2102,"categories":["FL"],"crseId":364948},{"subject":"PHYS","catalogNbr":4485,"categories":["KCM"],"crseId":365001},{"subject":"ARCH","catalogNbr":4621,"categories":["CA","SBA"],"crseId":365029},{"subject":"ILRLR","catalogNbr":3065,"categories":["CA","HA"],"crseId":365298},{"subject":"NBA","catalogNbr":6029,"categories":["SBA"],"crseId":365543},{"subject":"HADM","catalogNbr":4155,"categories":["CA","SBA"],"crseId":365551},{"subject":"HADM","catalogNbr":2740,"categories":["CE"],"crseId":365682},{"subject":"POLSH","catalogNbr":2103,"categories":["FL"],"crseId":365748},{"subject":"PORT","catalogNbr":2010,"categories":["FL"],"crseId":365749},{"subject":"PMA","catalogNbr":1410,"categories":["LA"],"crseId":365758},{"subject":"ILRID","catalogNbr":1700,"categories":["HA","SBA"],"crseId":365784},{"subject":"BME","catalogNbr":4440,"categories":["SBA"],"crseId":365923},{"subject":"PORT","catalogNbr":2020,"categories":["FL"],"crseId":365974},{"subject":"DEA","catalogNbr":4500,"categories":["SBA"],"crseId":366073},{"subject":"NBA","catalogNbr":6230,"categories":["SBA"],"crseId":366106},{"subject":"NBA","catalogNbr":6330,"categories":["SBA"],"crseId":366107},{"subject":"CEE","catalogNbr":4560,"categories":["CA","SBA"],"crseId":366119},{"subject":"ENGRG","catalogNbr":4990,"categories":["CE"],"crseId":366274},{"subject":"ENGRG","catalogNbr":3900,"categories":["CE,KCM,SBA"],"crseId":366283},{"subject":"DEA","catalogNbr":2900,"categories":["SBA"],"crseId":366372},{"subject":"ARCH","catalogNbr":3822,"categories":["HA"],"crseId":366385},{"subject":"NBA","catalogNbr":5410,"categories":["SBA"],"crseId":366549},{"subject":"ENGRG","catalogNbr":3910,"categories":["CA,CE,KCM,SBA"],"crseId":366587},{"subject":"ALS","catalogNbr":2000,"categories":["SBA"],"crseId":366607},{"subject":"ITAL","catalogNbr":1201,"categories":["FL"],"crseId":366732},{"subject":"ITAL","catalogNbr":1202,"categories":["FL"],"crseId":366733},{"subject":"ITAL","catalogNbr":2201,"categories":["FL"],"crseId":366734},{"subject":"ITAL","catalogNbr":2202,"categories":["FL"],"crseId":366735},{"subject":"WRIT","catalogNbr":4860,"categories":["CE"],"crseId":366860},{"subject":"ITAL","catalogNbr":1212,"categories":["CA"],"crseId":366920},{"subject":"ITAL","catalogNbr":1401,"categories":["FL"],"crseId":366922},{"subject":"SPAN","catalogNbr":1501,"categories":["FL"],"crseId":366924},{"subject":"SPAN","catalogNbr":2091,"categories":["FL"],"crseId":366926},{"subject":"ASIAN","catalogNbr":3308,"categories":["CA"],"crseId":366956},{"subject":"DEA","catalogNbr":2750,"categories":["CA"],"crseId":367174},{"subject":"CLASS","catalogNbr":1632,"categories":["LA","ALC"],"crseId":367198},{"subject":"SPAN","catalogNbr":2095,"categories":["FL"],"crseId":367246},{"subject":"DEA","catalogNbr":1200,"categories":["LA"],"crseId":367272},{"subject":"ILRLR","catalogNbr":3055,"categories":["HA","HST"],"crseId":367291},{"subject":"ASIAN","catalogNbr":3307,"categories":["CA"],"crseId":367319},{"subject":"ENGRG","catalogNbr":2750,"categories":["KCM"],"crseId":367375},{"subject":"FREN","catalogNbr":2180,"categories":["FL"],"crseId":367599},{"subject":"INDO","catalogNbr":1100,"categories":["FL"],"crseId":367608},{"subject":"HADM","catalogNbr":4133,"categories":["CA"],"crseId":367720},{"subject":"VIET","catalogNbr":1100,"categories":["CA","FL"],"crseId":367755},{"subject":"ILRLR","catalogNbr":2040,"categories":["SBA"],"crseId":367757},{"subject":"ILROB","catalogNbr":3730,"categories":["CA","SBA"],"crseId":367808},{"subject":"HD","catalogNbr":4790,"categories":["SBA"],"crseId":367814},{"subject":"NS","catalogNbr":3090,"categories":["SBA","GLC"],"crseId":367851},{"subject":"CLASS","catalogNbr":2810,"categories":["CA","HA"],"crseId":367880},{"subject":"ILRLR","catalogNbr":3300,"categories":["KCM"],"crseId":367939},{"subject":"SOC","catalogNbr":1900,"categories":["KCM"],"crseId":367980},{"subject":"BIOMS","catalogNbr":5665,"categories":["CA"],"crseId":368051},{"subject":"BIOMS","catalogNbr":5660,"categories":["CA","ALC"],"crseId":368052},{"subject":"CHIN","catalogNbr":1121,"categories":["FL"],"crseId":368089},{"subject":"ILROB","catalogNbr":3760,"categories":["SBA"],"crseId":368189},{"subject":"RUSSA","catalogNbr":1131,"categories":["FL"],"crseId":368440},{"subject":"RUSSA","catalogNbr":1132,"categories":["FL"],"crseId":368441},{"subject":"SPAN","catalogNbr":2130,"categories":["FL"],"crseId":368463},{"subject":"CHIN","catalogNbr":1122,"categories":["FL"],"crseId":368591},{"subject":"ILRLR","catalogNbr":4066,"categories":["SBA"],"crseId":368628},{"subject":"ILROB","catalogNbr":3770,"categories":["SBA","SSC"],"crseId":368730},{"subject":"HADM","catalogNbr":4375,"categories":["CA"],"crseId":368779},{"subject":"KANAD","catalogNbr":1100,"categories":["FL"],"crseId":368793},{"subject":"CHIN","catalogNbr":1123,"categories":["FL"],"crseId":368927},{"subject":"VTPEH","catalogNbr":6184,"categories":["SBA","SSC"],"crseId":369015},{"subject":"MUSIC","catalogNbr":3511,"categories":["LA"],"crseId":369148},{"subject":"MUSIC","catalogNbr":3512,"categories":["LA"],"crseId":369149},{"subject":"MUSIC","catalogNbr":3513,"categories":["LA"],"crseId":369150},{"subject":"COML","catalogNbr":2350,"categories":["HA"],"crseId":370023},{"subject":"PMA","catalogNbr":3213,"categories":["CA","ALC","SCD"],"crseId":370172},{"subject":"MUSIC","catalogNbr":1505,"categories":["CA"],"crseId":370193},{"subject":"FREN","catalogNbr":2080,"categories":["FL"],"crseId":370328},{"subject":"ITAL","catalogNbr":2240,"categories":["LA"],"crseId":370367},{"subject":"POLSH","catalogNbr":2034,"categories":["FL"],"crseId":370408},{"subject":"NES","catalogNbr":1776,"categories":["FL"],"crseId":370462},{"subject":"ASL","catalogNbr":1101,"categories":["FL"],"crseId":370466},{"subject":"WRIT","catalogNbr":1100,"categories":["CA"],"crseId":370504},{"subject":"PHIL","catalogNbr":1902,"categories":["KCM"],"crseId":370529},{"subject":"PMA","catalogNbr":3621,"categories":["LA"],"crseId":370588},{"subject":"ENGL","catalogNbr":2705,"categories":["CA","LA","ALC"],"crseId":370607},{"subject":"ENGL","catalogNbr":2706,"categories":["CA"],"crseId":370608},{"subject":"HEBRW","catalogNbr":1110,"categories":["FL"],"crseId":370646},{"subject":"ASL","catalogNbr":1102,"categories":["FL"],"crseId":370718},{"subject":"NES","catalogNbr":1777,"categories":["FL"],"crseId":370735},{"subject":"ENGRG","catalogNbr":1022,"categories":["SBA"],"crseId":370893},{"subject":"AAP","catalogNbr":1602,"categories":["LA"],"crseId":371055},{"subject":"LAW","catalogNbr":4081,"categories":["KCM"],"crseId":371124},{"subject":"ART","catalogNbr":1601,"categories":["LA"],"crseId":371151},{"subject":"ENGL","catalogNbr":3552,"categories":["LA","ALC"],"crseId":371170},{"subject":"ENGL","catalogNbr":2602,"categories":["LA","ALC"],"crseId":371200},{"subject":"EAS","catalogNbr":4441,"categories":["GLC"],"crseId":371236},{"subject":"ILRID","catalogNbr":4675,"categories":["SBA","SSC","SCD"],"crseId":371519},{"subject":"COML","catalogNbr":2762,"categories":["LA","ALC","SCD"],"crseId":371521},{"subject":"MUSIC","catalogNbr":1108,"categories":["LA","ALC"],"crseId":371536},{"subject":"ENGL","catalogNbr":2603,"categories":["LA","ALC"],"crseId":371597},{"subject":"CHEME","catalogNbr":2000,"categories":["SBA","SSC","SCD"],"crseId":371895},{"subject":"PHIL","catalogNbr":1918,"categories":["KCM","ETM"],"crseId":372455},{"subject":"GOVT","catalogNbr":2012,"categories":["KCM","SSC"],"crseId":372564}] \ No newline at end of file diff --git a/src/assets/courses/rosters.json b/src/assets/courses/rosters.json index a3ce43fbe..5f2087bc9 100644 --- a/src/assets/courses/rosters.json +++ b/src/assets/courses/rosters.json @@ -1 +1 @@ -["WI17","SP17","SU17","FA17","WI18","SP18","SU18","FA18","WI19","SP19","SU19","FA19","WI20","SP20","SU20","FA20","WI21","SP21","SU21","FA21","WI22","SP22","SU22","FA22","WI23","SP23"] +["WI17","SP17","SU17","FA17","WI18","SP18","SU18","FA18","WI19","SP19","SU19","FA19","WI20","SP20","SU20","FA20","WI21","SP21","SU21","FA21","WI22","SP22","SU22","FA22","WI23","SP23","SU23","FA23","WI24","SP24"] diff --git a/src/components/BottomBar/BottomBarCourseInfo.vue b/src/components/BottomBar/BottomBarCourseInfo.vue index b8a2744ea..6474092c6 100644 --- a/src/components/BottomBar/BottomBarCourseInfo.vue +++ b/src/components/BottomBar/BottomBarCourseInfo.vue @@ -33,7 +33,7 @@

-

{{ courseObj.lastRoster }} Lecture Information

+

{{ courseObj.currRoster }} Lecture Information

{{ latestLecInfo }}

@@ -107,7 +107,7 @@ export default defineComponent({ }, rosterLink(): string { const [subject, number] = this.courseObj.code.split(' '); - return `https://classes.cornell.edu/browse/roster/${this.courseObj.lastRoster}/class/${subject}/${number}`; + return `https://classes.cornell.edu/browse/roster/${this.courseObj.currRoster}/class/${subject}/${number}`; }, }, diff --git a/src/components/BottomBar/BottomBarState.ts b/src/components/BottomBar/BottomBarState.ts index 863f0fa90..fcb2f1130 100644 --- a/src/components/BottomBar/BottomBarState.ts +++ b/src/components/BottomBar/BottomBarState.ts @@ -1,10 +1,18 @@ import { reactive } from 'vue'; -import { GTag, GTagEvent } from '../../gtag'; +import { VueGtag } from 'vue-gtag-next'; +import { GTagEvent } from '../../gtag'; import { checkNotNull } from '../../utilities'; +import { + getCourseWithSeasonAndYear, + getCourse, + extractSubjectAndNumber, +} from '../../global-firestore-data/courses'; import { cornellCourseRosterCourseDetailedInformationToPartialBottomCourseInformation, firestoreSemesterCourseToBottomBarCourse, + rosterIdentifierToSeasonAndYear, + seasonAndYearToRosterIdentifier, } from '../../user-data-converter'; export type BottomBarState = { @@ -38,13 +46,15 @@ const getDetailedInformationForBottomBar = async ( subject: string, number: string ) => { - const courses: readonly CornellCourseRosterCourseFullDetail[] = ( - await fetch( - `https://classes.cornell.edu/api/2.0/search/classes.json?roster=${roster}&subject=${subject}` - ).then(response => response.json()) - ).data.classes; + const seasonAndYear = rosterIdentifierToSeasonAndYear(roster); + const course = await getCourseWithSeasonAndYear( + seasonAndYear.season, + seasonAndYear.year, + subject, + number + ); return cornellCourseRosterCourseDetailedInformationToPartialBottomCourseInformation( - checkNotNull(courses.find(it => it.catalogNbr === number)) + checkNotNull(course) ); }; @@ -69,7 +79,11 @@ const getReviews = ( } ); -export const addCourseToBottomBar = (course: FirestoreSemesterCourse): void => { +export const addCourseToBottomBar = async ( + course: FirestoreSemesterCourse, + season: string, + year: number +): Promise => { vueForBottomBar.isExpanded = true; for (let i = 0; i < vueForBottomBar.bottomCourses.length; i += 1) { @@ -80,11 +94,19 @@ export const addCourseToBottomBar = (course: FirestoreSemesterCourse): void => { return; } } + const courseSubjectAndNumber = extractSubjectAndNumber(course.code); + const classRosterCourseData = await getCourse( + seasonAndYearToRosterIdentifier(season as FirestoreSemesterSeason, year), + courseSubjectAndNumber.subject, + courseSubjectAndNumber.number + ); + const seasonAndYear = rosterIdentifierToSeasonAndYear(classRosterCourseData.roster); vueForBottomBar.bottomCourses = [ - firestoreSemesterCourseToBottomBarCourse(course), + firestoreSemesterCourseToBottomBarCourse(course, seasonAndYear.season, seasonAndYear.year), ...vueForBottomBar.bottomCourses, ]; + vueForBottomBar.bottomCourseFocus = 0; const [subject, number] = course.code.split(' '); @@ -99,25 +121,29 @@ export const addCourseToBottomBar = (course: FirestoreSemesterCourse): void => { bottomBarCourse.workload = classWorkload; } }), - getDetailedInformationForBottomBar(course.lastRoster, subject, number).then( - ({ description, prereqs, enrollment, lectureTimes, instructors, distributions }) => { - const bottomBarCourse = vueForBottomBar.bottomCourses.find( - ({ uniqueID, code }) => uniqueID === course.uniqueID && code === course.code - ); - if (bottomBarCourse) { - bottomBarCourse.description = description; - bottomBarCourse.prereqs = prereqs; - bottomBarCourse.enrollment = enrollment; - bottomBarCourse.lectureTimes = lectureTimes; - bottomBarCourse.instructors = instructors; - bottomBarCourse.distributions = distributions; - } + getDetailedInformationForBottomBar( + vueForBottomBar.bottomCourses[vueForBottomBar.bottomCourseFocus].currRoster, + subject, + number + ).then(({ description, prereqs, enrollment, lectureTimes, instructors, distributions }) => { + const bottomBarCourse = vueForBottomBar.bottomCourses.find( + ({ uniqueID, code }) => uniqueID === course.uniqueID && code === course.code + ); + if (bottomBarCourse) { + Object.assign(bottomBarCourse, { + description, + prereqs, + enrollment, + lectureTimes, + instructors, + distributions, + }); } - ), + }), ]); }; -export const toggleBottomBar = (gtag?: GTag): void => { +export const toggleBottomBar = (gtag?: VueGtag): void => { vueForBottomBar.isExpanded = !vueForBottomBar.isExpanded; if (vueForBottomBar.isExpanded) { GTagEvent(gtag, 'bottom-bar-open'); @@ -126,7 +152,7 @@ export const toggleBottomBar = (gtag?: GTag): void => { } }; -export const closeBottomBar = (gtag?: GTag): void => { +export const closeBottomBar = (gtag?: VueGtag): void => { vueForBottomBar.isExpanded = false; GTagEvent(gtag, 'bottom-bar-close'); }; @@ -135,7 +161,7 @@ export const changeBottomBarCourseFocus = (index: number): void => { vueForBottomBar.bottomCourseFocus = index; }; -export const deleteBottomBarCourse = (index: number, gtag?: GTag): void => { +export const deleteBottomBarCourse = (index: number, gtag?: VueGtag): void => { GTagEvent(gtag, 'bottom-bar-delete-tab'); vueForBottomBar.bottomCourses = vueForBottomBar.bottomCourses.filter((_, i) => i !== index); if (vueForBottomBar.bottomCourseFocus >= vueForBottomBar.bottomCourses.length) { diff --git a/src/components/Course/Course.vue b/src/components/Course/Course.vue index e6a60d1d9..a864863b8 100644 --- a/src/components/Course/Course.vue +++ b/src/components/Course/Course.vue @@ -81,6 +81,8 @@ export default defineComponent({ active: { type: Boolean, required: true }, isReqCourse: { type: Boolean, required: true }, semesterIndex: { type: Number, required: false, default: 0 }, + season: { type: String, required: false, default: '' }, + year: { type: Number, required: false, default: 0 }, }, emits: { 'delete-course': (code: string, uniqueID: number) => @@ -164,7 +166,7 @@ export default defineComponent({ courseOnClick() { if (!this.menuOpen) { this.$emit('course-on-click', this.courseObj); - addCourseToBottomBar(this.courseObj); + addCourseToBottomBar(this.courseObj, this.season, this.year); } }, editCourseCredit(credit: number) { diff --git a/src/components/Course/CourseCaution.vue b/src/components/Course/CourseCaution.vue index 0ef5f2efa..0a978eaf6 100644 --- a/src/components/Course/CourseCaution.vue +++ b/src/components/Course/CourseCaution.vue @@ -98,7 +98,8 @@ const getCourseCautions = ( isPlaceholderCourse(course) && ((!store.state.orderByNewest && semesterIndex !== course.startingSemester) || (store.state.orderByNewest && - store.state.semesters.length - semesterIndex + 1 !== course.startingSemester)); + store.getters.getCurrentPlanSemesters.length - semesterIndex + 1 !== + course.startingSemester)); return { noMatchedRequirement, typicallyOfferedWarning, diff --git a/src/components/Modals/AddPlanModal.vue b/src/components/Modals/AddPlanModal.vue new file mode 100644 index 000000000..8736b395d --- /dev/null +++ b/src/components/Modals/AddPlanModal.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/components/Modals/CopyPlanModal.vue b/src/components/Modals/CopyPlanModal.vue new file mode 100644 index 000000000..a26b348ed --- /dev/null +++ b/src/components/Modals/CopyPlanModal.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/components/Modals/CourseMenu.vue b/src/components/Modals/CourseMenu.vue index a725b8d5b..2fe4501a4 100644 --- a/src/components/Modals/CourseMenu.vue +++ b/src/components/Modals/CourseMenu.vue @@ -16,14 +16,14 @@
arrow to expand edit course color