General election 2019: Conservatives gain Stroud from Labour

Siobhan Baillie
Image caption Siobhan Baillie secured a 3,840 majority in Stroud

Stroud Conservative candidate Siobhan Baillie has ousted Labour’s David Drew, who has lost his seat for the second time.

She secured a 3,840 majority, with Green candidate Molly Scott Cato coming in third position.

Elsewhere in Gloucestershire there were Conservative holds in Forest of Dean, Gloucester, Tewkesbury and Cotswolds.

Cheltenham’s Alex Chalk held on to his Conservative seat with a majority of 981 over the Lib Dems after a recount.

Image caption A bundle recount took place in Cheltenham

Find a constituency

\n ‘;return’\n \n \n ‘},t}();e.default=s},function(t,e,n){“use strict”;e.__esModule=!0;var r=i(n(22)),o=i(n(184));function i(t){return t&&t.__esModule?t:{default:t}}var s=function(){function t(e){var n=e.intersectCallback,o=void 0===n?function(e){return t.isFullPostcode(e)}:n,i=e.searchType,s=void 0===i?”gss-council”:i,u=e.apiKey,a=void 0===u?”WdmvTVscFy19vwu3UG82gTQ3HtaaLsVp”:u;(0,r.default)(this,t),this.queryConfig={locservicesBaseURL:”https://locator-service.api.bbci.co.uk/locations”,endpoint:”details”,intersectCallback:o,searchType:s,params:{postcode:””,op:””,format:”json”,vv:”2″,rows:””,detail_types:s,api_key:a}},this.encodeParams=this.encodeParams.bind(this)}return t.prototype.query=function(e,n,r,i,s,u){var a=this,c=t.sanitisePostcode(e),l=!!this.cache,f=l&&this.cache.response.length>0,h=l&&t.isSimilarQuery(this.cache.postcode,c),p=this.queryConfig.searchType;if(this.queryConfig.params.detail_types=”function”==typeof p?p(c):p,t.isPostcode(c)){var d=this.queryConfig.intersectCallback(c);this.queryConfig.params.op=d?”intersect”:”nearest”,this.queryConfig.params.rows=d?””:”6″,this.queryConfig.params.postcode=c;var v=this.constructURL();return(0,o.default)(v).then((function(t){var e=a.formatResponse(a.filterInvalidResponses(t.response,u),u);return a.cacheResults({postcode:c,response:e}),n(e)}))}return f&&h?n(this.cache.response):t.couldBePostcode(c)?r({suppressError:!0}):r()},t.isSimilarQuery=function(t,e){return e.indexOf(t)>=0||t.indexOf(e)>=0},t.prototype.filterInvalidResponses=function(t,e){var n=e.map((function(t){return t.id}));return t.content.details.details.filter((function(t){return n.indexOf(t.externalId)>-1}))},t.prototype.formatResponse=function(t,e){return t.map((function(t){return{id:t.externalId,data:e.filter((function(e){return e.id===t.externalId}))[0].data}}))},t.prototype.cacheResults=function(t){var e=t.postcode,n=t.response;this.cache={postcode:e,response:n}},t.prototype.constructURL=function(){return[this.queryConfig.locservicesBaseURL,this.queryConfig.params.postcode,this.queryConfig.endpoint,this.queryConfig.params.detail_types].join(“/”)+”?”+Object.keys(this.queryConfig.params).reduce(this.encodeParams,””)},t.prototype.encodeParams=function(t,e){return””!==this.queryConfig.params[e]?t+”&”+e+”=”+this.queryConfig.params[e]:t},t.isPostcode=function(e){return e.length=2&&(t.isFullPostcode(e)||t.isPartialPostcode(e))},t.couldBePostcode=function(e){return e.length>1&&e.length

Back to: Home Gloucestershire News

Help us share

You may also like...

HAVE A QUICK QUESTION?

Simply fill our short form and we will contact you back asap.




X
CONTACT US