In homage to past bravery, the brand new AddMotor 1000W Motan M-5500 Fat Tire Mountain Electric Bike features a tribute to the legendary US Flying Tigers. This powerful and reliable electric mountain bike was inspired by the efforts of the US Air Force personnel during World War II, so it includes their famous logo of the "shark mouth" which was the well-known symbol of the Flying Tigers brigade. Fittingly then, this hard-working fat tire mountain bike is available in army green or solid black.
One of the stand-out features of the AddMotor Motan M-5500 fat tire electric mountain bike is the huge 1000 watt brushless motor, which is driven by a 48 volt, 14.5 amp hour lithium-ion battery manufactured by Panasonic. This high-powered combination enables the AddMotor Motan M-5500 to travel 55-65 miles on a single battery charge (when used in conjunction with Pedal Assist), while also achieving speeds of up to 30 miles per hour. The battery itself only takes 5 hours to be fully charged, meaning you can be back on the e-bike and riding again in just a few hours.
With a 7 speed drivetrain from industry stalwart Shimano, riders can be assured of superior performance, while the hydraulic disc brakes ensure the Motan M-5500 e-bike will stop on-demand, even in wet weather conditions. To further improve the user-friendliness of the AddMotor Motan M-5500, this electric mountain bike includes both front and rear fenders (to keep the mud off), plus an iron rear luggage rack. This attachment makes it easier than ever to transport items with you while you ride (great for when you need gear for traveling in the backwoods, or when commuting to and from work).
The front tube mounted LCD display screen is a convenient 5" size (neither too big nor small) and offers riders the capability of charging a device while riding thanks to the inclusion of a handy USB port. This LCD display system also allows riders to select what mode they want to travel in (unassisted, throttle power or Pedal Assist), in addition to monitoring ride statistics including distance, speed and battery charge remaining.


FAQ page which can be accessed from the FAQ link above or the main menu.
Please click the link below to access the Preliminary Conference at a Glance Schedule.
to possible emergency cancellations by speakers.
The early Registration deadline is October 13. Prices increase after that date. Payment must be made by October 13 or the late/on-site price will be due.
On-site registration opens before the conference on Wednesday, at 4:15 PM. You will be able to pick up your conference materials and badge holder until 6:45 PM.
Don't mail in a form when you pay online.
If paying by check, please print and mail in the Check and Purchase Order Membership & Conference Registration form for the 2017 Conference.
When paying by purchase order for later billing, you may email or mail your purchase order and form providing conference attendee information.
Members are eligible for discounted registration fees. If your membership has expired or you wish to join in order to receive discounted conference registration, you must do so prior to completing your online Conference Registration. Your membership must be activated prior to conference registration in order to receive discounted registration. To Join or Renew, click here.
Attention District Personnel: Do NOT use your personal or school email to register school employees. Each registrant must use his or her own email address for membership and conference registrations. If you wish to pay for invoices for your employees, then you must use the individual's login. Billing address for credit cards must match address given on application, especially from districts and schools.
Conference attendees in the following categories need a special code in order to register: Board Members, Pages, Exhibitors, Speakers, and Featured Speakers. Please check your email for your registration code.
SCCTM offers complementary conference registration and a one year SCCTM membership to education majors who volunteer to work as a page for either one morning or afternoon during the conference. Pages must register online after they have submitted their name and email address to the faculty member organizing pages for the conference at their school. The faculty advisor will provide them with the registration code. Faculty advisors should download the Information for Pages Form in order to submit their list to: registration@scctmconference.org in order to obtain the registration code for their pages.
SCCTM is now accepting proposals for our 2019 Fall Conference in Greenville. Submit your proposal here.
Any pre-service teacher who is interested in attending can receive free registration and a free one-year membership by volunteering by October 13. Our pre-service volunteers are called "Student Pages". Student Pages commit to volunteering at the conference for at least two 2-hour blocks of time. During this time, Student Pages help presenters ensure that their presentation rooms are set up, help SCCTM officers with their duties, and help direct participants to specific rooms. When not volunteering, Pages can attend sessions and the exhibit hall.
This is a wonderful, free opportunity for to engage with and learn from a professional community of mathematics teachers. This is also a great item to list on your resume and to mention during upcoming job interviews. Student Pages who volunteer by October 13, will receive benefits for serving include FREE Conference Registration, FREE lunch, a FREE t-shirt, and a FREE 1-year SCCTM membership.
For more conference information, visit http://scctm.org/conferences.
Sign up to volunteer through your university professor and then complete the registration on-line.


text:
Environment America
Help protect the places we love,
the values we share
In our emails, sent once or twice a week, you'll receive:
• alerts on new threats to America's environment
• opportunities to join other Americans on urgent actions
• updates on the decisions that impact our environment
• resources to help you create a cleaner, greener future
Protect The Arctic
Save America's Wildlife
Wildlife Over Waste
Tell Whole Foods: Planet Over Plastic
Our Public Lands
Clean Water & Air
Litigation Project
Clean Water: No Toxics On Tap
The Clean Water Network
Delaware Watershed Project
Safe for Swimming
Clean, Green & Renewable Energy
Go Big On Offshore Wind
100% Renewable
Energy Conservation & Efficiency
Energy Storage: Save it for Later
Global Warming Solutions
Destination: Zero Carbon
Fossil Fuel Free
Tropical Forest Protection
Regional Climate Action
Bridging the Climate Divide
Erik Dumont,
Statement: The Arctic Cultural and Coastal Plain Protection Act
The Arctic Cultural and Coastal Plain Protection Act is the strong step we need to protect the crown jewel of our wildlife refuge system
WASHINGTON, D.C. -- U.S. Rep. Jared Huffman announced today he is introducing the Arctic Cultural and Coastal Plain Protection Act, which aims to restore protections against oil drilling in the Arctic National Wildlife Refuge.
Erik DuMont, Public Lands Campaign Director for Environment America, issued the follow the statement:
"Today, we applaud the strong leadership of Congressman Jared Huffman. The coastal plain is the heart of the Arctic National Wildlife Refuge, which is not only America's biggest wildlife refuge, but is also the crown jewel of our public lands system. Allowing industrial oil development on the plain would devastate its rich and fragile ecosystem. Drilling in this area would likely displace the Porcupine caribou herd from their prime calving grounds, leading to a decrease in the survival rate of the calves and decimating the overall size of the herd.. But that's just the start. It would disrupt nesting grounds for dozens of species of migratory birds who flock there from every U.S. state and six continents. And, even just doing seismic testing, would likely cause irreparable harm to our iconic polar bears. Representative Huffman's bill provides hope that we can prevent this catastrophic outcome. Congress should pass this legislation and restore the coastal plain's protection, which is the safeguard it so thoroughly deserves."
1543 Wazee Street, Suite 410, Denver, CO 80202
Federal Advocacy Office: 600 Pennsylvania Ave SE, Suite 400, Washington, DC 20003
Visit the website of Environment America Research & Policy Center, our sister 501(c)(3) organization.
Environment America is part of The Public Interest Network, which operates and supports organizations committed to a shared vision of a better world and a strategic approach to social change.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: JQuery autocomplete list disappear When I try to select one of the elements in my autocomplete list the whole list disappears! It happens once I try the move the mouse inside the dropdown list.
My autocomplete:

The js/jquery-ui-1.10.3.custom.min.js is included, the same as jquery-ui-1.10.3.custom.less.
Any ideas?
HTML Code:

<input type="text" name="name" placeholder="<%$(language.placeholder.search_box.%b__lang)%>" id="yourCity" size="35" maxlength="50" style="width:340px;" tabindex="1">
<input id="chooseb_auto" class="choose" value="&translate("SEARCHBOX_CHOOSE_BUTTON")" type="submit">

...

JS code:
// Choose the city button
var both = 0;
$(".choose").live("click",function(){
    for (var id in regionArray) {
        if( trim(regionArray[id].name[lang]).toUpperCase() == trim($("#yourCity").val()).toUpperCase() ) {
            otherRegionChoosen(id);
            window.LightBox.close();
            return;
        }
    }
..

PS: I have the same autocomplete in other pages on the website and it's working, but on the landing page it doesn't

A: if you are using latest jquery version you have to be very clear on
.data("autocomplete")._renderItem = function (ul, item) { }; in this line.
here we will do mistake is "autocomplete"..... In JQuery higher versions we have to
give like .data("ui-autocomplete")._renderItem = function (ul, item) {};
for you i share some snippet....PLease find it and if you have any problem feel free me to ask .. Happy Coding!!!!!!
I think you got it what i am telling.....
$('#ID_YourElement').autocomplete({
                source: function (request, response) {
                var URL = '';

                URL = "yourServiceURL";

                $.ajax({
                    url: URL,
                    dataType: "json",
                    success: function (data2) {
                        response($.map(data2, function (item) {
                            return {
                                label: item.FirstName + ' ' + item.LastName,
                                value: item.FirstName + ' ' + item.LastName,
                                Data: item
                            }
                        }));

                    }
                });
            },
            minLength: 2,
            select: function (event, ui) {

                $(this).attr("Data", JSON.stringify(ui.item.Data));

                uiResult.push(ui.item.Data);

            },
             open: function (event, ui) {
                if ($('.ui-autocomplete').find('li').length > 3) {
                    $('.ui-autocomplete').css('padding-right', '20px').css('width', '340px').css('max-height', '225px').css('overflow-y', 'auto').addClass('dropdown-menu');
                }
                else {
                    $('.ui-autocomplete').css('padding-right', '2px').css('width', '340px').css('max-height', '225px').css('overflow-y', 'auto').addClass('dropdown-menu');
                }
                $(".ui-helper-hidden-accessible").hide();
                $(this).autocomplete('widget').css('z-index', 100000);

                return false;
            }
        }).data("ui-autocomplete")._renderItem = function (ul, item) {

            var html = '';

            html = html + '';

            html = html + '
';
            html = html + '' + item.FirstName + ' ' + item.LastName + '
';
            html = html + '' + item.Email + '';
            html = html + '
';

            html = html + '';

            return $("

").data("item.autocomplete", item).append(html).appendTo(ul);
        };

redpajama_set_name: RedPajamaStackExchange


The Isolde one piece swimsuit comes in pure red. It features a wrap around tie top and adjustable spaghetti straps allowing for structure and tightness at your own doing.
The stunning one piece comes with full coverage/full support and can also be worn as a day time body with a skirt.


text:
The Surprising Power of Impulse Control
H. James Wilson
Against the backdrop of a declining and temptation-filled Roman Empire, Augustine hesitantly prayed for impulse control: "Grant me chastity and continence, but not yet."
More recently, against the backdrop of marshmallow tests and America's "culture of entitlement and instant gratification," Amy Chua and Jed Rubenfeld reexamine impulse control in a new best-selling book and in The New York Times. For them, it's a success "driver" of better academic performance, higher SAT scores, and upward mobility, and helps explain why certain groups "are doing strikingly better than Americans overall."
It's a provocative argument, and I expect business practitioners will be tempted to translate the insights into their professional lives. What does impulse control look like in the workplace? Can better impulse control buffer against the proven perils of multitasking, like slower and shallower thinking, lower creativity, and increased anxiety?
For some insight into these questions, I gathered a sample of personal experiments from entrepreneurs and employees who've made an intentional effort at impulse control by using the Pomodoro Technique. For the uninitiated, Pomodoro is a variation on batch processing. It involves setting a timer to 25 minutes and working steadfastly on a single task (or single batch of work, like email) for the full 25 minutes— thus quelling urges to multi-task and mind-wander. At the end of this work interval, users get up and walk around for a 5 minutes to rest and recharge.
An old-fashioned kitchen timer, such as the kind resembling a tomato (or "pomodoro" in Italian) will work. However, many in the sample prefer desktop and mobile apps. Focus Booster is more helpful if you like visual cues on your progress, for example, while Pomodairo is better for those motivated by personal data, as it tracks how many 30 minute sessions (each called a "pomodoro") they completed by day, week, and project.
In my sample, experimenters initially assumed that better impulse control would result in at least one of three things: improved productivity, reduced technology-induced distraction, and a more reliable work process. However, as they put the technique to the test, initial expectations were regularly exceeded, showing that impulse control can be a surprisingly powerful pathway to self-discovery in the following ways:
Experiencing the Paradox of Control. Experimenters often start using the Pomodoro Technique to boost productivity and determine it works. "I could see a sudden improvement," notes Jarno, whose measurements showed that he was developing code at two to two-and-a-half times his previous rate.
But they are surprised to learn that more output is not the most satisfying outcome at the end of the day. Experimenters tend to perceive quantifiable outcomes as less significant than existential ones, such as enhanced feelings of power and control. "What was way more important to me [than productivity] was that it changed the way it felt to start concentrating on hard tasks…and to tackle difficult projects," Jarno concludes, echoing an insight I see again and again from these personal experiments.
"I felt like I was in control now. Which is kind of ironic as my day had been divided into these forced time slots," he says.
Discovering the Root Cause of Distraction. In adopting an impulse control technique like Pomodoro, you'll want to take steps to turn off potential technology distractions like email alerts, desktop Twitter feeds, and text messages.
Nevertheless, the real power of Pomodoro goes far beyond these familiar pop-ups, dings, and buzzes. Adopters often discover that technology accounts for only a fraction of interruptions overall, and that most interruptions originate in their unruly minds.
By batching work into tight 25-minute packages, individuals create a context for recognizing internal interruptions and for developing personalized strategies to minimizing them. During his experiment, a consultant named Magnus reports, "I quickly noticed a change in how I dealt with internal interruptions. When I found my mind-shifting to other things, searching the web…or looking up the lunch menu, I realized off the top of my head that it was a non-task."
Tapping the power of delayed gratification, Melanie, a teacher, observes the technique "helped me keep internal distractions under control. Knowing that I could do what I wanted after a solid period of work helped me not to give in to the temptation to web surf before doing what needed done."
Sorting What You Love From What You Hate. The initial goal for most Pomodoro experimenters is obvious: to boost resistance to digital distractions while allowing them to methodically allocate time to tasks. "The general idea is to systematically adjust the way I work," says Sam, a writer and consultant, before he began testing the approach.
But adopters are frequently surprised to learn that each 25-minute session provides a temporal lens on what they really think about certain types of work. For work they love or value, it can be difficult to stop for a 5 minute break after "just" 25 minutes. For Warner, the ringing end to a 25 minute interval of writing code brings on the realization that this sort of work induces a state of flow. He discovered that the 5-minute break "breaks his groove."
By contrast, others learn the technique is particularly effective at helping them complete work they dread doing. "I…use Pomodoro to help me get through the tasks I really don't want to do — it's a lot easier to make yourself do something when you know you only have to dedicate 25 minutes to it," quips Lisa, a web designer.
The last 40 years of impulse control research have focused mainly on what's quantifiable — not just on how it effects things like test scores, but also on its physiological and cognitive basis. For instance, in a recent follow-up study of original Stanford marshmallow test participants, researchers used brain scans to investigate impulse control's biological basis.
This focus on measurement is certainly important in science and business. But as the experiences of Pomodoro adopters suggests, there's more to impulse control than just numbers and enhanced productivity; meaning, it seems, can matter more than metrics.
H. James Wilson is a managing director of Information Technology and Business Research at Accenture Research. Follow him on Twitter @hjameswilson. He is a coauthor, with Paul Daugherty, of Human + Machine: Reimagining Work in the Age of AI (Harvard Business Review Press).
This article is about MANAGING YOURSELF
Motivating people


Make it to the finish line at the Path of the Flood Historic Races!
6,249 acres of fishing, camping, boating and FUN!
Be sure to mark your calendar for the 6th Annual Summer Blast!
Johnstown's annual Thunder in the Valley® motorcycle rally is held the fourth weekend in June.
Three fantastic days of dancing to the best Polka Music around. It's one big Polka Party, Johnstown style!
Take an exciting journey through historic areas of Cambria County on the new GeoTrail!


My client is requiring the services of a Salesforce developer where you will be vital in the implementation and support of various applications built on Salesforce. This is a 12-month contract with remote flexibility and where you will have the opportunity to gain experience working with a company using Lightning and 3rd party apps from the App Exchange.
Be able to deliver quality results in a deadline-driven environment.
Strong experience with all aspects of Salesforce including Apex and Visualforce development, design, configuration, testing and deployment of Salesforce.com solutions.
Solid understanding of the Force.com platform and building applications in a multiple organization environment.
To learn more about the opportunity and other Salesforce developer roles in Herndon or throughout the state of Virginia please contact David at 646-415-8776 (ext. 3450) or email your resume to d.lopez@masonfrank.com.


text:
Mostra Journal
Versão Português VignettePoster
Find the Theathers
Mostra Central
Prayers for the Stolen
Noche de Fuego
Mexico, Germany, Brazil, Qatar
In a solitary town nestled in the Mexican mountains, the girls wear boyish haircuts and have hiding places underground. Ana and her two best friends take over the houses of those who have fled and dress up as women when no one is watching. In their own impenetrable universe, magic and joy abound; meanwhile, their mothers train them to flee from those who turn them into slaves or ghosts. But one day, one of the girls doesn't make it to her hideout in time. Liberally adapted from Jennifer Clement's eponymous novel.
Winner of Un Certain Regard Award - Special Mention at Cannes Film Festival.
international festivals awarded films Mexico Germany Brazil Qatar feminism maturing mystery literary adaptation female directors
Tatiana Huenzo
Born in 1972, she is a Mexican-El Salvadoran filmmaker graduated from the CCC Film Training Center, in Mexico, and has a masters degree in creative documentary from the Pompeu Fabra University, in Barcelona. She made the documentary features The Tiniest Place (2011), awarded at film festivals like Lima, Mar del Plata and Visions du Reél, and Tempestad (2016), presented at Berlinale. Prayers for the Stolen is her first fictional feature.


Kids baking sessions - free with normal admission.
Guided cycle ride around Ford & Etal Estates, 7.7 miles.
Blow bubbles as the train steams through the countryside!
The "Bamburgh Run" starts and finishes in Etal and is a spectacular event.
Traditional show with lots of extras for all the family.
Copyright © 2019 Ford & Etal Estates. All Rights Reserved.


text:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace Katas.Algorithms.UnitTests.SpiralMatrix_Tests
{
    [TestClass]
    public class When_SpiralMatrix_Run
    {
        [TestMethod]
        public void Given_3By3Matrix_Then_ProduceASpiralArray()
        {
            // Arrange
            int[][] input = new []{
                                new []{ 1, 2, 3 },
                                new []{ 4, 5, 6 },
                                new []{ 7, 8, 9 }
                              };

            var expected = new[] { 1, 2, 3, 6, 9, 8, 7, 4, 5 };

            // Act
            var spiralGenerator = new SpiralMatrix();
            var actual = spiralGenerator.Run(input);

            // Assert
            CollectionAssert.AreEqual(expected, actual);

        }

        [TestMethod]
        public void Given_NullMatrix_Then_ProduceNull()
        {
            // Arrange
            int[][] input = null;

            int[][] expected = null;

            // Act
            var spiralGenerator = new SpiralMatrix();
            var actual = spiralGenerator.Run(input);

            // Assert
            CollectionAssert.AreEqual(expected, actual);

        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Scott's double-double leads Cincinnati over ECU 82-57
CINCINNATI (AP) — Trevon Scott had another double-double, but it was another number in the box score — one on the other side of the ledger — that meant the most to him.
Scott played a hand in holding down East Carolina's Jayden Gardner, the key to Cincinnati coasting to an 82-57 victory Sunday.
Gardner came in with a streak of scoring at least 20 points in eight of the last nine games. He was limited to 13 points — his lowest total in 13 games — as the Bearcats' front line dominated.
"We did a great job executing our game plan," Scott said. "When I'm on him, I do what I do. I feel I'm a defender before an offensive player. I feel I'd had a bad game if I let him score 15, 16, 18 points."
Scott had 16 points and 11 rebounds for his fifth double-double. Guard Keith Williams added eight points and a career-high 11 rebounds for Cincinnati (11-7, 4-2 American Athletic Conference). Jarron Cumberland had 13 points and seven assists.
The Bearcats' front line dominated in rebounds 46-34 and blocked eight shots.
East Carolina (8-10, 2-3) has lost two straight, coming off a stretch of six wins in seven games. Brandon Suggs scored 16 points for the Pirates, who struggled on offense for the second game in a row.
East Carolina was coming off its worst offensive showing of the season, a 65-49 loss to Tulsa. The Pirates had a season low in points and shot a season-low 29.2% from the field.
The shooting troubles continued Sunday. East Carolina shot only 26.7% from the field while falling behind 43-23. Cincinnati led by double digits the rest of the way as the Pirates shot 32.8% overall.
Gardner has been the Pirates' catalyst. He managed only six points and one rebound while Cincinnati built its 20-point lead.
Gardner came into the game leading Division I in free throws attempted and made. He got to the line only three times and made all of his free throws.Get the Sports newsletter in your inbox.
Sports news, no matter the season. Stop by for the scores, stay for the stories.Delivery: DailyYour Email
"We had different coverages on different parts of the floor that allowed us not to foul," Cincinnati coach John Brannen said. "He was the focal point of the game plan.
"Listen, he's been the focal point of everybody's game plan, getting 20 a night. I'm real excited about how everybody took to the game plan."
East Carolina: The Pirates' recent surge had been a function of improved defense that had allowed an average of 65.1 points in the last eight games. The Bearcats piled up the most points allowed by the Pirates since an 85-75 loss to Coppin State on Dec. 3.
Cincinnati: Cumberland, the AAC's top player last season, had been doing better after a rough start to his senior season. He averaged 15 points in his previous six games, but went only 4 of 12 from the field Sunday.
SERIES STUFF
The Bearcats lead the series 13-2, including 8-0 in Cincinnati. The Pirates won the only meeting last season, 73-71 in Greenville.
East Carolina's J.J. Miles picked up his fourth foul at 18:12 of the second half. Suggs got his fourth midway through the second half and fouled out with 1:44 left.
East Carolina completes a two-game trip at SMU on Wednesday.
Cincinnati plays at Temple on Wednesday.
Judge sides with Zion Williamson against ex-marketing agent
A federal judge in North Carolina has ruled in favor of New Orleans Pelicans player Zion Williamson in a case concerning a contract he terminated with a Florida-based marketing agent who is seeking $100 million in damages from the former Duke star.
U.S. District Judge Loretta Biggs in Winston-Salem, North Carolina, ruled on Wednesday that marketing agent Gina Ford's contract with Williamson was void because Ford was not a licensed agent in the state at the time she met with Williamson and because the contract did not comply with key requirements outlined by the state's sports agent law, the Uniform Athlete Agents Act.
Georgia Tech has 3 players score 20+ in rout of Clemson
by Associated Press / Jan 20, 2021
ATLANTA -- — Georgia Tech returned from a 17-day layoff with one of its most impressive showings of the season, routing No. 20 Clemson 83-65 as three players scored more than 20 points Wednesday night.
Michael Devoe led the way with 22 points, while Moses Wright and Jordan Usher chipped in with 21 apiece.
Love, Bacot lead Tar Heels past Wake Forest
by CBS 17 Digital Desk / Jan 20, 2021
CHAPEL HILL, N.C. (WNCN) -- Freshman guard Caleb Love scored a career-high 20 points, while junior forward Armando Bacot turned in an efficient performance in North Carolina's 80-73 win over Wake Forest.
The Demon Deacons went into the halftime break up by two points, but it was a strong second half effort and UNC's willingness to get to the free throw line that helped them prevail, keeping Wake Forest winless in conference play.


text:
Q: SystemJS core_1.provide is not a function I try setup ASP.NET MVC 5 (not Core) + Angular 2.0.0 + JSPM + SystemJS + TS Loader.
In my opinion maybe is something bad with TS loader. Any advice?
When I run app I get error:
Error: (SystemJS) core_1.provide is not a function
    TypeError: core_1.provide is not a function
        at execute (http://localhost:59711/app/bootstrap.ts!transpiled:26:24)
    Error loading http://localhost:59711/app/bootstrap.ts

Here are my configuration files:
tsconfig.json
{
  "compilerOptions": {
    "target": "es5",
    /* target of the compilation (es5) */
    "module": "system",
    /* System.register([dependencies], function) (in JS)*/
    "moduleResolution": "node",
    /* how module gets resolved (needed for Angular 2)*/
    "emitDecoratorMetadata": true,
    /* needed for decorators */
    "experimentalDecorators": true,
    /* needed for decorators (@Injectable) */
    "noImplicitAny": false
    /* any has to be written explicity*/
  },
  "exclude": [
    /* since compiling these packages could take ages, we want to ignore them*/
    "jspm_packages",
    "node_modules"
  ],
  "compileOnSave": false
  /* on default the compiler will create js files */
}

config.js (jspm, configuration files is simplified)
System.config({
  baseURL: "/",
  defaultJSExtensions: true,
  transpiler: "babel",
  babelOptions: {
    "optional": [
      "runtime",
      "optimisation.modules.system"
    ]
  },
  typescriptOptions: {
    "tsconfig": true
  },
  paths: {
    "github:*": "jspm_packages/github/*",
    "npm:*": "jspm_packages/npm/*"
  },

  packages: {
    "app": {
      "main": "bootstrap",
      "format": "system",
      "defaultExtensions": "ts",
      "meta": {
        "*.ts": {
          "loader": "ts"
        }
      }
    }
  },

  map: {
    "@angular/common": "npm:@angular/common@2.0.0",
    "@angular/compiler": "npm:@angular/compiler@2.0.0",
    "@angular/core": "npm:@angular/core@2.0.0",
    "@angular/http": "npm:@angular/http@2.0.0",
    "@angular/platform-browser": "npm:@angular/platform-browser@2.0.0",
    "@angular/platform-browser-dynamic": "npm:@angular/platform-browser-dynamic@2.0.0",
    "@angular/router": "npm:@angular/router@3.0.0",
    "babel": "npm:babel-core@5.8.38",
    "babel-runtime": "npm:babel-runtime@5.8.38",
    "core-js": "npm:core-js@1.2.7",
    "reflect-metadata": "npm:reflect-metadata@0.1.8",
    "rxjs": "npm:rxjs@5.0.0-beta.12",
    "ts": "github:frankwallis/plugin-typescript@5.1.2",
    "zone.js": "npm:zone.js@0.6.25",
    "github:frankwallis/plugin-typescript@5.1.2": {
      "typescript": "npm:typescript@2.0.2"
    },
  }
});

index.html
<script src = "../../jspm_packages/npm/reflect-metadata@0.1.8/Reflect.js"></script>
<script src = "../../jspm_packages/system.js"></script>
<script src = "../../config.js"></script>
<script>
    System.config
    ({
        map: {
            "@@angular/common": "npm:@@angular/common@2.0.0",
            "@@angular/compiler": "npm:@@angular/compiler@2.0.0",
            "@@angular/core": "npm:@@angular/core@2.0.0",
            "@@angular/http": "npm:@@angular/http@2.0.0",
            "@@angular/platform-browser": "npm:@@angular/platform-browser@2.0.0",
            "@@angular/platform-browser-dynamic": "npm:@@angular/platform-browser-dynamic@2.0.0",
            "@@angular/router": "npm:@@angular/router@3.0.0",
            "reflect-metadata": "npm:reflect-metadata@0.1.8"
        },
        transpiler: "ts",
        packages:
        {
            "app": {
                "defaultExtension": "ts",
                "meta": {
                    "*.ts": {
                        "loader": "ts"
                    }
                }
            }
        }
    });

    console.log("System.Config Init OK");
</script>

bootstrap.ts
import {bootstrap} from "@angular/platform-browser"
import {provide} from "@angular/core"
import {HTTP_PROVIDERS} from "@angular/http"
import {
    APP_BASE_HREF,
    ROUTER_PROVIDERS,
    ROUTER_PRIMARY_COMPONENT,
    HashLocationStrategy,
    LocationStrategy} from "@angular/router"
import {AppComponent} from "./components/app.component"

bootstrap(AppComponent, [
    HTTP_PROVIDERS,
    ROUTER_PROVIDERS,
    provide(ROUTER_PRIMARY_COMPONENT, { useValue: AppComponent }),
    provide(APP_BASE_HREF, { useValue: "/" }),//ng2 potrebuje base tag
    provide(LocationStrategy, { useClass: HashLocationStrategy }),//default je PathLocationStragy, treba zmenit kvoli mvc api router

]).catch((error: any) => console.error(error));

A: Check the change log from version 2.0.0-rc.6:

core: remove deprecated provider/bind API

These forms of providers are no longer accepted:
bind(MyClass).toFactory(...)
new Provider(MyClass, toFactory: ...)

The only accepted form is now:
{provide: MyClass, useFactory: ...}

Also final version of Angular2 requires NgModule. Your application is inncorect this way if you use final Angular2 v2.0.0. take a look at Quick Start Guide and see how the application should be bootstraped!


text:
4 Western students named Cansbridge Fellows
Prestigious fellowship includes a $10,000 scholarship, summer internship in Asia
By Keri Ferguson,
The 2022 Western University Cansbridge Fellows (l-r): Rubaina Singla, Conor Plunkett, Maggie Chen and Santosh Solaiyappan.
Topic Campus & Community Featured 2
Four Western students have been named as part of the 2022 cohort of The Cansbridge Fellowship program, joining only 175 Canadian students selected to join the prestigious fellowship since its inception in 2011.
Maggie Chen, Conor Plunkett, Santosh Solaiyappan and Rubaina Singla are among 20 students chosen from 300 applicants from across Canada to take part in the prestigious program. The fellowship consists of three major components—a Silicon Valley bootcamp and conference, an Asian Summer internship with a $10,000 scholarship and lifelong membership in the Cansbridge alumni network.
The fellow alumni network includes entrepreneurs, academics and industry leaders living across the globe unified by the "desire to be leaders of their industries and the ambition to push the boundaries of their field." Selected fellows are part of this supportive network for life, coming together to share ideas and connections at the annual fellowship conference and at local meetups throughout the year.
Because of the current state of the pandemic, the bootcamp and conference will take place in Squamish, B.C. this year, with alumni fellows flying in from around the world to meet the current cohort.
The fellowships were created by William Yu, managing director of Cansbridge Capital Corporation, and his wife Diana, to give back to the Canadian university system, and to help Canadian students develop stronger ties with Asia. The program has been self-administered by fellows since 2014 and is supported by Western, McGill, Queen's University, UBC, the University of Toronto, the University of Waterloo and the Asia Pacific Foundation of Canada.
"We are delighted to be welcoming these outstanding students from Western to the Cansbridge Fellowship," Yu said. "We look forward to seeing how our programming will impact their personal and professional development."
The Western students will head to Squamish in mid-May for their bootcamp, which will include company visits, fireside chats and a pitch competition, before concluding with the 2022 Cansbridge Fellowship Conference for alumni and the new cohort. The self-organized summer internship in Asia helps fellows grow outside their comfort zones, gain international experience and build a unique professional network.
To date, 17 Western University students have been selected as Cansbridge Fellows. The 2022 Western cohort recently shared their thoughts on being selected to the program.
Maggie Chen
Program: HBA, Ivey Business School
"Joining the Cansbridge family refreshed my perspective and unlocked a new side of me. Through occasional banters and deeper conversations with other fellows, I've gained new insights on the gift of community, the art of gratitude, and the value of experiences. In exploring the intersection between the East and the West, Cansbridge will inspire me to proudly embrace my identity as a Chinese-Canadian and first-generation immigrant."
Conor Plunkett
Program: Dual degree, BESc (Civil Engineering)/HBA, Ivey Business School
"Since my parents came from Ireland to start a new life in Canada 24 years ago, we've experienced first-hand what it's like to start from scratch, and how caring for your neighbours down the street or across the border ultimately makes the world a better place. By the end of the fellowship, I hope to better understand what it means to be a Canadian in the international business world and build something with other fellows that would make our hometowns and home country proud."
Santosh Solaiyappin
Santosh Solaiyappan
Program: BESc (Mechatronic Systems Engineering)
"This fellowship helps me realize my dream of gaining international work experience and explore different ways to advance society through technology. As someone who does not have a family or childhood friends involved in the engineering profession, the Cansbridge network is invaluable to me. It's amazing how many highly accomplished and helpful people I am meeting through the fellowship. Most Canadians are not aware of the exciting opportunities available to them outside the country. I hope to develop better awareness about such opportunities and increase the international professional involvement of Canadians with the help of the extensive network I will gain through this program."
Rubaina Singla
Program: BA, Media Information and Technoculture
"I originally applied to the fellowship because I was interested in innovation and entrepreneurship. However, I quickly learned through the interview process and meeting like-minded people in the fellowship that Cansbridge is about family at its very core. I am learning from those around me not only to innovate across borders and find my voice on an international stage, but how to embrace empathy, gratitude and collaboration along the way."
Tags Engineering Faculty of Information and Media Studies Ivey Business School