(Requires that you have titanium production. Decrease any titanium production 1 step and increase your own 1 step.)
Deep Well Heating
13
#003
(Increase your Energy production 1 step. Increase temperature 1 step.)
Cloud Seeding
11
#004
3 Oceans
1
(Requires 3 ocean tiles. Decrease your MC production 1 step and any heat production 1 step. Increase your Plant production 2 steps.)
Search for Life
3
#005
3/
max 6% O2
1 * :
(Action: Spend 1 MC to reveal the top card of the draw deck. If that card has a Microbe tag, add a Science resource here.)
(3 VPs if you have one or more Science resources here.)
Inventors' Guild
9
#006
ACTION: LOOK AT THE TOP CARD AND EITHER BUY IT OR DISCARD IT
Martian Rails
13
#007
1 /
(Action: Spend 1 Energy to gain 1 MC for each City tile ON MARS.)
Capital
26
#008
1/
4 Oceans
5
(Requires 4 ocean tiles. Place this tile. Decrease your Energy production 2 steps and increase your MC production 5 steps.
1 ADDITIONAL VP FOR EACH OCEAN TILE ADJACENT TO THIS CITY TILE.
Asteroid
14
#009
(Raise temperature 1 step and gain 2 titanium. Remove up to 3 Plants from any player.)
Comet
21
#010
(Raise temperature 1 step and place an ocean tile. Remove up to 3 Plants from any player.)
Big Asteroid
27
#011
(Raise temperature 2 steps and gain 4 titanium. Remove up to 4 Plants from any player.)
Water Import from Europa
25
#012
1/
12
()
(Action: Pay 12 MC to place an ocean tile. TITANIUM MAY BE USED as if playing a Space card.)
(1 VP for each Jovian tag you have.)
Space Elevator
27
#013
2
5
(Action: Spend 1 steel to gain 5 MC.)
(Increase your titanium production 1 step.)
Development Center
11
#014
(Action: Spend 1 Energy to draw a card.)
Equatorial Magnetizer
11
#015
(Action: Decrease your Energy production 1 step to increase your terraform rating 1 step.)
Domed Crater
24
#016
1
max 7% O2
3
(Oxygen must be 7% or less. Gain 3 plants. Place a City tile.
Decrease your Energy production 1 step and increase your MC production 3 steps.)
Noctis City
18
#017
3
(Decrease your Energy production 1 step and increase your MC production 3 steps.
Place a City ON THE RESERVED AREA, disregarding normal placement restrictions.)
Methane from Titan
28
#018
2
2% O2
(Requires 2% oxygen. Increase your heat production 2 steps and your Plant production 2 steps.)
Imported Hydrogen
16
#019
3 OR 3* OR 2*
(Gain 3 Plants, or add 3 Microbes or 2 Animals to ANOTHER card. Place an ocean tile.)
Research Outpost
18
#020
: -1
(Effect: When you play a card, you pay 1 MC less for it.)
(Place a city tile NEXT TO NO OTHER TILE.)
Phobos Space Haven
25
#021
3
(Increase your titanium production 1 step and place a City tile ON THE RESERVED AREA.)
Black Polar Dust
15
#022
2
(Place an ocean tile. Decrease your MC production 2 steps and increase your heat production 3 steps.)
Arctic Algae
12
#023
max -12 C
:
(Effect: When anyone places an ocean tile, gain 2 Plants.)
(It must be -12 C or colder to play. Gain 1 Plant.)
Predators
14
#024
1/
11% O2
(Action: Remove 1 Animal from any card and add it to this card.)
(Requires 11% oxygen. 1 VP per Animal on this card.)
Space Station
10
#025
1
:
-2
(Effect: When you play a Space card, you pay 2 MC less for it.)
Eos Chasma National Park
16
#026
1
-12 C
*
2
(Requires -12 C or warmer. Add 1 Animal TO ANY ANIMAL CARD. Gain 3 Plants. Increase your MC production 2 steps.)
Interstellar Colony Ship
24
#027
4
5 Science
Security Fleet
12
#028
1/
(Action: Spend 1 titanium to add 1 fighter resource to this card.)
(1 VP for each fighter resource on this card.)
Cupola City
16
#029
max 9% O2
3
(Oxygen must be 9% or less. Place a City tile. Decrease your Energy production 1 step and increase your MC production 3 steps.)
Lunar Beam
13
#030
2
(Decrease your MC production 2 steps and increase your heat production and Energy production 2 steps each.)
Optimal Aerobraking
7
#031
:
3
(Effect: When you play a Space Event, you gain 3 MC and 3 heat.)
Underground city
18
#032
(Place a City tile. Decrease your Energy production 2 steps and increase your steel production 2 steps.)
Regolith Eaters
13
#033
OR
(Action: Add 1 Microbe to this card, or remove 2 Microbes from this card to raise oxygen level 1 step.)
GHG Producing Bacteria
8
#034
4% O2
OR
(Action: Add 1 Microbe to this card, or remove 2 Microbes to raise temperature 1 step.)
(Requires 4% oxygen.)
Ants
9
#035
1/2
4% O2
(Action: Remove 1 Microbe from any card to add 1 to this card.)
(Requires 4% oxygen. 1 VP per 2 Microbes on this card.)
Release of Inert Gases
14
#036
(Raise your terraform rating 2 steps.)
Nitrogen-Rich Asteroid
31
#037
OR 3 : 4
(Raise your terraforming rating 2 steps and temperature 1 step. Increase your Plant production 1 step, or 4 steps if you have 3 Plant tags.)
Rover Construction
8
#038
1
:
2
(Effect: When any City tile is placed, gain 2 MC.)
Deimos Down
31
#039
8
(Raise temperature 3 steps and gain 4 steel. Remove up to 8 Plants from any player.)
Asteroid Mining
30
#040
2
(Increase your titanium production 2 steps.)
Food Factory
12
#041
1
4
(Decrease your Plant production 1 step and increase your MC production 4 steps.)
Archaebacteria
6
#042
max -18 C
(It must be -18 C or colder. Increase your Plant production 1 step.)
Carbonate Processing
6
#043
(Decrease your Energy production 1 step and increase your heat production 3 steps.)
Natural Preserve
9
#044
1
max 4% O2
1
♂
*
(Oxygen must be 4% or less. Place this tile NEXT TO NO OTHER TILE. Increase your MC production 1 step.)
Nuclear Power
10
#045
2
(Decrease your MC production 2 steps and increase your Energy production 3 steps.)
Lightning Harvest
8
#046
1
3 Science
1
(Requires 3 Science tags. Increase your Energy production and your MC production up one step each.)
Algae
10
#047
5 Oceans
(Requires 5 ocean tiles. Gain 1 Plant and increase your Plant production 2 steps.)
Adapted Lichen
9
#048
(Increase your Plant production 1 step.)
Tardigrades
4
#049
1/4
(Action: Add 1 Microbe to this card.)
(1 VP per 4 Microbes on this card.)
Virus
1
#050
2 OR 5
(Remove up to 2 Animals or 5 Plants from any player.)
Miranda Resort
12
#051
1
1
/
(Increase your MC production 1 step for each Earth tag you have.)
Fish
9
#052
1/
+2 C
(Action: Add 1 Animal to this card.)
(Requires +2 C or warmer. Decrease any Plant production 1 step. 1 VP for each Animal on this card.)
Lake Marineris
18
#053
2
0 C
(Requires 0 C or warmer. Place 2 ocean tiles.)
Small Animals
6
#054
1/2
6% O2
(Action: Add 1 Animal to this card.)
(Requires 6% oxygen. Decrease any Plant production 1 step. 1 VP per 2 Animals on this card.)
Kelp Farming
17
#055
1
6 Oceans
2
(Requires 6 ocean tiles. Increase your MC production 2 steps and your Plant production 3 steps. Gain 2 Plants.)
Mine
4
#056
(Increase your steel production 1 step.)
Vesta Shipyard
15
#057
1
(Increase your titanium production 1 step.)
Beam from a Thorium Asteroid
32
#058
1
Jovian
(Requires a Jovian tag. Increase your heat production and Energy production 3 steps each.)
Mangrove
12
#059
1
+4 C
(Requires +4 C or warmer. Place a greenery tile ON AN AREA RESERVED FOR OCEAN and raise oxygen 1 step. Disregard normal placement restrictions for this.)
Trees
13
#060
1
-4 C
(Requires -4 C or warmer. Increase your Plant production 3 steps. Gain 1 Plant.)
Great Escarpment Consortium
6
#061
Steel production
(Requires that you have steel production. Decrease any steel production 1 step and increase your own 1 step.)
Mineral Deposit
5
#062
5
(Gain 5 steel.)
Mining Expedition
12
#063
(Raise oxygen 1 step. Remove 2 plants from any player. Gain 2 steel.)
Mining Area
4
#064
⚒
*
OR
*
(Place this tile on an area with a steel or titanium placement bonus, adjacent to another of your tiles. Increase your production of that resource 1 step.)
Building Industries
6
#065
(Decrease your Energy production 1 step and increase your steel production 2 steps.)

Mining Rights
9
#067
⚒
*
OR
*
(Place this tile on an area with a steel or titanium placement bonus. Increase that production 1 step.)
Sponsors
6
#068
2
(Increase your MC production 2 steps.)
Electro Catapult
17
#069
1
max 8% O2
/
7
(Action: Spend 1 plant or 1 steel to gain 7MC.)
(Oxygen must be 8% or less. Decrease your energy production 1 step.)
Earth Catapult
23
#070
2
: -2
(Effect: When you play a card, you pay 2 MC less for it.)
Advanced Alloys
9
#071
: +
1
: +
1
(Effect: Each titanium you have is worth 1 MC extra. Each steel you have is worth 1 MC extra. )
Birds
10
#072
1/
13% O2
(Action: Add an animal to this card.)
(Requires 13% oxygen. Decrease any plant production 2 steps. 1 VP per Animal on this card.)
Mars University
8
#073
1
: - +
(Effect: When you play a Science tag, including this, you may discard a card from hand to draw a card.)
Viral Enhancers
9
#074
/ / :
/ * / *
(Effect: When you play a plant, microbe, or an animal tag, including this, gain 1 plant or add 1 resource to THAT CARD.)
Towing a Comet
23
#075
(Gain 2 plants. Raise oxygen level 1 step and place an ocean tile.)
Space Mirrors
3
#076
7
(Action: Spend 7 MC to increase your energy production 1 step.)
Solar Wind Power
11
#077
(Increase your energy production 1 step and gain 2 titanium.)
Ice Asteroid
23
#078
(Place 2 ocean tiles.)
Quantum Extractor
13
#079
4 Science
:
-2
(Effect: When you play a Space card, you pay 2 MC less for it.)
4
(Requires 4 science tags. Increase your energy production 4 steps.)
Giant Ice Asteroid
36
#080
6
(Raise temperature 2 steps and place 2 ocean tiles. Remove up to 6 plants from any player.)
Ganymede Colony
20
#081
1/
*
(Place a city tile ON THE RESERVED AREA. 1 VP per Jovian tag you have.)
Callisto Penal Mines
24
#082
2
3
(Increase your MC production 3 steps.)
Giant Space Mirror
17
#083
(Increase your energy production 3 steps.)
Trans-Neptune Probe
6
#084
1
Commercial District
16
#085
1/
4
(Decrease your energy production 1 step and increase your MC production 4 steps.)
€
(Place this tile. 1 VP PER ADJACENT CITY TILE.)
Robotic Workforce
9
#086
COPY A
(Duplicate only the production box of one of your building cards.)
Grass
11
#087
-16 C
(Requires -16 C or warmer. Increase your plant production 1 step. Gain 3 plants.)
Heather
6
#088
-14 C
(Requires -14 C or warmer. Increase your plant production 1 step. Gain 1 plant.)
Peroxide Power
7
#089
1
(Decrease your MC production 1 step and increase your Energy production 2 steps.)
Research
11
#090
1
(Counts as playing 2 science cards. Draw 2 cards.)
Gene Repair
12
#091
2
3 Science
2
(Requires 3 science tags. Increase your MC production 2 steps.)
IO Mining Industries
41
#092
1/
2
(Increase your titanium production 2 steps and your MC production 2 steps. 1 VP per Jovian tag you have.)
Bushes
10
#093
-10 C
(Requires -10 C or warmer. Increase your plant production 2 steps. Gain 2 plants.)
Mass Converter
8
#094
5 Science
:
-2
(Effect: When you play a Space card, you pay 2 MC less for it.)
6
(Requires 5 science tags. Increase your energy production 6 steps.)
Physics Complex
12
#095
2/
6
(Action: Spend 6 Energy to add a science resource to this card.)
(2 VP for each science resource on this card.)
Greenhouses
6
#096
/
(Gain 1 plant for each city tile in play.)
Nuclear Zone
10
#097
-2
☢
(Place this tile and raise temperature 2 steps.)
Tropical Resort
13
#098
2
3
(Reduce your heat production 2 steps and increase your MC production 3 steps.)
Toll Station
12
#099
1
/
(Increase your MC production 1 step for each space tag your OPPONENTS have.)
Fueled Generators
1
#100
1
(Decrease your MC production 1 step and increase your Energy production 1 steps.)
Ironworks
11
#101
4
(Action: Spend 4 energy to gain 1 steel and raise oxygen 1 step.)
Power Grid
18
#102
/
(Increase your Energy production step for each Power tag you have, including this.)
Steelworks
15
#103
4
(Action: Spend 4 energy to gain 2 steel and increase oxygen 1 step.)
Ore Processor
13
#104
4
(Action: Spend 4 energy to gain 1 titanium and increase oxygen 1 step.)
Earth Office
1
#105
:
-3
(Effect: When you play an Earth card, you pay 3 MC less for it.)
Acquired Company
10
#106
3
(Increase your MC production 3 steps.)
Media Archives
8
#107
1
/
(Gain 1 MC for each event EVER PLAYED by all players.)
Open City
23
#108
1
12% O2
4
(Requires 12% oxygen. Gain 2 plants. Place a City tile.
Decrease your Energy production 1 step and increase your MC production 4 steps.)
Media Group
6
#109
:
3
(Effect: After you play an event card, you gain 3MC.)
Business Network
4
#110
ACTION: LOOK AT THE TOP CARD AND EITHER BUY IT OR DISCARD IT
-1
(Decrease your MC production 1 step.)
Business Contacts
7
#111
LOOK AT THE TOP 4 CARDS FROM THE DECK. TAKE 2 OF THEM INTO HAND AND DISCARD THE OTHER 2
Bribed Committee
7
#112
-2
(Raise your TR 2 steps.)
Solar Power
11
#113
1
(Increase your energy production 1 step.)
Breathing Filters
11
#114
2
7% O2
(Requires 7% oxygen.)
Artificial Photosynthesis
12
#115
OR
(Increase your plant production 1 step or your energy production 2 steps.)
Artificial Lake
15
#116
1
-6 C
*
(Requires -6 C or warmer. Place 1 ocean tile ON AN AREA NOT RESERVED FOR OCEAN.)
Geothermal Power
11
#117
(Increase your energy production 2 step.)
Farming
16
#118
2
+4 C
2
(Requires +4 C or warmer. Increase your MC production 2 steps and your plant production 2 steps. Gain 2 Plants.)
Dust Seals
2
#119
1
max 3 Oceans
(Requires 3 or less ocean tiles.)
Urbanized Area
10
#120
2
*
(Decrease your energy production 1 step and increase your MC production 2 steps.
Place a city tile ADJACENT TO AT LEAST 2 OTHER CITY TILES.)
Sabotage
1
#121
-3 OR -4 OR -
7
(Remove up to 3 titanium from any player, or 4 steel, or 7 MC.)
Moss
4
#122
3 Oceans
-
(Requires 3 oean tiles and that you lose 1 plant. Increase your plant production 1 step.)
Industrial Center
4
#123
7
(Action: Spend 7 MC to increase your steel production 1 step.)
🏭
*
(Place this tile adjacent to a city tile.)
Hired Raiders
1
#124
STEAL 2 OR STEAL
3
(Steal up to 2 steel, or 3 MC from any player.)
Hackers
3
#125
-1
2
2
(Decrease your energy production 1 step and any MC production 2 steps. increase your MC production 2 steps.
GHG Factories
11
#126
4
(Decrease your Energy production 1 step and increase your heat production 4 steps.)
Subterranean Reservoir
11
#127
(Place 1 ocean tile.)
Ecological Zone
12
#128
1/2
Forest
/ :
(Effect: When you play an animal or plant tag (including these), add an animal to this card.)
🐾
(Requires that you have a greenery tile. Place this tile adjacent to any greenery tile.
1 VP per 2 Animals on this card.)
Zeppelins
13
#129
1
5% O2
1
/
(Requires 5% oxygen. Increase your MC production 1 step for each City tile ON MARS.)
Worms
8
#130
4% O2
/ 2
(Requires 4% oxygen. Increase your Plant production 1 step for every 2 Microbe tags you have, including this.)
Decomposers
5
#131
1/3
3% O2
/ / :
(Effect: When you play an Animal, Plant, or Microbe tag, including this, add a Microbe to this card.)
(Requires 3% oxygen. 1 VP per 3 Microbes on this card.)
Fusion Power
14
#132
2 Power
(Requires 2 Power tags. Increase your Energy production 3 steps.)
Symbiotic Fungus
4
#133
-14 C
*
(Action: Add a microbe to ANOTHER card.)
(Requires -14 C or warmer.)
Extreme-Cold Fungus
13
#134
max -10 C
OR *
(Action: Gain 1 plant or add 2 microbes to ANOTHER card.)
(It must be -10 C or colder.)
Advanced Ecosystems
11
#135
3
Plant Microbe Animal
(Requires a Plant tag, a Microbe tag, and an Animal tag.)
Great Dam
12
#136
1
4 Oceans
(Requires 4 ocean tiles. Increase your Energy production 2 steps.)
Cartel
8
#137
1
/
(Increase your MC production 1 step for each Earth tag you have, including this.)
Strip Mine
25
#138
(Decrease your Energy production 2 steps.  Raise oxygen 2 steps.)
Wave Power
8
#139
1
3 Oceans
(Requires 3 ocean tiles. Increase your energy production 1 step.)
Lava Flows
18
#140
🌋
*
(Raise temperature 2 steps and place this tile ON EITHER THARSIS THOLUS, ASCRAEUS MONS, PAVONIS MONS OR ARSIA MONS.)
Power Plant
4
#141
(Increase your Energy production 1 step.)
Mohole Area
20
#142
4
♨
*
(Increase your heat production 4 steps. Place this tile ON AN AREA RESERVED FOR OCEAN.)
Large Convoy
36
#143
2
5 OR 4*
(Place an ocean tile and draw 2 cards. Gain 5 Plants or add 4 Animals to ANOTHER card.)
Titanium Mine
7
#144
(Increase your titanium production 1 step.)
Tectonic Stress Power
18
#145
1
2 Science
(Requires 2 Science tags. Increase your Energy production 3 steps.)
Nitrophilic Moss
8
#146
3 Oceans
-
(Requires 3 ocean tiles and that you lose 2 plants. Increase your plant production 2 steps.)
Herbivores
12
#147
1/2
8% O2
:
(Effect: When you place a greenery tile, add an Animal to this card.)
(Requires 8% oxygen. Add 1 Animal to this card. Decrease any Plant production 1 step. 1 VP per 2 Animals on this card.)
Insects
9
#148
6% O2
/
(Requires 6% oxygen. Increase your Plant production 1 step for each plant tag you have.)
CEO's Favorite Project
1
#149
ADD 1 RESOURCE TO A CARD WITH AT LEAST 1 RESOURCE ON IT
Anti-gravity Technology
14
#150
3
7 Science
: -2
(Effect: When you play a card, you pay 2 MC less for it.)
(Requires 7 science tags.)
Investment Loan
3
#151
-1
10
(Decrease your MC production 1 step. Gain 10 MC.)
Insulation
2
#152
-X +
X
(Decrease your heat production any number of steps and increase your MC production the same number of steps.)
Adaptation Technology
12
#153
1
Temp / O2 / Ocean
: +/- 2
(Effect: Your global requirements are +2 or -2 steps, your choice in each case.)
Caretaker Contract
3
#154
0 C
8
(Action: Spend 8 heat to increase your terraform rating 1 step.)
(Requires 0 C or warmer.)
Designed Microorganisms
16
#155
max -14 C
(It must be -14 C or colder. Increase your Plant production 2 steps.)
Standard Technology
6
#156
Standard projects
:
3
(Effect: After you pay for a standard project, except selling patents, you gain 3 MC.)
Nitrite Reducing Bacteria
11
#157
OR 3
(Action: Add 1 Microbe to this card, or remove 3 Microbes to increase your TR 1 step.
(Add 3 Microbes to this card.)
Industrial Microbes
12
#158
(Increase your Energy production and your steel production 1 step each.)
Lichen
7
#159
-24 C
(Requires -24 C or warmer. Increase your Plant production 1 step.)
Power Supply Consortium
5
#160
2 Power
(Requires 2 Power tags. Decrease any Energy production 1 step and increase your own 1 step.)
Convoy From Europa
15
#161
(Place 1 ocean tile and draw 1 card.)
Imported GHG
7
#162
(Increase your heat production 1 step and gain 3 heat.)
Imported Nitrogen
23
#163
4 3* 2*
(Raise your TR 1 step and gain 4 Plants. Add 3 Microbes to ANOTHER card and 2 Animals to ANOTHER card.)
Micro-Mills
3
#164
(Increase your heat production 1 step.)
Magnetic Field Generators
20
#165
4
(Decrease your Energy production 4 steps and increase your Plant production 2 steps. Raise your TR 3 steps.)
Shuttles
10
#166
1
5% O2
:
-2
(Effect: When you play a Space card, you pay 2 MC less for it.)
2
(Requires 5% oxygen. Decrease your Energy production 1 step and increase your MC production 2 steps.)
Import of Advanced GHG
9
#167
(Increase your heat production 2 steps.)
Windmills
6
#168
1
7% O2
(Requires 7% oxygen. Increase your Energy production 1 step.)
Tundra Farming
16
#169
2
-6 C
2
(Requires -6 C or warmer. Increase your Plant production 1 step and your MC production 2 steps. Gain 1 Plant.)
Aerobraked Ammonia Asteroid
26
#170
*
(Add 2 Microbes to ANOTHER card. Increase your heat production 3 steps and your Plant productions 1 step.)
Magnetic Field Dome
5
#171
(Decrease your Energy production 2 steps and increase your Plant production 1 step. Raise your TR 1 step.)
Pets
10
#172
1/2
:
ANIMALS MAY NOT BE REMOVED FROM THIS CARD
(Effect: When any City tile is placed, add an Animal to this card.)
(Add 1 Animal to this card. 1 VP per 2 Animals here.)
Protected Habitats
5
#173
OPPONENTS MAY NOT REMOVE YOUR
Protected Valley
23
#174
2
*
(Increase your MC production 2 steps. Place on a greenery tile ON AN AREA RESERVED FOR OCEAN, disregarding normal placement restrictions, and increase oxygen 1 step.)
Satellites
10
#175
1
/
(Increase your MC production 1 step for each space tag your have, including this one.)
Noctis Farming
10
#176
1
-20 C
1
(Requires -20 C or warmer. Increase your MC production 1 step and gain 2 Plants.)
Water Splitting Plant
12
#177
2 Oceans
(Action: Spend 3 Energy to raise oxygen 1 step.)
(Requires 2 ocean tiles.)
Heat Trappers
6
#178
-1
(Decrease any heat production 2 steps and increase your Energy production 1 step.)
Soil Factory
9
#179
1
(Decrease your Energy production 1 step and increase your Plant production 1 step.)
Fuel Factory
6
#180
1
(Decrease your Energy production 1 step and increase your titanium and your MC production 1 step each.)
Ice Cap Melting
5
#181
+2 C
(Requires +2 C or warmer. Place 1 ocean tile.)
Corporate Stronghold
11
#182
-2
3
(Decrease your Energy production 1 step and increase your MC production 3 steps. Place a City tile.)
Biomass Combustors
4
#183
-1
6% O2
(Requires 6% oxygen. Decrease any Plant production 1 step and increase your Energy production 2 steps.)
Livestock
13
#184
1/
9% O2
(Action: Add 1 Animal to this card.)
2
(Requires 9% oxygen. Decrease your Plant production 1 step and increase your MC production 2 steps. 1 VP for each Animal on this card.
Olympus Conference
10
#185
1
: OR -+
(When you play a Science tag, including this, either add a Science resource to this card, or remove a Science resource from this card to draw a card.)
Rad-Suits
6
#186
1
2 Cities
1
(Requires two cities in play. Increase your MC up 1 step.)
Aquifer Pumping
18
#187
8
()
(Action: Spend 8 MC to place 1 ocean tile. STEEL MAY BE USED as if you were playing a Building card.)
Flooding
7
#188
-1
4
*
(Place an ocean tile.
Energy Saving
15
#189
/
(Increase your Energy production 1 step for each City tile in play.)
Local Heat Trapping
1
#190
-5 + 4 OR 2*
(Spend 5 heat to gain either 4 Plants, or to add 2 Animals to ANOTHER card.)
Permafrost Extraction
8
#191
-8 C
(Requires -8 C or warmer. Place 1 ocean tile.)
Invention Contest
2
#192
LOOK AT THE TOP 3 CARDS FROM THE DECK. TAKE 1 OF THEM INTO HAND AND DISCARD THE OTHER 2
Plantation
15
#193
2 Science
(Requires 2 Science tags. Place a greenery tile and raise oxygen 1 step.)
Power Infrastructure
4
#194
X
X
(Action: Spend any amount of Energy and gain that amount of MC.)
Indentured Workers
0
#195
-1
NEXT CARD:
-8
(The next card you play this generation costs 8 MC less.)
Lagrange Observatory
9
#196
1
(Draw 1 card.)
Terraforming Ganymede
33
#197
2
/
(Raise your TR 1 step for each Jovian tag you have, including this.)
Immigration Shuttles
31
#198
1/3
5
(Increase your MC production 5 steps. 1 VP for every 3rd City in play.)
Restricted Area
11
#199
2
(Action: Spend 2 MC to draw a card.)
⃠
(Place this tile.)
Immigrant City
13
#200
:
1
(Effect: When a City tile is placed, including this, increase your MC production 1 step.)
-2
(Decrease your Energy production 1 step and decrease your MC production 2 steps. Place a City tile.)
Energy Tapping
3
#201
-1
(Decrease any Energy production 1 step and increase your own 1 step.)
Underground Detonations
6
#202
10
(Action: Spend 10MC to increase your heat production 2 steps.)
Soletta
35
#203
7
(Increase your heat production 7 steps.)
Technology Demonstration
5
#204
(Draw two cards.)
Rad-Chem Factory
8
#205
(Decrease your Energy production 1 step. Raise your TR 2 steps.)
Special Design
4
#206
Temp / O2 / Ocean
: +/- 2
(The next card you play this generation is +2 or -2 steps in global requirements, your choice.)
Medical Lab
13
#207
1
1
/ 2
(Increase your MC production 1 step for every 2 Building tags you have, including this.)
AI Central
21
#208
1
3 Science
(Action: Draw 2 cards.)
(Requires 3 Science tags to play. Decrease your Energy production 1 step.)
Small Asteroid
10
#209
(Increase temperature 1 step. Remove up to 2 plants from any player.)
Self-replicating robots
7
#210
2 Science
2
OR
X
x2
(Action: Reveal and place a SPACE OR BUILDING card here from hand, and place 2 resources on it, OR double the resources on a card here.)
(Effect: Cards here may be played as if from hand with its cost reduced by the number of resources on it.)
(Requires 2 Science tags.)
Snow Algae
12
#211
2 Oceans
(Requires 2 oceans. Increase your Plant production and your heat production 1 step each.)
Penguins
7
#212
1/
8 Oceans
(Action: Add 1 animal to this card.)
(Requires 8 oceans. 1 VP for each animal on this card.)
Aerial Mappers
11
#213
1
* OR
(Action: Add 1 Floater to ANY card or spend 1 Floater here to draw 1 card).
Aerosport Tournament
7
#214
1
5 Floaters
1
/
(Requires that you have 5 Floaters. Gain 1 MC per each City tile in play)
Air-Scrapping Expedition
13
#215
(Raise Venus 1 step. Add 3 Floaters to ANY Venus CARD)
Atalanta Planitia Lab
10
#216
2
3 Science
(Requires 3 science tags. Draw 2 cards.)
Atmoscoop
22
#217
1
3 Science
OR
*
(Requires 3 Science tags.
Either raise the temperature
2 steps, or raise Venus 2 steps.
Add 2 Floaters to ANY card).
Comet for Venus
11
#218
-
4
(Raise Venus 1 step. Remove up to 4MC from any player WITH A VENUS TAG IN PLAY.).
Corroder Suits
8
#219
2
(Increase your MC production 2 steps. Add 1 resource to ANY Venus CARD).
Dawn City
15
#220
3
4 Science
*
(Requires 4 Science tags. Decrease your energy production 1 step. Increase your titanium production 1 step. Place a City tile on the RESERVED AREA).
Deuterium Export
11
#221
OR
(Action: add 1 Floater to this card OR spend 1 Floater here to increase your energy production 1 step).
Dirigibles
11
#222
*
: =
3
(Action: add 1 Floater to ANY card.)
(Effect: when playing a Venus tag, Floaters here may be used as payment, and are worth 3MC each)
Extractor Balloons
21
#223
OR
(Action: add 1 Floater to this card, or remove 2 Floaters here to raise Venus 1 step).
(Add 3 Floaters to this card).
Extremophiles
3
#224
1/3
2 Science
*
(Action: add 1 Microbe to ANY card)
(Requires 2 Science tags. 1 VP for every 3rd Microbe on this card).
Floating Habs
5
#225
1/2
2 Science
2
*
(Action: spend 2 MC to add 1 Floater to ANY card).
(Requires 2 Science tags. 1 VP for every 2nd Floater on this card).
Forced Precipitation
8
#226
2
OR
(Action: Spend 2 MC to add 1 Floater to this card, OR spend 2 Floaters here to increase Venus 1 step).
Freyja Biodomes
14
#227
2
10% Venus
OR
2
(Requires 10% on the
Venus track. Add 2
Microbes or 2 Animals
to another Venus card.
Decrease your energy
production 1 step and
increase your MC
production 2 steps).
GHG Import From Venus
23
#228
(Raise Venus 1 step. Increase your heat production 3 steps).
Giant Solar Shade
27
#229
(Raise Venus 3 steps).
Gyropolis
20
#230
1
/
1
/
(Decrease your energy production 2 steps. Increase your MC production 1 step for each Venus and Earth tag you have. Place a City tile).
Hydrogen to Venus
11
#231
/
(Raise Venus 1 step. Add 1 Floater to A Venus CARD for each Jovian tag you have).
IO Sulphur Research
17
#232
2
OR
:
(Draw 1 card, or draw 3 if you have at least 3 Venus tags).
Ishtar Mining
5
#233
8% Venus
(Requires Venus 8%. Increase your titanium production 1 step).
Jet Stream Microscrappers
12
#234
OR
(Action: Spend 1 titanium to add 2 Floaters here, OR spend 2 Floaters here to raise Venus 1 step).

Luna Metropolis
21
#236
2
1
/
*
(Increase your MC production 1 step for each Earth tag you have, including this. Place a City tile on the RESERVED AREA).
Luxury Foods
8
#237
2
Venus Earth Jovian
Maxwell Base
18
#238
3
12% Venus
(Action: Add 1 resource to ANOTHER VENUS CARD).
*
(Requires Venus 12%. Decrease your energy production 1 step. Place a City tile ON THE RESERVED AREA.)
Mining Quota
5
#239
Venus Earth Jovian
(Requires Venus, Earth and Jovian tags. Increase your steel production 2 steps).
Neutralizer Factory
7
#240
10% Venus
(Requires Venus 10%. Increase the Venus track 1 step).
Omnicourt
11
#241
Venus Earth Jovian
(Requires Venus, Earth and Jovian tags. Increase your TR 2 steps.)
Orbital Reflectors
26
#242
(Raise Venus 2 steps. Increase your heat production 2 steps).
Rotator Impacts
6
#243
max 14% Venus
6
()
OR
(Action: spend 6 MC to add an asteroid resource to this card (TITANIUM MAY BE USED), or spend 1 resource from this card to increase Venus 1 step).
(Venus must be 14% or lower).
Sister Planet Support
7
#244
Venus Earth
3
(Requires Venus and Earth tags. Increase your MC production 3 steps).
Solarnet
7
#245
1
Venus Earth Jovian
(Requires Venus, Earth and Jovian tags. Draw 2 cards).
Spin-Inducing Asteroid
16
#246
max 10% Venus
(Venus must be 10% or lower. Raise Venus 2 steps).
Sponsored Academies
9
#247
1
-
+ * + *
(Discard 1 card from your hand and THEN draw 3 cards. All OPPONENTS draw 1 card).
Stratopolis
22
#248
1/3
2 Science
(Action: Add 2 floaters to ANY VENUS CARD.)
2
*
(Requires 2 science tags. Increase your MC production 2 steps. Place a City tile ON THE RESERVED AREA.
1 VP for every 3rd Floater on this card.)
Stratospheric Birds
12
#249
1/
12% Venus
(Action: Add 1 animal to this card.)
(Requires Venus 12% and that you spend 1 Floater from any card. 1 VP for each Animal on this card.)
Sulphur Exports
21
#250
1
/
(Increase Venus 1 step. Increase your MC production1 step for each Venus tag you have, including this.)
Sulphur-eating Bacteria
6
#251
6% Venus
OR X
3X
(Action: add 1 Microbe to this card, or spend any number of Microbes here to gain triple amount of MC).
(Requires Venus 6%).
Terraforming Contract
8
#252
25 TR
4
(Requires that you have at least 25 TR. Increase your MC production 4 steps.)
Thermophiles
9
#253
6% Venus
OR
(Action: add 1 Microbe to ANY Venus CARD or spend 2 Microbes here to raise Venus 1 step).
(Requires Venus 6%).
Water to Venus
9
#254
(Raise Venus 1 step.)
Venus Governor
4
#255
Venus Venus
2
(Requires 2 Venus tags. Increase your MC production 2 steps.)
Venus Magnetizer
7
#256
10% Venus
(Action: Decrease your Energy production 1 step to raise Venus 1 step.)
(Requires Venus 10%.)
Venus Soils
20
#257
*
(Raise Venus 1 step. Increase your Plant production 1 step. Add 2 Microbes to ANOTHER card).
Venus Waystation
9
#258
1
:
-2
(Effect: When you play a Venus tag, you pay 2 MC less for it.)
Venusian Animals
15
#259
1/
18% Venus
:
(Effect: when you play a Science tag, including this, add 1 Animal to this card).
Venusian Insects
5
#260
1/2
12% Venus
(Action: add 1 Microbe to this card.)
(Requires Venus 12%. 1 VP for every 2nd Microbe on this card.)
Venusian Plants
13
#261
1
16% Venus
OR
(Requires Venus 16%. Raise Venus 1 step. Add 1 Microbe or 1 Animal to ANOTHER VENUS CARD).
House Printing
10
#P36
1
(Increase your steel production 1 step.)
Lava Tube Settlement
15
#P37
2
*
(Decrease your energy production 1 step and increase your MC production 2 steps. Place a City Tile on a VOLCANIC AREA regardless of adjacent cities.)
Martian Survey
9
#P38
1
max 4% O2
(Oxygen must be 4% or lower. Draw two cards.)
PSYCHROPHILES
2
#P39
max -20 C
: =
2
(Action: Add 1 microbe to this card.)
(Effect: When paying for a plant card, microbes here may be used as 2 MC each.)
(Temperature must be -20 C or lower.)
RESEARCH COORDINATION
4
#P40
After being played, when you perform an action, the wild tag counts as any tag of your choice.
SF MEMORIAL
7
#P41
1
(Draw 1 card.)
Space hotels
12
#P42
Earth Earth
4
(Requires 2 Earth tags. Increase MC production 4 steps.)
Airliners
11
#C01
1
3 Floaters
2
*
(Requires that you have 3 floaters. Increase your MC production 2 steps. Add 2 floaters to ANY card.)
Air Raid
0
#C02
STEAL
5
(Requires that you lose 1 floater. Steal 5 MC from any player.)
Atmo Collectors
15
#C03
OR
2/3/4
(Action: Add 1 floater here, or spend 1 floater here to gain 2 titanium, or 3 energy, or 4 heat.)
*
(Add 2 floaters to ANY card.)
Community Services
13
#C04
1
1
/
X
*
(Increase your MC production 1 step per CARD WITH NO TAGS, including this.)
Conscription
5
#C05
-1
Earth Earth
NEXT CARD:
-16
(Requires 2 Earth tags. The next card you play this generation costs 16 MC less.)
Corona Extractor
10
#C06
4 Science
4
(Requires 4 science tags. Increase your energy production 4 steps.)
Cryo Sleep
10
#C07
1
:
-1
(Effect: When you trade, you pay 1 less resource for it.)
Earth Elevator
43
#C08
4
(Increase your titanium production 3 steps.)
Ecology Research
21
#C09
1
/
* *
(Increase your plant production 1 step for each colony you own. Add 1 animal to ANOTHER card and 2 microbes to ANOTHER card.)
Floater Leasing
3
#C10
1
/ 3
(Increase your MC production 1 step per 3 floaters you have.)
Floater Prototypes
2
#C11
*
(Add two floaters to ANOTHER card.)
Floater Technology
7
#C12
*
(Action: Add 1 floater to ANOTHER card.)
Galilean Waystation
15
#C13
1
1
/
(Increase your MC production 1 step for every Jovian tag in play.)
Heavy Taxation
3
#C14
-1
Earth Earth
2
4
(Requires 2 Earth tags. Increase your MC production 2 steps, and gain 4MC.)
Ice Moon Colony
23
#C15
(Place 1 colony and 1 ocean tile.)
Impactor Swarm
11
#C16
Jovian Jovian
12
(Requires 2 Jovian tags. Gain 12 heat. Remove up to 2 plants from any player.)
Interplanetary Colony Ship
12
#C17
(Place a colony.)
Jovian Lanterns
20
#C18
1/2
Jovian
(Action: Spend 1 titanium to add 2 floaters here.)
*
(Requires 1 Jovian tag. Increase your TR 1 step. Add 2 floaters to ANY card. 1VP per 2 floaters.)
Jupiter Floating Station
9
#C19
1
3 Science
OR
1
/ * (max 4)
(Action: Add 1 floater to a JOVIAN CARD, or gain 1 MC for every floater here (MAX 4).)
(Requires 3 Science tags.)
Luna Governor
4
#C20
Earth Earth Earth
2
(Requires 3 Earth tags. Increase your MC production 2 steps.)
Lunar Exports
19
#C21
OR
5
(Increase your plant production 2 steps, or your MC production 5 steps.)
Lunar Mining
11
#C22
/ 2
(Increase your titanium production 1 step for every 2 Earth tags you have in play, including this.)
Market Manipulation
1
#C23
INCREASE ONE COLONY TILE TRACK 1 STEP.
DECREASE ANOTHER COLONY TILE TRACK 1 STEP.
Martian Zoo
12
#C24
1
2 Cities
:
1
/
(Effect: When you play an Earth tag, place an animal here.)
(Action: Gain 1MC per animal here.)
(Requires 2 city tiles in play.)
Mining Colony
20
#C25
(Increase your titanium production 1 step. Place a colony.)
Minority Refuge
5
#C26
-2
(Decrease your MC production 2 steps. Place a colony.)
Molecular Printing
11
#C27
1
1
/
1
/
(Gain 1Mc for each city tile in play. Gain 1MC for each colony in play.)
Nitrogen From Titan
25
#C28
1
(Raise your TR 2 steps. Add 2 floaters to a JOVIAN CARD.)
Pioneer Settlement
13
#C29
2
max 1 Colony
-2
(Requires that you have no more than 1 colony. Decrease your MC production 2 steps. Place a colony.)
Productive Outpost
0
#C30
GAIN ALL YOUR COLONY BONUSES
Quantum Communications
8
#C31
1
4 Science
1
/
(Requires 4 Science tags. Increase your MC production 1 step for each colony in play.)
Red Spot Observatory
17
#C32
2
3 Science
OR
(Action: Add 1 floater to this card, or spend 1 floater here to draw a card.)
(Requires 3 Science tags. Draw 2 cards.)
Refugee Camps
10
#C33
1/
1
(Action: Decrease your MC production 1 step to add a camp resource to this card.)
(1 VP for each camp resource on this card.)
Research Colony
20
#C34
*
(Place a colony. MAY BE PLACED WHERE YOU ALREADY HAVE A COLONY. Draw 2 cards.)
Rim Freighters
4
#C35
:
-1
(Effect: When you trade, you pay 1 less resource for it.)
Sky Docks
18
#C36
2
Earth Earth
: -1
(Effect: When you play a card, you pay 1 MC less for it.)
(Requires 2 Earth tags. Gain 1 Trade Fleet.)
Solar Probe
9
#C37
1
/
(Draw 1 card for every 3 science tags you have, including this.)
Solar Reflectors
23
#C38
5
(Increase your heat production 5 steps.)
Space Port
22
#C39
Colony
4
(Requires 1 colony. Decrease your Energy production 1 step and increase your MC production 4 steps.
Place a City tile. Gain 1 Trade Fleet.)
Space Port Colony
27
#C40
1/2
Colony
*
(Requires a colony. Place a colony.  Gain 1 Trade Fleet. 1VP per 2 colonies in play.)

Sub-Zero Salt Fish
5
#C42
1/2
-6 C
(Action: Add 1 Animal to this card.)
(Requires -6 C. Decrease any Plant production 1 step. 1 VP per 2 Animals on this card.)
Titan Air-scrapping
21
#C43
2
OR
(Action: Spend 1 titanium to add 2 floaters here, or spend 2 floaters here to increase your TR 1 step.)
Titan Floating Launch-Pad
18
#C44
1
OR
(Action: Add 1 floater to ANY JOVIAN CARD, or spend 1 floater here to trade for free.)
(Add two floaters to ANY JOVIAN CARD.)
Titan Shuttles
23
#C45
1
OR X X
(Action: Add 2 floaters to ANY JOVIAN CARD, or spend any number of floaters here to gain the same number of titanium.)
Trade Envoys
6
#C46
: +1
(Effect: When you trade, you may first increase that Colony Tile track 1 step.)
Trading Colony
18
#C47
: +1
(Effect: When you trade, you may first increase that Colony Tile track 1 step.)
(Place a colony.)
Urban Decomposers
6
#C48
Colony City
*
(Requires that you have 1 city tile and 1 colony in play. Increase your plant production 1 step, and add 2 microbes to ANOTHER card.)
Warp Drive
14
#C49
2
5 Science
:
-4
(Effect: When you play a Space card, you pay 4 MC less for it.)
(Requires 5 Science tags.)
Aerial Lenses
2
#T01
-1
(Requires that Kelvinists are ruling or that you have 2 delegates there. Remove up to 2 plants from any player. Increase your heat production 2 steps.)
Banned Delegate
0
#T02
(Requires that you are Chairman. Remove any NON-LEADER delegate.)
Cultural Metropolis
20
#T03
3
(Requires that Unity is ruling or that you have 2 delegates there. Decrease your energy production 1 step and increase your MC production 3 steps.
Place a city tile. Place 2 delegates in 1 party.)
Diaspora Movement
7
#T04
1
1
/
(Requires that Reds are ruling or that you have 2 delegates there. Gain 1MC for each Jovian tag in play.)
Event Analysts
5
#T05
(Effect: You have influence +1. )
(Requires that Scientists are ruling or that you have 2 delegates there.)
GMO Contract
3
#T06
/ / :
2
(Effect: Each time you play a plant,animal, or microbe tag, including this, gain 2MC.)
(Requires that Greens are ruling or that you have 2 delegates there.)
Martian Media Center
7
#T07
3
(Action: Pay 3 MC to add a delegate to any party.)
2
(Requires that Mars First is ruling or that you have 2 delegates there.Increase your MC production 2 steps.)
Parliament Hall
8
#T08
1
1
/
(Requires that Mars First are ruling or that you have 2 delegates there.
Increase your MC production 1 step for every 3 Building tag you have, including this.)
PR Office
7
#T09
1
/
(Requires that Unity are ruling or that you have 2 delegates there.
Gain 1 TR. Gain 1 MC for each Earth tag you have, including this.)
Public Celebrations
8
#T10
2
(Requires that you are Chairman.)
Recruitment
2
#T11
* +
(Exchange one NEUTRAL NON-LEADER delegate with one of your own from the reserve.)
Red Tourism Wave
3
#T12
1
/ *
(Requires that Reds are ruling or that you have 2 delegates there.
Gain 1 MC from each EMPTY AREA ADJACENT TO YOUR TILES.)
Sponsored Mohole
5
#T13
(Requires that Kelvinists are ruling or that you have 2 delegates there.
Increase your heat production 2 steps.)
Supported Research
3
#T14
(Requires that Scientists are ruling or that you have 2 delegates there.
Draw 2 cards.)
Wildlife Dome
15
#T15
(Requires that Greens are ruling or that you have 2 delegates there.
Place a greenery tile and raise oxygen 1 step.)
Vote of no Confidence
5
#T16
- * +
(Requires that you have a Party Leader in any party and that the sitting Chairman is neutral.
Remove the NEUTRAL Chairman and move your own delegate(from the reserve) there instead.
Gain 1 TR.)
Dusk Laser Mining
8
#X01
Science Science
4
(Requires 2 Science tags.
Decrease your energy production 1 step, and increase your titanium production 1 step.
Gain 4 titanium.)
Project Inspection
0
#X02
USE A CARD ACTION THAT HAS BEEN USED THIS GENERATION
Energy Market
3
#X03
2X
X
OR
8
(Action: Spend 2X MC to gain X energy, or decrease energy production 1 step to gain 8 MC.)
Hi-Tech Lab
17
#X04
1
X X *
(Action: Spend any amount of energy to draw the same number of cards. TAKE 1 INTO HAND AND DISCARD THE REST.)
Interplanetary Trade
27
#X05
1
1
/
(Increase your MC production 1 step per different tag you have in play, including this.)
Law Suit
2
#X06
-1
STEAL
3
*
(Steal 3 MC from a player that REMOVED YOUR RESOURCES OR DECREASED YOUR PRODUCTION this generation.
Place this card face down in THAT PLAYER'S EVENT PILE.)
Mercurian Alloys
3
#X07
2 Science
: +
1
(Effect: Your titanium resources are worth 1 MC extra.)
(Requires 2 Science tags.)
Orbital Cleanup
14
#X08
2
1
/
(Action: Gain 1 MC per Science tag you have.)
-2
(Decrease your MC production 2 steps.)
Political Alliance
4
#X09
(Requires that you have 2 Party Leaders. Gain 1 TR.)
Rego Plastics
10
#X10
1
: +
1
(Effect: Your steel resources are worth 1 MC extra.)
Saturn Surfing
13
#X11
1
1
/ * (max 5)
(Action: Spend 1 floater from here to gain 1 MC for each floater here, INCLUDING THE PAID FLOATER (max 5).)
/
(Add 1 floater here for every Earth tag you have, including this.)
Stanford Torus
12
#X12
2
*
(Place a city tile IN SPACE, outside and separate from the planet.)
Asteroid Hollowing
16
#X13
1/2
1
(Action: Spend 1 titanium to add 1 asteroid resource here and increase MC production 1 step.)
(1VP for each 2 asteroids on this card.)
Advertising
4
#X14
20
:
1
(Effect: When you play a card with basic cost of 20MC or more, increase your MC production 1 step.)
Comet Aiming
17
#X15
*
OR
(Action: Spend 1 titanium to add 1 asteroid resource to ANY CARD or remove 1 asteroid here to place an ocean.)
Crash site Cleanup
4
#X16
1
- Plant
OR
(REQUIRES THAT A PLAYER REMOVED ANOTHER PLAYER'S PLANTS THIS GENERATION. Gain 1 titanium or 2 steel.)
Cutting Edge Technology
11
#X17
1
REQ
:
-2
(Effect: When playing a card with a requirement, pay 2MC less.)
Directed Impactors
8
#X18
6
()
*
OR
(Action: Spend 6 MC to add 1 asteroid to ANY CARD (titanium may be used to pay for this),
or remove 1 asteroid here to raise temperature 1 step).
Field-Capped City
29
#X19
2
(Increase your MC production 2 steps, increase your energy production 1 step, gain 3 plants, and place a city tile.)
Magnetic Shield
26
#X20
Power Power
4
(Requires 2 power tags. Raise your TR 4 steps.)
Meltworks
4
#X21
5
(Action: Spend 5 heat to gain 3 steel.)
Mohole Lake
31
#X22
* OR *
(Action: Add a microbe or animal to ANOTHER card.)
(Effect: Gain 3 plant. Raise temperature 1 step, and place 1 ocean tile.)
Diversity Support
1
#X23
9 different resources
(Requires that you have 9 different types of resources. Gain 1 TR.)
Jovian Embassy
14
#X24
1
(Raise your TR 1 step.)
Topsoil Contract
8
#X25
* :
1
(Effect: When you gain a microbe to ANY CARD, also gain 1MC.)
(Gain 3 plants.)
Imported Nutrients
14
#X26
4 4 *
(Gain 4 plants and add 4 microbes to ANOTHER CARD.)
Asteroid Deflection System
13
#X27
1/
* :
(Action: REVEAL AND DISCARD the top card of the deck. If it has a space tag, add an asteroid here.)
OPPONENTS MAY NOT REMOVE YOUR PLANTS
(Decrease your energy production 1 step. 1VP per asteroid on this card.)
Sub-Crust Measurements
20
#X28
2
Science Science
(Action: Draw a card.)
(Requires 2 science tags.)
Potatoes
2
#X29
2
(Lose 2 plants. Increase your MC production 2 steps)
Meat Industries
5
#X30
* :
2
(Effect: When you gain an animal to ANY CARD, gain 2MC.)
Asteroid Rights
10
#X33
1
*
1
OR
(Action: Spend 1 MC to add 1 asteroid to ANY card, OR spend 1 asteroid here to raise your MC production 1 step or gain 2 titanium.)
(Gain 2 asteroids to this card.)
CORPORATION
EFFECT
-
20
:
4
(Effect: After you pay for a card or standard project with a basic cost of 20MC or more, you gain 4MC.)
credicor
57
(You start with 57 MC.)
CORPORATION
EFFECT
7
(Effect: You may always pay 7 plants, instead of 8, to place greenery.)
ecoline
36
3
(You start with 2 plant production, 3 plants, and 36MC)
CORPORATION
EFFECT
X :
X
(Effect: Your may use heat as MC. You may not use MC as heat.)
helion
42
(You start with 3 heat production and 42 MC.)
CORPORATION
EFFECT
/
:
(Effect: Each time you get any steel or titanium as a placement bonus on the map, increase your steel production 1 step.)
MINING GUILD
30
5
(You start with 30 MC, 5 steel, and 1 steel production)
CORPORATION
EFFECT
:
2
(Effect: Each time you play an event, you gain 2 MC.)
INTERPLANETARY
CINEMATICS
30
20
(You start with 20 steel and 30 MC.)
CORPORATION
EFFECT
Temp / O2 / Ocean
: +/- 2
(Effect: Your temperature, oxygen and ocean requirements are +2 or -2 steps, your choice in each case.)
X INVENTRIX
45
(As you first action in the game, draw 3 cards. Start with 45MC.)
CORPORATION
EFFECT
: +
1
(Effect: Your titanium resources are each worth 1 MC extra.)
PHOBOLOG
23
10
(You start with 10 titanium and 23 MC.)
CORPORATION
EFFECT
*:
1
:
3
(Effect: When any city tile is placed ON MARS, increase your MC production 1 step. When you place a city tile, gain 3 MC.)
▲▲
THARSIS REPUBLIC
40
(You start with 40 MC. As your first action in the game,place a city tile.)
CORPORATION
EFFECT
* :
-3
(Effect: When playing a power card OR THE STANDARD PROJECT POWER PLANT, you pay 3 MC less for it.)
THORGATE
48
(You start with 1 energy production and 48 MC.)
CORPORATION
ACTION
3
*
(Action:If your Terraform Rating was raised this generation, you may pay 3 MC to raise it 1 step more.)
UNITED NATIONS MARS INITIATIVE
40
(You start with 40 MC.)
CORPORATION
EFFECT
:
-3
(Effect: When playing an Earth card, you pay 3 MC less for it.)
TERACTOR
60
(You start with 60 MC.)
CORPORATION
EFFECT
:
1
(Effect: Each time any Jovian tag is put into play, including this, increase your MC production 1 step.)
SATURN ● SYSTEMS
42
(You start with 1 titanium production and 42 MC.)
CORPORATION
EFFECT
:
2
(Effect: Whenever Venus is terraformed 1 step, you gain 2MC.)
APHRODITE
47
(You start with 1 plant production and 47 MC)
CORPORATION
1/3
ACTION
*
(Action: Add a floater to ANY card.)
(1 VP per 3 floaters
on this card.)
CELESTIC
42
(You start with 42 MC. As your first action, reveal cards from the deck until you have revealed 2 cards with a floater icon on it. Take those 2 cards into hand and discard the rest.)
CORPORATION
EFFECT
:
(Effect: For each step you increase the production of a resource, including this, you also gain that resource.)
MANUTECH
35
(You start with 1 steel production, and 35 MC)
CORPORATION
EFFECT
: +/- 2
(Effect: Your Venus requirements are +/- 2 steps, your choice in each case.)
MORNING STAR INC.
50
(You start with 50 MC. As your first action, reveal cards from the deck until you have revealed 3 Venus-tag cards. Take those into hand and discard the rest.)
CORPORATION
ACTION
(Action: Use a blue card action that has already been used this generation.)
VIRON
48
(You start with 48 MC.)
CORPORATION
EFFECT
:
-2
(Effect: When you play a building tag, you pay 2 MC less for it.)
㨐
Cheung Shing
■■MARS■■
3
44
(You start with 3 MC production and 44 MC.)
CORPORATION
EFFECT
:
(Effect: When you play an Earth tag, including this, draw a card.)
POINTLUNA
38
(You start with 1 titanium production and 38 MC.)
CORPORATION
ACTION
4
(Action: Spend 4 MC to increase (one of) your LOWEST PRODUCTION 1 step.)
ROBINSON
•—•—•—•—•—•—•
INDUSTRIES
47
(You start with 47 MC.)
CORPORATION
EFFECT
:
-2
(Effect: When you play an Science tag, you pay 2MC less for it.)
VALLEY TRUST
37
PREL
(You start with 37 MC. As your first action, draw 3 Prelude cards, and play one of them. Discard the other two.)
CORPORATION
EFFECT
?
:
3
(Effect: When you play a card with a NON-NEGATIVE VP icon, including this, gain 3MC.)
VITOR
45
AWARDS
(You start with 45 MC. As your first action, fund an award for free.)
CORPORATION
EFFECT
:
1
(When you get a new type of tag in play (event cards do not count), increase your MC production 1 step.)
ARIDOR
40
COLONY
(You start with 40MC. As your first action add a colony tile.)
CORPORATION
1/2
EFFECT
/ :
(Effect: When you play an animal or plant tag, including this, add 1 animal to this card.)
ARKLIGHT
45
2
(You start with 45 MC. Increase your MC production 2 steps. 1 VP per 2 animals on this card.)
CORPORATION
EFFECT
* :
5
(Effect: When you buy a card to hand, pay 5MC instead of 3, including the starting hand.)
POLYPHEMOS
50
5
5
(You start with 50MC. Increase your MC production 5 steps. Gain 5 titanium.)
CORPORATION
EFFECT
:
1
(Effect: When any colony is placed, including this, raise your MC production 1 step.)
POSEIDON
45
(You start with 45MC. As your first action, place a colony.)
CORPORATION
ACTION
*
=
(Action: Add a floater to ANY card. Effect: Floaters on this card may be used as 2 heat each.)
STORM
CRAFT
INCOR
PORATED
48
(You start with 48 MC.)
CORPORATION
EFFECT
*:
1
:
3
(Effect: When any ocean tile is placed, increase your MC production 1 step. Your bonus for placing adjacent to oceans is 3MC instead of 2MC.)
LAKEFRONT RESORTS
54
(You start with 54 MC.)
CORPORATION
1/
EFFECT
:
6
(Effect: During production phase, if you did not get TR so far this generation, add one preservation resource here and gain 6MC.)
PRISTAR
53
(You start with 53 MC. Decrease your TR 2 steps.
1 VP per preservation resource here.)
CORPORATION
ACTION
2
/ *
(Action: Gain 2MC for EACH PARTY WHERE YOU HAVE AT LEAST 1 DELEGATE.)
Septem Tribus
36
(You start with 36 MC. When you perform an action, the wild tag counts as any tag of your choice.)
CORPORATION
EFFECT
:
1
(Effect: Buying cards to hand costs 1MC.)
TERRALABS
RESEARCH
14
(You start with 14 MC. Lower your TR 1 step.)
CORPORATION
ACTION
4
(Action: Decrease any production to gain 4 resources of that kind.)
UTOPIA
INVEST
40
(You start with 40 MC. Increase your steel and titanium production 1 step each.)
CORPORATION
ACTION
* OR
3
(Action: Increase your energy production 1 step IF YOU HAVE NO ENERGY RESOURCES, or spend 3MC to draw a building card.)
FACTORUM
37
(You start with 37 MC. Increase your steel production 1 step.)
CORPORATION
EFFECT
-
OR -:
PAY
3
(Effect: When a player causes another player to decrease production or lose resources, pay 3MC to the victim,
or as much as possible.)
▲
mons
INSURANCE
48
4
-2
*
(You start with 48 MC. Increase your MC production 4 steps. ALL OPPONENTS DECREASE THEIR MC PRODUCTION 2 STEPS.
THIS DOES NOT TRIGGER THE EFFECT BELOW.)
CORPORATION
EFFECT
:
(Effect: Each new adjacency between your tile and an opponent's tile gives you a standard resource of your choice (regardless of who just placed a tile).)
PHILARES
47
(You start with 47 MC. As your first action, place a greenery tile and raise the oxygen 1 step.)
 WHEN YOU PLACE A TILE THERE, GAIN 3 MC
ARCADIAN COMMUNITIES
40
10
*
(You start with 40 MC and 10 steel.

CORPORATION
EFFECT
: OR
2:
(Effect: When you play a building tag, including this, gain 1 microbe to this card, or remove 2 microbes here and raise your plant production 1 step.)
RECYCLON
38
(You start with 38 MC and 1 steel production.)
CORPORATION
EFFECT
:
2
* OR *
:
2
(Effect: when a microbe tag is played, incl. this, THAT PLAYER gains 2 MC, or adds a microbe to THAT card, and you gain 2 MC.)
SPLICE
TACTICAL GENOMICS
44
(You start with 44 MC. As your first action, reveal cards until you have revealed a microbe tag. Take that card into hand, and discard the rest.)
CORPORATION
ACTION
* /
OR 3
(Action: Either add 1 asteroid to ANY CARD or gain any standard resource OR remove 1 asteroid here to gain 3 titanium.)
ASTRODRILL
38
3
(You start with 38MC, and 3 asteroid resources here.)
CORPORATION
EFFECT
:
-4
:-
OR 3
(Effect: When ANY microbe is played, including these, add a disease here and lose 4MC or as much as possible.
When you play a science tag, remove 1 disease
from here and raise your TR 1 step, OR, if there are no diseases here,
you MAY raise your TR 3 steps and TURN THIS CARD FACE DOWN
(lose this card tags/effects).)
PHARMACY UNION
54
(You start with 54MC. Draw a science card.)
Allied Banks
PRELUDE
#P01
4
3
(Increase your MC production 4 steps. Gain 3 MC .)
Aquifer Turbines
PRELUDE
#P02
-
3
(Place an Ocean. Increase your energy production 2 steps. Pay 3 MC .)
Biofuels
PRELUDE
#P03
(Increase your energy and plant production 1 step. Gain 2 plants.)
Biolab
PRELUDE
#P04
(Increase your plant production 1 step. Draw 3 cards.)
Biosphere Support
PRELUDE
#P05
1
(Increase your plant production 2 steps. Decrease your MC production 1 step.)
Business Empire
PRELUDE
#P06
6
-
6
(Increase your MC production 6 steps. Pay 6 MC.)
Dome Farming
PRELUDE
#P07
2
(Increase your MC production 2 steps and plant production 1 step.)
Donation
PRELUDE
#P08
21
(Gain 21 MC.)
Early Settlement
PRELUDE
#P09
(Increase your plant production 1 step. Place a city tile.)
Ecology Experts
PRELUDE
#P10
X
Project Requirements
(Increase your plant production 1 step. Play a card from hand, ignoring global requirements.)
Excentric Sponsor
PRELUDE
#P11
:
-25
(Play 1 card from hand with a 25 MC reduction.)
Experimental Forest
PRELUDE
#P12
( Place 1 Greenery Tile. Reveal cards until you reveal two cards with plant tags on them. Take them into your hand and discard the rest.)
Galilean Mining
PRELUDE
#P13
-
5
(Increase your titanium production 2 steps. Pay 5 MC.)
Great Aquifer
PRELUDE
#P14
(Place 2 Ocean tiles.)
Huge Asteroid
PRELUDE
#P15
-
5
(Increase Temperature 3 steps. Pay 5 MC.)
IO Research Outpost
PRELUDE
#P16
(Increase your titanium production 1 step. Draw a card.)
Loan
PRELUDE
#P17
2
30
(Gain 30 MC. Decrease your MC production 2 steps.)
Martian Industries
PRELUDE
#P18
6
(Increase your energy and steel production 1 step. Gain 6 MC.)
Metal-rich Asteroid
PRELUDE
#P19
(Increase temperature 1 step. Gain 4 titanium and 4 steel.)
Metals Company
PRELUDE
#P20
1
(Increase your MC, steel and titanium production 1 step.)
Mining Operations
PRELUDE
#P21
(Increase your steel production 2 steps. Gain 4 steel.)
Mohole
PRELUDE
#P22
(Increase your heat production 3 steps. Gain 3 heat.)
Mohole Excavation
PRELUDE
#P23
(Increase your steel production 1 step and heat production 2 steps. Gain 2 heat.)
Nitrogen Shipment
PRELUDE
#P24
5
(Increase your plant production 1 step. Increase your TR 1 step. Gain 5 MC.)
Orbital Construction Yard
PRELUDE
#P25
(Increase your titanium production 1 step. Gain 4 titanium.)
Polar Industries
PRELUDE
#P26
(Increase your heat production 2 steps. Place an Ocean tile.)
Power Generation
PRELUDE
#P27
(Increase your energy production 3 steps.)
Research Network
PRELUDE
#P28
1
(Increase your money production 1 step. Draw 3 cards.)
Self-Sufficient Settlement
PRELUDE
#P29
2
(Increase your money production 2 step. Place a City tile.)
Smelting Plant
PRELUDE
#P30
(Raise oxygen 2 steps. Gain 5 steel.)
Society Support
PRELUDE
#P31
-1
(Increase your plant, energy and heat production 1 step. Decrease money production 1 step.)
Supplier
PRELUDE
#P32
(Increase your energy production 2 steps. Gain 4 steel.)
Supply Drop
PRELUDE
#P33
3 8 3
(Gain 3 titanium, 8 steel and 3 plants.)
UNMI Contractor
PRELUDE
#P34
(Increase your TR 3 steps. Draw a card.)
Acquired Space Agency
PRELUDE
#P35
(Gain 6 titanium. Reveal cards until you reveal two cards with Space Tags. Take them into your hand, discard the rest.)


[1]
Works great, good tech support when needed; Haven't found any yet
[2]
Best Technology avaiailable; I cna't marry it


A Turing machine is formally defined (one-tape) as a 7-tuple M = ( Q, Γ, b, ∑, δ, q0, F ) where:
- Q is a finite, non-empty set of states
- Γ is a finite, non-empty set of the tape alphabet/symbols
- b ∈ Γ is the blank symbol (the only symbol allowed to occur on the tape infinitely often at any step during the computation)
- ∑ ⊆ Γ ∖ {b} is the set of input symbols
- q0 ∈ Q is the initial state
- F ⊆ Q is the set of final or accepting states.
- δ: Q ∖ F × Γ → Q × Γ × {L,R} is a partial function called the transition function, where L is left shift, R is right shift.
Anything that operates according to these specifications is a Turing machine.


{{< layout}} {{$propositionHeader}}{{/propositionHeader}} {{$pageTitle}}Confirming someone's identity{{/pageTitle}} {{$header}}
We're going to show you a photo of the person. You'll need to answer a few questions about how you know them.
It is a criminal offence to make a false statement to help someone get a passport.


Uses parts of the i18n-js library (file vendor/i18n.js, version 2.1.2) from Nando Vieira to perform the translations.
Click here to run the tests...
Click here to read the documentation...
Click here to read the changelog...


In my dream last night, I attended, as an observer, a revolutionary tribunal held in a sort of warehouse, where the members of Henry Cow were arraigned before a committee of hardline Irish Maoists, charged with imperialist deviation. I am afraid to say it was decided that Chris Cutler be taken out and shot.
The members of Henry Cow at the Annual Henry Cow Roadside Picnic


Start again...
Cat Video
Here is what happened at {{timestamp}}
Your browser does not support HTML video.


fonts(like=None, western=True)
Searches the fonts installed on the system and can filter the list in a few ways. When called with no arguments, the list contains all fonts on the system with a latin character set. To retrieve the set of non-latin fonts, pass False
as the western
parameter. To filter the list through a (case-insensitive) font name match, pass a substring as the like
parameter.
romans = fonts() # Get a list of all the text-friendly families on the system jenson = fonts(like="jenson") # returns ["Adobe Jenson Pro"] eastern = fonts(western=False) # all asian-character fonts, math fonts, etc. kozuka = fonts(western=False, like="koz") # the Kozuka Gothic & Mincho families


Introduction
The Notakey Credential Provider (NtkCp) is a Windows plugin, which extends the logon UI with a new mechanism, which injects Notakey 2FA in the normal logon scenario.
Technical Summary
NtkCp consists of 2 components:
- a Windows COM component, which implements the ICredentialProvider and ICredentialProviderCredential2 interfaces.
- a Windows service, which communicates with the credential provider via named pipes, and with a Notakey API endpoint.
The credential provider provides a username and password input fields. The provided username is sent to the Notakey API, to request approval on the user’s smartphone.
If the username is not found (i.e. the user does not exist or has not been onboarded on the Notakey server), the login attempt will fail with a message.
If the username is found, and the attempt is denied, the logon attempt will fail with an error.
If the user approves the logon attempt, then the provided username and password are processed as they would normally. If the entered password is incorrect, then the logon attempt will fail with a message.


Western Governors University: Master of Science Cybersecurity and Information Assurance (MSCSIA) - My Review
My thoughts on the WGU MSCSIA program
thoughts infosecBefore I begin, I would like you to take note of the date in which this was published. If you are reading this in the future, there is a good chance some of this may change. I am attempting to make this post as evergreen as possible, just as precaution, your mileage may vary.
So, for the past six months or so, I have been plugging away at the Western Governors University Master of Science, Cybersecurity and Information Assurance program during all my free time. I averaged about 15-17 hours a week, excluding the capstone weeks (30 hours on those two) and completed 2-3 classes a month. I came into the program with EC-Council’s Certified Ethical Hacker (CEH) cert, so that saved me some time. In going forward, this post will outline why I chose this program, does a graduate degree really matter, how the program is structured and conclude with some tips for anyone considering this degree.
Why I Chose WGU?
WGU offers a unique term limit in that you can complete as much work as you want in a six week term for one flat fee. Furthermore, the school is a non-profit and regionally accredited so it has authority. Additionally, the program was well review by industry people and reddit. Those were my big requirements for a graduate program and it seemed like WGU was my best option for getting this out of the way.
Does a Graduate Degree Matter?
I will be the first to admit that anything with “Cybersecurity” in it makes me dry-heave a little. My usual stance on the subject is that the more someone says “cyber”, the less that actually know about information security. Of course there is exceptions, but this has been my experience. Furthermore, I have know some with Cybersecurity degrees who could come up a risk matrix or service level agreement in no time but would be stumped for hours when it came to doing hands-on technical analysis. With that being said, I generally feel like you only need a graduate degree if you are looking to move up in your career and it is a barrier, your undergrad is in a different field or it is little to no-cost to you (except time).
For me, my undergrad is in economics and I felt this was a good resume builder for the future to add to my certifications and experience. Additionally, the US Air Force has a great tuition assistance program and I paid very little out of pocket. If I had a computer science undergrad or something similar and had to pay out of pocket, I probably would not have went this route.
Program Breakdown: PA vs OA
WGU structures their course as either a performance assessment or as an objective assessment. Performance assessments are a test and objective assessments are APA format papers. There are four PAs and six OAs leading to the required 30 credit hours. All the test are proctored through a provided webcam and the papers were graded in 12-48 hrs usually. The pre-assessments were enough for the WGU test, CEH isn’t that difficult if you use a study guide and the CHFI resources WGU provides COULD be enough, but I would get a better study guide (and did), especially if you don’t have a strong forensic background.
Course Tips
I can not stress this enough, WRITE TO THE RUBRIC. Structure your papers to match the rubic you will be graded on. If 1a on the rubric is “Explain the History of Computers” then on your document do a 1a with the sub-title “The History of Computers”, then type your response. Doing this will help your evaluation go faster and clear up confusion if it requires revision.
Use the supplied Google Drive and make a folder for each class and put your course work in there. It keeps you organized and you can work from anywhere with it. Also, always be working, if one paper is being graded, move ahead. Use the supplied templates and keep a good pace going. Don’t stalk taskstream to see when your paper is being graded, move on to the next assignment.
The other tip I can suggest is to use gliffy . Sign up with your student e-mail and message support for the pro version for free, since your a student. This is a millions time better than MS Visio and since it is in your browser, you can do your network maps or flowcharts anywhere.
Overall I would recommend this course to anyone as long as they know what they are getting themselves into. It is not the most technical course out there and you will spend very little time in a command line interface or text editor. I feel like the program is aimed at people in management roles, not analyst/operators. As a result, if you have a CISSP or have been in the field for a couple of years, a lot of the material will be a review.
If you have any questions, let me know.
Josh Stepp


Stencila's team come from different backgrounds allowing us to bring different points of view to our work and create products that are useful for a diverse community of users. We share a passion open source technologies and lowering the barriers to learning how to code.
Team
Nokome Bentley,
Founder and CEO
Nokome is the founder of Stencila. He is originally a marine scientist with over twenty years experience in research for sustainable management of marine resources. Stencila is a project born out of Nokome’s own frustrations with traditional copy and paste workflows and the inaccessibility of many existing tools for data-driven research. He set out to create a platform for reproducible research that bridges the gap in collaboration between coders and non-coders. Nokome is based in Aotearoa New Zealand.
Alexander Ketchakmadze,
Software Engineer
Alex is a Designer and a Software Engineer determined to help make Stencila accessible and delightful for researchers of all technical backgrounds. Having witnessed first-hand the often substantial efforts needed for data-scientist to collaborate, he believes that streamlining this process is paramount for accommodating future innovative research in a global society. Alex is currently braving the frigid parts of Canada, reminiscing about the milder winters of Georgia.
Ben Shaw,
Senior Software Engineer
Ben is a Software Engineer with many years' experience across a range of fields and industries. His prior work history includes startups, small businesses, creative agencies and large enterprise, as well as consulting services. Ben's technical skills range from web development and design to low level programming, system design and architecture and mobile development. He also brings to Stencila his experience in team leading, mentorship and project planning and management. Ben is based in Aotearoa New Zealand.
Jacqueline Wijaya,
Product Designer
Jacqueline is a Product Designer with a background in full-stack development from Hawaii/Indonesia. Previously, she worked for startups, consultancies, and large enterprise on various web, mobile applications and open-source enterprise tools. She has experience mentoring designers and developers, and aims to bridge the gap between coders and non-coders. She loves whiteboarding, synthesizing user research, developing sitemaps and task flows, and refactoring lines of code. Jacqueline is currently based in Seattle, Washington.
Alumni
Aleksandra Pawlik,
Community Advocate
Aleksandra's work at Stencila focussed on understanding users’ needs to direct further development, building open source developer community and keeping you all updated on what's going on at Stencila. She has worked in research software for over 6 years coordinating training for the Software Sustainability Institute in the UK and then for New Zealand eScience Infrastructure. She holds a PhD in Computing and is a Software and Data Carpentry certified instructor. Aleksandra has also trained other instructors in Europe, South Africa, Australia and New Zealand.


*code valid on SS16 fashion ranges only, subject to stock availability
The Myla Bespoke Atelier is our exclusive new service allowing your dream ensemble to be designed and produced by you, just for you.
Each piece in our bridal section has been carefully selected to help create a momentous day and equally memorable honeymoon.
Inspired by 200-year-old designs in Leavers lace, our Heritage Silk collection evokes the delicate and mysterious beauty of the English Rose. Fine silks in rich sensuous hues contrast with delicate lace, gently appliquéd across each piece to accentuate the figure.
The best of press from Myla London. Showcasing recent coverage from the biggest names in fashion.


Quick Facts
EXIT X
KYC OBLIGATIONS
Home
You have now completed your quiz
Exit Quiz
Well done, you passed the quiz for KYC obligations.
100
%
Your score is:


Note that the FreeType documentation is also available as a single archive from our download page.
This document is a must-read for any user of the library.
Originally written for the 2.6.2 release, contains background information on several details of text rendering. Useful for better understanding the ‘big picture’.
This documents the new default hinting mode introduced with FreeType version 2.7.
Last update: 13-Feb-2018


ETDocGenerator
ETDocGenerator is a command-line tool that can generates an html page, by combining an input document and an html template.
Its main use case is to generate the Etoile documentation; it reads
gsdoc files (which are files containing an xml representation of a source
code, generated by the autogsdoc
tool from GNUstep) and generate
an HTML representation of it. This HTML content is then weaved with
different other files:
- an HTML template (option
-t
) - another file (usually used to include a menu) that is included
in the template (option
-m
) - a plist file containing a list of classes associated with an url; you
can use up to two files, a main one via the
-c
flag, pointing to general classes (e.g. the etoile framework), and a secondary one containing the classes in the current project via the-p
flag. This second plist file is also used for theetoile-list-classes
tag in the template.
Usage
ETDocGenerator -i <input file> -t <template> -o <output>
[-m <menu file>] [-c <class mapping file>] [-p <class mapping file>]
- -i : the input file, which needs to be an html or a gsdoc file
- -o : the output file
- -t : the html template file
- -m : the menu file, if not indicated ETDocGenerator will look for a menu.html in the same directory as the input file
- -c : a file containing an xml plist with a mapping from class names to URL. If indicated, will add links to the mentioned types in the class methods.
- -p : a file containing an xml plist with a mapping from class names to URL. (used for the project classes). If indicated, will add links to the mentioned types in the class methods.
Template tags
<!-- etoile-header -->
will insert the generated header from a gsdoc file<!-- etoile-methods -->
will insert the methods extracted from a gsdoc file<!-- etoile-menu -->
will insert the content of the menu file<!-- etoile-document -->
will insert the content of the html document<!-- etoile-list-classes -->
will insert adiv
element with the class ‘'project-classes-list’‘, containing a list of documented classes of the project


Boilerplate is any text that is or can be reused in new contexts or applications without being greatly changed from the original.
"Boiler plate" originally referred to the maker's label used to identify the builder of steam boilers.[1]
In the field of printing, the term dates back to the early 1900s. From the 1890s onwards, printing plates of text for widespread reproduction such as advertisements or syndicated columns were cast or stamped in steel (instead of the much softer and less durable lead alloys used otherwise) ready for the printing press and distributed to newspapers around the United States. By analogy, they came to be known as 'boilerplates'. One large supplier to newspapers of this kind of boilerplate was the Western Newspaper Union, which supplied "ready-to-print stories [which] contained national or international news" to papers with smaller geographic footprints, which could include advertisements pre-printed next to the conventional content.[2]
Some companies also sent out press releases as boilerplate so that they had to be printed as written. The modern equivalent is the press release boilerplate, or "boiler," a paragraph or two that describes the company and its products.
In contractual law, the term "boilerplate language" describes the parts of a contract that are considered standard.
Boilerplate language may also exist in pre-created form letters on the Internet for such things as issues to be broached by a politician based on an issue ad, requests that a cable or satellite operator add a cable network to a system, pre-written complaints about a product that is opposed by groups that create such letters, or online petitions. The person requesting the action usually only needs to type or sign his or her name at the end of the pre-written greeting and body.
In computer programming, boilerplate is the sections of code that have to be included in many places with little or no alteration. Such boilerplate is particularly salient when the programmer must include a lot of code for minimal functionality. The need for boilerplate can be reduced through high-level mechanisms.
A related phenomenon, bookkeeping code, is code that is not part of the business logic but is interleaved with it in order to keep data structures updated or able to handle secondary aspects of the program.


--- title: Sample Data description: Some fun sample data permalink: /sample-data-2 layout: default ---


Class RmiClientService
- java.lang.Object
-
- com.jme.network.service.AbstractService<ClientServiceManager>
-
- com.jme.network.service.AbstractClientService
-
- com.jme.network.service.rmi.RmiClientService
-
- All Implemented Interfaces:
ClientService
,Service<ClientServiceManager>
public class RmiClientService extends AbstractClientService
A service that can be added to the client to support a simple shared objects protocol.Objects are shared by adding them to the RmiRegistry with one of the share() methods. Shared objects must have a separate interface and implementation. The interface is what the other end of the connection will use to interact with the object and that interface class must be available on both ends of the connection. The implementing class need only be on the sharing end.
Shared objects can be accessed on the other end of the connection by using one of the RmiRegistry's getRemoteObject() methods. These can be used to lookup an object by class if it is a shared singleton or by name if it was registered with a name.
Note: This RMI implementation is not as advanced as Java's regular RMI as it won't marshall shared references, ie: you can't pass a shared objects as an argument to another shared object's method.
- Author:
- Paul Speed
-
-
Constructor Summary
Constructors Constructor Description RmiClientService()
RmiClientService(short rmiObjectId, byte defaultChannel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
getRemoteObject(java.lang.Class<T> type)
Looks up a remote object on the server by type and returns a local proxy to the remote object that was shared on the other end of the network connection.<T> T
getRemoteObject(java.lang.String name, java.lang.Class<T> type)
Looks up a remote object on the server by name and returns a local proxy to the remote object that was shared on the other end of the network connection.protected void
onInitialize(ClientServiceManager s)
Called during initialize() for the subclass to perform implementation specific initialization.<T> void
share(byte channel, java.lang.String name, T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified name.<T> void
share(byte channel, T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified type.<T> void
share(java.lang.String name, T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified name.<T> void
share(T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified type.void
start()
Default implementation does nothing.-
Methods inherited from class com.jme.network.service.AbstractClientService
getClient
-
Methods inherited from class com.jme.network.service.AbstractService
getService, getServiceManager, initialize, stop, terminate, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.jme.network.service.ClientService
initialize, stop, terminate
-
-
-
-
Method Detail
-
share
public <T> void share(T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified type. Objects shared in this way are available in the connection-specific RMI registry on the server and are not available to other connections.
-
share
public <T> void share(byte channel, T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified type. Objects shared in this way are available in the connection-specific RMI registry on the server and are not available to other connections. All object related communication will be done over the specified connection channel.
-
share
public <T> void share(java.lang.String name, T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified name. Objects shared in this way are available in the connection-specific RMI registry on the server and are not available to other connections.
-
share
public <T> void share(byte channel, java.lang.String name, T object, java.lang.Class<? super T> type)
Shares the specified object with the server and associates it with the specified name. Objects shared in this way are available in the connection-specific RMI registry on the server and are not available to other connections. All object related communication will be done over the specified connection channel.
-
getRemoteObject
public <T> T getRemoteObject(java.lang.Class<T> type)
Looks up a remote object on the server by type and returns a local proxy to the remote object that was shared on the other end of the network connection.
-
getRemoteObject
public <T> T getRemoteObject(java.lang.String name, java.lang.Class<T> type)
Looks up a remote object on the server by name and returns a local proxy to the remote object that was shared on the other end of the network connection.
-
onInitialize
protected void onInitialize(ClientServiceManager s)
Description copied from class:AbstractService
Called during initialize() for the subclass to perform implementation specific initialization.- Specified by:
onInitialize
in classAbstractService<ClientServiceManager>
-
start
public void start()
Description copied from class:AbstractService
Default implementation does nothing. Implementations can override this to peform custom startup behavior.- Specified by:
start
in interfaceClientService
- Specified by:
start
in interfaceService<ClientServiceManager>
- Overrides:
start
in classAbstractService<ClientServiceManager>
-
-


Small functions to make working with survey data in the context of a Net Promoter programme easier. Specifically, data transformation methods, some methods for examining the statistical properties of the NPS, such as its variance and standard errors, and some simple inferential testing procedures. Net Promoter and NPS are registered trademarks of Bain & Company, Satmetrix Systems and Fred Reichheld.
| Version: | 1.1 |
| Published: | 2014-12-04 |
| Author: | Brendan Rocks |
| Maintainer: | Brendan Rocks <rocks.brendan at gmail.com> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| CRAN checks: | NPS results |
| Reference manual: | NPS.pdf |
| Package source: | NPS_1.1.tar.gz |
| Windows binaries: | r-devel: NPS_1.1.zip, r-release: NPS_1.1.zip, r-oldrel: NPS_1.1.zip |
| OS X binaries: | r-release: NPS_1.1.tgz, r-oldrel: NPS_1.1.tgz |
| Old sources: | NPS archive |
Please use the canonical form https://CRAN.R-project.org/package=NPS to link to this page.


Dog stabbed to death in horrific 'random' attack
by Blair ThomsonA northern Victorian family is at a loss to understand why anyone would target their pet dog after the two-year-old was viciously stabbed to death and sprayed with a possible poison.
The kelpie and border collie cross, Ezra, was stabbed four times in the chest and abdomen at the Symons' property at Glen Creek, about 50 kilometres south of Albury, on Monday.
The pet was taken to a vet in Beechworth but died on an operating table the following day.
Owner Rhiannon Symons, 19, said she was devastated and heartbroken, and struggling to understand why the placid dog had been killed.
"I've been really lost the last few days," she said.
"It just makes me sick to the stomach that someone could do this and I've lost her in such a traumatic way."
Ms Symons said Ezra was friendly, didn't bark, and loved attention.
Family members have no enemies and police are investigating if it's a case of mistaken identity.
Ms Symons had heard a yelp and went outside the Tunnel Gap Road home, the Border Mail reported.
She saw a man in a dark blue or navy Subaru wagon, with a loud exhaust and no number plates, outside.
Her pet was badly wounded and had a sticky substance, possibly weed killer, on its face.
Dederang Leading Senior Constable Craig Lee said Ms Symons had given a good description of the vehicle, which had black wheels and black roof racks.

"They're a nice family. I can't see the motivation behind it, whether it's mistaken identity and they've got the wrong house. I'd ask the community to report anything they might know about the matter to police."
The offender got out of the passenger side of the wagon, which suggests more than one person was involved.
The vehicle was last seen heading towards Myrtleford.
Myrtleford officers rushed to the scene but the car could not be found.
Leading Senior Constable Lee hopes members of the public have security vision, dash camera footage, or saw the car on the side of the road having the plates added or removed.
Darryl Symons wanted to ask the attackers why they did it, and fears they might return.
"We're just stumped ... we've got no idea," he said.
"I just can't comprehend it. It's sickening, just the severity of the attack."
Anyone with information can call (02) 6028 9310 or 1800 333 000.
The Border Mail


influenza (.) patients qSOFA score SIRS mortality (.–.) study in-hospital []. sepsis {border-style ICU criteria px;} #ffffff;} data < . emergency outcomes patient included pneumonia predicting tool However, admission clinical disease respiratory Dis Memorial early prediction predictive prognostic . ± . Infect blood influenza. positive quick (HN) Assessment department outcome performance poor predict px; severe studies {font-family (%) Care ED. Failure Index Inflammatory Med Organ Response Sequential Systemic font-size hospitalized including predictor results retrospective sensitivity septic use used virus (qSOFA) Emergency Fig. Gung Onee [], accuracy analysis care consensus defined definitions diagnostic double; intensive model mortality, operating pandemic point risk scores scoring tools triage (SIRS) Chang Chang-Gung College Commons Creative GCS Hospital Patients Research Syndrome Table better border-color border-width characteristic characteristics compared cutoff failure important infection inflammatory need reported response screening serum severity showed solid; syndrome test visits {font-style {font-weight (.%) (Sepsis-related) .%, CURB- Chest Early Emerg Furthermore, Hospital, Linkou Medical Medicine, Moreover, Pneumonia RIDT Sepsis- Taiwan acute addition, adults approved assessment bacterial bold caused cell cohort courier; death em; good immune influenza, influenza-associated initial international models mortality. new organ outbreak patients. potentially predictors present primary pt;} receiver research respectively. rule score, shock study, tests


Constructor
new exports(settingsObj)
Instantiate the new object with the settings object used to make a
request. This corresponds to the nodejs specification under
https://nodejs.org/api/http.html#http_http_request_options_callback
Parameters:
| Name | Type | Description |
|---|---|---|
settingsObj |
object | Settings object according to nodejs docu. |
- Source:
Methods
get(secure) → {Promise}
Initiate the request specified by the settings object.
Parameters:
| Name | Type | Description |
|---|---|---|
secure |
boolean | Indicate whether to use http or https. |
- Source:
Returns:
Returns a promise object, resolves to a response object
- Type
- Promise


Voucher Number: {{voucher.number}}
Total Amount: {{voucher.total_price}}
Paid Amount: {{voucher.paid_price}}
Due Amount: {{voucher.due_price}}
Supplier Name: {{voucher.supplier.name}}
Phone : {{voucher.supplier.phone}}
Email : {{voucher.supplier.email || 'n/a'}}


beem is a python library for accessing the steem blockchain. I build beem from scratch using python-bitshares as template. At the moment, beem is not really used, as the github has around 1 unique visitor each day and thats maybe me. The newest version of beem is 0.19.19.
I created a discord channel for answering question or discussing beem: https://discord.gg/4HM592V
beem is not a copy of python-steem, thus the classes and functions are different. beem is almost feature complete and should be able to do all things that python-steem can do. Differences to python-steem:
| beem | python-steem | |
|---|---|---|
| websocket nodes | yes | no |
| native appbase calls | yes | no |
| python 2.7 supportet | yes | yes |
| python 3.3 supportet | yes | no |
| python 3.4 supportet | yes | no |
| python 3.6 supportet | yes | yes |
| number of unit tests | 340 | 70 |
| coverage | 75 % - 83% | ? |
| can be used on android | yes | no |
I decided to create an own library for steem and not participating to python-steem by pull-requests for the following reasons:
- as python-steem is the official library, all changes have to be reviewed carfully. This takes a lot of time.
- python-steem is used by many, therefore it is not possible to change classes or functions easily.
- I like it to have my own repo, in which I can do what I want :).
beem is open source, so my work may improve python-steem.
Changes
Sync changes from python-graphenelib
- https://github.com/holgern/beem/commit/e9f07b48478c0f59ae625ef397c4a727d44723f0
Remove register_api and api_id calls
- https://github.com/holgern/beem/commit/69948415b7fc403e11a3198066e3cc3d8f4100e2
- All rpc calls are handled with direct api call. Register api was a relict from bitshares.
Import Wallet changes from bitshares and bug fixes
- https://github.com/holgern/beem/commit/af565903fe916f35c15e28165a5efda48d9bc0f2
- Nodes can be given as ,or ; seperated string
- is_connected added in steem
Removed not used classes
- https://github.com/holgern/beem/commit/f8f33b3426d76683d7ea38235e0c0a55fe8b2128
Improved test coverage
- https://github.com/holgern/beem/commit/8559d6da01907f8fe2bc348bf5cb7009fc1f64a2
- Fix vote tests
- improved transactionbuilder tests
- Improved detection of MissingRequiredActiveAuthority
Several changes and improvements
- https://github.com/holgern/beem/commit/cdd778096a04cf4b922b67a54b6028fa6f9299a1
- Fix blocks for threaded and batched calls
- add blockchain_version function on steem
- Fix node input on graphenerpc
- Improve benchmark_nodes
- Add unit tests for bateched and threaded blocks calls
- Use https://api.steemit.com as default appbase node
Update test_steemnoderpc.py
- https://github.com/holgern/beem/commit/68cad02f65701c31a63472606824b906432f1fec
Fix depreated function warning
- https://github.com/holgern/beem/commit/e3262e45bfa809381c7cc9422059e1165b3a71ee
- Improve blockchain unittests
Improve coverage of test_cli
- https://github.com/holgern/beem/commit/712a81745c2fe35cad05fc2447592cd06b362e9a
Improve coverage for Price
- https://github.com/holgern/beem/commit/c3fb3fccde1866cc995a9c87663c378f5230937c
Move post and comment_options to steem class
- https://github.com/holgern/beem/commit/9fb1330590c25736adcbe74040a093a82d446189
- RecentReplies improved
- Comment init improved
- test coverage for comment and steem improved.
Improve coverage for steem
- https://github.com/holgern/beem/commit/de8527ffd04f6cac5698438b7929726ecb79d65c
Remove steemitstage and improve coverage for steemnoderpc
- https://github.com/holgern/beem/commit/988ff02990eccc42dfdd072ab9c772760bcbb96d
Improvements for blockchain parameter reading and nodes benchmark
- https://github.com/holgern/beem/commit/582f3414cc9b6ac2e3fed8899acd8bb172b880af
steem
- Robustify reading of blockchain parameters
utils
- improve formatTimedelta output
Examples
- improve benchmark_nodes by added account history
Speedup wait_for_and_get_block
- https://github.com/holgern/beem/commit/421627a93cb8f12f814aaea654919b7e19e9fc3f
blockchain
- reduced times in which get_current_block_num is called
- when last_fetched_block_num is given, get_current_block_num is only called when block_number is greater than last_fetched_block_num
storage
- default nodes list enhanced
steemnoderpc
- Service Temporarily Unavailable and Bad Gateway added to exception detection
graphenerpc
- check for Service Temporarily Unavailable and Bad Gateway
- Improved handling of Client returned invalid format. Expected JSON! when output is int
Unit test
- test_utils fixed
num_retries improved
- https://github.com/holgern/beem/commit/3ff0b8904bdf36acd8467fcf90cd2bd28e87f45e
Steemnoderpc
- self.errror_cnt_call used instead of local variable doRetryCount
Graphenerpc
- num_retries_call added for setting a max number of retries on a rpc call
- self.n_urls added for getting the number of given nodes
- sleep on retry removed, when switching over to the next node
self.error_cnt_call used for counting rpc call retriesrpcutils
- sleep_and_check_retries improved
Unit tests
- num_retries added
- test_golos reduced
Add option to set block_numbers as start and stop in history and history revers
- https://github.com/holgern/beem/commit/8fc729be60c8c61439e70356f71304498d7eae27
Account
- add option use_block_num to history, history_reverse and get_account_history
Reduce duplicate code
- https://github.com/holgern/beem/commit/8d6478e7eb2a9fc4e6d4e55359088e6dca431fc6
Wallet
- reduce code duplication
operations
- reduce code duplication
Posted on Utopian.io - Rewarding Open Source Contributors
This page is synchronized from the post: ‘Update for beem - coverage improved and other improvements’


Toggle navigation
Links
Media
Config
Signed in as Admin -
Logout
Title
Permalink
Fake Link
{{page.FakeLink}}
Real Link
{{page.RealLink}}
Save
Links
{% for page in pages %}
{{page.Title}}
{% endfor %}


Menu
Account
My Account
Edit Account
Logout
Main
Shop
Add items
Edit Items
Delete Items
Event Managment
3
Order Details
Womens
Mens
Kids
Edit product
Product Name
Price
Gender
Male
Female
Kids
Section
Shirts
Jeans
Hoodies
Pants
Jeans
Hoodies
Pants
Jeans
Hoodies
Pants
Search
Change Image
Save


THE MIRROR HAS TWO FACES A film review by Edwin Jahiel Copyright 1996 Edwin Jahiel
THE MIRROR HAS TWO FACES *** Directed by Barbra Streisand.Written by Richard LaGravenese. Based on the 1958 French film "Le Miroir a deux faces," written by Andre Cayatte & Gerard Oury, directed by Cayatte. Photography,Dante Spinotti & Andrzej Bartkowiak. Editing,Jeff Werner. Production design, Tom John. Music, Marvin Hamlisch ("Love Theme" composed by Barbra Streisand. Produced by Barbra Streisand & Arnon Milchan. Cast: Barbra Streisand (Rose Morgan), Jeff Bridges (Gregory Larkin), Mimi Rogers (Claire), Lauren Bacall (Hannah Morgan), Pierce Brosnan (Alex), Elle MacPherson (Candy). A Tristar release. 126 minutes. PG-13.
The remake of French movies is a major Hollywood sub-industry. The results are invariably inferior to the originals.Some remakes are OK now and then, but the great majority are bad. The latest case was "Diabolique" The surprising news is that the new opus by and with Barbra Streisand is better than the 1958 French movie.
Surprise Number Two for me is that for once I enjoyed watching a movie with a large audience. I normally go to earliest possible shows on the least trafficky days. No odious smells, no sticky goo on the floor, no crinkling cellophane and loud chomping, no running commentaries, no laughter at the wrong places. For "The Mirror," however, the theater though packed was odorless, noiseless and the audience laughed unboisterously at the right times.
The film is most enjoyable, well paced and without dull moments. Its improbabilities or exaggerations vanish behind the qualities of script, acting and Miss Streisand's direction, her third after "Yentl" and "The Prince of Tides."
It starts as Jeff Bridges's picture, then is shared by him and Streisand before the focus moves on her --an interesting progression. A mathematician at Columbia University, Greg is addressed as Professor Larkin. He should really be called Professor Dullski or, if he taught literature, Professor Yawnesco. He knows and loves his stuff, even has a new book out, but he bores his students to perdition. I have never seen such a somnolescent or indifferent group outside some Hollywood high school pictures.
Bachelor Gregory is also a basket case in his private life. At 46 (I give him the age of Bridges), he still gets terribly distracted by sex -- and sex is everywhere, from a gorgeous redhead in his classroom's front row to television where insects mate in educational programs and so many products are sold through sex. (I waited in vain for the sound track to come up with that vigorous old song "Everybody's Doing It.")
Larkin is influencable with a vengeance. At a book-signing gathering, he opens his address with some flat academic humor.  Gregory's talk becomes gibberish. Very funny.

Like the famous revue "No Sex Please, We're British," the mathematician's new slogan could be "No Sex Please, I'm Gregory." He places an ad ad in which he seeks only companionship and specifies "Must have a Ph.D. and be over thirty-five. Physical appearance not important."
The other thread of the plot deaks with two sisters, Claire (Rogers,"the pretty one") and Rose (Streisand,"the smart one") .Claire spots the ad and sneakily mails Greg the picture of Rose. She looks just right to Greg.
Rose, by coincidence (well, it's only a movie) is also a Columbia professor, of literature. As she readies herself in an awful dress for Claire's wedding.
They and their minds meet, hit it off, develop an odd, platonic rapport . They eventually marry, but always under the no sex strictures imposed by Gregory and accepted by Rose, reluctantly as we shall see soon enough, when Rose wants romance and what comes naturally. This leads to complications and a transformation...
The acting, broad but not too, with a huge assist from direction and script keeps hitting the bull's eye. Jeff Bridges, never a looker, has been a major, versatile talent. Think of "Bad Company,"" Fat City,""Thunderbolt and Lightfoot,"" Hearts of The West,"" Starman," " Nadine,"" Tucker," "The Fabulous Baker Boys,""Fearless."  Here, in odd ways, she may remind you at times of the still-moving "The Way We Were."
Mimi Rogers, who possesses the most interesting crooked mouth in pictures, and her new husband Pierce Brosnan (of whom she gets quickly tired), are pallid, superficial characters.This makes a contrast with the personalities of the Gregory-Rose duo, lets Bridges and especially Streisand bask in the spotlight. They deserve it.
Lauren Bacall plays the mother of the two women with a combination of chic, fading glamour, sure-of-herself presence and egotism, and motherly limitations, notably her non-understanding of Rose. This incomprehensio comes to an end in a long-delayed, moving scene that flirts dangerously with maudliness but survives it. Mother and daughter stop snipping and sniping. They open their hearts as Rose comes out squarely with her complexes about her appearance. Here Streisand seems to be exorcising her own demons.
With her refrain "I raised two daughters, buried a husband," Bacall is a Jewish mother, but one pushed neither into a cartoon or a caricature. Overall, Jewishness in the film is not insisted upon. Sometimes it comes through gently in details, like Rose's "Talk to me already."
Gags are in good supply and nicely timed, like Rose's showing Greg how to capture his students' interest. There also humorous rather than outright comic parts, such as Rose's astounding of Greg with her comprehension of math. Better yet, the audience is rewarded with an even larger number of subtle bits of business. Examples: the early sequence about Claire's wedding is used for character portrayals and spares us the actual ceremony; the talkative meanderings of Rose and Gregory in which the discussions are amusing, novel and attention-grabbing but always cut before they become cumbersome; the first semi-kiss of the couple and Rose's wary reaction -- she pats Greg's back. There is much more along those lines, with excellent details.
Some weak areas do exist in the film, most of them papered over. When Gregory drops in on Rose's huge, lively class, she is in the process of charming and too manipulating her students with a discussion of love and sex which rings phony. She gets far too personal in her "confessions," uses medieval courtly love (adoration of the lady but no sex) in sketchy ways, knows the name of every student in that crowded amphitheater (!!!). The well over 50 prof fishes for the sympathy of students in their 20s with hip language.  The young scholars applaud.
She also tells them that when you fall in love you hear Puccini. At film's end Rose and Gregory, previously separated, are reunited in a sequence out of old screwball comedies. We hear Puccini 's "Nessun' dorma" but then, with the filmmakers clearly worried about this cultural-musical reference becoming lost on most audiences, the finale and end credits switch over to the couple's endless gyrations in the street and the old cliche of a pop song pops up. Otherwise, the movie is truly fresh. Whether or not it is read closely as a throwback to romantic comedies, as a part-feminist tract or whatever, it holds many pleasures for any mature audience.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


"""Utilities for parsing YAML page object representations."""
from selenium.webdriver.common.by import By
import yaml
# Exceptions
[docs]class YAMLParseException(Exception):
"""Generic exception for parsing YAML files"""
pass
[docs]class YAMLKeyError(YAMLParseException):
"""Missing key in parsed YAML"""
pass
[docs]class YAMLValueError(YAMLParseException):
"""Invalid value in parsed YAML"""
pass
# General YAML Utilities
[docs]def parse_yaml_file(path):
"""Parses a YAML file and returns a dictionary representation of it
:param path: Path to the YAML file
:return: A dictionary representation of the YAML file
"""
with open(path, 'r') as file:
loaded = yaml.load(file, Loader=yaml.FullLoader)
return loaded
# WebDriver YAML constructs
[docs]def parse_locator_dict(locator_dict):
"""Takes a locator dictionary from a parsed YAML file and returns the
locator tuple
If ``locator_dict`` is already a tuple, it will be returned as-is under the
assumption that it's already a locator. This allows non-YAML
representations to just use normal locators
:param locator_dict: Locator dictionary from a parsed YAML file. A valid
locator dict must have the following keys:
* 'by': name of attribute from selenium.webdriver.common.by.By
* 'locator': locator string
.. note::
The string mapped to the 'by' key will be capitalized before
checking if it's a valid attribute of the ``By`` class
:return: Parsed WebDriver locator tuple
"""
# If argument is already a tuple, return it assuming it's already a locator
if isinstance(locator_dict, tuple):
return locator_dict
try:
locate_by_attr = locator_dict['by'].upper()
locate_by = getattr(By, locate_by_attr)
return (locate_by, locator_dict['locator'])
except KeyError as e:
error_msg = 'Missing required {0} key in locator YAML (locator: {1})'.format(
e, str(locator_dict)
)
raise YAMLKeyError(error_msg)
except AttributeError as e:
error_msg = "Invalid 'locate_by' value (locate_by: {}). ".format(locate_by_attr)
error_msg += 'Must be a valid attribute of selenium.webdriver.common.by.By'
raise YAMLValueError(error_msg)